【币圈金马奖】搞懂跨链

什么是跨链?

跨链虽然是不同链间的价值转移,但它解决了目前困扰区块链行业的两个问题:

1. 性能问题

比特币每秒几笔交易,以太坊每秒几十笔交易,EOS每秒上千笔交易,但这些离实际商用还存在着很大的差距。
跨链会基于同一个链建立多个平行链,拓展性能。

2. 去中心化治理

为了保证可信,区块链就要保证其代码不可更改,这会造成僵化,无法适应新变化,而如果像EOS那样可以修改代码,就可能存在恶意修改代码问题,跨链提供了一种既能确保价值转移的可靠,又保留其去中心化治理的特性。

例如,IBC就是这样一个跨链协议,而这个协议,主要是在同构链之间去使用。

同构链:是指整个区块的生成和验证逻辑,它是一致的链接。比如说我a链和b链都是用Cosmos去开发的,那可能我的整个的区块的一个生成逻辑和验证逻辑都是一样的,那么我们就管它叫同构链。

为什么要跨链?

跨链主要是解决从 BTC 到 ETH 到 EOS ,Dapp 在智能合约平台上受到两方面限制,一方面它能够帮助解决性能瓶颈,另一方面能够在去中心化治理上给Dapp提供了更多的可能性。

优秀跨链项目:Cosmos、PolkDot

Cosmos

Cosmos跨链的实现,是基于两条链的直接连通,如果两条链之间想要跨链,那就分别在自己的链上增加对方链的轻钱包,那交易起来就会很顺畅。

因为交易时,你会把交易信息传递到对方,对方也能够接收到交易信息。

像这两条链一样的各种链,在Cosmos上被称为zone。
zone与zone之间的连接会被记录在一个被称为hub的地方。

如果你是一条新链,想要实现跨链,你就需要先调用hub,从hub记录的跨链信息中,找到你需要跨链的对象,然后与这条链互建轻钱包来实现跨链。

Cosmos实现跨链是两两之间,所以如果是大量的链需要连接,那就要花费很多的精力和成本,而下面要介绍的波卡项目则解决了这个问题。

PolkDot

波卡跨链与Cosmos跨链不同,波卡不是基于两条链之间的直接跨链,而是新增了中继链,想要跨链的链可以连接到中继链上,由中继链负责跨链,这样每条链的工作就比较少了,大部分跨链的工作由中继链去完成就好了。

这些想要跨链的链就是各个平行链。

你可能感兴趣的:(【币圈金马奖】搞懂跨链)