...除所有代码和存储,因此 `SELFDESTRUCT` 操作已在 2023 年被 [EIP-6780](https://eips.ethereum.org/EIPS/eip-6780) 弃用。随着以太坊路线图中即将到来的升级,此操作将不再可行。 ## 以太坊高级语言简介 EVM 是一种运行特殊代码的虚拟机,称...
... 使用其场景主要有((20240522094009-0i2a5ya "代理合约"))和 EIP-2535 Diamonds。使用方法如下: ```solidity address.delegatecall{value:x,gas:y}(data) // data 为二进制编码,也是用 abi.encodeWithSignature 获得的 // address 是目标合约地址,即想调用这...
...堵问题,虽然这更特定于协议层面,但是我们还将看到 EIP-1559 扮演交通警察的角色,来规定每个数据分片上发布多少数据,确保验证者可以处理这个数据量。如果读者觉得 eth1 上运行 EIP-1559 很酷,那么请期待届时会在 64 条分片...
...署三个链下签名。其中两个签名授权使用 [ERC-3009](https://eips.ethereum.org/EIPS/eip-3009) 在源链和目标链上进行 USDC 转移。第三个签名签署元交易本身,使用 [ERC-2771](https://eips.ethereum.org/EIPS/eip-2771) 强制执行最大费用和目标域意图。由...
...人员启动他们自己的多执行客户端 EVM L1 或 L2,并支持 [EIP-4844](https://consensys.io/blog/ethereum-evolved-dencun-upgrade-part-5-eip-4844) (Proto-danksharding) ,从而可以通过数据“blobs”显着降低将 L2 rollup 数据发布到 Ethereuem 的成本。 为了实现 L2 ...
...优先级费用用于使 Base 的吞吐量接近 gas 目标。这是通过 EIP-1559 费用机制完成的:当一个区块高于目标时,基础费用会上升,而当区块低于目标时,基础费用会变得更便宜。因此,平均使用的 gas 或吞吐量会稳定在 gas 目标附近...
...坊更新(如 [Verkle](https://notes.ethereum.org/@vbuterin/verkle_tree_eip) tree)甚至会影响以太坊上的应用。更好的选择是以太坊自己添加[不会过时的 (future-proof) 历史访问预编译](https://ethresear.ch/t/future-proof-shard-and-history-access-precompiles/9781)。...
...被盗私钥窃取用户资金的危险。 最初的 [Gas Station Network EIP: 1613](http://eips.ethereum.org/EIPS/eip-1613) 列出了针对中继网络的几种理论攻击,这些攻击已通过软件实现得到解决,中继网络应被认为是安全的。 与往常一样,打算存储大...
## 具有缓和发行量的奖励曲线:EIP 研究帖子 作者:[Anders](https://twitter.com/weboftrees) [Elowsson](https://warpcast.com/anderselowsson) **我撰写此帖子的目的是为了阐述采用具有缓和发行量的奖励曲线的理由。这是即将发布的 EIP 的更长篇幅...
...标准:https://eth.wiki/json-rpc/API#eth_sign[`eth_sign`] * 以及`EIP191`:https://eips.ethereum.org/EIPS/eip-191` * 添加"\x19Ethereum Signed Message:\n32"字段,防止签名的是可执行交易。 * */ function toEthSignedMessageHash(bytes32 hash) public pure re...
...新数据](https://www.reddit.com/r/CryptoCurrency/comments/16e8ib5/since_eip1559_was_implemented_2_years_ago_36/) 表明了销毁率的显著影响,自 2021 年 EIP-1559 实施以来,大约有 360 万 ETH(价值 59 亿美元)被销毁。 这种供应的大量减少突显了销毁机制如...
...送到专用地址。除此之外,提款请求也无法透明地触发(EIP-7002 将会改变这一点)。有几种方法可以以半透明的方式实现它。一种选择是允许用户调用合约,该合约将发出事件。运营商应监视此事件,并在收到此事件后,运营商...
...nction getCashPrior() virtual override internal view returns (uint) { EIP20Interface token = EIP20Interface(underlying); return token.balanceOf(address(this)); } ``` cToken 合约的基础代币余额越大(保持 totalSupply 不变),份额价格就越高。 因此,攻击...
...包的不兼容性和迁移限制,它们已被证明是复杂的。 在 EIP-4337 之前,它们没有标准化,这阻碍了它们的采用和灵活性。 另一方面,账户抽象钱包[在用户体验方面带来了显著的改进](https://blog.tenderly.co/how-to-use-account-abstraction-and...