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

我的网站

当前位置: 主页 > 比特币 > 比特币资讯

硬核 | 探讨跨链资产转移中的区块链网关、网桥和授权哈希锁(5)

时间:2021-03-04 17:23来源:未知 作者:admin 点击:
假设区块链系统内的资源(如账本、密钥、共识协议、智能合约等)对外部实体不透明,以便允许不依赖于特定区块链系统内部构造的弹性和可伸缩的协议

假设区块链系统内的资源(如账本、密钥、共识协议、智能合约等)对外部实体不透明,以便允许不依赖于特定区块链系统内部构造的弹性和可伸缩的协议设计。这确保了网关之间的虚拟资产移动协议不受这些内部技术构造的限制或依赖。网关在两个方向上交互,即面向出站或外部的其他对等网关和面向入站的区块链系统。因此,网关的作用也是掩盖(隐藏)它所代表的区块链系统内部结构的复杂性。总的来说,这种方法确保给定的区块链系统作为一个真正的自治系统运行。

不透明账本/资源原则的要点是在最严格的条件下设计跨区块链资产移动协议,即两个区块链都是私有的,并且它们的账本、密钥、数据结构和智能合约(即它们的内部资源)彼此不可访问,以便相同的协议也可以在不太严格的情况下使用。因此,两个私有区块链之间的交互只能通过各自的网关和网关实现的接口(即标准化API)实现。这种想法是,如果一个资产移动协议(即网关协议)能够在两个私有区块链系统之间安全高效地运行(互不可见对方的账本/资源),那么当一个或两个区块链都是公共/无权限的时,该协议也会运行。

3.4 区块链网关协议:理想的原子性

从状态(分类帐)一致性的角度来看,区块链网关协议有许多理想的属性[16]:

原子性:资产移动必须完成承诺或完全失败(失败意味着原始区块链中的资产所有权没有变化)。一致性:资产移动(成功或失败)必须始终保持两个区块链系统处于一致状态,其中所涉及的资产仅位于一个区块链中。协议失效不得导致资产“双重存在”(导致两个区块链系统分别出现双重支出)。隔离:当资产发生移动时,不能修改资产所有权。也就是说,必须使用某种来源区块链资产的临时禁用(例如锁定分类账、托管到网关等)。这是为了防止所有者(请求跨链资产移动的所有者)在执行网关协议时在本地重复使用资产。持久性:一旦在源区块链和目标区块链上成功承诺了资产移动,无论后续网关崩溃,该承诺必须保持真实。

无论是一个还是两个区块链系统都是正确的,私人(许可)或公共(无许可)这些属性都必须成立。

3.5 区块链网关协议:理想的安全特性

从安全性和不可否认性的角度来看,区块链网关协议有许多要求:

标识和身份验证:区块链网关必须能够使用相关的网关标识密钥、信任锚和其他实体标识符方案相互标识和身份验证。这意味着用于与其他对等网关进行外部交互的网关标识密钥对必须不同于其内部用于其分类帐的事务交易签名密钥对。保密和隐私的安全通道:区块链网关之间的所有通信必须通过安全通道执行,使用标准的安全通道建立协议(例如IPsec[17–19],SSL/TLS[20,21])。资产移动的不可否认性:区块链网关之间交换的消息的相关部分必须使用网关标识密钥对进行数字签名,以便整个协议交换产生关于资产移动的不可否认性证据。网关必须保存这些消息的日志,以便在将来发生法律纠纷或相关监管机构进行查询时,可以重建完整的流。崩溃后恢复到安全状态:在资产移动过程中,一个网关(或两者)的崩溃不得导致与资产或实体信息(如发起人和受益人身份)有关的信息丢失或泄漏。网关恢复机制必须始终将网关置于安全状态。 (责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容