Web3是计算领域的一项突破,它使用户能够控制他们的数据、拥有抗审查数字资产以及在全球范围内访问激动人心的新应用程序。支撑这些进步的是区块链和预言机网络的去中心化架构。
然而,去中心化网络——具有需要时间来达成共识和更新的地理分布节点——带来了延迟挑战。高延迟网络的长时间延迟会减慢 dApp 的速度并对用户体验产生负面影响。
先进的Web3基础设施(例如Chainlink的低延迟预言机解决方案)不断解决这个延迟问题。通过缓解延迟问题,Web3的未来可以充满去中心化和高速的应用程序。
了解Web3基础设施中的延迟
区块链中的延迟
dApp 的运行速度最终受到其构建的底层区块链的限制。要创建快速的 dApp,开发人员需要低延迟的区块链。
区块链延迟受以下因素影响:
- 区块时间:在区块链上发布的交易区块之间的时间段称为区块时间。工作量证明区块链通常具有遵循泊松分布的可变出块时间,而权益证明网络通常具有固定的出块时间。例如,比特币平均大约每 10 分钟产生一个区块,而以太坊的目标是固定的 12 秒间隔。虽然较低的块时间表示较低的延迟,但还需要考虑最终确定。
- 定稿:定稿是指通过区块重组(reorg)从链中删除已发布区块的可能性极低或成本太高的点。工作量证明链的最终确定通常取决于概率最终确定,其中随着每个新块的添加而重写链的成本越来越高。在某个点之后,成本被认为非常高,以至于超过某个点的块被认为是最终的,因为发生重组的可能性很低。相比之下,权益证明链主要使用明确的终结机制,如果尝试进行重组,该机制会停止链和/或削减验证器。
- 吞吐量:延迟受到吞吐量的间接影响,吞吐量是网络可以处理的事务量。当对区块空间的需求超过可用供应时,用户要么必须支付更高的交易费用,要么等待很长时间才能将他们的交易包含在一个区块中。
对低延迟区块链的需求导致权益证明区块链、可扩展性解决方案(如汇总、并行化)和其他减少区块时间、实现更快的最终确定和扩大吞吐量的方法的广泛普及和采用。
Oracle延迟
预言机将区块链连接到外部数据和链下计算。由于预言机通过预言机报告在链上传递信息,因此它们的速度受到报告传递到的区块链延迟的限制。从预言机从链下获取数据或计算到它在链上交付的时间也存在延迟。
虽然具有与区块链无关的设计的预言机可以在任何支持的链的本机延迟下运行,但特定的预言机服务(例如交付真实世界的数据或通信跨链)可以有自己的延迟考虑因素。
延迟还受到链上拉取或推送 Oracle 更新的影响:
- 基于触发器的预言机:数据定期在链上放入基于预定义触发器的参考合约,其中多个智能合约dApps 可以随时在链上获取最新或历史答案。延迟通常被认为是从链下收集数据点到 dApp 在链上读取数据点之间的时间;因此,更高的更新频率会导致更低的延迟(因为链上数据更新鲜)。对于参考合约,只要满足触发条件,例如自上次更新以来的预设时间和/或偏差阈值(从链下值到最新链上响应的百分比差异,数据就会被推送到链上)。这导致在高波动时期更频繁地更新,并在低波动时期降低运营成本和减少更新频率。放在链上的数据点可能并不总是被 dApp 使用。
- 基于拉取的预言机:来自预言机网络的数据在链下可用,只有在用户交易需要时才按需放在链上。由于数据在链下可用,因此 dApp 可以以较低的延迟使用这些数据,而不受等待数据首先以基于触发器的时间间隔写入链上的限制。虽然这可能需要更多的链下基础设施,并且可能无法为每个用例提供服务,但基于拉式的预言机可以实现低延迟数据输入,并且可以更具成本效益,因为链上交付的数据是主动需求的数据.
Chainlink 是一种通用协议,可以配置为满足任何应用程序的延迟和用例要求,能够根据用户的需要将数据推送到链上或响应链下拉取请求。
数据提供者的延迟
数据提供商通过资本市场、去中心化金融、体育/电子竞技、新闻等方面的数据支持预言机。CoinGecko、Kaiko 和 Tiingo 等领先的数据提供商使用数据聚合方法来生成精炼的高质量数据集。虽然这确保了广泛的市场覆盖和防篡改,但聚合过程也会根据情况和市场引入有限的延迟。
数据聚合方法对于预言机网络来说绝对是至关重要的。虽然 oracle 网络可以通过使用未经过数据聚合的原始数据源来略微减少延迟,但这会使它们——以及依赖它们数据的 dApps——暴露于市场异常,导致价格数据不准确,例如闪崩、错位、甚至oracle操纵。
Web3 的未来是oracle网络,它仍然可以生成低延迟更新,同时提供高质量和防篡改数据。例如,Chainlink预言机已经从许多提供商那里获取数据,这些提供商改进了他们的数据聚合方法,因此能够提供具有亚秒级更新频率和响应时间的数据,以确保 dApp 能够访问最新和准确的数据,这是对于低延迟预言机尤其重要。
低延迟解锁新 Web3 应用程序的优势
低延迟区块链和预言机基础设施可解锁高速 Web3 应用程序,而不会牺牲区块链技术的安全性和去中心化保证。
更好的用户体验
用户已经习惯了几乎可以立即加载的低延迟 Web2 应用程序和网页。等待 10 秒来刷新信息,更不用说 10 分钟了,对于当今的许多用户来说都太长了。借助低延迟基础架构,Web3 可以像 Web2 一样快速和响应迅速,同时还提供 Web3 的安全性、可靠性和去中心化保证。
快速结算
传统金融通常有一个为期两天的交易结算 ( T+2 ) 流程。Web3 已经有了更快的结算过程(大约几分钟到几秒),低延迟解决方案将进一步缩短数字资产的结算时间。这将提高资本效率并降低交易对手风险和系统性风险。
下跌交易
从交易所或衍生品平台报价到订单成交之间的时间越长,滑点就越大,因为现货价格有更多时间偏离报价。Web3 中的低延迟解决方案可以减少这个时间增量,从而减少交易者所经历的滑点,从而使 DeFi 平台能够竞争流量。
用于下一代高速dApp的低延迟Chainlink预言机

