即时确认正在重新定义区块链速度

ICOHOIDER
DEFI5.48%
XTZ-0.33%
ETH-2.83%

区块链在确认速度方面一直在竞争,衡量用户多快可以确信一笔交易已被接受且不太可能被回滚。虽然 Layer 2 网络已将确认时间压缩到一秒以下,甚至达到毫秒级延迟,但即使是亚秒延迟也仍然打破了 DeFi、支付和游戏中的实时体验。

为什么亚秒延迟仍然不够

在像交易这样对延迟敏感的环境中,即使是500毫秒的延迟也可能带来实际风险。市场做市商报价时必须等待确认,以了解订单是否仍然有效。在这短暂的窗口期内,交易者可以利用过时的价格,迫使市场做市商扩大价差。更宽的价差会减少流动性,使市场对所有人来说都变得不那么高效。

降低包含延迟实现更紧凑的市场

随着包含延迟的降低,风险窗口会大幅缩小。这使得市场做市商能够保持紧凑的价差,并对市场变化做出即时反应,从而提升链上市场的效率和流动性。

Etherlink 引入低于50毫秒的即时确认

通过 Etherlink 的即时确认,用户无需等待下一个区块的生成。相反,一旦排序器承诺将交易包含在下一个区块中,用户就会立即收到交易回执。这将确认延迟降低了十倍,从大约500毫秒降至50毫秒以下,使链上交互真正实现瞬时体验。

Etherlink 上的即时确认工作原理

即时确认提供保证,确保交易在几毫秒内被包含在下一个区块中。Etherlink 节点在排序器承诺包含后立即通知用户,而不是等待区块生成。

区块创建前的交易回执

一旦排序器承诺包含,Etherlink 节点会执行交易并返回完整的回执,内容包括Gas用量、日志、执行状态和交易哈希。由于区块尚未创建,区块哈希不可用,但对于大多数关注包含确定性而非最终区块确认的应用来说,这已足够。

近实时的流式确认

交易回执可以通过新的WebSocket订阅几乎实时地流式传输。这允许应用程序在确认发生时观察和响应即时确认,实现无需轮询的实时逻辑。

即时确认开启了链上新可能

消除执行与确认之间的差距,为每毫秒都至关重要的全新应用类别打开了大门。

DeFi交易者和市场做市商受益于更快的反馈

对于市场做市商来说,亚50毫秒的确认时间可以实现更紧凑的价差和对波动的更快反应。即时确认还使得几乎实时观察链上交易成为可能,解锁更快的套利、更迅速的流动性响应,以及基于实时链上活动的动态策略调整。

实时游戏终于在链上变得原生

游戏和交互式应用需要即时反馈以保持沉浸感。等待数百毫秒的确认会打断体验。即时确认实现了链上状态的实时游戏、即时库存更新、响应式用户界面和多玩家互动,不再感觉滞后。

代理和可编程支付系统迈向实时

即时确认对于代理对代理支付系统尤为强大。排序器的承诺允许可编程支付流程立即反应,实现机器对机器的支付、动态定价模型、基于使用的计费以及跨境支付流,确保在执行瞬间触发后续操作。

为实时应用提供更佳的开发者体验

除了终端用户外,即时确认还大大改善了开发者体验。应用可以通过WebSocket订阅立即响应,无需等待区块,进行链上依赖交易的调试,快速获得即时执行反馈,并构建在交易执行时实时更新的仪表盘。

Etherlink 与 Flashblocks 及其他 Layer 2 的区别

在基于 OP Stack 的 Layer 2(如 Base 或 Unichain)中,Flashblocks 每几百毫秒流式传输部分执行结果,基于Gas拍卖。这些确认是乐观的,来自进行中的区块,意味着交易在最终确认前仍可能被重新排序或更改。

Etherlink 的先到先服务策略

Etherlink 采取完全不同的路径。交易立即按严格的先到先服务原则设置包含,受区块容量限制。一旦包含,交易会被流式传输,以便在区块生成前计算回执,而不依赖乐观假设。

更低的开销和更清晰的架构

与 Flashblocks 不同,即时确认不需要排序器在区块创建过程中计算额外的元数据。排序器只专注于排序和提交交易,而执行由 Etherlink 节点处理,从而实现更高效、更可扩展的设计。

理解安全性与最终性

即时确认降低了延迟,但不改变 Etherlink 的最终性模型。作为一个 rollup,Etherlink 在区块在 Tezos Layer 1 上发布和确认后实现最终性。

执行确认与区块确认

当使用 eth_sendRawTransactionSync 提交交易(带有待处理标志)时,Etherlink 在排序器承诺包含并执行交易后立即返回回执。这从应用角度提供同步确认,前提是信任排序器的承诺。

通过区块包含获得更强保证

对于需要更高确定性的应用,用户可以等待区块确认,Etherlink 上大约需要500毫秒。这提供了更强的保证,同时仍远低于一秒。

如果排序器停止会发生什么

如果排序器在执行后但在区块生成前停止,交易将无法结算,必须在排序器重启后重新提交。这是执行优先确认模型的固有权衡。

即时确认已在实验模式上线

即时确认目前处于实验阶段,性能和可靠性正由早期采用者在构建和测试实时应用时积极监控。

如何开始使用即时确认

开发者可以通过调用 Etherlink RPC 节点的 eth_sendRawTransactionSync 方法选择启用。该方法返回包含执行细节的即时回执,但不包括区块哈希,因为区块尚未存在。

WebSocket 订阅实现实时应用

应用可以订阅自定义 WebSocket 事件,在交易排队待包含时接收即时确认。这实现了在 DeFi、游戏和支付系统中的实时响应。

网络延迟仍然重要

虽然协议层延迟大幅降低,但端到端的总延迟仍取决于与排序器的物理距离。Etherlink 的排序器在东京运行,附近的应用可以实现接近实时的响应。

基础设施部署成为竞争优势

对交易机器人、市场做市商、游戏和代理支付系统等对延迟敏感的应用来说,将基础设施部署在离排序器更近的地方,可以最大程度减少往返延迟。

即时确认开启了链上新时代

通过将确认延迟从大约500毫秒缩短到50毫秒以下,Etherlink 实现了一个全新类别的应用,之前难以实现。高频交易、实时游戏和下一代支付系统现在可以在链上运行,而无需牺牲响应速度。

查看原文
免责声明:本页面信息可能来自第三方,不代表 Gate 的观点或意见。页面显示的内容仅供参考,不构成任何财务、投资或法律建议。Gate 对信息的准确性、完整性不作保证,对因使用本信息而产生的任何损失不承担责任。虚拟资产投资属高风险行为,价格波动剧烈,您可能损失全部投资本金。请充分了解相关风险,并根据自身财务状况和风险承受能力谨慎决策。具体内容详见声明
评论
0/400
暂无评论