...具体的规定。 从 [ERC-4626 标准](https://learnblockchain.cn/docs/eips/EIPS/eip-4626) 释义,指定的舍入方向如下: - **如果 (1) 该函数正在计算要为用户提供的特定数量的底层代币发行多少份额,或者 (2) 它正在确定要转移给他们以换回特定...
...次触及的存储槽在交易期间从冷变为热。交易可以通过 EIP-2930 访问列表预先指定合约为热。某些操作码的动态成本取决于地址或槽是热还是冷。 在交易执行开始时,触及地址集初始化为包括以下地址,因此始终是“热”的: ...
...**:Hardhat 用于主网测试。 - **Gas 优化**:使用瞬态存储(EIP-1153,2024 年坎昆)进行保护。 ## 链接到其他漏洞 重入可以放大: - **价格操纵(第 7 部分)**:扭曲的价格 + 重入 = 更大的损失。 - **抢跑交易(第 4 部分)**:重入...
...(如Metamask和Phantom)提供了人们进行身份验证的方式。像EIP-4361( [使用以太坊登录](https://login.xyz/))和ENS(以太坊命名服务)这样的标准允许项目围绕开源协议进行协调,并 [独立贡献](https://twitter.com/wycdd/status/1514280520078737411) ...
...推荐的存储空间为 4TB,并且我们计划最多在两年内实施 EIP-4444。 即使我们将 gas 上限翻倍,此存储要求也不应构成任何问题。 如果用户计划保持在 2TB,那么这可能就足够了,因为合并前的文件在不到六个月的时间内被修剪,...
...推荐的存储空间为 4TB,并且我们计划在最多两年内实施 EIP-4444。即使在这种情况下,我们也将 gas 上限翻倍,此存储要求也不应造成任何问题。 如果用户计划保持在 2TB,那么这可能就足够了,因为在不到六个月的时间内会修...
...提议者承诺的原型,从 Primev 的 MEV-Commit 框架开始。 2. **EIP 7793** - 一项旨在防止提议者在解密后重新排序交易的提案,即使他们恶意行事。 3. **与 FOCIL 和 ePBS 的协议集成** - 将加密与其他包含和排序保证相结合,以实现最大的审...
...区块链上构建的数字资产,遵循一组特定的 [标准](https://eips.ethereum.org/EIPS/eip-20),使其能够被共享、交换或转移到任何以太坊地址。这些代币代表广泛的资产,例如投票权、金融股份、资源的使用权或仅仅是价值的存储。 ## 批...
...会把当前调用者添加到锁定者队列里,具体实现用到了 **EIP-1153** 所引入的 `tstore` 瞬态存储操作码。具体原理不在这里展开。 而下一步是调用了 `msg.sender` 的回调函数 `lockAcquired()`,这一步非常关键,透露出很多信息。首先,...
... ## 25 Motorbike 目标:**使Engine 合约`selfdestruct`** 考察EIP-1967 存储槽 和 UUPS 可升级模式漏洞 分析代码,有两个合约: 1. **Motorbike (Proxy)** 这是一个 proxy,遵循 EIP-1967 标准,将逻辑合约地址(Engine)存储在固定槽里: ...
... 关于钻石代理如何运作的更多信息可以在[这里](https://eips.ethereum.org/EIPS/eip-2535)找到。 在这种情况下,Beanstalk 钻石代理使用的是 Token Facet,该库负责处理农作相关的逻辑,例如查询账户的内部余额、批准代币和转移代币。...
... 为这篇文章奠定了基础。此外,最近一个重要的发展是 [EIP-7251 (MaxEB)](https://learnblockchain.cn/docs/eips/EIPS/eip-7251) 已经包含在 [Electra 分叉](https://github.com/ethereum/consensus-specs/blob/a3a6c916b236c9e8904090303f0c38ae49db1002/specs/electra/beacon-chain.md) ...
... NFT 版税的行业范围内的标准。例如,以太坊改进提案 (EIP) 2981 旨在创建一个通用的版税标准,该标准可以在所有基于以太坊的 NFT 平台上实施 [\[3\]](https://consensys.io/blog/can-nfts-crack-royalties-and-give-more-value-to-artists)。通过为版税提...
...去使用。在这个案例中,我们会聚焦于一个 [ERC-20](https://eips.ethereum.org/EIPS/eip-20) 合约,用时间锁实现一个队列来铸造它。 ## 怎样创建一个智能合约时间锁 在这个教程中,我们会使用 Foundry 来开发和测试 Solidity 合约。关于 Found...
... 本指南将教你如何遵循 [ERC-7786](https://learnblockchain.cn/docs/eips/EIPS/eip-7786) 来建立跨链的消息传递网关,而不用考虑底层桥是什么。开发者可以实现处理跨链消息的网关合约,并连接他们想要的任何跨链协议(或自己实现)。 ### E...