Py学习  »  区块链

「区块链生态新框架」万向全球区块链峰会干货系列三

DapDap区块链 • 5 年前 • 352 次点击  

​在前天,dapdap分享了Vitalik带来我们非常令人振奋的演讲,从Vitalik的演讲中看到了区块链最新的技术以及对未来还有哪些想象的空间,当然这都在我们不断探索和钻研当中。

下面,dapdap将分享COSMOS创始人 Jae kwon的演讲,他将带来的主题演讲是区块链生态新框架。

Jae kwon提到:“Cosmos SDK”,Cosmos SDK会改变区块链的设计方式。区块链现在需要的是一种新的、模块化的软件堆栈,这样容易开发也比较安全。同时,可以对整个对账进行完全的控制,所以才提出了Cosmos SDK。

首先,Cosmos SDK它是用Go语言所写的,Go语言是Google写的,现在已经普遍普及,对各种经验值的开发者来说都可以用,有非常好的图灵语言,并且拥有这个库的生态系统。Go语言已经有了很多资源的支持,并且可以更快地进行开发,可以获得Go语言的安全性,可以创建更开放、更安全的区块链。

还记得像Web2.0革命发生时,关键的创新驱动因素就是网站/网页的框架。Jae kwon认为现在缺少的就是很好的软件框架来开发区块链,所以创建了SDK,希望能够建立良好的库的框架。

Jae kwon所写的一切都是开源的,在GitHub上都有,希望建立丰富的库站系统,这样可以从jae kwon的库和其他库当中获取资源,以安全的方式建立自己的区块链。

它是模块化并且是可扩展性的,因为Jae kwon想要建立开放的生态系统,这样区块链当中的创新才能更快地发展。

那我们来了解一下Cosmos SDK的核心模块。

1、Tendemrint是开源成熟的区块链引擎,同时也是形式化验证的。

Tendemrint是我们一开始做的项目,Tendemrint是拜占庭容错的共识机制,是在2014年启动的,是最为成熟、最为先进的拜占庭容错的共识机制,它非常快。

2、治理模块—Governance

3、奖励和费用模块

可以分发奖励和交易费给利益相关者、验证人。好处是可以用它来接受任何代币的交易费。

4、最为重要的模块 IBC(链间通信库)

现在的区块链没有沟通模式,就像比特币和以太坊,没有通信协议,所以Jae kwon希望通过在SDK上建立区块链,导入IBC模块就可以进行安全的沟通。

Jae kwon表示,现在SDK上所建立的区块链有5个区块链。

1、Cosmos Hub,基本上使用了SDK中所有的核心模块,除此之外还有一个新的模块Peggy,Cosmos Hub是权益证明的区块链。

2、Ethermint,Ethermint的模块和Cosmos Hub一样,但同时还有EVM的模块,这是完全兼容的EVM的系统,你的智能合约可以在Ethermint上进行运行。

3、LINO 区块链,是分布式的视频流,又像是区块链上的Youtube一样,用了很多模块,理论上是可以用微服务的模块找到视频托管的服务。

4、Kava 区块链,它整合了支付通道的模块,并且提供的是帐户之间的协议,都运行在区块链上。

5、Fourt State 区块链,是包括Plasma以太坊分片的,像Peggy模块一样,有了Peggy模块以后可以和以太坊主、PoW链进行链接,用Plasma模块以后可以提供安全的恢复,如果区块链故障的话可以很快地安全恢复。

最后Jae kwon表示,有许多东西是可以建立的,现在需要的是一个框架来创建这些模块。使这些模块可以实现互操作性。想想大家想要建什么,看看能不能在Cosmos SDK上建。作为一名工程师,Jae kwon相信建立新的复杂应用Cosmos SDK是最好的选择。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/24161
 
352 次点击