操作性定义是谁提出的(论文里的操作性定义怎么写)

本文原载于hackernnon网站,经原作者授权,由InfoQ中文网翻译分享。

这是我第一次深入研究区块链互操作性,首次发表于2019年12月,最终于2020年6月2日在更新出版。

我们分析了330多份文档,并从30个人那里获得了反馈,从而对最著名的区块链互操作性项目进行了分类。

我们总结了三类:加密货币的互操作性方法、区块链引擎和区块链连接器。

三类:加密货币互操作性方法、区块链引擎和区块链连接器。值得一提的是,现有的大部分研究(尤其是区块链连接器和区块链发动机的更新都是最近发表的(2017年以后,主要是2019年至今)。

类别1:加密货币的互操作性。方**文指出:“在这一类别中,我们已经确定并定义了一些跨公共区块链的链互操作性的不同策略,其中大部分采用了加密货币技术。’

我们用于对每个解决方案进行分类的标准遵循Buterin的分类方法,包括侧链(或中继链)、公证机制和哈希时间锁。

这一类只考虑公共区块链,因为当时没有私人链。我们考虑了另一个类别,叫做组合解决方案。

1.1侧链“侧链(Side Chain)(也称为次级链或中继链)是两个现有区块链互操作、扩展(如通过区块链分片)和升级的机制,其中一个区块链(主链)将另一个区块链视为自己的扩展(侧链)”。

1.2公证机制“公证是一个实体,它监控多个链,并在另一个链上发生事件时触发当前链中的事务(如部署智能合约)”。典型的例子是集中交易。

1.3散列时间锁“散列时间锁契约(Hash Time Lock Contract,HTLC)最初似乎是集中式事务的一种替代方法,因为它们支持跨链原子操作。HTLC技术使用哈希锁和时间锁来加强操作的原子性,这通常在双方之间实现。”

1.4组合解决方案这里是不符合上述类别的加密货币的互操作性方法。

类别2:区块链引擎“基于加密货币的互操作性方法类别主要涉及加密货币生态系统,大部分是系统;区块链同一类别区块链引擎类别主要关注一般用例以及不同类型的系统

我们将区块链引擎定义为一种框架,它为定制区块链的创建提供可重用的数据、网络、共识、激励和契约层,以支持去中心化和互操作的应用。”

众所周知的例子是宇宙网络和Polkadot。

第三类:区块链连接器”“区块链连接器类别包括除面向加密货币或区块链引擎之外的互操作性解决方案。我们讨论了几个从现有研究衍生的子类别:可信中继、隐式区块链协议、区块链的区块链和区块链迁移者”。

3.1可信中继“可信中继是指区块链注册中心为了更好地发现目标区块链而存在的环境。一般来说,这种方案出现在有许可证的区块链环境中,在那里,跨链交易由一个受信任的保管人安排。

3.2隐式区块链协议“顾名思义,该协议为分布式分类帐系统,之间的互操作性提供了一个技术不可知的协议,但它不能保证向后兼容性。换句话说,为了让现有的区块链使用这样的协议,它们的源代码必须被改变。”

3.3区块链区块链区块链区块链为开发者提供了一种构建跨链dApp的机制。

3.4区块链迁移器是指在区块链全国范围内执行数据迁移的解决方案,类似于类别1中的公证机制。

注意:关于区块链技术和区块链互操作性的介绍,以及每个类别的完整讨论,区块链互操作性的定义,区块链互操作性的架构,现有标准,存在的问题和挑战,以及用例场景,请参考以下文章:区块链互操作性3360过去,现在和未来趋势的调查。

关注我并转发此篇文章,私信我“领取资料”,即可免费获得InfoQ价值4999元迷你书!