...坊更新(如 [Verkle](https://notes.ethereum.org/@vbuterin/verkle_tree_eip) tree)甚至会影响以太坊上的应用。更好的选择是以太坊自己添加[不会过时的 (future-proof) 历史访问预编译](https://ethresear.ch/t/future-proof-shard-and-history-access-precompiles/9781)。...
...nction getCashPrior() virtual override internal view returns (uint) { EIP20Interface token = EIP20Interface(underlying); return token.balanceOf(address(this)); } ``` cToken 合约的基础代币余额越大(保持 totalSupply 不变),份额价格就越高。 因此,攻击...
...新数据](https://www.reddit.com/r/CryptoCurrency/comments/16e8ib5/since_eip1559_was_implemented_2_years_ago_36/) 表明了销毁率的显著影响,自 2021 年 EIP-1559 实施以来,大约有 360 万 ETH(价值 59 亿美元)被销毁。 这种供应的大量减少突显了销毁机制如...
...辑“破裂”。 当EVM中的交易执行触发[revert](https://eips.ethereum.org/EIPS/eip-140)时,所有状态更改都将回滚并中止执行。 因此,来自现代编程语言的开发人员在编写Solidity时,都可能最终会搜索“如何在Solidity中try/catch”来处理...
...以刪掉」的區塊內容指的是區塊中的 Blob 資料,Blob 會在 EIP-4844 中被引入,是專門用來暫放資料而不是用來在 EVM 執行的資料格式。在 Ethereum 的資料分片設計中,區塊還是有一部分資料是會在 EVM 執行的,這些就不能刪掉,而另...
...幅增加每秒交易数量,并将最快于 2021 年底发布;而如 EIP-1559 提案,则希望对交易手续费计费方式进行调整,来变相达到降低 Gas 费用的目的。 与此同时,有一个声音出现了:真的有必要将所有交易都放在主链上计算处理么...
...献过程中以各种方式帮助我。 [以太坊正在朝着采用EIP-4844](https://eip4844.com) (也称为“Proto-Danksharding”)的方向发展,这将引入一种新的承载数据的“blob”交易类型,并显著增加以太坊的[可用](https://en.wikipedia.org/wiki/Availab...
...送到专用地址。除此之外,提款请求也无法透明地触发(EIP-7002 将会改变这一点)。有几种方法可以以半透明的方式实现它。一种选择是允许用户调用合约,该合约将发出事件。运营商应监视此事件,并在收到此事件后,运营商...
....systems) 针对当前生态系统面临的问题,社区提出了许多 EIPs。幸运的是,Vitalik 分享了他对此的看法,挑选了几个最关键的 EIPs,并建议将它们组合起来以更有效地应对这些挑战。 ### 第一阶段 - 结合现有 EIPs 开发互操作性标准 ...
...ers/docs/standards/tokens/erc-721/?fileGuid=RrJ8tJphP9XvpkKq)[是](https://eips.ethereum.org/EIPS/eip-721?fileGuid=RrJ8tJphP9XvpkKq)最广为人知的例子。这一定义不仅限于以太坊上的代币标准,还适用于比特币或其它区块链上的代币标准。 请注意,我特意...
... MyContract{salt: bytes32(...)}(); ``` 🧮 合约地址计算公式(EIP-1014): ```text address = keccak256(0xFF ++ deployer_address ++ salt ++ keccak256(bytecode))[12:] ``` * `deployer_address`: 发起部署的地址 * `salt`: 任意指定的 32 字节 * `keccak256(bytecode)`: ...
...`0x675b049b`)。 #### 交互图  ### 属性 一对网关的协议预计要保证一系列属性。有关详细定义和讨论,请参考XChain Research的*"跨链互操作性报告"*。 - 该协议MUST保证安全性:...
...击事件便是基于此进行攻击的。 ### 重放攻击 根据[EIP155](https://eips.ethereum.org/EIPS/eip-155),对交易进行签名,有两种形式:一是 `(nonce, gasprice, startgas, to, value, data)`,这种情况下,签名的 `v`值为 `{0,1} + 27`;二是 `(nonce, gasprice, ...
...以通过重写`flashFee()`方法来自定义手续费计算逻辑。 EIP3156详情参见:https://eips.ethereum.org/EIPS/eip-3156 ### 1. 目标合约 继承ERC20FlashMint合约: Github: https://github.com/RevelationOfTuring/foundry-openzeppelin-contracts/blob/master/src/token/ERC20/e...