Chainlink 与 Band Protocol:关键区别详解
Chainlink 与 Band Protocol 对比:每个预言机网络如何向智能合约提供数据、LINK 和 BAND 的作用、供应设计以及主要风险。
Chainlink 和 Band Protocol 都是向智能合约提供资产价格等现实世界数据的预言机网络,但两者的构建方式不同:Chainlink 运营许多由节点运营商组成的独立网络,将数据直接传送到每条受支持的区块链上;而 Band Protocol 在其基于 Cosmos SDK 的自有区块链 BandChain 上聚合数据,再将结果中继到其他链。它们的代币 LINK 和 BAND 也遵循各自的设计。
预言机是加密领域中不可或缺却常被忽视的部分。借贷协议、衍生品和稳定币都依赖准确的价格数据。本文将两个网络并列比较,不建议你购买哪一种代币。
预言机的作用及其重要性
区块链无法自行读取网站或交易所的订单簿。需要知道某项资产价格的借贷协议必须从预言机获取该价格。如果价格有误,健康的贷款可能被清算,攻击者也可能用虚高的抵押品借款。我们关于 DeFi 中的预言机和预言机操纵攻击的指南解释了其中的利害关系。
良好的预言机设计能够降低对任何单一数据源或运营商的依赖。Chainlink 和 Band 以不同方式应对这一问题。
并列对比
| 特性 | Chainlink (LINK) | Band Protocol (BAND) |
|---|---|---|
| 用途 | 预言机网络,外加跨链和计算服务 | 跨链数据预言机 |
| 架构 | 独立节点网络在每条目标链上提供数据 | 数据在 BandChain 上聚合,然后中继到其他链 |
| 底层链 | 没有自己的链;LINK 是 Ethereum 及其他网络上的代币 | 使用 Cosmos SDK 构建的 BandChain |
| 共识/安全 | 每个喂价有多个节点运营商;声誉与质押 | BandChain 上的权益证明验证者 |
| 代币用途 | 向节点运营商付费、质押 | 质押、数据请求费用、治理 |
| 供应设计 | 总量固定为 10 亿枚 LINK | BandChain 上的通胀型质押奖励 |
| 主要风险 | 代币持有集中、竞争、复杂性 | 生态系统较小、依赖中继、竞争 |
两种代币的实时数据可在 Chainlink 币种页面和 Band Protocol 币种页面查看。
Chainlink 的工作原理
Chainlink 由 Sergey Nazarov 和 Steve Ellis 联合创立,并在 2017 年的白皮书中进行了阐述。其最知名的产品是 Data Feeds:针对每个资产对,一组独立的节点运营商从多个数据聚合商处收集价格,他们的响应在链上被合并为一个智能合约可以读取的参考值。
随着时间推移,Chainlink 增加了更多服务:
- 1Cross-Chain Interoperability Protocol(CCIP),用于在区块链之间发送消息和代币。
- 2可验证随机性(VRF),用于需要可证明公平随机数的游戏和抽奖。
- 3Automation,在满足条件时触发智能合约函数。
- 4Proof of Reserve 喂价,用于报告支撑代币的资产情况。
LINK 的总供应量固定为 10 亿枚。它用于支付服务费用,并可在 Chainlink 的质押计划中质押,该计划旨在为预言机服务增加经济安全性。我们的 Chainlink 详解对该网络有更深入的介绍。
Band Protocol 的工作原理
Band Protocol 于 2019 年在 Ethereum 上推出,后来迁移到使用 Cosmos SDK 构建的自有区块链 BandChain。一个典型数据请求的流程如下:
- 1智能合约或用户发送请求,说明需要哪些数据以及来自哪些数据源。
- 2随机选出的 BandChain 验证者从指定数据源获取数据。
- 3结果在 BandChain 上聚合,并连同证明一起记录。
- 4结果被中继到发出请求的链上,由那里的合约进行验证。
由于 BandChain 属于 Cosmos 家族,它可以通过 IBC 与其他 Cosmos 链通信。对于其他网络,它依赖中继器和类似跨链桥的合约。BAND 由验证者和委托人质押以保护链的安全,并用于数据请求费用和治理投票。
两种设计各适合谁
- Chainlink 的模式适合希望使用广泛采用、久经考验的价格喂价,并愿意集成更多服务的协议。
- Band 的模式适合希望使用可定制数据脚本和专用预言机链的开发者,尤其是 Cosmos 生态中的开发者。
大多数散户用户从不直接与两者交互;他们通过所使用的 DeFi 应用间接依赖它们。在评估借贷或衍生品协议时,请将检查其使用哪种预言机作为你的 DeFi 尽职调查清单的一部分。
针对任何预言机集成应提出的问题
- 1由哪个预言机提供价格喂价,覆盖哪些资产?
- 2每个数值由多少个独立数据源和运营商共同提供?
- 3数值多久更新一次?如果更新停止会发生什么?
- 4协议是否设有备用喂价或针对极端波动的熔断机制?
共同风险
- 数据源风险。 预言机的好坏取决于其数据源。流动性稀薄的市场可能被操纵。
- 竞争。 拉取式(pull-based)设计等新型预言机正在争夺相同的集成机会。请参阅我们的 Chainlink 与 Pyth 对比。
- 价值捕获。 预言机的大量使用并不总能转化为对其代币的需求。
- 集中度。 团队、基金会或早期支持者持有的大量代币可能会随时间被出售。
- 波动性。 LINK 和 BAND 可能大幅下跌,你可能会亏损。
总结
Chainlink 和 Band Protocol 用不同的架构解决同一个问题,即把可信数据带上区块链:Chainlink 通过每条链上的独立节点网络,Band 则通过自己的 Cosmos SDK 链来中继结果。LINK 和 BAND 扮演着与这些设计相匹配的角色。在做出任何决定之前,请将它们的采用情况、代币经济学和风险与你自己的目标进行比较。
常见问题
Chainlink 和 Band Protocol 有什么区别?
两者都是将价格等外部数据带入智能合约的预言机网络。Chainlink 运营许多由节点运营商组成的独立预言机网络,直接向每条区块链提供数据。Band Protocol 在自己的区块链 BandChain 上处理数据请求,然后将结果中继到其他链。
加密货币中的预言机是什么?
预言机是一种服务,为区块链提供它们无法自行获取的信息,例如资产价格、天气数据或某一事件的结果。智能合约依赖预言机获得准确的输入,因此即使合约代码本身正确,出错或被操纵的预言机也可能造成损失。
LINK 和 BAND 有什么用途?
LINK 用于向 Chainlink 节点运营商支付服务费用,并可在 Chainlink 的质押计划中质押。BAND 由验证者和委托人质押以保护 BandChain 的安全,并用于支付和治理网络上的数据请求。
BandChain 是基于 Cosmos 构建的吗?
是的。Band Protocol 最初在 Ethereum 上推出,后来迁移到使用 Cosmos SDK 构建的自有区块链 BandChain。这使它能够与其他 Cosmos 链通信,并通过跨链桥或中继器将数据中继到其他网络。
