犇睿公告 战略投资波卡Polkado 从公链架构层面实现区块链互联价值网络
我们很高兴地宣布,犇睿资本BN Capital投资全球顶级项目波卡Polkadot,并通过FA机构签署了战略投资协议。Polkadot 是一个可伸缩的异构多链系统,致力于连接现有和未来的各种区块链系统,打造互联互通的区块链跨链世界。
过去十年,可以说区块链世界真正落地的只有Bitcoin,而随着Polkdot预计将在2019年底或2020年初上线,它将最可能赶超Ethereum,成为BTC后第二个落地方案,真区块链2.0——从公链架构层面实现区块链互联价值网络。
2009-2016——Bitcoin
2017——Ethereum
2018——EOS
2019—2020,Polkadot
(图片来自网络)
2018年 10 月,Web 3.0 峰会现场,Gavin Wood 身着黑色T恤,打开一台未拆封的Mac Pro电脑,指尖敲打键盘,15分钟后,一条区块链诞生了。这是通过 Polkadot 团队创造的Substrate实现的。
一、跨链不是目的,而是实现价值互联网的手段
跨链——异构多链架构的本质在于解决公链更深层的可扩展性困境。在跨链技术出现之前,公链一方面本身极大得受到自身性能的限制;另一方面公链之间又无法建立互通,就形成了公链的孤岛困境。这极大地限制了区块链可操作性,既无法实现资产、价值和信息在不同的区块链网络间流动互通,也影响基于区块链技术的应用普及。
随着Cosmos于2019年3月14日启动主网,Polkadot预计将在Q4或者2020年Q1上线,一定程度上预示着2019年开始成为跨链价值互联网落地的元年。
随着技术的进一步发展,公链性能或隐私计算等底层技术将出现大的改观。这个过程中,还有本质的问题需要去思考,区块链世界将是少数几个公链和平台独大的局面,还是多链并存的开放价值网络?
从本质上看,区块链世界不会蜷缩在少数几条巨型公链上,专有链将会在不同的行业有自己的发展节奏,多链并存将成为主流,多链并存的价值网络将会逐渐形成。
二、公链在扩展上存在巨大的困境
像以太坊这样的公有链的核心限制是,每一笔交易都要由网络中的每一个节点进行处理。这给以太坊交易吞吐量带来了根本性的限制:它不能高于我们对单个节点所要求的交易吞吐量。
我们可以要求每一个节点做更多的工作。比如我们把区块大小扩大2倍,这就意味着每一个节点的工作量是之前区块工作量的两倍。但是这是以去中心化为代价的:节点做的工作多了,意味着算力小的计算机(就像消费者设备)可能会退出网络,挖矿在算力大的节点上就变得更加中心化。我们需要一种方法,可以让区块链在不增加单个节点工作量的情况下做更多有用的事情。
从理论上我们可以列举几种解决思路:
1、每个节点不需要并行处理
如果网络分为两部分,每个部分可以半独立运作, 这会使区块链交易吞吐量翻倍,如果我们可以把区块链分成许多部分,那么我们就可以成倍的增加区块链的交易吞吐量。这就是分片背后的智慧,分片通常被称为第1层扩展方案,因为它是在基本级协议中实现的。但分片理论上会降低攻击每个分片的成本,使得安全性降低。同时跨分片的交易会很难达成一致,最终性收到影响。
2、从无限的节点选出有限的代表
类似政治智慧中的代议制,从一人一票,变为少数节点共识,如DPos,这种方式本质上最终会产生增加每个节点工作量的结果,使得网络更加中心化,
3、用已有的容量做更多的事情
我们拥有公有链提供的确定性内核,就可以将其用作扩展区块链应用程序可用性的加密经济系统的锚点。像是状态通道,Plasma 和 Truebit 等“链下”技术,它们都是通过链下操作,同时仍然保证了足够的安全性和不可更改性。它们不要求对基层协议的更改,只是以智能合约的形式存在,与链下软件进行交互。
这几种解决思路或多或少都存在困境。
分片也许是安全和性能的一种折中方案,但是以太坊的最后阶段Serenity通过分片的实现,因为本身网络船大大难掉头,也存在极大的升级困难。
跨链——异构多链架构,从某种意义上和分片有着本质相同的逻辑。
最早提出的跨链方案的Cosmos,和以太坊原CTO GavinWood提出Polkadot网络将从构建跨链价值互联网的底层逻辑上帮助区块链世界实现“快速造链,天然互通”的愿景。
三、V神背后的男人
(图片来自网络)
Gavin Wood是以太坊的联合创始人,以太坊黄皮书作者,被称为以太坊的“工程之父”或者“隐形大佬”。
Gavin 1980 出生于英国, 他 8 岁就开始编程,除了拥有约克大学计算机博士学位外,他还拥有音乐可视化博士学位;同时掌握 6 门语言:英语、意大利语、法语、西班牙语、罗马尼亚语以及逻辑语,精通跆拳道,热爱滑雪,还开发过一款著名桌游 Milton Keynes。
(图片来自网络)
Gavin 初次听说比特币是在 2011 年,他当时没多大兴趣,但 2013 初的一次重新审视改变了他的看法——技术将不可避免地导致社会变革。不久后,他被一位朋友介绍给 Vitalik。Gavin 为以太坊倾注了一切,两年没日没夜的敲代码生活,他完成了包括以太坊 PoC-1(Proof of Concept-1)、以太坊黄皮书、智能合约开发语言 Solidity 等重要技术实现。以太坊早期的管理格局是,V 神负责研究团队,而 Gavin 掌控工程团队, 以太坊早期的技术架构都是 Gavin 撑起来的 ,Gavin 撰写的以太坊黄皮书,首次提出以太坊虚拟机(EVM),并被后面的公链譬如 EOS 等不断借鉴。
Gavin 自 2015 年底出走以太坊,因为他不想世界只有一条垄断的链,而做了一种异构的多链架构 Polkadot。而由于 Gavin 的出走,间接影响了以太坊 2.0 的开发进度。君士坦丁堡升级原定时间是 2018 年 11 月,由于内部分歧和工程拖延等问题,开发组不得不将时间拖迟至今年 1 月中旬,又因为技术故障一拖再拖。
“主要原因还是和 Gavin 离开有关,Gavin 就是以太坊的灵魂人物。”一位以太坊核心社区成员说。
四、Polkadot——Web3.0的构想
Web 3.0 是 Gavin Wood 早在 2014 年 4 月刚写完黄皮书时就提出的一种构想,web3.0期望建设一个安全、易用、由一套共同的经济协议约束、可供数十亿人使用的分布式互联网,简而言之就是基于 P2P 协议从软件层面重塑互联网。
在 Gavin 对 Web 3.0 的构想里面,以太坊仅仅只是一个初级的试验品,整体设计和代码结构都有很多不尽如人意的地方。Gavin 的诉求和以太坊已有的结构产生了不可避免的冲突。以太坊已经成型的客户端代码架构以及社区共同维护的模式,使大规模的代码重构和再设计变得非常困难。
离开以太坊后,Gavin 创立 Parity Technologies,推出用 Rust 语言编写的以太坊客户端Parity,后来几乎垄断以太系钱包市场。
而后开发Substrate开发架构,Polkadot 可以理解为区块链世界的互联网,而Substrate 相当于 PC。
五、Polkadot架构
1、中继模式
去中心化的跨链技术有3 大类:公证人机制、侧链/中继、哈希锁定。
目前领先的Polkadot、Cosmos都是采用中继模式。Cosmos采用Tendermint框架;Polkadot基于Substrate框架开发。
2、Polkadot架构
Polkadot 的基本网络结构是星型的,或者称为轮辐型。星型的中心是 Polkadot Relay 中继链,外围是众多的 Parachain 平行链。
Polkadot 网络的参与者有四种角色:Validator 验证人、Nominator 提名人、Collator 收集人或者核对人,Fisherman 钓鱼人或者渔夫。
3、对比Cosmos
从技术结构上来看,Cosmos将区块链分为了Hub和Zone,一个Hub就是一条链,其他接入的Zone为此Hub侧链,HUB之间可以互联 。类似的,Polkadot也可以看为Cosmos生态中的一个Hub。
不同的是,Polkadot早期更专注于和主要的公链连接,如ETH、BTC、Zcash等等
4、Substrate
Parity Substrate 是独立于 Polkadot 的项目。尽管 Polkadot 是基于 Substrate 的项目,而且基于 Substrate 其他项目也能在 Polkadot 上运行,你现在就可以用 Substrate 构建新的一条区块链,不用等待 Polkadot 开发完成,甚至不用等概念验证的发布,就可以开始使用此框架开发区块链。
Substrate是类似于Express 或其他Web应用程序的框架,主要用于构建分布式或去中心化系统的框架,例如加密货币项目或消息总线系统。正如大多数WEB应用程序不需要重新实现自己的HTTP协议一样,使用了Substrate后,每一个团队创建新链时,不需要从头开始一步步实现网络和共识等代码。
Substrate优势
实现区块链共识算法、最终确定性和区块投票逻辑。
具有能够进行节点发现、数据同步和复制等功能的P2P网络库。
通过高效、确定、沙箱化的WebAssembly运行机制,可以用来运行智能契约,甚至运行其他基于Substrate开发的项目。
能够在浏览器中无缝运行一个节点,该节点可以与任何桌面或云节点通信。
跨平台的数据库/文件存储抽象。
无缝的客户端更新。快速安全的部署本地版本的代码,无需担心出现硬分叉和其他共识问题。
5、Polkadot共识
Polkadot将共识架构与状态程序分离开来,使用Aurand和Tendermint for PBFT的混合共识机制。Aurand允许随机选择验证人出块,而不需要2/3成员的共识。混合共识引擎的设计使得共识形成更快,但是,如果验证人存在恶意行为,区块也有可能被回收。
相比来看,Cosmos更像联合国,Polkadot更像北约;Cosmos更像安卓,Polkadot更像iOS,Polkadot能实现更好的安全性和互操作性。
六、区块链创建规则的方法论
Polkadot一定意义上是一种去中心化的信仰,是对多链未来的下注,可能有成百上千的区块链在一系列经济活动中连接在一起。Polkadot目的在于为不同的区块链创建一个框架,方便不同的区块链进行相互通信和彼此信任。
Polkadot是一个安全框架,一个“共享安全”的保护伞,像联合国,他们最终都遵循相同的规则运行,他们有相同的法律,最终只有单一的权威来源。在基本规则层面是中心化的,在具体的经济行为层面是去中心化的。
如果由单一的公链主导加密世界,那加密世界的去中心化就只能是一个神话。
比特币基本由bitcoin core决定,他们拥有github存储库推送访问权限,和改变存储库的能力,从而掌控比特币。拥有众多利益方,开发者,矿工,投资者,交易所,钱包等。以太坊基金会拥有以太坊的商标,以太坊升级权,控制以太坊的内容。
Gavin曾说过:
“文明就是关于规则以及规则能够得到维护的确定性,区块链正在创建拥有规则的一套完整方法。区块链用数字化的方式协助领导人、政府、法院、安全部队及监管机构管理更加美好的世界。”
Polkadot也许是下一个十年,区块链世界探索去中心化和应用落地最好的价值网络。
让我们拭目以待。