写点什么

解析实现区块链互操作性的方法及现有开发项目

发布于: 3 小时前
解析实现区块链互操作性的方法及现有开发项目

作为一个概念,区块链互操作性对组织具有重要的商业意义。然而,区块链网络连接标准的缺乏意味着区块链互操作性的概念还没有很大的进展。


尽管区块链在多个行业的相关性不断增强,但它距离像人工智能和物联网那样无处不在仍有几步之遥。区块链互操作性的提高使得它在业务操作中比现在更容易被采用。

近年来,基于区块链的应用在各个行业的不断增长令人震惊。预计全球区块链市场将继续快速增长,到 2027 年估值将达到约 700 亿美元。区块链使用量的增加并不令人意外,至少对 IT 领域的研究人员和工作人员来说是如此。作为一项技术,区块链有几个独特的特点,这使得它在网络安全和交易管理等特定领域非常有价值。除了一些缺点外,区块链具备人们对顶级数据传输和信息存储技术的所有期望。

尽管区块链工具和应用具有积极的品质,但在共享生态系统中,个人区块链工具和应用最终可能只是个性化的,并与其他基于区块链的工具和应用分离。人工智能和物联网等技术提供了高水平的互操作性,即在公共技术平台的保护伞下的系统能够实时通信和连接,将任何组织的业务运营提升到下一个水平。同样,互操作性也是基于区块链的系统的需求。否则,区块链的采用将在其应用中继续被隔离和限制,因此不适合更广泛的业务使用。

区块链互操作性的需求

大多数企业使用的基于区块链的网络用于个人任务,如记录交易、促进支付、存储和交易有价值的资产。虽然这样的区块链网络和系统为此类操作提供了可靠性和安全性,但任务本身是隔离的,因为两个或多个区块链应用程序不会相互通信和共享数据以增强流程的自动化方面。如前所述,其他集中式系统在将多个任务和操作集成到一个生态系统中的工作要大得多,而无需用户不时输入数据。基于物联网的系统为用户提供端到端解决方案。

正如我们所知,自动化是当今商业运作的重要组成部分。如今,企业的顶级老板们都在想方设法让员工和自动化技术同时发挥最大作用,以获得最佳生产力和收入。人工智能和物联网等技术已经重新定义了实现日常业务功能自动化的方式。因此,如果区块链应用程序开发人员需要他们的产品在企业世界中取得更大的成就,那么应用程序的设计必须使各个系统相互协作,并为用户提供不间断的功能集成。

数字工具的互操作性为用户提供了独立系统无法比拟的易用性。用户可以从这种可互操作的系统网络带来的自主权中获得很大的好处。区块链互操作性的一个例子是,艺术家能够在基于区块链的应用程序的帮助下令其创造性艺术资产代币化,并通过另一个连接的区块链应用程序接收加密货币支付。

作为一个概念,区块链互操作性对组织具有重要的商业意义。然而,区块链网络连接标准的缺乏意味着区块链互操作性的概念还没有很大的进展。此外,比特币、Stellar 和以太坊等单个区块链应用程序在不需要开发人员探索协作和连接的可能性的情况下,也在不断地朝着不同的方向开发。

最近,出现了几个集成两个或更多区块链系统以提供操作互操作性的项目。目前,此类倡议的范围相当有限,只关注于特定类型的区块链网络。然而,区块链互操作性的可能性似乎已经成熟。一旦互操作性成为基于区块链操作的规范,该技术在各个组织中的采用将大大增加。在此之前,需要向区块链相关项目投入更多的投资和努力,以提高区块链应用程序和工具的互操作性,因为这将加快这一进程。

区块链中如何实现互操作性?

区块链互操作性对于开发人员来说是一项具有挑战性的任务。目前,只有两种方法可以实现:a)混合 API 方法 b)网络中的网络方法。

API 方法

使用这种方法,区块链互操作性是通过应用程序编程接口(API)促进数据有效负载的传输来实现的。为此,专门设计了此类 API。“混合”API 方法涉及到 API 的设计,以允许单个区块链系统彼此通信。使用 API 来生成区块链互操作性并不需要开发人员具备广泛的编程技能。

