Gas-Limit
分片:具有不同屬性的分片?
我目前正在嘗試更多地了解分片,但有一個問題我還沒有找到任何答案。
分片可以引入具有不同屬性的分片嗎?例如,分片 A 的阻塞時間為 10 秒,gas 限制為 800 萬,分片 B 的阻塞時間為 4 秒,gas 限制為 200 萬?
是的,這是可能的,但實施起來會更複雜。
另請參閱https://github.com/ethereum/wiki/wiki/Sharding-FAQs#what-about-heterogeneous-sharding。
異構分片呢?
抽象執行引擎或允許多個執行引擎存在導致能夠為每個分片具有不同的執行引擎。由於 Casper CBC 能夠探索完整的權衡三角形,可以將每個分片的共識引擎的參數更改為三角形的任何點。但是CBC Casper還沒有實現,異構分片在這個階段也不過是一個想法;它如何工作的細節尚未設計或實施。一些分片可以優化為具有快速的最終確定性和高吞吐量,這對於 EFTPOS 交易等應用程序很重要,而大多數分片可能具有中等或合理的最終確定性、吞吐量和去中心化(驗證節點的數量)以及應用程序容易出現高故障率,因此需要高安全性,例如 torrent 網路、像 Proton 郵件這樣的注重隱私的電子郵件等,可以針對高分散性、低確定性和高吞吐量等進行優化。https://twitter.com/VladZamfir/status/932320997021171712和 https://ethresear.ch/t/heterogeneous-sharding/1979/2。