前言
链上链下协同技术涉及的技术很广,目前市场上的平台只实现了链上链下协同的部分功能,例如链上获取链外数据的预言机、链下文件存储的可信存储、以及链下计算等。国外对这些技术有一些研究,主要应用在数字货币领域。国内区块链应用以联盟链为主,链上智能合约获取的数据主要来自于可信的业务系统产生的数据,另外国内大部分厂商提的链上链下协同技术目前主要指链上存数据哈希,链下存完整数据这种协同方式,链下链下协同技术目前并没有形成完善的平台。
技术研究
预言机是链上获取链外数据的核心机制。当区块链上的某个智能合约有数据交互需求时,预言机在接收到需求后,帮助智能合约在链外收集外界数据,验证后再将获取的数据反馈回链上的智能合约。预言机提供一种无须信任的方式提供外在的信息,在智能合约和外在真实世界之间架一副桥梁,比如提供体育比赛的结果、天气数据、资产价格等。
由于中心化的预言机会有信任中心化系统带来风险,目前主流的预言机平台主要是去中心化预言机,例如Chainlink是以太坊上去中心化预言机平台,如下图所示,通过链上智能合约和链下的数据节点,通过奖惩机制和聚合模型的方式,进行数据请求和馈送。
Chainlink实现智能合约与数据源和API的连接,可实现跨链和链下的交互和支付。Chainlink采用分布式数据源、分布式预言机、使用可信硬件三种方案。目前预言机技术解决了链上获取链下可信数据源的问题,但是功能比较单一,性能比较差,采用可信硬件的方式虽然能提升性能,但是依旧存在功能比较单一的问题。
总体来看,链上链下协同技术是实现区块链大规模落地的重要研究方向之一,作为区块链技术相关生态的技术研究,通过区块链与预言机、可信存储、链下计算等技术相结合,实现链上链下信息安全交互,当前未有全面完善的链上链下协同平台,亟待进一步研究与实现。
姚文豪
趣链科技数据网格实验室?BitXMesh产品架构师
https://research.chain.link/whitepaper-v1-chinese.pdf?https://ipfs.netlify.app/tutorial/whitepapera.html?
?https://research.chain.link/whitepaper-v2.pdf
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。