每周以太坊开发资料汇总
Solidity v0.6.7 支持 EIP165, Synthetix 在 OVM 上有Demo了。
一堆开发者材料
每周以太坊进展
Optimistic Rollups 是一种 Layer-2 侧链方案,致力于减轻以太坊主链的负担,其基本理念是:在 Rollup 侧链上验证所有的交易,主链仅发布交易数据,并 “乐观地(optimistically)” 假设这些交易都是有效的,除非有人出来质疑。使用 Rollup 方案最大的好处是帮助用户减少 Gas 开销,这样就反过来提高了整个网络的每秒可处理交易量(至少是几百 TPS)。
惊心动魄的一周
BLS 签名算法很出色——它能将区块中的签名聚合成单一签名;能进行密钥聚合和 m-n 多重签名(无需额外通信);能避免使用随机数生成器。这些优点使它显得如此简单优雅。
账户和合约存储数据的方式是影响以太坊的众多问题之一。以太坊协议选用了 Merkle Patricia Tree(MPT,默克尔帕特里夏树)来组织账户及合约数据。尽管这种数据结构在理论上效果很好,但在实际应用中,它带来的问题却比它能够解决的问题多。核心开发者们已经讨论多年,想要把这种数据结构换为二叉树,我将在这篇文章中阐述我对这个问题的看法以及如何实现这种转变
每周以太坊进展 2020/04/13
每周以太坊进展2020/04/05