然而,这种方法也有它的缺点。API 使用起来很灵活,但是由于缺乏明确的治理结构,对于生成区块链互操作性来说,它们可能是不利的选择,而且即使实现了区块链互操作性,组织也会发现遵守合规性法规具有挑战性。除此之外,API 还需要在一对一的基础上与区块链平台集成。这个因素导致了互操作性的低效。除此之外,在数据从一个区块链平台传输到另一个区块链平台时,涉及到的 API 也可能导致身份验证不足。由于这些因素,该方法在区块链网络中只能提供有限比例的互操作性。

网络法的网络

与 API 方法相比,这是在区块链网络中构建互操作性的一种优越得多的方法。网络法的网络允许区块链开发者使互操作性过程高效且可扩展,以供将来使用。此外,除了允许区块链系统识别其他区块链网络是否存在聚合和通信之外,该方法还建立了行业标准。

众所周知,区块链网络包含多个网络连接。区块链开发人员可以使用这个网络架构来数字连接区块链网络,并在不同的应用程序之间创造互操作性的可能性。

这个过程导致创建区块链网络集线器,通过专用的通信通道传输数据。网络中的网络方法降低了区块链互操作的复杂性。

接下来,可以期待发现更多有效配置区块链应用程序和网络的方法。

现有区块链互操作性项目

如前所述,区块链世界各地的开发人员都在致力于区块链项目,该项目包括多个相互通信的系统,从而确保运营中更大的自动化和连通性。其中一些项目包括:

总部位于瑞士的 Cosmos 组织开发了自己的 Cosmos SDK 平台,以确保不同应用程序和系统之间的区块链互操作性。Cosmos 是一家基于合约的服务提供商,为区块链系统提供最佳互操作性和可扩展性的区块链解决方案。Cosmos 的区块链架构使用了一个“中心辐射”系统,创建了一系列网络“辐射”,连接到一个中心枢纽,以协调多个区块链系统。使用他们的区块链架构,Cosmos 旨在创建一个“区块链互联网(IoB)”,允许单个应用程序以去中心化的方式相互“对话”。

与 Cosmos 一样,Polkadot 区块链也致力于在区块链网络中实现更强的连通性和可扩展性。Polkadot 是一项多链技术倡议,涉及多个具有独特特征的“平行链”。由于网络中连接了多个链,因此区块链架构允许交易远距离传播。虽然互操作性级别很高,但数据安全级别也得到了最佳维护。Polkadot 区块链致力于在私有链、公共网络和其他平台之间创建和维护高水平的互操作性。此外,区块链服务提供商还致力于在不影响治理的情况下维护可扩展性。

Blocknet 是一个去中心化的基于区块链的网络,通过更顺畅的链间通信和数据传输来提高实时互操作性。该组织的目标是“改变用户感知区块链系统的方式”。基本上,Blocknet 的目标是创建一个独特的去中心化(但可互操作)区块链,它将提供传统区块链工具的可靠性。该组织还打算为组织创建一个跨平台的基础设施。

开发具有高度互操作性的区块链解决方案的另一个流行名称是 Wanchain。该组织为用户提供超安全的多方计算和区块链解决方案。Wanchain 通过使用密码学理论中发现的大量研究结果,提高了互操作性和跨链能力。Wanchain 提供了一个专有协议来连接所有类型的客户端(公共的、私有的和联盟的)。

世界各地的组织可能对使用基于区块链的系统进行一般的工作运营和自动化有所保留。通常,互操作性是组织在实现基于区块链的系统时考虑的最重要因素之一。因此,提供互操作性的区块链系统可以完全消除业务所有者的任何疑虑。

本文来自去中心化金融社区     原创文章,作者:星球君的朋友们

用户头像

致力于发布区块链领域专业全面的资政信息 2020.05.24 加入

中国电子商务产业园发展联盟区块链专委会隶属于中华人民共和国商务部旗下的中国国际电子商务中心,简称“CECBC”,致力于发布区块链领域最新、专业、全面的资政信息,包括政策法规、行业发展、社会热点等。

评论

发布
暂无评论
解析实现区块链互操作性的方法及现有开发项目