1. 链一财经首页
  2. 项目
  3. Cosmos

直面万链互联时代| 对话Cosmos核心团队

QQ截图20181012142551.jpg

今年年底,不少知名公链的主网都会上线,公链的竞争也已经到了相当激烈的程度。然而,即便人们在公链上投入了重金,共识机制也一直在不断完善之中,但公链似乎并没有跳出“不可能三角形”的怪圈。

如果只是在“不可能三角形”中做平衡,在公链上无穷无尽的研发投入是否值得?如果人们追求的那条性能完美的公链只是水中月镜中花,区块链世界又该去往何处?而未来究竟是一两条傲视群雄、杀出重围的大公链的天下,还是百花齐放,多条公链互联共通?

为此,我们在9月采访了Cosmos的核心开发团队。在采访Cosmos团队之前,我们已经从许许多多的公链负责人那里听到,未来剩下的公链不会超过两位数。然而Cosmos对区块链世界的看法却完全不同,或许也能给读者一丝启发。以下为全文:

采访者:碳链价值王立新

碳链价值唐晗

橙皮书李阳

BTC Media 古千峰

受访者:Cosmos创始人、拜占庭共识引擎Tendermint 发明者Jae

Cosmos CSO Jim

Cosmos研究员及核心开发者Sunny;

Cosmos核心开发者Chris

文字整理:唐晗

特别感谢:IRISnet创始人曹恒(为本次采访提供翻译)

愿景:成为区块链世界的互联网

碳链价值:国内人士对Cosmos了解不多。为了方便大家快速认知,请用尽量简洁的语言描述,与比特币相比,Cosmos究竟有何不同?

 

Cosmos核心开发者Chirs:直观来讲,比特币只是一条链,而Cosmos更多的是一个生态系统。在这个生态系统里面,各个应用链可以叫做一个分区,这些分区可以专门解决某一个问题。包括以太坊在内的许多链,都可以成为通过Cosmos来相互打通的应用链。

 

从比特币诞生到今天,区块链世界已经出现了智能合约等诸多概念,目前最受大家认可的网络是以太坊。然而,虽然人们可以用以太坊网络来干很多事情,但是我们也听到了不少关于其局限性的讨论。例如,以太坊在总体性能并不强,目前只能最多达到几十tps;再例如,如果我们吧所有的Dapp都挤在以太坊这一条大公链上,它并不能同时满足所有Dapp的性能需求。

微信截图_20181012142901.png

通过Cosmos,我们可以帮助以太坊解决扩容的难题,这当然是Cosmos引发以太坊生态关注的重要原因之一。在引入Cosmos后,仅凭像crypto kitty这样的游戏就造成以太坊整个网络的堵塞,这样的事情不会有了。

 

碳链价值:根据你上面的描述,Cosmos这个生态是为了解决跨链问题而存在的。所以它更像一个工具性的生态,而不像以太坊那样一个更为底层的生态?

 

Cosmos核心开发者Sunny:Cosmos是一个庞大的愿景,它不是为了某一条区块链,而是为了整个区块链系统能够完整互联互通、互操作存在的。你可以将其理解为一种工具,但它是一种非常底层的工具。同样的,你可以将以太坊本身视为一种工具,它给你提供的服务是调用这个网络上的计算资源。

 

目前,连接区块链世界的庞大愿景化作了3个主要的技术模块,或者说是工具。其中一个就是我们称为Tendermint的共识引擎,它解决了基于POS的安全高效的共识问题。

 

第二个是通过Cosmos-SDK,让开发者们快速地打造区块链。与需要用 Solidity 去写智能合约的以太坊不同, Cosmos-SDK是由 Google 发明的Go语言写的。Go语言既容易又高效,开发者们能短时间内掌握如何使用 Cosmos-SDK 进行区块链的开发。

 

第三个是一个跨链通讯协议IBC,它能够让成千上万的区块链在协议层完成token的转移。

 

Cosmos CSO Jim:我来补充一句。如果我们观察互联网的发展,我们会发现信息和应用的数量在以爆炸式的速度出现。Cosmos相信并预见,区块链世界中,也会像互联网时代一样出现越来越多的链。因此Cosmos第四个重要的特性是,Cosmos hub可以承担类似搜索引擎的功能。

 

