首页 > 世链号 > 【汇币网官网】关于Cosmos、以太坊和Polkadot,你想知道的都在这里(一)
币圈碟中谍  

【汇币网官网】关于Cosmos、以太坊和Polkadot,你想知道的都在这里(一)

摘要:不少人一直对以太坊很着迷,大部分原因是以太坊拥有“使程序彼此通信”的能力。
本文列出与Tendermint/Cosmos团队的研究员和核心开发人员Sunny Aggarwal的谈话,基于Cosmos与以太坊和Polkadot的联系与区别,对关于cosmos项目的热门问题进行阐释。该文章来自Cosmos官方博客,本期主要探讨Cosmos与以太坊,与波卡之间的关系将在下期发布。
不少人一直对以太坊很着迷,大部分原因是以太坊拥有“使程序彼此通信”的能力。事实上,有人可以利用不同团队构建的不同项目的智能合同,并且无需从零开始,这意味着随着时间的推移,创建应用的机会越来越多。然而,以太坊目前使“程序彼此通信”的可组合性只能发生在链上的智能合约之间。如果想构建一个跨多个区块链发送资产的Dapp,则需要区块链互操作性——即区块链间相互“通信”的能力。加密学中多链的未来是互操作性。目前,有不少项目正致力于解决这一问题,其中最突出的项目是Cosmos和Polkadot。

(Cosmos hub和轮辐模型——来自Cosmos官网)

许多人认为这两个项目项目很相似:两者都提出了建立连接区块链(Cosmos的Hub和Polkadot的中继链),在其他链之间传递消息;两者都有一个工具箱(Cosmos SDK和Substrate),供开发人员构建可以直接插入相应生态系统的区块链;两者都有桥接机制来连接传统的区块链(Cosmos的peg zones和Polkadot的bridge chains)。但从设计理念,技术架构和代币用途的角度来看,这两个项目存在着巨大差异,而这些往往被忽略了。为了解其中细微差别,本文列出与Tendermint/Cosmos团队的研究员和核心开发人员Sunny Aggarwal的谈话

 

谈话主要讨论以下问题:跨链互操作性的基本原理是什么;跨链发送加密资产和原子互换有什么不同之处;Cosmos的方式于Polkadot的方式有什么不同;Cosmos代币的使用案例有哪些;Cosmos从哪几方面适应以太坊2.0阶段等等。

Cosmos是什么,为什么它这么重要?

Sunny: 在解释Cosmos是什么之前,必须先解释一下区块链行业。我喜欢把它类比历史时期,在人类文明的早期,王国和小村庄是从未真正规模化的独立政治实体。这就是早期区块链生态系统的样子。要构建自己的区块链,您必须引用比特币代码库。但是后来因为比特币代码库不是一个通用的系统(它是专门为比特币(货币)设计的)所有早期的区块链应用程序都类似于比特币,比如莱特币、狗狗币等,只有少数项目试过做一些创新——例如Namecoin。但是他们的设计非常糟糕,因为他们试图使用比特币代码库去做和改代码库的设计初衷完全不相关的东西。

接着以太坊出现了,它做了两件大事:第一是人们可以更容易构建应用程序。虽然以太坊的稳定性不是最好的,但比起单纯地引用比特币代码,以太坊使创建复杂的应用程序变得更容易。第二是以太坊还允许这些应用程序相互协作。建立在以太坊区块链上所有不同的应用程序之间都具有这种互操作性。

回到历史的类比:几千年来,为了实现大规模的经济一体化,我们创造帝国,因为我们意识到大规模的政治一体化实现了大规模的经济一体化。这也就是以太坊所做的。他们根据单一制的规则,将所有内容放在单一个区块链上,实现大规模的互操作性。但就像帝国一样,它也带来了许多问题。其中一个问题是可拓展性更差,这里的可拓展性意味着技术可扩展性和社会可扩展性。历史上最终罗马帝国崩溃了,因为它在境内有太多的文化和利益竞争。而以太坊也有很多利益竞争。

Github上有数百个以太坊改进报告(EIP),其中一些EIP甚至是矛盾的(例如,有些人想要状态租金,有些人则不想)。这就像在一个帝国内,要建立一个考虑到所有利益相关者的治理机制一样。这并不容易,且容易导致动乱。

过去的一百年中人类最大的创新是——意识到可以在没有政治一体化的情况下实现经济一体化,并通过如下途径做到了这一点:

