给你个现成的区块链组装盒,你搭起什么世界?

事情发生在写上一期“

拜占庭将军

”时,

我得知了:

Tendermint是个区块链共识引擎,

它运用了拜占庭容错算法,

并基于权益证明(POS)的共识。

除了被Oracle还有IBM采用来支持联盟链,

它还被全球超过50个公链项目所采用——

其中包括IRISnet、OmiseGo、0x Project等。

但作为Cosmos的共识引擎,

Tendermint的亮点不止在于算法。

它有一个重要的“一站式服务”功能:

它的共识引擎变是个通用的模块,

然后

再借助一个叫ABCI的接口——

任何程序猿都可以分分钟使用这个模块,

来搭建:

基于拜占庭容错共识算法的区块链系统。

更厉害的在于,

开发者还能基于这个一站式服务,

来定制自己的需求。

所以,

还有一个杀手锏——

那就是Cosmos-SDK

SDK

外语全称:Software Development Kit

中文名是“软件开发工具包”

Cosmos-SDK是开发团队基于Tendermint打造的,

有了这一神器,

就好比手上有了一把瑞士军刀,

掌握了各色各样的工具模块——

这时候,

程序猿就可以很方便地选用模块,

像搭积木一样——

搭建符合自身业务需求的区块链。

这个时候,

放飞自我的时候到了。

俗话曰:

给阿基米德一根足够长的杠杆,

他能把地球给翘起来。

那么,现在,

给了你这么一个现成的区块链组装盒,

你打算怎么发挥?

如果你一时想不到,

不如我来给你几个方向。

先说说正在开发的IRISnet,

这将是Cosmos中第一个——

区域性枢纽(HUB)。

鉴于小白不知道那么多专业术语,

我干脆就说说这有什么用。

这个枢纽相当于一个基础设施,

能帮助各式各样的分布式商业应用迅速搭建起来——

包括:

分布式电子商务、

分布式基金投资平台、

分布式新闻平台、

分布式数据服务与分析应用等等。

除了HUB,

你还可以基于这个SDK,

实现以下功能:

此图来自Cosmos的白皮书,

看不懂?

那我们来一个个简单掰扯。

“分布式交易所”,

它由代码自动执行买卖双方需求,

不由任何中心化机构操控。

在上边充值和提现时,

无需担心交易所跑路。

“作为其他加密货币的纽带”,

就好比两个币种互换,

不仅是交换币币之间的价格,

还能交换其背后的功能价值。

比如把比特币通过跨链达到以太坊上,

比特币便能实现智能合约的性能。

说到“以太坊的扩容”,

不得不说说Ethermint。

这将是Cosmos帮助以太坊扩容的一大武器。

你可以理解为:

以太坊原生的工作量证明机制,

需要耗费计算资源进行复杂运算,

这让它的各方面性能很差——

比如交易拥堵、加密猫游戏崩溃等等。

但如果借助了Tendermint这个共识引擎,

引入了PoS,

即权益证明的共识机制。

相当于:

直接替换以太坊之前的共识机制,

就好像换了一个高性能加速器运转。

好比手机从4核升级为8核,

那么未来在以太坊上,

实现各种功能就会快捷很多倍。

之所以能这样,

是因为权益证明机制,

只需持有Token的节点在确认交易时,

提出一个新的区块,

广播到网上,

之后根据各个权重节点的选择,

来判断是否通过即可。

不用像工作量证明那样玩命地计算哈希值。

接下来的:

“多用一体化”、

“缓解网络分区问题”,

以及还有“联邦式名称解析系统”——

由于这是小剧场,

篇幅有限,

咱们下集再聊~

嘿嘿。

往期剧集

(每一集小剧场都会先挂我们公众号菜单,柯东会尽可能确认内容完全无误后才群发消息。大家记得关注我们~~)

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180908G0VTU500?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励