因为工作需要,特意研究了一下跨链技术中实力强劲的两位老兄之一——Polkadot(另一位是Cosmos),仔细研究了一下它发布的白皮书,也算小有认知,因此在这里记录一下学习心得,随后也会发布关于它的一系列进展报道。
主要事件
以太坊黄皮书作者Gavin Wood在2016年11月14日提出白皮书,并于2017年10月27日ICO募集以太币48万多(485331 ETH)个,在当时价值超过1.4亿美元,同期集资最高,这和Gavin Wood直接下场作为项目负责人是有直接关系的。
此项目预计在2019年Q3主网上线,由Web3基金会委托Parity科技公司在开发,目前测试网已经上线,有数据可以查看,并可以加入到测试网去做一些测试。
简而言之
官网上称:它是一个异构的多链技术。
它由许多具有潜在不同特征的链表组成,可以更容易实现匿名或形式验证。交易可以分布在链中,允许在同一时间段内处理更多交易。Polkadot确保每个区块链保持安全,并确保它们之间的任何交易都得到忠实执行。可以创建称为桥梁的专用链,以链接独立链。
它是一个具有自身共识的能收集和处理交易的中继链,它是链接各个区块链之间的桥梁。它目前主要是在研究以太坊公链和私链的跨链,后续会逐渐增加到对各大主流区块链的支持,乃至对所有区块链系统的支持。关于polkadot这个协议,若说btc-relay是它的前身和先驱,那么parity ethereum无疑则是它的灵感和来源。它本身集合了btc-relay的特性,但同时又进一步拓展,不仅仅只是将btc的交易转发至ethereum,它同时含有自身的共识算法,是一条独立的中继链,维护着各个区块链的平行链。所谓的平行链,其实可以理解为区块链的一个轻节点,或者说一个钱包,它不仅仅需要能获取链上的所有信息,还能对交易进行验证和转发。
工作原理
具体工作原理很复杂,我会慢慢展开,你也可以去研究一下它的白皮书了解个大概,国内似乎也有人翻译过了,虽然不一定是准确的,但用来对照参考还是非常不错的,若要深入研究,最好还是看一下英文原文。
Polkadot是一个创意公共协议规范和免费开源许可项目。它是一种补充 协议,允许不同的区块链留下它们的孤岛并无缝地交互。其中有一点很有意思,它允许其他平行链拥有较弱的共识特性,这样的状态机可以在增加事务吞吐量的同时对事务排序提供较弱的保证,这也就是白皮书提到的增加可扩展性的一个重要解决方案。