Ethereum 2.0 status update
https://medium.com/rocket-pool/ethereum-2-0-76d0c8a76605
节录重点:
1. 需解决的三件事:可扩展性, 可扩展性, 可扩展性
设计目标至少要由现有15tps到1000+tps
而且是要on-chain 且非类EOS式的masternode mode
2. 要怎要做到其实是一直在改的 有点算是边做边改
所以本来今年底要上的Casper(EIP 1011)做到一半发现有更好的方法
于是就被整个弃用重新设计 (当然整个POS时程就往后推迟)
3. 新设计的POS机制主要三个改进:
"Beacon chain" & "Aggregate signatures" & "eWSAM"
4. Beacon chain(信标链):
本来Casper POS想法是靠主链上的智能合约投票
但大家都知道现在主链已经堵到不行了 没多少空间再让投票交易进来占位
且GAS怎算又是一个问题 无论太高太低都会和普通交易竞争
所以干脆独立一条链叫"信标链" 专门收集投票
信标链上不用执行普通交易和智能合约
所以没有EVM 效率可以非常高 发送投票也不再需要GAS
信标链和主链如何交互作用可以看文章里的图
5. Aggregate signatures(聚合签名):
以后validator投票也不用一票一票的单独发到链上
透过聚合签名和P2P层协议的改进,网络可以一小块一小块的分区传签完投票单后
再汇整到链上统计结果就行
有点像现在选举 各里投票所统计完选票后回报给中选会再整体统计一次
整体效率会比一笔一笔投票快很多
6. eWASM (乙太版的web assembly):
将会改用mozilla/google/microsoft/apple这四大巨头为网页浏览器共同
打造的新一代网页程式语言wasm改写下一代的EVM
预期会比现有EVM带来10倍的效能提升 且可受益于整体WASM的生态系共享开发工具
和人才 降低DAPP开发门槛
7. 得益于以上改进 POS的预期KPI改变如下:
validator门槛可以降低 1500eth -> 32eth
分片数量可以提升 100片 -> 1024片
分片后乙太坊整体TPS 15tps -> 15000tps
8. 以上改进要一次到位 全部一起上 表定2020 天知道会不会又Delay.....