为什么 Web3 需要链互操作性

原文作者:Megabyte

原文标题:Why is Chain Interoperability Required for Web3?

原文来源:developerdao

编译:hiiro,SevenUpDAO开发者公会

今天的文章中,让我们学习一下 Web3 中链互操作性(CI)的重要性。

最近关于跨链应用程序以及协议的大量争论表明了这一领域的重要性,这些应用程序和协议推出了它们自己的链、框架和库,以帮助开发人员构建跨链应用程序,并利用 CI 的力量。但在这些之前,我们应该先了解 CI 的要求和优势。我将讨论一些直接影响 Web3 的重要领域。

首先让我们先学习一些基础知识。

什么是链互操作性?

CI 是区块链网络相互通信和共享数据和资源形成更广泛统一网络的能力。

想象一下,一个具有良好安全性的链和一个具有广泛去中心化的链聚集在一起并共享其属性。我们将拥有一个既安全又去中心化的统一网络。这将鼓励构建者使用单个网络中的所有属性构建更多跨链 DApps。

Web3 中链互操作性的优势

让我们回顾一下 CI 可以带来的好处。

安全

CI 可以提高区块链的安全性,因为攻击者不会针对一个网络的安全性,而是针对该特定统一网络中的所有网络。它还允许在不同网络之间共享安全协议和最佳范例,使每个网络都能从其他网络的安全功能中受益。此外,跨链通信可以改善交易和智能合约的验证,通过降低恶意行为者试图操纵或篡改系统的风险来提高安全性。

例如,Polkadot 网络允许其平行链之间的互操作性,除了 Polkadot 网络本身的安全性外,还允许它们拥有自己的安全机制。这将通过共享不同的安全属性使整个网络受益,从而提高统一网络的整体安全性。

去中心化

CI 允许不同的区块链独立运行,同时仍然能够进行通信和协作。这降低了网络单点故障的风险,并使其对于开发人员和用户来说更加可靠。这也确保了并非只有单个实体或组织对网络具有重要控制权。

例如,Cosmos 网络通过可以相互通信的“区域”实现不同区块链网络之间的互操作性。这些区域可以是独立运行的独立区块链,但它们也可以通过称为 Cosmos Hub 的共享中心与其他区域通信。这使得不同的区块链能够独立工作,同时仍然能够协作,从而降低中心化的风险。

可拓展性

CI对于扩展区块链网络至关重要。它有助于减少拥塞(特定链上的交易数量),并同时使用不同区块链网络的资源和属性来提高交易速度。这是通过跨链交易实现的,这些交易允许跨多个区块链执行交易。

例如,CI 可以通过启用跨链通信来提高 Layer 2 解决方案的可扩展性。IBC 协议允许不同 Layer 2 解决方案之间的互操作性。这意味着一个 Layer 2 解决方案上的用户可以与另一个 Layer 2 解决方案上的用户执行交易,即使他们构建在不同的区块链上。

桥:迈向互操作性的一步

让我们看看桥,它们是什么,以及它们如何帮助 CI。

什么是桥?

区块链中的桥与现实世界中的桥含义相同,都指连接两个目标的对象。桥接通过信息和资源的传输,促进不同区块链之间的通信。

例如,如果您想将 ETH 从以太坊主网转移到 Polygon主网,您可以使用 Polygon 桥进行操作。

桥的类型

有两种类型的桥。

受信的桥

这些集中式桥梁将在用户和区块链之间具有中介作用。在执行交易之前,这个中介会首先接收到用户的交易请求,然后再将其提交到区块链上进行执行。

无需信任的桥梁

这些是去中心化的桥梁,仅基于代码,没有任何中介。用户将拥有其资产的所有权,并可以自行执行交易。这种类型的桥接的安全性将依赖于智能合约和底层区块链网络的共识算法。

与桥有关的风险

所有的创新都伴随着一定的风险,桥接也不例外。每种类型的桥接都会涉及到不同种类的风险。

在受信任的桥接中,存在审查和托管风险。中介机构可以合谋并从用户钱包中提取资金。

在无需信任的桥梁中,主要风险是软件错误,因为技术在不断发展,需要不断更新来保持最新状态。

使互操作性成为可能的协议

也有一些协议促进了CI的实现;让我们来看一下最著名的几个。

路由协议(Router Protocol)

路由协议有其链,适用于权益证明。链的验证者不仅验证 Router 链的状态变化,还监控其他链上的状态变化。Router 上的应用程序可以编写自定义逻辑,以响应这些外部状态更改触发事件。此外,使用 Router,应用程序可以利用一个无需信任的中继网络来更新外部链上的状态。

互操作性

Hyperlane

Hyperlane 是一种无需许可的互操作性解决方案,任何人都可以在任何链第 1 层、第 2 层、Rollup 等上使用且无需许可。

它还使开发人员能够构建其安全模型,并能够从几组默认安全机制中进行选择。

互操作性

区块链间通信

IBC(Inter Blockchain Communication)也是一种无需许可的互操作性解决方案;它使用两层进行跨链。第一个是应用程序层,其中标准定义应用程序处理程序,以通过传输层传递数据包。第二个是TAO,用于传输、检索和排序数据包的基础设施层次。

转载声明:本文 由CoinON抓取收录,观点仅代表作者本人,不代表CoinON资讯立场,CoinON不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。若以此作为投资依据,请自行承担全部责任。

