织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 区块链

万字长文全景解析多链格局下的跨链赛道(4)

时间:2022-05-30 16:43来源:未知 作者:admin 点击:
LayerZero 是一个用于智能合约在区块链之间进行通信的消息传输层,通过预言机(Oracle)和中继器(Relayer)来完成资产传递、保障安全,可以与确定性和概


LayerZero 是一个用于智能合约在区块链之间进行通信的消息传输层,通过预言机(Oracle)和中继器(Relayer)来完成资产传递、保障安全,可以与确定性和概率性的交易无缝协作,让应用程序拥有一个社区驱动的更便宜、更快捷的全链通信标准。


那么,LayerZero是如何实现这愿景的呢?


LayerZero引入极轻节点(以下称ULN),,通过执行和链上轻节点一样的验证方式(保证安全性),区块头改为由去中心化的预言机按需流式传输(而非按顺序保留所有的区块头,降低费用)达到既安全又便宜的效果。 LayerZero 是用户程序可配置的链上终端,即部署在每链上的通信点(相当于每个村的广播站)。它依赖独立的预言机和中继器来实现链间信息传输。


当用户程序想从区块链A发信息到区块链B,信息由区块链A的终端(即LayerZero)发出, 通知用户程序的预言机(通知部分信息)、中继器(通知全部信息)。预言机转发区块头到区块链B的终端(即LayerZero),中继器随后提交交易证明。交易证明在区块链B链被验证后,信息被转发到目的地址。




图6 LayerZero消息传输过程


在现有预言机的基础上加上独立的中继器系统,增加了安全系数(因为中继器可使区块链B再次验证区块链A发生的事情)。要击败Chainlink DON是不容易的。即使预言机被攻破了,还有中继器验证。最糟糕的情况是预言机A和中继器A串通出问题,所有的风险只由接收预言机A和中继器A的用户程序承担,使用其他中继器或预言机的用户程序不会受到影响。(中间链解决方案被单点攻击后整个系统都会崩溃)应用程序可以选择自己信任的预言机和建立自己的中继器。目前默认chainlink作为预言机。




图7 LazyZero的多点配置和中间链的单点配置 Celer 跨链消息框架


4月末最新上线的Celer跨链消息框架(Celer Inter-chain Message,以下简称Celer IM)是跨链基础设施,面向开发者的跨链应用开发框架。Celer IM SDK对开发者友好,即插即用。已经在多链独立部署的应用,使用一个简单的合约插件便可将原 DApp 转变为原生跨链 DApp。所有插入Celer IM的应用,用户可以待在一条链上一键实现跨链互操,免去复杂的区块链切换跳转。


Celer IM的整体架构主要有两个部分,一部分是链上Message Bus智能合约,这一部分起“收发信箱”的作用,另一部分是状态守卫者网络(以下简称SGN),这是链接各个链,传递信息的“信使”。SGN本身是一个基于Cosmos tendermint的POS 链,节点需要质押CELR代币才能加入这个POS链作为共识流程的一部分。 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容