Web3必修课:区块链的“现实”由谁提供?
预言机是Web3中容易被忽略的角色。 作为沟通链上智能合约和链外数据服务的中间件必不可少,但真正做到提供可信数据和服务的用例在Web3中相当有限。由于现有市场上去中心化预言机开发案例鲜少,更多的线下数据喂价会偏向于直接获取,这就一定程度增加了数据采用风险。但即便这样,预言机也需要重点关注,毕竟,信任的世界需要本质上可以维护和构建信任的机器——预言机。
·去中心化预言机
遨游于互联网中,我们每天都能获取到大量的社会信息,这是互联网界如Google、百度等在Web2中为人们在海量的信息中寻找信息和数据的途径,这种高效获取精准数据信息的媒介,联通起了互联网和用户以及信息三者之间的关系。那么同样的,在区块链技术为支撑的Web3的新时代中,因为区块链并不具备发起网络调用的能力,而智能合约的运行又需要外部可靠数据的验证支持,预言机必须要承担起犹如Google般的信息供给角色。
从预言机的字面意思来看,可能认为它是用来预测市场,但事实并不是这样的,翻译自Oracle的它来源于古希腊宗教,意为神预先预言,用来解决决定性问题。在区块链中,根据中国人民银行发布的信息,将预言机定义为区块链外信息写入区块链内的机制一般被称为预言机。”
预言机的功能就是将外界信息写入到区块链内,完成区块链与现实世界的数据互通。简单来说预言机就是一个可以给区块链公司或者互联网公司提供各类数据的中间商。这些数据可以来自于互联网或者现实世界,通过各种机制来保障数据的安全性。预言机可以帮助链上的智能合约连接区块链网络以外的数据。包括像博彩的随机数、借贷价格、金融衍生品价格稳定币汇率、保险、航空数据等各种线上线下的数据。
目前,根据形式,预言机可以划分为四种:软件预言机、硬件预言机、中心化预言机和去中心化预言机。区块链中讨论的主要是中心化预言机和去中心化预言机。中心化预言机引入第三方可信机构或大型企业,直接第三方独立验证,用户只需要将预先设计好的合约接口连接预言机API接口,就可以获取外部数据,该形式性能高,但有单点故障和无法扩展的弊端。去中心化预言机则无需引入第三方机构,使用了多重签名或分布式算法保证数据的正确性和一致性。由于它构建的是一个分布式的数据网络,又有分布式数据一致性需求,在实现方式和性能提升上都有较高难度。
·去中心化预言机的重要性
当智能合约的调用需求越多,需要预言机提供数据供给的流量就会越大,当然在高红利的时刻,预言机的喂价机制也出现了Bug。如在DeFi尤为大火时期,Compound、Harvest Finance等项目就遭受了价格预言机操纵攻击事件,造成巨大的资金损失,短时间的价格操控事件的制造显然变得非常轻而易举。
那么,无法保证数据准确稳定的喂价不说,却成为作恶套利分子非常容易得手的便利工具,预言机的存在是否是一个具有巨大隐患的伪命题。并不是这样的。预言机是Web3中的标配,只不过在去中心化上它需要更多的节点,而这样的节点需要连接更多的数据源,且不同的行业需求,它引入的数据源头,数据定义的范围和采用的标准都各有不同,那么在追求数据一致性方面,需要达成的共识难度要远远高于公链节点的共识。
客观来讲,预言机的喂价形式与Web2时代采用的并无二致,它的发展还需要较长时间去铺垫。在DeFi热潮中,我们对采用预言机的价值有了一定的基础性理解,而在更大规模,即Web3整个宏观的生态来说,它如何发挥作用,又有什么样的技术支持它才能匹配去中心化预言机的头衔,这都是现有项目很难准确回答的。只能说关于项目方每一次的技术产品服务的更新升级,都在升级我们对去中心化预言机在Web3应用场景的想象空间。不可否认的的是,现在的项目发展正在经历与上层适配,市场安全需求的磨合期。
·预言机赛道的开拓者
来源于Mytoken的数据显示,不完全统计预言机赛道市值已突破百亿规模,有30多个项目已经发行了自己的代币。由于预言机市场刚需性较强,这也将吸引更多的参与者入局。我们仅就几个项目了解这个赛道的初步形态。
(数据来源:Mytoken)
Chainlink是预言机赛道的龙头项目,得益于DeFi热潮,在那一时期发展如日中天,截止2022年第一季度,Chainlink已经支持900多个去中心化预言机网络。据了解,去年Chainlink2.0 的白皮书首次引入DON(去中心化预言机网络)的概念。DON 是由一组 Chainlink 节点维护的网络,可以灵活地引导任何预言机服务,因此在不久的将来,Chainlink 将能够通过无需信任的链下计算向区块链提供外部数据。顺势Chainlink 推出了 VRF、Keepers、CCIP 等一系列产品和服务,而这些服务的部署在很大程度上进一步打开了我们对预言机在 web3 应用场景的想象空间。
(DON实现路径)
ADA Moracle预言机提出了别具一格的广域节点喂价机制,项目目标是构建真正的去中心化预言机网络生态,具体来讲,该项目搭建了无界限的星际网络计算,它添加了添加海量多元化服务器作为计算节点和存储节点,以图灵智能化取代传统预言机。即当用户发起数据请求,ADAMoracle将启动智能计算,筛选匹配节点进行传递消息,传至后台后,通过聚合合约选出最精准的节点完成喂价数据服务。
跨链预言机解决方案SupraOracles,通过接入节点服务商,并从节点持续响应并在线时间进行声誉升级,与此对应的激励机制是股权证明机制,即声誉平分越高,对应的报酬也就越多。由于接入的节点越多,可入选的数据和响应速度都会同步得到提升,刷新率更高。且该项目与 Ethereum 、Solana、 Polygon 、 Cardano 、Hashgraph、Tezos、Avalanche、BSC 等兼容,能够实现跨链互操作。据网上消息显示,该预言机陆续与去中心化社交元宇宙Gamiumcorp、元宇宙链游FOTA、数字运动鞋交易平台Another-1、云服务解决方案BlockVision等各赛道项目达成合作,更被纳入万事达卡的 Start Path 加密货币区块链计划,前景可期。
值得一提的是,在最新的Tecnalia Research和Chainlink Labs发布的《利用区块链和预言机管理能源行业的气候变化》报告中提到,区块链可以用作结算层的数据库,智能合约可以用于开发应用层,预言机可以在专门的计算层中创建连接,举例使用预言机在区块链中提供温室气体数据,并证明企业正在履行其气候承诺,称预言机可以促进清洁能源转型。总之,预言机已经被传统行业关注到,也预示着该赛道可利用价值正在不断延展,如此利好同样对Web3发展意义重大。