在之前的内容中,学习到了storage中是使用插槽存储数据的。而delegatecall函数有个有趣的特点:当使用 delegatecall 函数进行外部调用涉及到 storage 变量的修改时是根据插槽位置来修改的而不是变量名。
这篇文章着眼于以太坊的 Layer2 Rollup 宇宙 (仅包括 Secured rollup), 会从简单易懂的核心概念与机制设计出发, 探讨目前 Rollup 的好与坏, 畅想它们未来在去中心化, 进一步扩容, 可组合性, 以及隐私等附加功能上的潜在路线与方案各自的优劣.
本次,我们来讲一讲运用delegatecall函数时更复杂的合约漏洞案例。
你想参与建设web3项目吗?本文带你快速了解web3领域最流行的技术栈和开发环境。当然,由于Web3生态的广泛性,本文只能简单介绍一部分技术栈。
我们已经开始使用天文学的隐喻来形象化区块链的这些层,并以一种可理解的方式组织它们。
16万美元资产被盗?虚惊一场!
ERC20代币标准源码解析
了解以太坊生态系统,这样你就不会每次都重新发明轮子。使用Chainlink, ENS, The Graph, IPFS, Ceramic, Polygon, NEAR等开发吧!
以太坊智能合约是极为灵活的。它能够存储超过非常大量的虚拟货币(超过十亿美元),并且根据先前部署的智能合约运行不可修改的代码。
通过本篇文章你将了解到的概念有:Web3、dApp、DeFi、NFT、DAO及区块链中的一些专业术语。
使用Solidity和IPFS存储DApp
非合作博弈下的一般均衡所体现出来的稀有属性,才是区块链最有价值的东西。
这篇内容有关Testnets 的历史,定义了 Ropsten、Kovan、Rinkeby、Görli、Sepolia 测试网的未来 (因为它与今年夏天以太坊与 Proof-of-Stake 的合并有关。)