该提案引入了一种新机制,允许验证者使用其执行层 (0x01) 提款凭证触发提款和退出操作。当前规范只允许活跃密钥启动退出,导致提款凭证持有者(最终资金所有者)在非标准托管关系中无法独立退出。为解决此信任问题并增强安全性,该机制将退出消息附加到执行层区块,并通过共识层处理。文章详细阐述了合约配置、执行层操作、费用机制和共识层交互。
该文介绍了以太坊的一种新型“携带Blob的交易”格式,旨在为Rollups提供临时的扩容解决方案,直到完全分片实现。这种新格式允许交易携带大量不可被EVM直接访问但其承诺可被访问的数据,从而大幅降低数据成本,提高Rollups的效率。
该EIP提出将过去8191个历史区块哈希存储在系统合约中,以环形缓冲区形式存在,旨在支持无状态客户端,并通过类似EIP-4788的系统调用机制在状态中提供这些哈希。这不改变BLOCKHASH操作码的语义,但为更长的历史查询提供了可能,并详细说明了其实现细节、EVM变更和部署方式。
该EIP提案旨在提高以太坊中首次访问SLOAD、*CALL、BALANCE、EXT*和SELFDESTRUCT等操作码的Gas成本,同时对后续重复访问降低费用。此举旨在解决历史性操作码定价过低导致的DoS攻击风险,提升网络抗压能力,并为未来的无状态客户端和STARK/SNARK证明生成提供更好的经济模型。
SLOAD
*CALL
BALANCE
EXT*
SELFDESTRUCT
本文档提出了一项以太坊改进提案(EIP),旨在通过调整 calldata 的成本来缩小以太坊区块的最大可能大小及其方差。该提案引入了基于 EVM 操作 gas 消耗与 calldata gas 消耗比率的底价机制,以提高主要用于数据发布事务的 calldata 成本,同时避免影响普通用户的交易,并为未来的 blobs 或区块 gas 限制增加留出空间。
该提案旨在将以太坊Calldata的非零字节gas成本从68降低到16,以提高链上和Layer 2的可扩展性,并为无状态客户端的未来发展奠定基础。它通过引用Sompolinsky和Zohar等人的网络安全与延迟模型,从理论上分析了降低成本对网络延迟的影响,并计划通过实证测试来验证模型并确定具体值。
该EIP提案旨在将信标链区块的哈希树根(parent_beacon_block_root)引入到以太坊执行层区块头中,并通过一个系统智能合约(BEACON_ROOTS_ADDRESS)以环形缓冲区的方式存储这些根的历史记录,从而为EVM提供对共识层状态的信任最小化访问,支持质押池、重质押和跨链桥等多种用例。
该EIP旨在解决以太坊160位地址可能存在的外部账户(EOA)和合约账户之间的哈希碰撞问题,攻击者可能利用此漏洞部署看似安全的合约后盗取资金。为防止最严重的攻击,EIP规定客户端必须拒绝来自已部署代码的地址发起的交易。
该EIP(以太坊改进提案)旨在通过结构化的净Gas计量方式,实现EIP-1283和EIP-1706的结合。它重新定义了SSTORE操作码的Gas成本计算,从而降低了某些存储操作的Gas费用,支持了新的合约存储用途,并解决了EIP-1283可能引入的重入攻击风险。
这篇文章详细介绍了以太坊Homestead硬分叉引入的四项关键协议变更,包括提高合约创建的Gas成本、限制交易签名的s值、合约创建失败时的处理方式,以及调整难度调整算法。文章还阐述了每项变更背后的原因和其解决的问题。