区块链历经十年发展,终于来到了“万链互联”关卡的起始阶段,而这一关的两位重要NPC,无疑是Cosmos与Polkadot。
Cosmos之前我们有提到过就不多说了。
今天我们来解读一下另一个天王项目——Polkadot 波卡。Polkadot波卡链是2019备受瞩目的几个跨链项目之一,它的TOKEN符号是DOT。Cosmos与Polkadot也打架称为跨链双雄,在这个领域目前没有第三者的技术与实力能与这俩相提并论!如果说波卡是跨链之王,那么Cosmos最多是跨链之皇!
要了解波卡,必须要先了解这个项目的创始人Gavin Wood。
Gavin Wood,被称为以太坊的隐形大佬,人称“隐形大脑”,为人低调、神秘,但他的地位却举重若轻。
Gavin Wood擅长英语、意大利语、法语、西班牙语、逻辑语,喜欢跆拳道、滑雪,也是著名桌游Milton Keynes 的设计者,他还是视觉音乐博士,以及CD RiplnPleace 的编写者。
他曾是以太坊的联合创业人,以太坊黄皮书的撰写者!
以太坊其实是由V神提出想法,而Gavin Wood是真正实现并搭建起以太坊基础的人,深入研究过以太坊技术和历史的人,都知道Gavin Wood作为以太坊创始人的重要性。Gavin几乎是一个人写完了最早C++版本的以太坊客户端cpp-ethereum,神一样的人物!
2014年,Vitalik发起了以太坊项目,他个人书写了最初的白皮书,然后发起众筹,组织开发,Gavin Wood作为CTO加入以太坊,之后撰写了宝典级别的黄皮书,对以太坊最细节的逻辑和架构进行了描述。
后来因为种种原因,Gavin Wood离开了以太坊社区,成立了ParityTech,按照cpp-ethereum重新开发Rust语言版的以太坊客户端:Parity。Parity 的 CEO和联合创始人是Jutta Steiner博士,一家总部位于英国的区块链技术服务公司或者说技术基础设施提供商。Rust语言号称超高性能、超高安全、超高开发难度,代表着最新的编程语言技术!
2016年,以太坊2.0开发大会前夕,Geth客户端遭遇黑客和大容量垃圾信息的双重攻击,全线崩溃。
而与之形成鲜明对比的是,Parity由于Gavin Wood优秀的架构设计得以幸存。
Parity因此一战成名,各大矿池节点争相加入Parity阵营,其在以太坊体系中的江湖地位正式确立。
尽管Parity之前有过失误,但Parity的一项成就就是创建了一个稳定的以太坊客户端。尽管大多数开发人员在开始会使用以太坊的Go实现“Geth”。在实践中,我们发现Geth节点需要耗费更多的时间来进行同步,通常要比Parity节点更慢。另一方面,我们发现Parity节点会从头开始同步并且在几个小时到一天的时间内可用。
Parity技术栈可以满足期望利用区块链技术的企业的需求,例如联合国世界粮食计划署和能源网的联合企业成员合作。
2019年上半年,美国制药行业发布并测试了基于Parity 以太坊区块链节点的MediLedger Network。MediLedger Network 由Chronicled开发,以满足FDA于2019年11月生效的《药品供应链安全法》(DSCSA)。该应用的目标是加强对于退回的适销药物的真实性认证,且该认证步骤对于全美批发分销商进行退回和重售处方药意义重大。
根据迄今为止的承诺,MediLedger Network 将在年底处理超过80%退回的适销药的认证,并与制药行业的不同成员,例如制造商、批发分销商、软件服务提供商共同运行去中心化的软件,采用相同协议去连接网络。与其他区块链联合项目类似,MediLedger Network 融合了世界财富500强企业和软件服务提供商。
被誉为继比特币和以太坊之后的第三代区块链技术——Polkadot
Polkadot的历程:
1.2018年5月发布Polkadot网络概念证明1.0(PoC1);
2.2018年7月发布PoC-2,介绍开发平行链、为验证者设定奖励和惩处的机制,完成了利用Rust语言开发的libp2p应用;
3.2019年1月推出 PoC-3,主要包含GRANDPA/BABE共识算法,NPOS 提名权益证明机制;
4.2019年4月推出PoC-4,升级了更多功能,进一步保证了Polkadot的安全可靠;
举个例子:如果医院研究人员、交通部门研究者的其中一方觉得手头不够、要使用对方的数据怎么办呢?这就是目前还没浮上水面、但是犹如一座冰山似的信息孤岛问题:公链-私链-联盟链、不同产业的不同链之间信息不互通。
这个信息互通网络就是Polkadot跨链网络能够实现的,并且目前在测试网阶段预计明年2月正式上线。最终实现以低成本、高安全性、多链的强兼容性、不同链不同程序语言的强编译能力,实现链与链之间数据互通产生更多价值。
例如只要房建项目和宠物项目都接入波卡网络,房建项目也可以买到有宠物的住户的室内粉尘情况。这是你在Wind上查不到的数据,也是你要找商务去高新房企和高级数据库要的稀缺数据。
客户在一条区块链上存储的价值,可转化另一条链上为客户复增价值,这就是跨链技术在千百个行业数据交互中贡献的经济价值。
5.2019年6月发布Substrate;
6.2019年8月发布波卡测试网Kusama;
7.2019年10月Kusama转为POS,解锁节点收益、Staking、参与线上治理等功能;
8.2019年11月Kusama CC-3自治版本发布;
Polkadot测试网络「Kusama」第一个治理动议(governance motion)成功通过,1号提案 (Proposal #1)的内容是“验证人名额数从100名提升到120名”。这份议案很快经议会的大部分成员获得通过,并由技术委员会(technicalcommittee)快速跟踪,整个过程仅耗几小时,最后需要网络节点(约有2400个)进行投票。
Polkadot可以实现互操作性、可扩展性、共享安全的异构跨链协议。是一个由多条区块链,异构组成的区块链集合。Polkadot 主要的目的是将现在各自独立的区块链连接起来。通过 Polkadot,不同区块链之间可以进行通信和数据的传递。
Polkadot的核心思想是区分交易方发起和执行交易的方式以及交易方统一记录的方式。Polkadot提供基础的中继链(relay-chain),很多可验证的、全球动态同步的数据架构都建立在这个基础上,这些数据架构为平行链或者侧链。
区块链应用可以将以太坊分叉,按照各自需求调整,通过Polkadot与以太坊公有链连接,或者给不同的链设置不同的功能,实现更好的扩展性和效率。是新的点对点网络的基石。从扩展性、互操作性和可开发性以及治理角度来看,Polkadot平台功能强大,这有利于实现web3的愿景。
Polkadot不是通过提供一个通用的公链来克服这些局限,而是通过为区块链提供可组合的框架来进行通信。波卡一直在反复提“共享安全性”这个概念,这是一个非常非常重要的功能,可以说没有共享安全性,跨链的意义会大打折扣。
因为许多区块链共识协议将它们联合成一体,所以尽早做出这些区分很重要。例如,工作量证明的证明机制是来选择区块的合适记录者;最长的链来决定哪个链是终链;做出证明的成本是违反规则的惩罚。在Polkadot协议中,所有这些问题都是孤立地回答的。
都是跨链,Polkadot和Cosmos有什么具体的差异?
简单地说,Polkadot共享全局安全,Cosmos是独立安全不共享。
Relay Chain 和 Parachains 共享安全性使交换消息变得更容易。共享安全性 (shared security) 的另一个作用是所有的 Parachains 都用着相同级别的安全性,其结果是这些链之间可以相互信任。
为了便于理解这一点,我们以将以太坊 (安全性高) 和 Verge (安全性低) 之间进行相互操作作为例子:如果我们想要在 Verge 上表征 以太坊,我们可以在 Verge 区块链上锁定 ETH 并铸造一些 ETH-XVG 代币,但由于 Verge 的安全性低,攻击者可能会对 Verge 发起 51% 攻击并向以太坊区块链上发送一笔双花,允许该攻击者能够提取比他实际拥有的更多的 ETH。
因此,在相互发送消息时,对于安全性高的区块链来说,很难回去信任安全性低的区块链。而当消息是经由多条具有不同安全级别的区块链进行传递时,这将使情况更加复杂。
在跨链通信期间,我们最为担心的情况是其中一条链在重组 (reorganizing) 中,而另一条链正在正常地进行中,但是 Polkadot 会确保一旦发现了无效区块,一切都会回滚!
相比之下,Cosmos 则采取了一种完全不同的方式来进行跨链通信。由于在 Cosmos 网络中,每条链都拥有自身的验证者,完全有可能存在一些包含串谋验证者的“恶意” Zone 链,这意味着当某一条 Zone 链想要与另一条 Zone 链通信时,Zone A 需要信任 Cosmos Hub 以及 Zone B 中的验证者。每个分区链的状态仅由各自的验证者保护。一个分区想要获得很强的安全性,就需要建立自己的验证者集合,这对于小团队来说会比较困难。
波卡开发者多数来自Parity核心团队,开发能力极强,根据追踪目前为止波卡的开发进度都按预定时间表完成,相比之下,以太坊的开发则一拖再拖。不仅是团队,还是技术,应该说都是非常靠谱的一个项目了。