声明:图文来源于网络,如有侵权请联系删除

风险提示:投资有风险,入市需谨慎。本资讯不作为投资理财建议。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2023年4月25日 下午8:29
下一篇 2023年4月25日 下午8:29

相关推荐

为什么 Web3 需要链互操作性

星期二 2023-04-25 20:29:57

今天的文章中,让我们学习一下 Web3 中链互操作性(CI)的重要性。

最近关于跨链应用程序以及协议的大量争论表明了这一领域的重要性,这些应用程序和协议推出了它们自己的链、框架和库,以帮助开发人员构建跨链应用程序,并利用 CI 的力量。但在这些之前,我们应该先了解 CI 的要求和优势。我将讨论一些直接影响 Web3 的重要领域。

首先让我们先学习一些基础知识。

什么是链互操作性?

CI 是区块链网络相互通信和共享数据和资源形成更广泛统一网络的能力。

想象一下,一个具有良好安全性的链和一个具有广泛去中心化的链聚集在一起并共享其属性。我们将拥有一个既安全又去中心化的统一网络。这将鼓励构建者使用单个网络中的所有属性构建更多跨链 DApps。

Web3 中链互操作性的优势

让我们回顾一下 CI 可以带来的好处。

安全

CI 可以提高区块链的安全性,因为攻击者不会针对一个网络的安全性,而是针对该特定统一网络中的所有网络。它还允许在不同网络之间共享安全协议和最佳范例,使每个网络都能从其他网络的安全功能中受益。此外,跨链通信可以改善交易和智能合约的验证,通过降低恶意行为者试图操纵或篡改系统的风险来提高安全性。

例如,Polkadot 网络允许其平行链之间的互操作性,除了 Polkadot 网络本身的安全性外,还允许它们拥有自己的安全机制。这将通过共享不同的安全属性使整个网络受益,从而提高统一网络的整体安全性。

去中心化

CI 允许不同的区块链独立运行,同时仍然能够进行通信和协作。这降低了网络单点故障的风险,并使其对于开发人员和用户来说更加可靠。这也确保了并非只有单个实体或组织对网络具有重要控制权。

例如,Cosmos 网络通过可以相互通信的“区域”实现不同区块链网络之间的互操作性。这些区域可以是独立运行的独立区块链,但它们也可以通过称为 Cosmos Hub 的共享中心与其他区域通信。这使得不同的区块链能够独立工作,同时仍然能够协作,从而降低中心化的风险。

可拓展性

CI对于扩展区块链网络至关重要。它有助于减少拥塞(特定链上的交易数量),并同时使用不同区块链网络的资源和属性来提高交易速度。这是通过跨链交易实现的,这些交易允许跨多个区块链执行交易。

例如,CI 可以通过启用跨链通信来提高 Layer 2 解决方案的可扩展性。IBC 协议允许不同 Layer 2 解决方案之间的互操作性。这意味着一个 Layer 2 解决方案上的用户可以与另一个 Layer 2 解决方案上的用户执行交易,即使他们构建在不同的区块链上。

桥:迈向互操作性的一步

让我们看看桥,它们是什么,以及它们如何帮助 CI。

什么是桥?

区块链中的桥与现实世界中的桥含义相同,都指连接两个目标的对象。桥接通过信息和资源的传输,促进不同区块链之间的通信。

例如,如果您想将 ETH 从以太坊主网转移到 Polygon主网,您可以使用 Polygon 桥进行操作。

桥的类型

有两种类型的桥。

受信的桥

这些集中式桥梁将在用户和区块链之间具有中介作用。在执行交易之前,这个中介会首先接收到用户的交易请求,然后再将其提交到区块链上进行执行。

无需信任的桥梁

这些是去中心化的桥梁,仅基于代码,没有任何中介。用户将拥有其资产的所有权,并可以自行执行交易。这种类型的桥接的安全性将依赖于智能合约和底层区块链网络的共识算法。

与桥有关的风险

所有的创新都伴随着一定的风险,桥接也不例外。每种类型的桥接都会涉及到不同种类的风险。

在受信任的桥接中,存在审查和托管风险。中介机构可以合谋并从用户钱包中提取资金。

在无需信任的桥梁中,主要风险是软件错误,因为技术在不断发展,需要不断更新来保持最新状态。

使互操作性成为可能的协议

也有一些协议促进了CI的实现;让我们来看一下最著名的几个。

路由协议(Router Protocol)

路由协议有其链,适用于权益证明。链的验证者不仅验证 Router 链的状态变化,还监控其他链上的状态变化。Router 上的应用程序可以编写自定义逻辑,以响应这些外部状态更改触发事件。此外,使用 Router,应用程序可以利用一个无需信任的中继网络来更新外部链上的状态。

互操作性

Hyperlane

Hyperlane 是一种无需许可的互操作性解决方案,任何人都可以在任何链第 1 层、第 2 层、Rollup 等上使用且无需许可。

它还使开发人员能够构建其安全模型,并能够从几组默认安全机制中进行选择。

互操作性

区块链间通信

IBC(Inter Blockchain Communication)也是一种无需许可的互操作性解决方案;它使用两层进行跨链。第一个是应用程序层,其中标准定义应用程序处理程序,以通过传输层传递数据包。第二个是TAO,用于传输、检索和排序数据包的基础设施层次。