一是自由贸易区,例如欧盟,北美自由贸易协定,世贸组织这样的组织——这些组织促使自由贸易成为准则。第二个是体系,例如联合国这样的非政府体系,它只是一个共同的论坛,主权国家可以聚集在一起讨论和谈判,不必采取全球冲突来解决分歧。第三个创新就是“集装箱标准化”(containerization)。我们对集装箱进行了标准化,使得世界上任何港口都可以接受同一个集装箱,比如现在可以把阿根廷某个港口的集装箱运送到世界上任何港口。Cosmos想要尝试的就是这种“集装箱标准化”。第四个是互联网。在地球这一边,可以与地球另一边的任何人做生意,这显然也有助于经济一体化。

回到Cosmos上,我们意识到为了解决以太坊帝国的治理问题,需要创建一个可以拥有很多区块链的系统,每个应用程序或社区都应该拥有自己的区块链,以便对其进行治理。只要这些系统能够进行相互操作和发送资产,我们就能实现Cosmos的愿景。

 

Cosmos和IBC(跨链通信)的架构大致是什么?

 

Sunny:首先Cosmos采用了Blockstream多年前的侧链提案,我们的目标是创建一个通用标准——即称之为跨链通信(IBC),它允许两个链相互具有另一个链的轻客户端。简单地说,假设我们有两个智能合约链:以太坊和Tezos。以太坊在两条链上都有智能合约。在以太坊上,我们可以从Tezos区块链上提交块头的智能合约,然后会在以太坊上处理块头以确保它们是有效的。同样的,Tezos将接受来自以太坊的块头。Tezos接收块头的目标只是提供一种标准方法向另一个区块链证明它的状态。而其实关于“状态”人们可以建立的更高级别的协议。我们现在在实现代币转移或资产转移,因为这将解决大多数人80%的运用,这可能是我们能做的最简单的事情之一。

资产转移如何运作,以及如何证明资产确实在两条链之间转移?

Sunny:基本上我们要做的就是——如果你要在以太坊和Tezos之间进行资产交易。你在以太坊链上取一个代币,在一个智能合约中把它锁定,然后全网广播:“看,我的这个代币被锁定在以太坊”,这就证明了资产转移。然后将在Tezos链获得一个新代币,上面写着“这个代币标志着对以太坊上的锁定资产的占有权”,假设Tezos上的代币以1:1的比例可兑换为以太坊上的指定资产,相当于在Tezos链上占有了在以太坊上相应的资产。然后可以使用Tezos链上这枚新代币并在Tezos智能合约中使用它,或者可以在Tezos的dex上使用它。使用后,就等于是销毁了在Tezos上的代币,在那个销毁上向以太坊提交一个证明:“看,这证明了我在Tezos上的确销毁了代币!”然后以太坊智能合约将解锁此前冻结的代币。这就是实现一对一的互操作性的过程以及两种资产如何保持对等。

(A链上锁定的本币在B链上出现——图片源于Cosmos官网)

那么Cosmos的代币交换方式与现有的跨链原子互换实现方式有何不同?

 

Sunny:原子交换与Cosmos IBC不同。原子互换允许两个人交换他们持有的资产。比如说,我有价值5美元的BTC,你有价值5美元的ETH。原子互换意味着我在比特币区块链上转给你价值5美元的BTC,你在以太坊区块链上转给我价值5美元的ETH。事实上立即交换的只是两条链上那笔资产的所有权(或者非立即交换,因此称为“原子”)。但正如你注意到的那样,BTC仍然在比特币区块链上,ETH在以太坊区块链上。实际上,没有任何价值跨链。

Cosmos提出了完全不同的东西。Cosmos说的是,我希望我的BTC在以太坊区块链上。以Maker为例,目前,Maker的Dai都是由ETH抵押。也许你想用BTC来抵押Dai,但是你需要有一种方式能在以太坊区块链上拥有BTC。原子互换无法解决这个问题。原子互换无法让BTC离开比特币区块链。在Cosmos的模式下,我们允许所有资产本身在链上转移。

 

(来源:头等仓)

原文出处:https://medium.com/the-spartan-group/demystifying-cosmos-atomic-swaps-ethereum-polkadot-and-the-path-to-blockchain-interoperability-d1a2d75c20d6

如需转载,请注明出处。

 

来源链接:https://www.8btc.com/media/389073
转载请注明文章出处


免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。