

预言机向区块链发送的每一次价格更新都需要消耗燃气费(Gas),在繁忙的网络上,这些费用会迅速累积。Chainlink OCR(Off-Chain Reporting,链下报告)技术旨在通过将大部分工作移至链下来解决这一问题。如果您对接入区块链的预言机概念尚不熟悉,可以参考关于 Chainlink 预言机问题的解释指南。本指南将深入探讨 Chainlink OCR 技术的运作机制、其成本主张的实际含义以及其适用范围的边界。
Chainlink OCR 技术允许预言机节点通过去中心化的点对点网络在链下达成共识,随后仅提交一份经过签名的报告至单一交易中。在发布初期,Chainlink 声称该技术可将节点运营成本降低高达 90%。
在引入 OCR 之前,数据必须先被带入链上,然后在链上进行聚合。每个节点都需要支付费用来发布自己的答案,导致费用迅速堆积,尤其是在以太坊网络上。Chainlink OCR 技术直接针对这种浪费进行了优化,它改变了共识发生的地点,使得区块链不再为每一个独立的数据观点付费。
Chainlink 描述该过程如下:
节点链下通信:节点通过分布式点对点网络进行通信。节点签名:在数据到达链上之前,每个节点都会对其数据进行签名确认。报告共识:聚合过程在链下进行,燃气成本为零。单交易上链:提交一份综合报告,合约验证其中的所有签名。假设有十个节点报告 ETH 的价格。在没有 OCR 的情况下,每个节点可能会发送各自的交易,因此区块链需要处理十次操作。而在引入 OCR 后,节点会在私下达成一份合并报告的共识,并由一个节点将其发布。这意味着只需支付一次费用,而不是十次。请注意,上述数字仅为说明概念而虚构,并非实际测量结果。
因素OCR 实施前OCR 实施后数据聚合位置链上链下每次更新的交易数每个节点一笔每轮一笔燃气负担高较低节点运营成本基准水平根据 Chainlink 说法,降低高达 90%拥堵暴露度较高根据 Chainlink 说法,已降低 最后两行数据基于项目方的声明,而非独立测量结果。
Chainlink 的发布文章将这一节省与运营成本联系起来,即节点运营商发布数据所花费的成本。实际结果取决于具体的区块链、燃气价格以及数据馈源的设置方式。对于下游受益者而言,更低的节点运营费用可能有助于数据馈源数量的增加,但协议是否真的支付更少费用,则取决于该数据馈源的资金来源结构。因此,更稳妥的做法是将“90%”视为项目方提出的宣传数据,而非经过审计的恒定常数。虽然 Chainlink OCR 技术确实减少了链上的工作量,但确切的节省幅度因情况而异。
Chainlink 的博客指出,Automation 2.0 已从轮流制方法转变为基于 OCR 3.0 的共识机制。开发人员现在可以在链下运行重型计算,上限可达 1000 万燃气限制,并发布结果,无需额外的链上验证。多个节点首先会对同一计算进行检查。
当更新成本降低时,支持数据密集型应用变得更加容易。代币化资产是一个很好的例子,因为它们需要频繁且可靠的价格数据。然而,并非所有产品都遵循相同的设计。例如,随机数的生成机制不同,因此不应假设 OCR 是 Chainlink 提供的所有服务背后的共同基础。
优势(据 Chainlink 所述):
可扩展性:更多数据可以进入区块链,而燃气费用不会成比例激增。入门门槛:较低的成本可能吸引更多运营商加入。可靠性:在发布初期,OCR 和 FluxMonitor 在节点上并行运行,并具备自动故障转移功能。局限性(编辑观点):
数据质量:链下共识无法挽救糟糕的数据源。信任问题:安全性仍然依赖于诚实且多样化的节点集合。复杂性:链下协议比纯链上逻辑更难审查。简而言之,Chainlink OCR 技术降低了成本,但并未消除风险。
Chainlink OCR 技术是对高昂成本问题的一种巧妙解决方案。节点在链下达成共识,一份签名的报告上链,从而缩减了燃气账单。尽管如此,区分宣传主张与实际测量结果至关重要,并且要记住,对节点和数据源的信任从未消失。谨慎使用 Chainlink OCR 技术表明,更智能的设计可以在不牺牲去中心化特性的前提下降低预言机成本。
声明:文章不代表币圈网立场和观点,不构成本站任何投资建议。内容仅供参考!
免责声明:本站所有内容仅供用户学习和研究,不构成任何投资建议.不对任何信息而导致的任何损失负责.谨慎使用相关数据和内容,并自行承担所带来的一切风险.