注:原文来自 @auggest_crypto 发布长推。
本文深入解析去中心化预言机网络(DON)的技术亮点,如混合智能合约、顺序公平(抗MEV)等。
并探讨代币经济模型 2.0 如何助力 $LINK 大放异彩,以及其价格突破可能的原因。
TL;DR
由点成面,相比于1.0的数据传输服务,DON将多个预言机组成网络,来实现可扩展化的部署和运行,发展更多的业务层面。
除此之外,Chainlink引入了新的机制如质押机制,声誉系统,支付系统等。削弱了$LINK的硬支付需求的同时,也优化了其代币性能,扩展了需求场景。
近期$LINK 价格突破阻力线,势如破竹。结合基本面我们分析以下可能的影响因素:服务范围,RWA代币化,以及经济模型的更新对$LINK的价值捕获。
1/
在正式介绍之前,我们先简单理解下预言机这个概念。 预言机在某种程度上可以理解为API,不过是两个不同的东西,但都是起到数据传输的作用。
2/
预言机通过代码将链下的数据传输到智能合约上,广泛的应用在链上Dapp上如Defi产品GMX,Aave等很多都是用预言机报价。 而Chainlink就是这样一个预言机服务商,旨在链接区块链和现实世界的数据源,来实现智能合约的可靠数据输入。
3/
预言机相比于API更加安全,去中心化,并且随着越来越多的链上Dapp的发展,Chainlink作为预言机最大服务商,推出了其2.0版本-DON(Decentralized Oracle Network),致力于进一步扩展DON的功能,为智能合约提供快速、可靠和保密的通用连接性和计算能力。
4/
这张图可以帮助你更好理解DON是怎么运行的,这里涉及到两个重要角色:Executable(执行器)和Adapter(适配器) 顾名思义,执行器作为程序持续性的在DON上进行高质量计算,而适配器则作为DON与外界的桥梁,负责抓取数据并传输。
5/
图中,先用Adapter适配器将Web Server中的数据传输到DON中,Executable进行计算并存储,将计算的结果通过Adapter再传输到Blockchain上。 听着是不是很熟悉?Layer2的rollup机制也是这样,将执行操作外包,仅将状态传输到链上。
6/
不过两者的定位还是不一样的,一个是公链Layer 2,作为区块链承接项目生态,扩展Layer 1;另一个作为预言机网络,帮助区块链更好的进行数据处理。 那么这个预言机网络,到底利用的哪些机制来保证执行的安全性,扩展性等等特性呢?
7/
这里,DON在白皮书上提出了7大设计目标:混合智能合约、隐藏复杂性、扩展性、保密性、顺序公平性、最小信任、基于激励的安全性。 这里我们会一一阐述,并重点讲顺序公平以及激励的安全性(经济模型)。
8/
【混合智能合约】Hybid Smart Contract 由于目前链上能力的有限性,合约代码缓慢且昂贵。因而DON将合约分为两类以执行不同的功能,一个是SC,部署在主链上;另外一个是exec,部署在DON上,负责链下执行。
9/
【隐藏复杂性】 Abstracting away complexity ③作为一个完整的智能合约,被分为①和②两个部分。作为中间桥梁来链接区块链和外部的数据源,将功能抽象并提供接口,这样开发人员就不用再关注协议及细节。
10/
【 扩展性】Scaling 通过将DON设计成多样并行的DONs,允许应用方根据自己的需求选择DON。 下图为DON事物执行框架TEF-Transaction Execution Framework,可以将DON与其他的Layer 2进行有效集成,来帮助DON更好的与其他系统兼容,有效扩展。
11/
【保密性】Confidentiality 区块链虽然去中心化,保证了链上透明度,但也一定程度上侵害了用户的隐私性。 DON通过三种技术:加密适配器,加密计算,支持的Layer 2的保密系统。先用加密适配器将外部的信息传输到DON,进行加密计算并输出报告,再由适配器进行传输,来保护用户隐私。
12/
【最小信任】 Trust minimization DONs可以通过源数据认证、少数派报告、警戒线、治理等方式最小化信任。
13/
【顺序公平】Fair Sequencing Services--FSS 在区块链中,存在着MEV这个灰色地带。即矿工和验证者是有权利调整用户发起的交易顺序,比如他们会优先选择gas fee高的先执行,又或者通过监测地址进行抢跑,给用户带来损失。 所以在这样看似去中心背后的,其实中心化集权的问题一直存在。
14/
DON希望能够严格按照交易发起顺序,因而推出了FSS机制,提前防止交易排序攻击,保证公平性。 具体来说,是通过三个步骤Monitoring, Quencing, Posting。首先预言机节点会同时监视memepool和链下提交记录;节点会根据合约自定义的策略进行排序;最后节点将排好的交易发送到链上。
15/
这里还有些细节需要展开:
Monitoring: 主要是通过两种办法来监视 ①Direct:强制要求用户的交易必须直接发送到DON节点上,而不是主链节点。这样DON才能收集用户交易到SC(混合智能合约中的主链的部分)并进行排序。
16/
②Memepool-based: 如果没有直接送到DON上,DON也有权限查看主链上的Memepool来收集交易。
Sequencing: Dapp可以自行根据需求制定排序的规则/政策,并且由于FSS 能够处理数据并维护本地状态,因此可以根据预言机中的信息强制执行排序政策。
17/
Posting虽然这些交易已经在DON中进行了正确排序,但是当这些发送到主链上时,还是有可能受到主链矿工的不公平处理,所以为了保证能够正确执行,混合智能合约中的SC(部署在主链上)必须设置成第一优先级。主要通过以下两种方式:
18/
①DON-only contracts:SC只接受来自经由DON处理的交易,这样就限制了主链上其他智能合约操作。
②Dual-class contracts: 双重分类合约,将交易分类经DON处理的和传统用户发起的,对于后者DON 会对这类交易进行"减速处理",缓冲一段时间,同时利用其他机制来防止抢跑从而保证传统交易的处理公平性。
19/
【 基于激励的安全性】 $LINK作为原生代币,其唯一用途是作为生态内的支付货币给节点服务商,除此之外并无其他效用。 在2.0版本中, Chainlink将经济激励分为两大部分:显性激励(Staking)和隐形激励(Future Fee Opportunity-FFO)
20/
首先来讲讲为什么Chainlink需要质押。和区块链网络一样,为了保证网络安全性,所有节点必须质押$LINK,虽然听起来和POS机制一样,但是其目的和动机是不一样的。
21/
传统区块链中的节点必须遵循共识进行处理交易,如果有节点作恶,那么会遭受惩罚,以来确保内部所有节点输出相同的结果,保证了共识的有效性和统一性。
22/
但是预言机网络就不一样了,本身预言机是需要从外部获取数据,而外部的数据的来源,时间或者其他因素会导致数据不一,那么节点抓取的到的数据各有差异,应该选择哪个呢?这个差异会影响节点内部的共识过程。
23/
就算区块链内部有验证者作恶,内部的加密规则和验证规则是可以防止他们生成无效区块的,但是作为从外部获取数据的预言节点,内部的规则是无法阻止的。这也是为什么,预言机需要质押机制来限制节点作恶,从而输出正确的数据报告。
24/
【显性激励】 在显性激励中,Chainlink利用超线性抵押机制,要求攻击者必须持有远大于所有节点总质押款项的金额,才能有效攻击网络,这无疑增加了攻击成本。 这图展示了Chainlink质押中的超线性质押,对手所需的贿赂B(n)比所有Oracle节点的组合存款dn增长得更快,n代表节点数量。
25/
【隐形激励】 类似于共同为网络未来发展而努力,诚实的节点可以从用户得到更多的费用激励,如果有作恶的节点,一方面是面临着惩罚,另一方面也是损人不利己,损害平台的发展也会导致未来的潜在收入(FFO)。
26/
接下来,我们讲讲Chainlink 2.0的经济模型更新了什么,对生态起到了什么作用。 $LINK 总发行量为10亿,其中35%作为公开出售,35%给节点运营商,最后30%给公司内部。目前已经全部解锁完毕,$LINK当前的流通量占总发行量近50%。
27/
如之前所说,在1.0版本中,$LINK的唯一用途是用户方需要支付$LINK来得到服务,应用场景相对单一。 在2.0版本中,其引入了四个额外机制:质押机制,声誉系统,支付系统(ChainlinkBuild, ChainlinkScale)
28/
【质押机制】 : 目前总质押金额上限为45M $LINK,只允许社区成员和节点运营商质押。如果某节点的报告与大众数据不同,或者错误上升至裁决层,则质押保证金会被罚没。 当然质押也会得到对应的奖励:
29/
-节点运营商:收益=5%的年利率+委托人收益的5%,委托人是指有$LINK但是无法/没有能力作为节点服务商,从而委托他们进行质押。如果$LINK的池子都被填满了,那么每年可得7%的年利率。
-社区成员:收益=5%的年利率-委托节点服务商的费用(收益的5%),所以社区质押者的有效年化为4.75%。
30/
这样的质押机制不仅发挥了$LINK对于生态安全的作用,还鼓励参与者进行质押获得激励。
31/
【声誉系统】 : 那些声誉良好,基于过往历史数据的表现的节点,可以获得更高的激励。主要通过以下三个层面进行衡量:
32/
- 节点质押情况——某一节点运营商质押的 LINK 通证数量以及质押的时间。
- 节点报告参与率——某一节点运营商参与链上预言机报告的频率。
- 有效报警次数——在 Chainlink 权益质押机制下针对某一节点运营商错误响应的有效报警次数。
33/
【支付系统】 ChainlinkBuild: 对于刚刚起步的暂无营收的项目,如果想要使用Chainlink服务,可以不必需使用$LINK作为支付手段,允许使用项目原生代币作为报酬。 @popapp_official , @FydeTreasury 等已经采取这个方案,将其代币发行总额的3%作支付,而CL持有的这份资产凭证未来可以兑换结算。
33/
ChainlinkScale: 旨在帮助节点服务商减少生产成本,因为每一份数据报告的产出都需要费用,而这些往往都是由他们自己承担。所以Chainlink允许Layer1和Layer2的公链通过减免一段时间的预言机网络费用,从而获得服务。 在这期间内,公链的开发人员可以访问预言机服务,相当于是把Gas当做支付手段。
34/
可以看出,在2.0更新的版本中,$LINK作为强制支付手段的需求逐渐削弱,通过引入新的付款方式到降低运营成本,减少用户的付款摩擦。 且Chainlink最新推出的Payment Abstraction,可以将这些各色各样的资产统一转化成$LINK奖励给节点运营商,从而更好的推动Chainlink货币化。
36/
$LINK近几日价格飙升,从10月21日开始的$7.61飙升至最高的$11.25(25日),其背后的原因到底是什么?我们列举了以下几种可能的原因:
37/
服务范围深而广: 从图中可以看出,Chainlink当前合作覆盖范围从Layer2到 Dapp,甚至Web2的公司也在合作,其中不乏Swift, DTCC, ANZ等知名企业。也与Web3的绝大部分公链,Defi龙头项目如Aave, Synthetix,GMX等等也建立了良好的合作关系。这些无疑扩展了其业务部署巩固行业地位,最后反哺社区。
38/
RWA数字化趋势 RWA现实世界资产 (Real World Asset) 代币化盛行,将这些传统的金融资产放置到区块链上,Chainlink作为链接外部世界数据的服务商龙头,很有可能会在RWA的叙事中作为炒作手段。
39/
其实从第一点的合作范围来看,Chainlink和十几家超大型的金融机构合作,利用其CCIP服务将基础设施连接到区块链上,并进行传输代币化(数字化)资产,那么Chainlink更有可能会在未来将数以千万的RWA进入到区块链中。
40/
$LINK的经济模型更新 官方于19号宣布staking v0.2机制上线,21号代币价格开始飙升。其经济模型的修改无疑给$LINK带来了新的需求场景。 将不同代币统一转化成$LINK支付给节点服务商,也同时增加了$LINK在二级市场的需求。总体而言,Chainlink已经完成了用户产品和开发三者的经济可持续性。
41/
风险提示 尽管 $LINK 的功能性有所提高,但与其他头部协议相比,仍然相对局限。Chainlink 目前还没有实现全面的社区治理,因此与其他项目相比,$LINK 没有内在的治理权。
42/
总的来说,Chainlink 2.0相比于1.0版本的简单的数据传输概念扩展为一个预言机网络,将多个去中心化预言机形成一个网络,允许节点之间实现互操作性。
43/
将混合智能合约分布部署在主链和DON上以实现链下计算,链上处理;同时其设计准则允许连接现有区块链以实现扩展性;同步链下计算的数据输出和交易处理顺序以实现交易公平性,最后通过经济激励确保预言机报告的准确性。
44/
预言机作为区块链与外部世界通信的桥梁,其重要地位可见一斑。特别是其混合智能合约,将链上代码与关键的链下计算相结合,弥补了链上合约的成本,速度,隐私等等问题,提供更灵活的解决方案。而Chainlink作为预言机服务商的龙头,在未来的市场上或许能发挥出更大的作用。