现在大家都通过集中式的交易所来进行代币的交换。但Cosmos认为,如果我们能够从底层支持token自由地在各个链中交换转移,那么,我们就可以实现一个更加去中心化、更加方便的token流转,中心化交易所的功能将被大大弱化。

 

差别:将转移交易所不能转移的使用价值

碳链价值:然而,既然我们现在已经能通过中心化的交易所轻松地实现token转移,为何还需要Cosmos这种方式呢?Cosmos和中心化交易所有什么不同?

 

Cosmos核心开发者Sunny:在中心化交易所中,我们完成的只是一个买卖的关系,token只是发生从一个地址到另一个地址的转移。

 

token本身是有使用属性的,而在中心化交易所的交易中却不涉及到使用属性的传递。在传统的中心化交易所中,我只能将比特币换成以太坊,再用以太坊区购买以太坊网络上的服务。直接将比特币转到以太坊网络编写写智能合约,这在传统的中心化交易平台上绝对是做不到的。

 

IRISnet创始人曹恒:人们常常会把跨链和代币交易混在一块儿,而实际上交易是一个应用层的需求,会涉及到更多应用层的要求,例如挂单啊,撮合啊。而Cosmos解决了一个非常基础性的问题,就是我们的代币可以通过跨链进行转移,去中心化交易所只是它支持的应用场景之一。

 

除了去中心化交易所外,Cosmos还可以支持很多其他的应用场景,例如实现链的互操作。本来不具有智能合约属性的BTC,你通过Cosmos hub将其转到以太坊网络上,就能生成一个ERC-20版本的BTC。你可以对它进行编程,实现智能合约功能。

 

我想强调的是,去中心化交易所只是Cosmos能够实现的功能之一,Cosmos是一个很底层的技术,通过它人们可以实现很多其他的功能。

 

碳链价值:在Cosmos的生态中有落地的跨链交互案例吗?

 

Cosmos CSO Jim:这种直接能够跨链(跟原生链进行交互)的去中心化交易所,目前还没有一个团队做出来。我们现在也还没有发布Cosmos的产品。

 

不过,我们已经在Github上发布了一个名为Cosmos DEX(Cosmos去中心化交易所)的原型。关于如何实现一个去中心化交易所,我们给出了一个详细的说明和一个实践的规范。我们也在和开发团队进行合作,让他们参考我们的规范进行开发。同时,我们也在和其他的一些去中心化交易所合作。

 

我们现在非常专注的是打好Cosmos的底层,包括Tendermint、SDK和IBC。这个底层将来是可以支持很多应用的。只有把这个底层做扎实做稳固了,未来才可能支持如此多的应用。我们相信,如果我们能够把IBC和SDK做好的话,打造这样一个去中心化交易所将是一件非常便捷的事情。

 

Cosmos核心开发者Chris:此外,有一件事我不得不提。IBC协议其实是Cosmos非常早就开始提倡和设计的,后来这个路线得到了大家后面都很认可和追随。

 

我们最开始提出IBC的时候,就想把它做成一个通用的跨链通讯协议。但是各家在实际操作的时候也可以有自己的设计,甚至是掌控这种设计。只要是在基于我们给出的规范进行设计的链,未来在打通的时候就会很方便。

 

现在,Polkadot、EOS和ADA都有自己的IBC设计。Polkadot和我们的关系很好,他们设计的IBC协议未来应该可以和Cosmos兼容。(这两个生态应该是可以打通的。)

 

我们也已经在SDK完成了跨链性能的实现,如果大家用Cosmos-SDK来打造新的区块链,以后就不用担心跨链问题,而可以直接加以使用。

 

未来的区块链世界:百花齐放而非一枝独秀

橙皮书:大家都在做自己的协议,但未来我们需要这么多跨链协议吗?

 

Cosmos  CSO Jim:一开始可能会有很多的协议进行竞争,但最后会形成一个规范,大家都按照某一个标准进行实施。或者后面你觉得谁的协议好,你就用谁的,不需要再发明新的协议了。

 

橙皮书:未来公链竞争的格局会如何?最后会不会只剩下几条大的公链?

 

