Web3极客日报 · 2022-05-25

Web3 极客日报 #866 | Rebase Network | Rebase 社区

1. Web3.0时代分析与展望
https://mp.weixin.qq.com/s/bdNR3abr7cSRERovsuuiPQ

@Mark Tang:作者对Web3.0的相关特点进行了探索与分析以及和Web2.0、1.0的对比
 

2. EIP-5027 推荐: 解除合约大小的限制
https://github.com/ethereum/EIPs/blob/master/EIPS/eip-5027.md

@Qi Zhou:Solidity 合约开发者应该都遇到过合约大小不能超过 24576-bytes 的限制,限制的目的主要是避免 DoS,防止用很少的 gas,来进行大量的 IO 操作。如果合约尺寸超过限制,现在的解决方法就是让合约变小,或者想办法减少代码,或者拆分合约,整个过程十分痛苦。为了解决这个问题,周期博士提交了 EIP-5027,目标是解除合约大小 24576-bytes 的限制,方法是对某些操作码收取额外的 gas,同时不修改以太坊的状态数据结构,这样就可以避免DoS问题,而且降低升级的风险。希望这个 EIP 可以尽快通过和集成进 geth。
 

3. 改进版的 web3 go client
https://github.com/laizy/web3

@Harry:这个库是一个用 go 写的改进版的 web3 client,主要增加了本地 evm 执行,可以 fork 本地模拟执行。abigen 中有一个根据编译后的合约自动生成 go 的 binding,还有很多小细节修改。用来写合约测试和 cli 工具会比较方便。有同学 comment:我之前学习过这个仓库代码,学会很多
 

Web3Web3Rebase

网站:https://rebase.network
公众号:rebase_network