以太坊在2024年的升级次数超过了过去三年总和。 𝘉𝘶𝘵 𝘰𝘯𝘦 𝘱𝘳𝘰𝘱𝘰𝘴𝘢𝘭 𝘲𝘶𝘪𝘦𝘵𝘭𝘺 𝘤𝘩𝘢𝘯𝘨𝘦𝘴 𝘦𝘷𝘦𝘳𝘺𝘵𝘩𝘪𝘯𝘨: 𝘱𝘢𝘳𝘢𝘭𝘭𝘦𝘭 𝘦𝘹𝘦𝘤𝘶𝘵𝘪𝘰𝘯。 EIP-7928 可能是以太坊终于停止单线程执行的时刻。👇🧵 我们见证了 Fusaka 升级、kohaku 升级,许多 EIP 和 ERC,但 EIP-7928 触及了 EVM 的核心。 ---------------------------------------- 𝐖𝐡𝐚𝐭 𝐢𝐬 𝐄𝐈𝐏-7928? 𝘌𝘐𝘗-7928 𝘪𝘴 𝘢 𝘱𝘳𝘰𝘱𝘰𝘴𝘦𝘥 𝘶𝘱𝘨𝘳𝘢𝘥𝘦 𝘵𝘩𝘢𝘵 𝘪𝘯𝘵𝘳𝘰𝘥𝘶𝘤𝘦𝘴 𝘉𝘰𝘶𝘯𝘥𝘦𝘥 𝘈𝘵𝘰𝘮𝘪𝘤 𝘓𝘪𝘴𝘵𝘴 (𝘉𝘈𝘓𝘴), 𝘢 𝘧𝘰𝘳𝘮𝘢𝘭 𝘸𝘢𝘺 𝘧𝘰𝘳 𝘵𝘳𝘢𝘯𝘴𝘢𝘤𝘵𝘪𝘰𝘯𝘴 𝘵𝘰 𝘥𝘦𝘤𝘭𝘢𝘳𝘦 𝘸𝘩𝘢𝘵 𝘴𝘵𝘢𝘵𝘦 𝘵𝘩𝘦𝘺 𝘸𝘪𝘭𝘭 𝘳𝘦𝘢𝘥 𝘰𝘳 𝘸𝘳𝘪𝘵𝘦 𝘣𝘦𝘧𝘰𝘳𝘦 𝘦𝘹𝘦𝘤𝘶𝘵𝘪𝘰𝘯。 通过包含结构化的“状态访问清单”,以太坊客户端可以确定两个交易是否触及相同的状态部分,如果没有,它们可以并行执行。 这解决了以太坊最大的问题之一,它是一个使执行按顺序发生的系统,每个交易必须按顺序运行。 通过 EIP-7928,以太坊向多线程执行环境迈出了重要一步,能够在不重新定义 EVM 的情况下提高吞吐量。 ---------------------------------------- 𝐖𝐡𝐚𝐭 𝐢𝐬 𝐁𝐀𝐋 (𝐁𝐨𝐮𝐧𝐝𝐞𝐝 𝐀𝐭𝐨𝐦𝐢𝐜 𝐋𝐢𝐬𝐭)? 一个有界原子列表(BAL)是元数据,告诉网络一个交易在执行之前打算读取或修改哪些账户和存储位置。 这将 EVM 从一个黑箱交易执行器转变为一个可预测的系统,其中资源使用情况是提前已知的。 一个 BAL 像是执行足迹的紧凑、确定性轮廓。 它给验证者信心: ➢ 交易不会触及其声明边界之外的任何内容...