Chainlink业务概览
E2M Research :Steven
-
DON壁垒强,先发优势极大,应用场景丰富,且为刚需
-
Chainlink的商业模式比较被动,和Uniswap有类似的问题
-
官方近期迭代速度极慢,很多概念模糊不清
1. 背景
-
本文主要研究的是去中心化预言机龙头Chainlink以及对于整个生态进行概览
-
预言机的责任 由于智能合约无法调用外部 API 这一特性,预言机的责任就是将外部数据安全、可靠的引入区块链系统,使得区块链系统可以获取和利用外部数据,从而实现更广泛的引用和功能。 除了提供数据,预言机广义上的功能也包括提供随机数和作为触发器实现智能合约执行,它们都算是链下的工具来和链上的合约进行交互。
-
像Chainlink等预言机目前算是半去中心化的状态,数据部分来源于由交易所等闭源数据库。在未来如果Defi能够被普及,且出现多个Uniswap级别的DEX,那么顺其自然的就会出现全链上去中心化预言机。
1.1 去中心化预言机的发展
预言机最早的龙头为Chronicle oracles,专门为MakerDAO。Chainlink一定程度上与Defi Summer相互成就
Chainlink诞生之前整个预言机100%的份额都属于Chronicle oracles,MakerDAO资助的专属预言机,在Chainlink诞生后,随着DeFi Summer的到来,Chainlink凭借着DON的创新成为了整个预言机市场的龙头。
之而来的也是更多的预言机开始萌芽,如 WINkLink、Band Protocol、Pyth 和各种项目的内部预言机(Internal Oracle,项目自行开发和维护的预言机)。
内部预言机市场的 TVL 在 Luna 崩盘事件后几乎归零,许多项目因为内部预言机对价格波动的反应不及时而受到严重影响。此次事件暴露了大多数内部预言机在应对极端市场情况时的脆弱性,让市场对内部预言机的信心受到了重创,所以目前内部预言机几乎很少会被采用。
数据来源: https://defillama.com/oracles/Internal
1.2 预言机的基本逻辑
引自文章: Pyth V2 深度研究:喂价模式的关键转变,跨链和多场景支持后暴涨的产品力 - 深潮TechFlow
想要回答上一节的问题,首先需要理解的是:为何 Web2 不需要预言机,但 Web3 一定需要? 不少读者经常有这样一种困惑,Binance、Coinmarket Cap 或者其他地方都有加密资产的数据,为什么 DeFi 协议和其他应用不直接拿来使用,而是需要一个预言机起作用? 答案的关键,在于链上环境的封闭性。 链上应用依照智能合约的设计执行业务并带来结果,但执行的触发条件却是从外部接收的——必须把一个外界条件带入合约中。 某些网站上的加密资产价格,本质还是独立于区块链世界的外部数据,虽然是现成的,但并不意味着能用:我们仍需要一个助攻者的角色来把价格数据传递给链上协议,而这才是预言机必然存在的理由。 那么,在区块链的世界中,假设你从某个 Defi 中按照时价购买了加密资产,大致会经历了以下过程:
-
数据源将资产价格提供给预言机;
-
预言机将价格传递给 DeFi 等应用;
-
用户以 DeFi 应用中展示的价格购买资产;
于是,预言机在其中起到了“报价员”的作用:从上游数据源获取价格,传递给下游应用,支持应用的使用场景。在串联上下游的过程中,我们可以很自然地针对上述 3 个关键环节提出问题:
-
数据源的质量如何?——既然要获取价格,那数据源本身是否正确可信,如何处理这些数据?
-
数据如何传递?——包括传递效率和成本如何,应用是否能够方便地使用和集成;
-
支持哪些使用场景?——例如是否能够按需定制,满足不同 DeFi 应用的个性化需求。
以上这些方面,是衡量一个预言机基本面是否良好的重要参考。
2. 预言机TVS情况
从22年5月开始,预言机的市场格局基本上头部的几家没有太大的变化。预言机除了Chainlink,其他主流预言机主要服务于特定生态或者特定项目,Chainklink在整体的市场份额上足够的市场优势。
WNLink主要服务的是波场生态。
Chronicle专门服务于MakerDAO;
Pyth为Solana生态预言机,但近期也服务其他生态;
从Mass Adoption来讲Chainlink具有绝对的龙头地位。
保障的总价值(TVS)
TVS指预言机等关键基础设施所保障的市场中存入的以美元计价的资产总值。 Chainlink预言机向链上智能合约提供喂价、天气数据、体育比赛统计数据和储备金证明等数据。比如,截至2022年10月17日,Chainlink Price Feeds为Compound保障了价值 超过10亿美元 的stablecoin,而这些金额都被算进Chainlink的TVS中。
TVS是一个关键的衡量指标,因为预言机网络可以为确定性的区块链网络连接至外部系统和真实世界的经济体,并同时维持较高水平的信任最小化和安全性。
数据来源: https://defillama.com/oracles
Chainlink TVS的中,AAVE V2和V3基本上占据了TVS的40%,Compound占TVS的懂17%
数据来源: https://defillama.com/oracles/Chainlink
数据来源: https://defillama.com/oracles/Chainlink
3. Chainlink基本构成
Chainlink的业务逻辑是DON(去中心化预言机网络节点)作为供应端为区块链和Dapps提供多种不同的服务,而需求端则是由智能合约DAPP的增长量带动。Dapp获得的收入一部分分成给DON节点,作为服务费。
图片来源: https://blog.chain.link/understanding-the-security-impact-curve-and-future-fee-opportunity/?ref=hackernoon.com
Chainlink随着DeFi的发展而崛起,它被大家熟知是因为它能为智能合约提供喂价,如DeFi中借贷协议、合成资产、期权期货等项目需要实时更新资产的公允价格。而在NFT成为热门的今天,Chainlink也能为NFT项目提供地板价等功能。
4. Chainlink业务
4.1 Chainlink Data Feeds
Data Feeds是Chainlink最核心的业务和收入来源。 主要有以下几种Data可以提供:
-
价格 Price Feeds
-
保证金证明 Proof of Reserve Feeds
-
NFT地板价 NFT Floor Price Feeds
-
利率和波动性信息(现实资产) Rate and Volatility Feeds
-
L2 定序器正常运行时间 L2 sequencer uptime feeds 当Dapp要用Chainlink节点的数据时,需要支付Node operater和Chainlink收益,但是具体的分成官方并没有披露。 为链上生态系统提供去中心化的数据,即大家熟悉的数据预言机功能。
数据来源: https://data.chain.link/
-
Data Feeds 业务流程 Data feeds 的业务流程涉及两个参与方,第一个是数据提供商,它们会使用自己的数据,或通过第三方获取相应的数据,之后输入到 Chainlink 预言机网络中的一个节点。另外一个参与方就是预言机节点,每个节点可以有一个或者多个数据提供商,每个提供商输入的数据都会在预言机网络里中进行共识,然后网络中会随机选取一个节点,由该节点提交数据到链上。 Data feeds 在链上会部署一个叫做 Aggregator 的合约,内部使用 Mapping 存储节点网络聚合后的中位数价格。对于用户合约,可以调用 Aggregator 函数,获得相应的价格数据。
-
Data Feeds 数据更新 Chainlink Data Feeds 支持多个不同的区块链网络,如 BNB,Solana,Polygon 等 ,可以在 Data Feeds 页面找到目前支持的网络和价格数据。同时对于每个价格数据,都有相应的参数控制数据的更新频率,以保证数据的实时性和有效性。 拿 ETH 对 USD 价格举例,这里有两个参数,第一个参数叫 Deviation threshold ( 波动阈值 )。如果当前聚合价格对比最近一次更新的价格,波动率超过 0.5%,预言机需要立即更新 ETH 的当前价格。另一个是 heartbeat ( 心跳计时 ),距离上一次价格更新时间间隔超过 1 个小时的话,预言机网络就会进行新一轮的更新。需要说明的是,当 Deviation threshold 触发更新后,Heartbeat 会重置为 1 小时,重新开始计时。
-
节点背书机构 从上面还可以看到提供价格数据的节点信息,包括节点的数量,节点提供的价格数据,以及节点运营商。可以看到很多大型机构参与了 Chainlink 预言机网络,包括 T-Mobile、SNZ、SyncNode 等,后续 Chainlink 还会进一步扩大合作机构,提供更加稳定和安全的去中心化的喂价服务。
-
Data Feeds 技术架构
Chainlink Data Feeds 主要包含了三个合约,第一个是 Consumer 合约 ( 用户合约 ),第二个是 Proxy 合约 ( 代理合约 ),第三个就是刚才提到的 Aggregator 合约 ( 聚合合约 )。Proxy 合约作为接口连接 Consumer 合约和 Aggregator 合约,屏蔽了 Aggregator 的复杂性,对外向用户提供一个统一的接口(latestRounddata),返回预言机网络最近一次的价格数据。
- 收入情况
22年下半年开始单月总收入没有超过$4M,比例ETH占比下降到了50%左右,主要是AAVE、Compound上Polygon链,Venus再BNB链。
数据来源: https://dune.com/ericwallach/chainlink-price-feeds
Link Reward的数据来源官方不更新了,在一份研报中看到了一个去年11月左右的Link Reward。平均每天20k左右的LINK奖励,一个月大概600k左右的Link,如果单代币按$6估算的话,$3.6M的LINK Reward。但在代币分配上本身有$350M枚LINK就是用来给节点激励的,所以其实绰绰有余。
Gas cost基本维持在1-2.5M左右
数据来源: https://dune.com/ericwallach/chainlink-price-feeds
4.2 可验证随机函数(VRF)
在 Chainlink VRF 中,随机数是由预言机网络生成。用户传入一个种子给 VRF 合约,预言机 VRF 节点会使用节点私钥和种子生成一个随机数和 Proof ( 证明 ) 返回给 VRF 合约,VRF 合约 Proof 验证随机数的合法性,如果通过验证,就会把随机数返回给用户。跟单纯链下生成随机数不同的是,Chainlink VRF 生成的随机数可以通过 Proof 证明它是根据特定椭圆曲线算法算出来的,具有可验证性、独特性。
为智能合约提供可验证、防篡改、低成本的随机数。如NFT的铸造过程,需要保证不同稀有度和属性的NFT是随机发放的;区块链游戏中的对战配对、暴击几率的触发等也需要保证随机。
为了使NFT揭示和获胜者选择的过程更加随机化,需要访问任何用户都可以独立审计的安全随机数生成器 (RNG)。然而,用于智能合约的RNG解决方案需要几个安全考虑,以防止操纵和确保系统完整性。比如,从区块哈希等区块链数据派生的RNG解决方案有可能被miner/验证者利用,而源自链下API的链下RNG解决方案则是不透明的,这两者都不能为用户提供有关流程完整性的明确证据。
过去比较经典的应用场景是为需求大的NFT生成稀有款,未来如果出现以高频交易为主的NFT、Socialfi、Gamefi项目,有用户基础和共识的项目方会对VRF有需求。
目前需求量很少,能够产生的收入很微薄。
数据来源: https://dune.com/tnkrxyz/Chainlink
4.3 跨链通信(CCIP)
2023年7月18日 CCIP正式发布。Chainlink是智能合约经济的基础设施,支持近千个预言机网络,共同保护数百个项目的数百亿美元。作为当之无愧的预言机龙头,Chainlink在2021年发布了跨链互操作性协议(CCIP),以实现去中心化跨链消息传递和代币价值转移。
这部分引自:
https://www.binance.com/ro/feed/post/160435
- 背景
当下的Crypto市场已经彻底变成了多链结构,市场的共识也是未来这种状态也会一直维持下去,甚至出现更多的子链、模块化区块链。在这样多链的世界中,用户面临的首要问题就是需要将自己的资产在不同链之间转移,这样就有了各种跨链桥的应用出现,用“桥”来形容它确实是非常适合的。因为目前大多数的资产跨链方案都是这种“中介”桥接的方式,简单来说两条链就像两个国家,中间由桥链接,当你想把钱从A国家带到B国家时,就要把钱先给桥的管理员,管理员把你的钱数记账并保留凭证,然后发给你B国家的钱。这种方式简单有效,但管理员需要管理巨额资产,管理员失踪了、腐败了、被暗杀了基本就要凉,更谈不上去中心化。于是当前的跨链桥解决方案面临这样几个问题:
-
跨链基础架构存在瓶颈,开发跨链应用非常困难。
-
“桥”方案比较中心化,安全性脆弱。
-
若采用去中心化方案,缺少透明可靠的节点运营商。
ChainSwap 攻击事件:2021 年 7 月,跨链资产桥项目 ChainSwap 遭到攻击。跨链桥上的二十多个项目受到攻击,损失了近 800 万美元的资产,导致十多个项目暴跌 99%。 Poly Network 攻击事件:2021 年 8 月,跨链互操作协议 Poly Network 突然遭到黑客攻击。使用该协议的 O3 Swap 遭受了严重的损失。以太坊、币安智能链、Polygon 三大网络上的资产几乎被洗劫一空。1 小时内,分别有 2.5 亿、2.7 亿、8500 万美元的加密资产被盗,总损失高达 6.1 亿美元。 Wormhole 攻击事件:2022 年 2 月,以太坊和 Solana 两大区块链的Wormhole桥被黑客攻击,损失超过 3.2 亿美元。 Ronin Network 攻击事件:2022 年 3 月,Axie Infinity 侧链 Ronin 验证者节点和 Axie DAO 验证者节点被破坏,损失近 173600 ETH 和 2550 万美元。
- 理想的跨链
尽管当前的跨链应用有各种问题,也频繁出现被盗的案例,但是仍然阻挡不了用户使用跨链桥的需求。那么我们可以总结两条结论:
-
对于应用层来说,跨链已经逐渐成为一种链间基础设施。
-
对于用户来说,真正需要的是一个去中心化的,能够在一个应用中无缝使用各条区块链上独特的功能和资产的基础设施。
当一个跨链设施能够做到这两点,那么不管是对于DeFi还是NFT市场都将是划时代的,它将带来更多的可组合性,更丰富的应用创新。
- Chainlink CCIP
CCIP是一种通用的跨链通信协议,为智能合约开发者提供了具有计算能力的通用基础架构,能够跨越各个区块链网络传输数据和智能合约指令。CCIP将成为各种跨链服务的底层协议,其中包括Chainlink的可编程通证桥,用户可以将通证安全高效地转移到任何区块链网络中,并具有可扩展性。
从表面来看,跨链过程其实本身逻辑非常简单,并没有太多流程上的改变:
来自源链的智能合约调用 Chainlink 的消息路由器,该路由器将利用 Chainlink DONs(去中心化预言机网络) 将消息安全地发送到目标链,在目标链中,另一个消息路由器对其进行验证并将其发送到目标智能合约。
CCIP与当下的跨链解决方案最大的区别在于,Chainlink DONs网络以及Chainlink本身的预言机服务所积累的优质节点运营商、反欺诈网络等将为跨链通信提供最有力的支持。
🔵 关键点1:成熟节点运营商
跨链桥本质上是一个节点委员会,所有节点一起证明一条链上的信息再传递到另一条链上。Chainlink依靠其预言机网络中成熟的独立节点,持续保障着链上超过百亿的资产,天然具备了跨链信息传递的最关键条件。据Chainlink披露,其节点大致由三类构成:
-
DevOps节点:这些节点是专门运行区块链基础架构的组织,比如PoS验证节点、PoW矿池以及全节点RPC提供商。
-
企业节点:这些节点遍布世界各地,目前正为传统的Web2经济运行后端基础架构。
-
社区节点:这些节点来自Chainlink社区,专注于支持生态成长,并且可靠性经过了实战检验。其中包括Chainlink Oracle Olympics的优胜者、CryptoManufaktur、LinkRiver以及NorthWest Nodes。
这套分散且成熟的节点运营商结构已经在预言机网络上持续运行,具有抗女巫攻击能力,可靠且可验证。
🔵 关键点2:OCR
OCR(Off-Chain Reporting)是Chainlink的链下数据聚合计算协议,成功将预言机报告的链上gas成本降低了90%,对预言机网络的可扩展性、安全性和性能方面进行了显著提升,是保证预言机网络运行和安全的另一个关键概念。
OCR 允许节点使用分布式对等网络以零 gas 成本在链下聚合数据。这涉及每个节点从一个或多个数据源获取数据,使用其唯一的私钥对其进行签名,并将其广播到链下预言机网络的其余部分。一旦生成了足够的响应阈值,单个交易就会在链上传输。同时每个节点会进行数据观察监视,然后通过智能合约在链上验证预言机报告和节点签名,以此方式作为 Chainlink 预言机网络基础的透明和防篡改属性。 CCIP将在其协议栈中利用OCR 2.0,将签名报告的委员会节点数量扩展至几百个,以此提升被锁定资金的安全性。 CCIP依靠数量庞大且成熟的安全节点池,以及OCR的链下计算能力,将在底层成为其在跨链通信领域最强的壁垒。
🔵 关键点3:反欺诈网络
安全和防欺诈都是跨链服务在保障高价值合约时最关键的要素。因此,CCIP将引入“反欺诈网络” 风险管理系统。反欺诈网络由多个去中心化预言机网络组成,唯一的目的是监控CCIP服务是否出现可能导致资金损失的恶意行为。值得一提的是,这个反欺诈网络中的节点委员会与他们负责在CCIP中监控的节点委员会完全没有任何关联。因此,反欺诈监控和跨链服务是完全独立开来的。
反欺诈网络作为一个验证层,在系统运行正常的时候定期会提交心跳检查。如果反欺诈网络停止发送心跳消息,或节点注意到任何恶意行为,就会自动触发紧急关停机制,停止某一跨链服务。关停跨链服务可以有效保护用户资金不受潜在黑天鹅事件的影响。
反欺诈网络最初将由优质的Chainlink节点组成,但这些节点与他们所保护的CCIP服务没有任何关联;之后,通过CCIP服务保障高额价值的dApp也可以加入到网络中,为用户提供更有效的防欺诈保护。
- 下一代跨链标准
在Chainlink官方文档中给出了理想中「跨链技术栈」的定义:
-
基于去中心化的预言机网络,并依靠OCR链下计算和成熟的节点运营商构建共识层。
-
CCIP构建信息层,为跨链数据和资产转移提供支持。
-
应用层支持构建可编程跨链桥和跨链应用。
-
用户层支持通过接口接入钱包、DeFi CeFi 等应用。
跨链技术栈的结构基本颠覆了现有跨链桥的概念,在这套结构下允许开发者开发可编程通证桥,这是基于CCIP实现的新跨链解决方案:将通证在任何区块链之间无缝安全地转移。 用户和智能合约不仅可以发送通证,还可以发送命令到通证桥,并运行自定义逻辑,确定与其他区块链的交互方式。用户不用了解如何使用其他区块链,而是只需要向通证桥发送指令,说明与其他区块链的交互方式即可。通证桥将自动跨链转移通证,并在一笔原子交易中将通证部署到目标区块链上的智能合约中。因此,用户可以留在原来的区块链上,并同时享受其他区块链智能合约生态所具有的功能。 这可以说是一个统一的、开源的桥接标准结构,在这套跨链技术栈结构中,Chainlink提供的是其在共识层和信息层中安全性和功能性上的优势,在应用层,任何独立的开发团队都可以轻松开发第三方桥接应用。
参考文献: https://www.binance.com/en-JP/feed/post/160435
- 营收情况
数据来源: https://dune.com/ericwallach/chainlink-ccip-revenue
- 案例
Synthetix集成CCIP实现跨链流动性
Synthetix 是一个DeFi协议,为链上衍生品和金融工具生态提供流动性。Synthetix V3最近添加了Synth Teleporter功能,用户可以轻松跨链传输Synth流动性。具体的做法是销毁原链上的sUSD(即Synthetix协议的记账单位),然后在目标链上铸造等额的sUSD。
Synth Teleporter采用了Chainlink CCIP来安全可靠地跨链销毁和铸造通证。这个独一无二的模式可以有效提升资本效率,并无须创建流动性池。Synth Teleporter可以让Synthetix的流动性流向需求最高的地方,并且规避了传统通证桥的限制。
“对于资产跨链来说,安全性至关重要。正因如此,我们在跨链Synth Teleporter中集成了Chainlink CCIP。我们是Chainlink Data Feeds的首批用户,因此也非常高兴能够成为CCIP的首批用户,享受到CCIP为Synthetix解锁的新功能。”——Synthetix的创始人Kain Warwick
有了CCIP,Synthetix可以用burn-and-mint模式安全地跨链转移通证
Aave采用CCIP实现跨链治理
Aave 是一个非托管式流动性协议,用户可以在链上借贷资产。Aave之前原生集成了几个跨链桥来进行跨链治理,并且用Ethereum作为投票网络。这种跨链架构不仅使得参与者的投票成本非常高,而且还造成了极高的开发和维护成本。Chainlink CCIP一上线,Aave社区就 投票 通过集成CCIP的决议,原因是CCIP的gas费更低,基础设施非常成熟,可以轻松扩展至新的网络,而且集成起来也很方便。因此, BGD Labs (注:一个Web3开发计划)正将Chainlink CCIP集成至Aave Governance V3,以满足未来跨链治理的需求。
“我们非常高兴能够在Aave协议的下一个迭代版本中集成Chainlink CCIP,实现安全、可靠和可扩展的跨链通信。CCIP可以无缝集成至我们的跨链治理机制,我们因此将省下大量的开发时间,并更加专注于核心功能的开发。”——BGD Labs的联合创始人Ernesto Boado
有了CCIP,Aave可以跨不同区块链执行通过的治理决议
Sushiswap
9 月 15 日,据官方公告,SushiSwap 正在以太坊、Arbitrum、Avalanche、Optimism 和 Polygon 主网上集成 Chainlink 跨链互操作性协议(CCIP),以实现资产跨链交换,该集成将于 2023 年第四季度上线。
4.4 智能合约自动化(Automation)
如预测市场中自动开始游戏和发放奖励;收益聚合器中自动获得收益和复投;借贷协议的自动清算;算法稳定币项目的rebace和rebalance等。
- 去中心化自动化执行工具
Chainlink Keepers 是的一个去中心化合约执行服务,可以实现链上合约的自动化执行。
开发团队可以注册一个 UpKeep,每个区块中都会去检测一下监控的的合约状态,如果符合预设条件,就调用函数,当然也可以不设置预设条件(相当于条件判断结果恒等于 True),根据时间来调用特定合约中的特定函数。
Chainlink Keepers 可以在不需要输入的情况下,不断地根据预设的逻辑去检测智能合约的状态,如果满足的话就执行,不满足的话,等待下一次检测。
- Keepers 业务流程
Chainlink Keepers 首先调用 UpKeep 合约里面的检测函数,执行函数中的条件判断,判断条件结果为 True 或者 False,如果是结果为 False 就跳过,在下一个区块重新检查。如果为 True,会通过 UpKeep Registry 合约调用 UpKeep 合约的 PerformUpKeep 函数,用户可以在 PerformUpKeep 中定义具体的执行逻辑。
- Keepers 技术架构
Chainlink Keepers 由三个合约组成,分别为 KeepersCompatible、KeepersRegistrar、KeepersRegistry。
KeepersCompatible 是用户合约,为了保证 KeepersRegistry 能成功回调,KeepersCompatible 合约需要实现两个函数,一个是 checkUpKeep,另一个是 performUpKeep。KeepersCompatible 只有在 KeepersRegistar 中注册成功后,预言机节点才能通过 checkUpKeep 判断是否需要执行 performUpKeep 。
- Keepers 用户案例
Chainlink Keepers 有很多应用场景:
-
自动复利:很多 DeFi 应用会支付利息给存款用户,用户如果不提款,就相当于是单利,简单的说就是存一年给一年的利息。如果用户每隔一段时间将产生的利息提出来再存入,进行复利投资,就可以将收益最大化。这提取和存入的操作,是一个按照时间而定的固定操作,可以通过 Keepers 去完成操作,比如 Beefy,Alchemix,SNX 等项目都是通过 Keepers 完成这种复利投资。
-
借贷平台的清算 ( Liquidation ):如 AAVE 和 B-protocol。当用户在协议中的质押资产价格下跌,跌到警戒线以下,协议就需要把抵押物清算掉以避免进一步的损失。按照这个场景,checkUpKeep 函数里面可以写标的物拍卖的清算价格,performUpKeep 写具体的清算逻辑。checkUpKeep 返回为 Ture 时,Keepers 自动执行 performUpKeep 里面的对质押资产进行清算。
-
DEX 限价单(Limit order):DEX 中使用的自动做市商(Automatic Market Maker:AMM)不同于中心化交易所的订单簿模式,没有办法进行限价单。如果想用 limit order,需要自己编写逻辑,当通证价格低于某一个阈值时,去购买或者卖出,也就是用 Keepers ,在 checkUpkeep 里写判断逻辑,在 performUpkeep 里写执行逻辑。
-
流动性管理和跨链 NFT 铸造:比如在 Polygon mint 一个 NFT(因为以太坊主网 gas 比较贵), 得到 ID 或者 features 属性值 ( 到底是稀有还是不稀有 ),这个数值可以通过 relay 写回到主网,帮助用户实现跨链铸造 NFT。
-
动态 NFT:它的逻辑是区块链上的 NFT,会随着现实世界中相关属性的变化而变化。比如天气 NFT,外界下雨 NFT 就显示下雨,外界很热 NFT 就显示一个太阳。从外部获取数据,根据所获取的数据做出一些改变,这里就会频繁使用 Keepers。
4.5 函数(Functions)
- 接入数据
开发者可以使用Chainlink Functions连接至任何公共或私有数据API接口,比如获取最近的游戏或体育比赛结果,或从Token Terminal上获取某一Web3协议的指标数据(如:协议收入、用户费用、活跃用户人数和TVL)。
另外,还可以使用 Chainlink Automation 来实现其他功能。比如,可以创建基于外部事件变化的 动态NFT ,利用Chainlink Automation来持续确认NFT是否需要更新,当条件满足时利用Chainlink Functions将事件数据上传到链上。
- 接入物联网设备和传统后端系统
开发者可以通过Chainlink Functions接入受密码保护的物联网设备数据或企业系统,将Web3协议和Web2技术相结合。比如,开发者可以从智能手表或探测污染物的智能传感器获取数据。他们还可以将智能合约接入企业ERP系统(比如SAP),以开发供应链应用;或接入Stripe的API接口,以查看用户的账户余额。
- 连接并处理数据
开发者在将数据输入智能合约之前还可以使用Chainlink Functions对数据提前进行处理。比如,开发者可以从社交媒体API接口获取数据,对数据进行情感分析,并将分析结果发送到链上,以触发链上操作(如:用户可以获得限量版NFT)。
- 链下计算和存储
开发者还可以集成Chainlink Functions,将智能合约接入IPFS和Filecoin等外部去中心化数据库。这将有助于开发链下计算类dApp,利用Chainlink的去中心化预言机网络作为计算层,并利用IPFS作为低成本的去中心化存储层。比如,开发者可以为DAO开发去中心化的链下投票系统,利用Chainlink Functions来获取链下投票,并将投票结果发送到链上,触发智能合约执行。
5. Chainlink代币经济学
$Link早期和$Uni有类似的问题,就是代币持有者不会有任何协议收入分成,或者没有想好如何挣钱。
5.1 Link分配
Chainlink(LINK)代币的初始分配如下:
-
35.00% 分配给公共代币销售
-
35.00% 分配给节点运营商和生态系统
-
30.00% 分配给公司
LINK 的供应时间表:
Chainlink (LINK) 的初始代币发行日期为 2017 年 9 月。该代币的最大供应量上限为 1,000,000,000。
5.2 Link生态
LINK 是一种 ERC-20 实用代币,在 Chainlink 生态系统中使用,用于激励数据提供商。提供数据的节点必须抵押一定数量的 LINK 代币。如果他们准确、勤奋地履行职责,网络将奖励他们额外的 LINK。
LINK 最重要的作用是充当抵押品。如果数据提供者恶意发送错误数据,则锁定的 LINK 代币可能会被拿走。强制使用 LINK 作为强制性抵押品可以在原本不值得信任的部门中建立信任,因为如果数据提供商不能很好地履行自己的职责,他们就会失去一些东西。
削减是控制和建立去中心化网络信任的重要方式。削减抵押品传统上用于权益证明网络——由锁定代币的投资者担保的区块链。该机制在 Chainlink 中也很重要,因为智能合约高度敏感并且需要高质量的数据。
除了作为抵押品外,投资者还可以质押他们的 LINK 代币。Chainlink 最近推出了期待已久的质押服务的第一个版本。投资者现在可以抵押其持有的 LINK 来提高预言机服务的加密经济安全性。作为回报,他们以固定的 4.75% APY 利率的形式从协议中获得被动收入。
6. Chainlink代币经济学2.0
图片来源: https://blog.chain.link/the-chainlink-economics-2-0-staking-protocol-and-staking-v0-1-launch-details-zh/
Chainlink在2022 SmartCon大会上发布Chainlink 2.0经济学,简单来讲内核2.0经济通过质押来捕获收入,分享部分运营权来降低成本
总而言之,Chainlink网络正从以增长为导向的方式发展为增长+价值捕获的方式:
-
Chainlink BUILD增加收益
-
Chainlink SCALE降低成本
-
Chainlink Staking提高安全性和参与度
图片来源: https://blog.chain.link/chainlink-staking-v0-2-overview/#post-title
6.1 Staking质押
6.1.1 Staking V0.1
Chainlink beta版权益质押机制 (即v0.1版)于2022年12月6日美国东部时间中午12点在以太坊主网上线。满足优先参与资格的地址将有机会在v0.1质押池中最多质押7000个LINK通证。v0.1质押池设置了质押上限,将在2022年12月8日美国东部时间中午12点,也就是优先参与开放的两天之后,向所有人开放。届时,所有人都有机会参与权益质押。每个地址最初的质押上限是7000个LINK通证(节点为5万LINK),质押池最初上限为2500万个LINK通证,占到当前LINK总供应量的2.5%,并且参与者还需满足其他参与条件。
- 声誉框架和报警机制
v0.1版将重点引入声誉框架和报警机制,为后续版本中发布惩罚机制等其他功能奠定关键基础。为了保障实际运行的稳健性,这两个系统将用于在以太坊上追踪 ETH/USD Price Feed 。
值得一提的是,质押者将有机会监控喂价并发出报警,一旦及时发现ETH/USD喂价不能满足服务水平协议的要求,则可以获得奖励。在v0.1版中,触发报警的主要参数是喂价的运行时间(uptime),而在后续的版本中则会包含其他参数。
一旦发起报警,仲裁智能合约就会自动验证是否违背了智能合约的服务水平协议,并裁决报警是否有效。这个过程完成后,发出报警的质押者将获得奖励。如果报警被验证有效,结果将被发送至声誉系统,相应节点运营商的声誉记录将被更新。在v1版中,声誉系统将包含更多关键的节点性能指标。另外,随着Chainlink网络规模不断扩张,声誉系统将发挥越来越重要的作用。
Chainlink权益质押在第一阶段将发布beta版本(注:也称为v0.1版)。beta版只有一个质押池,专门支持以太坊主网上的 ETH/USD Data Feed 。质押者可以参与保障Data Feed的安全,如果Data Feed的运行时间未能达到要求,则会通过去中心化的报警系统发出报警,并获得相应奖励。
- 不同身份质押者奖励和惩罚
V0.1中质押池中会有两类质押者,即:节点运营商质押者以及社区质押者,之后还可能会增加其他类型的质押者。积极为Chainlink Data Feeds提供服务的节点运营商最初每人将获得50,000个LINK(参与的话最少1,000LINK)通证的质押额度。
数据来源: https://staking.chain.link/
社区通过权益质押来参与Chainlink生态,这是Chainlink 2.0经济学至关重要的一个环节。因此我们将建立奖励机制,公平地激励早期参与者为Chainlink预言机网络的加密经济安全做出贡献。v0.1的权益质押奖励和报警奖励将来自于新发行的原生LINK通证,目的是为所有质押者设置初始奖励基准。然而,我们的长期目标是逐渐降低新发行的LINK通证占质押奖励的比重,将重心转移至以下其他来源。
对于节点运营商质押者:
节点运营商质押者预期每年基准质押回报率为5%,另外还会从社区质押者的奖励中抽**5%作为委托质押奖励。假设LINK质押池中2500万个LINK通证全部质押满,那么节点运营商质押者可以获得约7%**的有效年化回报率。
节点运营商质押者的的总年化奖励将取决于节点质押的LINK数量、社区质押总数以及活跃的质押节点运营商数量。如上文所述,后续版本的质押机制中会引入动态的自动委托质押机制,可能会基于节点运营商质押者的声誉来调整委托给他们的通证数量。
在v0.1版本中,节点运营商质押者质押的LINK通证不会被没收。不过,如果对超出一定时间的宕机事件发出了有效报警,那么以太坊上ETH/USD Data Feed的节点运营商会被没收最长三个月内累积的质押奖励。在v0.1版本中,不支持以太坊上ETH/USD Data Feed的活跃节点运营商质押者不会被没收质押奖励。在之后发布的版本中计划会推出没收LINK质押通证的功能。
对于社区质押者:
在v0.1版中,质押池中社区质押的LINK通证预计每年的基准回报率为5%,目的是保障Chainlink网络的安全。社区质押者获得的年化奖励中,5%预计会作为委托质押奖励分给节点运营商质押者。因此,v0.1版中社区质押者的有效年化回报率为4.75%。之所以决定4.75%为有效年化回报率是既为了保证经济的可持续性,又为了公平地奖励质押者,以保障Chainlink网络的安全。
初始的委托质押费率设为5%,目的是测试系统这个模块的有效性。在未来发布的权益质押机制中,委托质押费率可能会基于研究和开发的情况以及v0.1版的效果进行调整。另外,5%的基准年化回报率反映了v0.1版质押池的初始质押上限,并对参与v0.1权益质押的早期参与者提供激励。值得一提的是,质押的LINK通证以及社区质押者获得的质押奖励不会参与v0.1版权益质押的惩罚或没收机制。
6.1.2 StakingV0.2
Chainlink Stake 的下一个版本 (v0.2) 预计将于今年第四季度推出,初始扩展池大小为 4500万 LINK,,以覆盖更多类型的LINK通证持有者。质押池上限相比v0.1提高了80%,并占当前LINK流通量的8%。v0.2 beta 升级的推出将逐步将访问范围扩大到更广泛的参与者,首先是现有 v0.1 质押者的优先迁移期,然后进入抢先体验,然后是普通访问。
v0.2质押池规模扩大,目的是为了增强预言机服务的安全保障,并提升用户信心。另外,我们在扩大质押规模的同时也时刻关注安全性。在新的质押奖励来源(如:用户费用)实现前,提高质押池上限也可以为Chainlink网络的经济可持续发展提供支撑。质押池规模预期将随着时间推移不断扩大,特别是Chainlink Staking在日后将覆盖越来越多的Chainlink服务。
- 解除质押机制(Unbonding Mechanism)
Chainlink Staking v0.2的一个关键设计原则就是为LINK质押者管理LINK通证提供更大的灵活性和可预测性。因此,v0.2推出了解除质押机制。
解除质押机制对于Chainlink Staking的安全保障起到了关键作用。该机制可以在长时间内维持质押池的稳定性。当发出有效报警时,可以保障系统中有足够的LINK通证可以扣除(即:以免在被惩罚之前提走LINK质押通证)。
质押者可以随时从v0.2中提走他们质押的LINK通证,并随即开启为期数周的“冷却期”(cooldown period)。一旦冷却期结束,就会开启为期数天的窗口期。在此期间,质押者可以取出自己质押的LINK通证。如果LINK通证没有在这个窗口期取出,那么就会自动重新进入v0.2。因此,如果质押者在发起提款流程后改变主意了,就可以不进行任何后续操作。
质押的LINK通证会在冷却期和后续的窗口期持续累计奖励,直到最终被取出为止。值得注意的是,通过解除质押机制提取LINK通证可能会导致累计的奖励被扣除,具体情况要取决于质押者参与v0.2的时间长短。
- 可领取奖励和Ramp-up阶段
v0.2中会推出新的LINK奖励机制,旨在进一步增强v0.2质押池的稳定性,提高质押的安全保障,并提升质押奖励的灵活性。
质押者在质押过程中会获得归属奖励(Attributed Rewards),归属奖励包括“可领取奖励”(Claimable Rewards)以及“锁定奖励”(Locked Rewards)。可领取奖励可以随时提出,无须支付罚款。锁定奖励会在ramp-up阶段中逐渐变成可领取奖励。ramp-up阶段为期数周,会针对每个质押者单独追踪。在质押初期,可领取奖金的占比是0%,之后会随时间推移线性增长至100%。可领取奖励的占比会与ramp-up阶段的进程成正比。
比如,如果质押者的ramp-up阶段进行了50%,那么50%的归属奖励(Attributed Rewards)就会转变成可领取奖励(Claimable Rewards)。当质押者的ramp-up阶段进行到100%时,所有的归属奖励都会转变成可领取奖励。而且之后所有新增的归属奖励都会自动转变成可领取奖励。
如果质押者成功取出任意数量的LINK质押通证,那么他的ramp-up进程就会重置成0%,所有已经获得的锁定奖励都会自动作废,并流入公共奖金池,分给所有同类的质押者。比如,某个社区质押者作废的奖励就可以分给所有社区质押者。质押者取出质押的LINK通证后,ramp-up阶段会重置,等到结束后归属奖励才能全部转化成可领取奖励。
这里要注意的是,质押者可以随时取出可领取奖励,取出后ramp-up阶段不会重置。对于节点运营商质押者来说,ramp-up阶段只适用于他们质押的LINK通证所产生的基础奖励,而不适用于来自社区质押者的自动委托奖励。
下方表格中可以看到Chainlink Staking v0.2中的不同奖励类型。
6.2 BUILD
Chainlink BUILD项目主要服务于需要预言机的早期项目。
简单概括一下Build的几个特点:
-
早期服务费为项目方原生代币:项目方支付其原生代币供应的3-5%,以换取一段时间预言机服务和技术支持。
-
后期服务费转换为LINK:项目方在具有一定收入规模以后,服务费转换回LINK。
-
收益共享:这些原生代币会流向Chainlink生态系统中的每个环节(例如不同身份的质押者),具体方案尚未披露。
6.3 SCALE
Chainlink SCALE的全称是“Sustainable Chainlink Access for Layer 1 and 2 Enablement”,即支持Layer 1和Layer 2区块链可持续地访问Chainlink,针对的是Layer 1和Layer 2区块链。
当这些区块链加入SCALE计划时,Chainlink会获得部分赠款,以支付链上Gas费用。同时,随着Chainlink的接入,这些链上的生态也可以更好的发展。Avalanche、Metis、Moonbeam和Moonriver已确认参加SCALE。
6.4 小结
Chainlink的盈利情况应该是很差的,官方对于其盈利情况基本没有披露。
同时近期可以查看LINK Reward、数据更新频率等数据的market.link网站说是要转移到Dune上,但一直没有消息,因此目前Chainlink近几个月处于一个数据部分不可查看的状态。可能是要适配2.0经济生态。
7. 商业模式的思考
Pyth V2中提出了一种全新的商业模式。
在 Pyth Network 的 V2 版本里,产品将这种被动的“时刻不断推送”,替换成了主动的“有需要时请自取”:
-
数据源将数据提供给预言机;
-
预言机的价格更新不在目标链上持续进行,而是在 Pythnet 中进行;
-
通过区块链机制,确保 2 中的价格更新真实有效;
-
链上 DeFi 协议需要喂价时,从目标链上拉取价格;
-
得到价格,按照推送价格执行业务。
这种按需拉取也就意味着,使用一次喂价服务才会产生一次费用,不必再持续不断地向目标链上推送价格。而在 Pyth 的实际运作流程中,如果更加细化的研究上述拉取模式的原理,你很容易发现扩展性上的提升:
-
经由 Pythnet 聚合和验证过的价格数据,具备通过虫洞(一种跨链产品)跨到不同链上的能力;
-
同一类价格数据,同一个虫洞跨链,虽然目标链可能不同,但它们都只需要部署一个接收价格服务的智能合约;
-
每当下游应用要调取数据时,向虫洞发出请求;虫洞验证无误后从 Pythnet 上拉取数据给到下游。
图:按需求更新的“拉取”式喂价服务流程
那么,不同链使用 Pyth 所提供的喂价服务,条件相同——仅需设计对应的价格接收合约,开发部署成本极低。而且这些合约实际上只需要包含一个面向不同区块链(特别是 EVM),但内容大同小异的价格数据存储和跨链信息传递模型,因此非常容易部署(据 Pyth 团队成员透露,一般只需要不到 2 周时间);而喂价的核心合约(包含性能提升、数据集成的深度运算等)都只需要保持在 Pythnet 上运维。
当随取随用成为现实,对于下游的 DeFi 协议来说无疑具有极高的吸引力。DeFi 应用们当然更希望将精力和成本投入到自身产品的打磨中,而不是过多地考虑如何与预言机对接。
同时,喂价模式的转变也会可预见地带来商业模式的转变:
在传统的推送模式下,DeFi 协议可能与预言机签署了合作的合同,按照订阅制的方式购买了预言机的服务,在一段时间内能够享受到数据的喂价和推送。这其中必然有链下的商谈环节和时间花费;
而在 Pyth 目前的按需拉取模式下,协议与预言机的合作则显得更加的 Web3 化:你甚至都不需要线下联系 Pyth 的商业团队,仅通过开发文档和智能合约的部署,就可以完成对价格数据的拉取——合约触发、付 gas 费、数据拉取和拉取后的使用全部自动执行,体现出一种“无许可”和“全链上”的特质。
参考文献:
文章结尾
【关于E2M Research 】
From the Earth to the Moon
E2M Research 聚焦投资和数字货币领域的研究与学习。
文章合集 : https://mirror.xyz/0x80894DE3D9110De7fd55885C83DeB3622503D13B
关注推特 : https://twitter.com/E2mResearch
️音频播客: https://e2m-research.castos.com/
小宇宙链接: https://www.xiaoyuzhoufm.com/podcast/6499969a932f350aae20ec6d
DC链接: https://discord.gg/WSQBFmP772
免责声明:文章中的所有内容仅代表作者的观点,与本平台无关。用户不应以本文作为投资决策的参考。
你也可能喜欢
每日动态:XRP重返加密货币前三,Michael Saylor建议微软采用比特币等
XRP与数字资产基础设施公司Ripple密切相关,已超越Tether的USDT和Solana的SOL,成为全球第三大加密货币,市值约为1500亿美元。Michael Saylor敦促微软首席执行官Satya Nadella及其董事会在资产负债表上采用比特币,称其为“你能拥有的最佳资产”。MicroStrategy在11月25日至12月1日期间,以平均价格95,976美元购买了15,400枚BTC,总价约为15亿美元。
Coinbase的法币到加密货币通道集成了Apple Pay
简要概述 Coinbase 正在将 Apple Pay 集成到其法币到加密货币的入金解决方案中,该解决方案此前被称为 Coinbase Pay。
耐克旗下NFT可穿戴设备初创公司RTFKT正在关闭
简要概述 RTFKT,这家于2021年被耐克收购的数字可穿戴设备NFT初创公司,正在关闭。根据周一的公告,该项目拥有超过二十个系列,在NFT项目收入排名中位列第九,总生命周期收入接近5000万美元。
WisdomTree向美国证券交易委员会提交现货XRP ETF申请
简要概述 WisdomTree XRP基金将在Cboe BZX交易所上市。WisdomTree此前于11月25日在特拉华州注册了一个XRP实体