海阳之新
在智能合约世界中,以太坊虚拟机及其算法和数据结构就是第一性原理。Solidity 和我们创建的智能合约就是建立在这个基础之上的组件。要成为一名出色的 Solidity 开发人员,必须要对 EVM 有深入的了解。
最近接入了 Arbitrum,测试了好一段时间了,期间还踩到了一些很重要的坑,会影响安全性和可用性的,所以我觉得有必要分享下我们的这些经验,以便后续想接入 Arbitrum 的项目团队避免重复踩坑。
Vitalik 提出了以太坊的扩容路线图,并对 rollup 的具体发展进行深入讨论。
OpenZeppelin Hardhat Upgrades 使用教程
最近在项目中要使用到Timelock
和权限管理部分,故查阅了下Openzepplin
的相关实现,意外发现Openzepplin
在前两天刚刚给Timelock
打补丁,原因是Timelock
合约在今年8月份前的版本实现中存在一个严重的漏洞,允许任何执行者升级其权限成为admin
,而执行恶意程序。
二层网络 Arbitrum 已经上线了, 看看如果把 token 转移到二层网络