您好,欢迎您来到国盈网!
官网首页 小额贷款 购房贷款 抵押贷款 银行贷款 贷款平台 贷款知识 区块链

国盈网 > 区块链 > 第一性原理方法,第一性原理分析

第一性原理方法,第一性原理分析

区块链 岑岑 本站原创

作者布莱恩·佩莱格里诺,LayerZero实验室的联合创始人兼首席执行官

编译:aididiaojp.eth,前瞻新闻

昨天推特上有很多关于LayerZero的讨论,包括很多误解,所以我就从第一原理开始介绍LayerZero。这是什么?如何工作?开发者如何保证其安全性?

什么是LayerZero?

LayerZero是一个可用于消息传递的互操作性协议,允许任何带负载的跨链契约调用。

它是如何工作的?

开发人员在多个链上部署契约,我们统称为链A和链B。事务在链A上提交,包含结果的消息可以传递给链B上的契约..契约与LayerZero端点交互,然后应用程序选择的Oracle和中继器检索相应的块头和tx证书。在等待链A上的指定数量的块的确认之后,它们独立地将它们各自的信息传输到链B..在链B上,信息将被验证者或证明库验证,然后消息契约将在链B上传输..

一个简单的例子是,用户可以在Stargate上桥接,与SushiXSwap交换,或者跨链交易NFT资产。

基础设施提供商有什么保证?

这里有四个真正的组件:重复器、预测器、验证器/证明库和块确认。

应用程序可以完全控制这些组件中的每一个,如下所述:

中继器-中继器是完全开放的,不需要许可。应用程序可以选择任何现有的中继器,可以是中继器网络或简单的单个签名者。

预测机——预测机也是完全开放的,不需要权限。应用程序可以选择任何现有的Oracle机器,可以是Oracle机器的网络,也可以是单个签名者。

证明库——验证库可以发布在一个只能追加的注册表中,也可以发布一个新的库,但是现有的库永远不能修改,而且是完全不可撤销和不可变的。应用程序可以选择任何现有的库(所有库都有公共审计)来执行它的验证。随着新的证明机制的发明、零知识证明的进步以及围绕Gas和采用率的优化协议的出现,注册表可以允许无限的灵活性。

阻止确认& # 8211;Block acknowledgement是在将消息传递到目标链之前,必须在当前源链上完成的块数。这个数字在共识机制和具有概率终结性的系统之间非常不同,它是应用程序控制给定块的终结性的方式,就像集中交易所在接受来自给定链的存款之前所做的那样。

如果应用程序配置了这些参数,它将如下所示。

LayerZero CEO:从第一性原理理解 LayerZero

如果应用程序没有配置参数,它将使用“默认”设置,这将具有一定的适应性和功能限制。

LayerZero CEO:从第一性原理理解 LayerZero

在方案A中,当应用程序设置

像虫洞和游牧这样的互操作系统都以类似的方式工作。所有的控件都在【系统】中,可以由控制这些系统的管理员进行升级(虫洞需要验证者的13/19多重签名)。存在一定风险,导致虫洞和游牧出现多重安全问题。使用LayerZero的默认值与这些系统相同。应用程序将参数的控制委托给一组外部管理密钥,系统依赖密钥管理器不作恶。

不同之处在于,在这些系统中,应用程序没有控制权,永远无法阻止[系统]强行升级它们,并改变底层消息传递或协议的信任假设。

LayerZero为每个应用程序提供了一种明确选择一组永远不能修改的安全参数的方法。我们认为,关键基础设施应该是不可变的、开源的,并且始终由用户应用程序拥有。

温馨提示:注:内容来源均采集于互联网,不要轻信任何,后果自负,本站不承担任何责任。若本站收录的信息无意侵犯了贵司版权,请给我们来信(j7hr0a@163.com),我们会及时处理和回复。

原文地址"第一性原理方法,第一性原理分析":http://www.guoyinggangguan.com/qkl/178892.html

微信扫描二维码关注官方微信
▲长按图片识别二维码