低延迟 Chainlink 预言机解决方案的链下和链上设计。
为DeFi领域提供低延迟的预言机解决方案可以帮助 Web3 获取巨大的价值。全球衍生品市场代表着超过1000 亿美元的价值,Web3 平台有一个令人兴奋的机会来改进传统金融中现有的解决方案。虽然有一些成功的 Web3 衍生协议,但延迟挑战使它们对抢先交易特别敏感。低延迟预言机将有助于减少抢先交易并使 Web3 衍生协议蓬勃发展。
Chainlink 的低延迟预言机解决方案是一个正在开发中的拉式预言机解决方案,旨在使能衍生品等高速 DeFi 应用。通过向链下 dApp 提供高频定价数据,同时仍然通过来自去中心化预言机网络的加密签名进行链上验证,Chainlink 可以满足 Web3 衍生品平台的独特要求。
这种基于拉取的低延迟预言机旨在提供以下优势:
- 低延迟:dApps 可以更快地结算交易。由于 oracle 更新是在链下的每个区块中生成的,用户能够检索 oracle 报告并使用链上交易自动验证它们,因此延迟减少了多个数量级。
- 前端运行缓解措施:该设计在交易结算之前将价格保密,从而保护定价数据免受潜在套利者的影响,并有助于缓解前端运行。
- Gas效率:基于拉动的设计意味着数据仅在被dApp使用时才在链上发布,使其在运营成本方面具有很高的经济效率。
至关重要的是,截至本文发布之日,Chainlink 的低延迟预言机解决方案将由相同的高度可靠、分散的节点网络提供保护,该网络负责帮助安全地实现超过 7T+ 美元的交易价值。除了 DeFi,Chainlink 的低延迟预言机解决方案还可以扩展范围,为任何需要低延迟预言机数据的 dApp 提供支持。
结论
在区块链技术的早期,该行业优先考虑去中心化和审查抵抗而不是原始速度。由于激动人心的创新和尖端的基础设施,现在可以构建快速的应用程序,同时保留去中心化的好处。低延迟区块链和预言机为开发人员提供了必要的基础设施来构建高速 Web3 应用程序,这些应用程序可以通过提供相同级别的响应能力胜过 Web2 应用程序,但增加了去中心化保证,让用户拥有数字资产并控制他们的数据。最终,这将解锁令人兴奋的新一代高性能应用程序,推动空间向前发展。