Cosmos创始人Jae:当然不是。我们的架构观是未来会有很多的区块链。正是基于这样的想法,我们才会来做这样一个跨链的协议。

 

我们之所以认为未来会有许多的链,是因为不同的应用需要不同的治理方式,也由此提出了不同的性能需求,这不是某一条大公链能够解决的。未来世界需要许许多多的应用专有链。

 

Cosmos核心开发者Chris:让我来谈一谈应用专有链的好处。不管是从安全性,还是性能优化,还是链上治理的角度来说,多条应用专有链都比一条大公链要强。我们可以对模块进行更新。区块链需要被维护、需要被升级,由Cosmos支持的应用专有链可以通过模块更新来实现软件升级。

 

IRISnet创始人曹恒:关于这个问题,币安创始人赵长鹏在8月6号也谈到过。他认为,现在虽然已经出现了像EOS这样,被大家广泛认为可能成为区块链3.0的公链,但从长远看来,这种基于智能合约的大公链可能会让步给应用专有链。

 

他为什么会得出这样的结论呢?因为他认为,若想让某个基于智能合约的公链支持所有的Dapp,并且又要跑得很快,这是一件根本就不可能的事情。他尤其看好Tendermint支持的应用专有链,而Tendermint的创始人Jae就在这里,他也是Cosmos的创始人。

 

Cosmos核心开发者Sunny:我还想再补充一点。我们观察到,现在大家在公链领域不断地寻求突破,但这些所谓的突破,其实还是在安全性、可用性和扩展性的“不可能三角形”中寻找平衡,直到目前也没有一个很好的解决方案。至于存不存在这样一个完美的解决方案,我们也无从知晓。

 

同行们费尽心力想要去打造一条完美的公链,其目的就是想满足更多Dapp的需求,或者说能承载尽可能多的Dapp。但假如我们始终都无法跳出“不可能三角形”的魔咒呢?我们为什么不换个角度,为什么非要把所有的赌注都押在一条公链上呢?使用应用专有链,让专门的链去满足专门的应用需求,再把这些链连接起来不就行了?

 

区块链世界的连接不能依赖互联网世界巨头

橙皮书:在互联网社会我们可以看到,已经形成了一些像谷歌、Facebook这样非常重要的网站,这些网站联通了其他的小网站和内容创造社区。如果区块链是未来的趋势,为什么不能在已有的基础上,由这些网站来发行token和打造新链,而一定要重新再做一条像Cosmos这样的新链呢?

 

Cosmos创始人Jae:如果我们能够依靠这些大公司的话,区块链恐怕早就不是现在这副模样了。若非自身地位受到了极大的威胁,想让这些已经掌控了用户数据和内容的巨头们改掉盈利模式,吐出已有的利益恐怕比登天还难。习惯了掌控的巨头们仍然想要做垄断者,并且凭借这样的垄断来赚钱。这也就是为什么,谷歌并不缺乏技术人才,但是在区块链技术上并不突出的原因。

 

Cosmos CSO Jim:我想说说Facebook。Facebook确实收购和联通了不少内容社区。然而,即使Facebook自己单独做一条链,这条链上的内容和数据归属还会是Facebook。用户们会信任他们吗?他们能终止自己信息泄露的丑闻吗?

 

碳链价值:如果跨链真的是区块链世界的未来,在这个行业内肯定有人与你们一同竞争。为何人们要去选择Cosmos呢?

 

Cosmos核心开发者Sunny:我们提出了一个宏大的愿景,并且是最早为这个愿景采取行动的团队之一。很庆幸我们得到了业内的认可,并且一些其他的项目也开始做跨链协议。

 

人们到底选择什么,说到底还得靠人们自己决定。在这样一个宏大的愿景面前,我们并没有那么在意大家是不是非得用Cosmos。我们只是尽自己的力量为大家提供工具,让区块链世界里万链互联的时代早点来临。

根据国家《关于防范代币发行融资风险的公告》,大家应警惕代币发行融资与交易的风险隐患。

本文来自LIANYI转载,不代表链一财经立场,转载请联系原作者。

发表评论

登录后才能评论

联系我们

微信:kkyves

邮件:kefu@lianyi.com

时间:7x24,节假日bu休息

QR code