1、项目简介
Polkadot是2019年热度最高的两大跨链项目之一,同时也是Staking经济的引领者,它是一个完全可扩展和可伸缩的区块链开发、部署和交互测试平台。它被设计为面向未来的、可以吸收最新的可用区块链技术的平台,且不需要过于复杂的去中心化协调和硬分叉。
Polkadot首先是在设计上彻底解决了可以向外扩展的问题,会有非常大数量的平行链。每条平行链在各方面都通过不同的网络模式进行平行管理,这意味着每条平行链可以是不同共识,不同特点的公有链。这就好比Polkadot是个政务中心,由一个中枢核心(中继链)和多个不同功能的部门(平行链)构成,每个部门都有自己的规定和要求,但是部门之间却能互通信息。整个系统是有可伸缩的能力,同时可以使得不同的链做到数据交换,即跨链,由于波卡出色的跨链设计,因此也被人称为“跨链之王”。
另一方面,Polkadot提供的这种简单的架构,把大部分的复杂性都放在了中间件(中继链)上。这样可以减少开发的风险,使必备的软件可以在短时间内开发出来,还能对安全性和健壮性持有信心。把多个链的复杂的功能都让中继链来处理,可以减少大量的资源浪费,同时还能提高效率,又能满足不同特点的平行链能在一个架构下协同,解决了隔离性问题。
除去在跨链中的地位之外,波卡在PoS生态中的地位,也不容小觑。2019年也被称作Staking经济元年,得益于前几年积累的PoS类的重磅项目都在这一年集体亮相,而波卡作为其中一直技术班底扎实的老牌区块链技术团队,在Staking经济中也有突破性的创新。传统的PoS项目有一个一直难以解决的中心化问题,在Staking的过程中,会出现质押量越多的节点获得的收益越大,即强者恒强的马太效应。而波卡提出的NPoS共识机制在一定程度上解决了这个问题,不管节点拥有多少Staking量,出一个块或是验证一个块得到的奖励是一样的。
综合来看,波卡意在构建一个全新的跨链项目,同时为Staking经济的发展注入新的活力。
2、技术背景
波卡自信的最大来源,Parity Tech团队 & 创始人Gavin Wood, Parity Tech团队是以太坊中最好最稳定客户端Parity的开发者。
Parity有多牛逼呢?当年以太坊网络遭受DDOS攻击,以太坊官方的geth客户端无法运行,只剩下Parity客户端,因此大多数节点都转向使用Parity。而波卡开发者多数来自Parity核心团队,开发能力极强,根据追踪目前为止波卡的开发进度都按预定时间表完成。相比之下,以太坊的开发则一拖再拖。
创始人Gavin Wood其人,他在以太坊上的功劳是最为人所熟知的:以太坊最初由V神发起,书写初版白皮书,发起众筹,组织开发。Gavin Wood作为CTO加入以太坊,之后撰写了宝典级别的黄皮书YellowPaper,专业术语叫形式化证明,其实也不是数学公式证明,而是对以太坊最细节的逻辑和架构进行了描述。后来Gavin几乎是一个人写完了最早C++版本的以太坊客户端cpp-ethereum。
再之后因为种种原因,Gavin离开以太坊,成立了ParityTech,按照cpp-ethereum重新开发Rust语言版的以太坊客户端:Parity。Rust语言号称超高性能、超高安全、超高开发难度,代表着最新的编程语言技术,但还远未流行起来。Gavin Wood敢首先吃螃蟹,用它搞定了以太坊,性能上是Geth和C++客户端的近3倍。
尽管V神提出了以太坊的想法,而真正实现并搭建起今天以太坊基础的人其实是Gavin Wood。