PANews 7月1日消息,以太坊联合创始人Vitalik Buterin发文《深入slot-and-epoch构架,为以太坊用户提供更快交易确认时间的方法》。文章称,尽管与五年前相比,得益于EIP-1559与合并后的稳定区块时间,以太坊L1上的交易确认时间已缩短至5-20秒,与信用卡支付体验相当,但进一步缩减延迟仍具重要价值,尤其是对于那些要求几百毫秒甚至更少延迟的应用。
论文中,Buterin介绍了以太坊为加快交易确认速度所探索的实用选项,其中重点阐述了现有技术中的单时隙确定性(single-slot finality)。当前,以太坊的Gasper共识机制采用slot-and-epoch架构,但此机制复杂且终结性确认时间过长(12.8分钟)。SSF则通过类似Tendermint的机制,使区块在下一区块生成前即被终结,同时保留了“不活跃泄露”机制,确保链的稳定运行和恢复能力。SSF的主要挑战在于它会给链带来很大的负载,但新提案如Orbit SSF正致力于缓解此问题。此外,论文还探讨了rollup预确认和基于预确认的机制。以太坊正遵循以rollup为中心的发展路线,设计L1以支持数据可用性和其他功能,而L2协议则为用户提供更大规模的服务。然而,L2面临提供更快确认速度的挑战。为此,基于预确认的机制应运而生,通过激励专业的提议者提供预确认服务,为用户换取交易将被包含在下一个区块中的即时保证。
Buterin强调,slot-and-epoch架构显然是正确的,但并非所有slot-and-epoch架构都平等。他提倡更全面地探索设计空间,特别是那些在这两种机制之间有更强关注点分离的选项,以降低交易确认时间,提升用户体验。Buterin表示,L2目前可采取三种策略:一是技术和精神层面都基于以太坊,优化自身以传递以太坊的技术特性和价值观;二是作为“带有区块链Scaffold的服务器”,通过添加有效性证明、保障用户权利等机制,充分利用服务器效率的同时获得链上的好处;三是采取折衷策略,建立一个由一百个节点组成的快速链,由以太坊提供互操作性和安全性。在slot-and-epoch架构下,“epochs”代表以太坊的SSF,而“slots”的含义在不同情况下有所不同。关键问题在于我们能将基于以太坊原生的slot-and-epoch架构优化到何种程度,以及这是否会影响其他类型的预确认机制的应用空间。目前,关于区块提议者的复杂性和slot-and-epoch架构的设计空间仍存在不确定性。拥有更多选项将有助于更好地服务于L1和L2用户,并简化L2开发者的工作。