首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Bjorn Wagner:如何用Polkadot&Substrate打造自己的互操作区块链?

2018上海区块链国际周花絮大放送

9月11日,在由万向区块链实验室举办的“区块链新经济·技术探索”第四届区块链全球峰会上,Parity Technologies创始人及首席商业官Bjorn Wagner向大家介绍了两个项目的核心技术和功能,展示了建立可互操作区块链的可能性。下文整理自现场速记稿,有部分不影响原意的删减:

我是Parity的联合创始人之一,我们主要聚焦于区块链的核心开发、系统的编程、密码学和分布式系统。在过去一年的时间,我们开发了新产品——Polkadot以及Parity Substrate,这是区块链的又一创新。

区块链主要包含两个部分:一是共识,共识使得我们可以对变化达成一致;二是激励,通过激励能够知道大部分人可以达成共识,目前激励机制主要有PoW和PoS。组成区块链的部分是状态机,比特币的状态机非常简单,主要提供一些规则来使你有一个记账系统,然后通过记账系统把代币从一个帐户发送到另外一个帐户。以太坊的状态机则更加开放、更加图灵完备(编者注:指机器执行任何其他可编程计算机能够执行计算的能力)。在以太坊上就能建立许多分布式应用。

但为什么我们现在需要提出一些新的协议?在过去几年间,出现了很多不同的区块链技术,不同的技术需要不同的设计,尤其需要不同的状态机的设计。

Bjorn Wagner在演讲

越来越多的企业对区块链技术有需求,但我们也越来越发现公有链没有办法满足企业对保密性、许可性的要求。从另外一方面来说,如果一个企业对许可性和保密性有要求,就没有办法通过公链来实施。区块链技术非常有前景,但我们希望它可以在更加许可的环境下运行。由于这样的问题,很多企业都开始将目光聚焦在私链上。

但就目前而言,不同的区块链之间没有办法进行交互、沟通。所以,我们希望实现链与链之间的互操作性,状态机、不同的系统就需要跟彼此进行交流。由此,我们创建了Polkadot。

所谓的互操作性,从我的观点来看,就是在这样的系统中可以把区块链连接起来,无论它们有什么样的状态机和共识,并且可以支持过去、现在、将来。一旦成为这个新框架中的一部分,就可以对上一代区块链进行交互,比如比特币区块链。

这样的系统应该完全开放,这样就能够吸收新的技术以及推动密码学的进展,比如零知识证明等。此外,非常重要的一点是,需要共有的网络来使得私有、许可的区块链在其上运营并进行彼此的交互和通信。比如Zcash或比特币,融入到系统中后,就可以和所有的区块链就进行交互和通信。但互操作性不仅仅指的是链与链之间的代币转移,还有其他的功能可以实现。互操作性最大的好处是可以实现链与链之间的信息传递。

Polkadot可以提供特定的链,通过这个链可以实现高性能的交易,可以跟其他的链进行连接,可以发起以太坊区块链上的交易或者执行合同。另外关于Polkadot比较重要的一点是,希望可以将不同的区块链联合起来确保社区安全。联结区块链是很难的一件事情,如果我们要保证联结的所有区块链都是安全的,就是更难的一件事情了。但这很重要!假如我们有“A链”和“B链”,“A链”不安全,“B链”非常安全,如果“B链”上的逻辑是基于“A”链的,在这种情况下,“A链”有风险的话也会影响到“B链”,所以要保证所有链条的安全性。

传统区块链与Polkadot相比较

传统意义上的区块链如果想创立新的区块链平台,他们都是相对隔离的。对所有独立的链而言都是不够安全的,但如果把所有的链集合在一起就可以把安全的资源整合在一起。Polkadot对安全进行了共享,在这种情况下所有连接在一起的区块链都会由于安全资源的共享变得更加安全。

互操作性面临着的一个问题是扩展性。对Polkadot来说,这不再是问题。Polkadot是横向可扩展的区块链,因为所有链都是并行执行,这将会大大增加链的吞吐量。

后来,我们又有了一个新想法,可不可以把链作为协议网络的一部分?所以有了Parity Substrate。Parity Substrate是一个类库,可以创建区块链的框架。我们汲取了从比特币、Zcash、以太坊学到的经验和教训,创建了全新的类库,在类库中有一些非常独特、非常强大的特征。我们需要轻客户端设计,它对用户非常有利,用户在运行节点耗费的资源相对较少。我们也希望有链上的入口,可以不通过更新软件就能够升级算法。Parity Substrate的目标是适用性、一流的轻客户端设计、治理约束、平行链入口、构建中继链入口。

这是Parity Substrate的进展:今年初,我们发布了PoC-1;大约1-2个月前,发布了PoC-2;接下来要发布的是PoC-3,包括了混合共识的实施;PoC-4将在2019年第三季度发行。用户现在也已可以对Parity Substrate进行尝试。

End

※———长按识别下方二维码 关注我们———※

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181019G1OK4000?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券