故事要从唐朝说起,唐高宗顺应天意揭竿而起从而建立大唐;唐太宗子承父业励精图治达成了贞观之治;唐玄宗结束了牝鸡司晨的政治混乱局面最终达成了开元盛世。3个皇帝让中国达到了前所未有的高度。
一转眼来到了现代,中本聪的和他的比特币带来了颠覆性的区块链革命;V神和他的以太坊扩容了全网络,将区块链正式带入百花齐放的时代;Gavin Wood和他的Polkadot,给V神的区块链大花园带来了一个园艺规划师,让整个区块链花园更加井井有条,花期更长久。
历史总是有迹可循,3个人可以开创一个王朝;3个人也可以塑造一个行业。
明白Polka牛在哪儿了吗?
BTC是区块链1.0;ETH是区块链2.0;那我们有理由相信,他就是区块链3.0.
小伙伴们,错过了早期的BTC不要紧,错过了早期的ETH和他的ICO们也不要紧,因为你还有一次抓住行业节点的机会。不要错过Polkadot和他的DOT了。
【高山仰止的愿景】
Polkadot严格意义上成立于2014年, 创始人Gavin Wood 是 Polkadot 的灵魂人物,以太坊联合创始人,技术大牛,大部分同学对他已经应该已经很了解,不了解的上网搜一搜,此处省略万字。
Gavin Wood 是 web3 基金会的创始人,也是现任总裁。Polkadot 是 Web3 基金会的核心项目。类似于以太坊和以太坊基金会的关系。
简述一下Web 3。在 web3 基金会和 Polkadot 等项目文档中,对 web3 愿景的文字表述不太一样。但基本可以归纳为如下的含义:
“ web3 是无服务器的、去中心化的互联网。其生态中的参与者/节点是平等的,没有服务器和客户端的区别,所有节点都或多或少参与网络共识的形成和记录。这web3的网络中,每个人都能掌握自己的身份、资产和数据。”
web3 愿景并非 web3 基金会或者 Polkadot 项目所独有。很多区块链项目,包括比特币、以太坊,都有类似的愿景。名称五花八门,包括开放网络,下一代互联网等等。叫什么名字不重要,你应该思考 web3 愿景的内涵,那是不是你想要的互联网?
"Be the change that you wish to see in the world"如果你想要改变世界,那就亲历其中。--- MohandasKaramchand Gandhi
如果 web3 也是你认同的愿景,那么就参与进来,为之努力。
Polkadot 是 web3 的骨干网,是 web3 的基础设施,是 Gavin Wood 和 web3 基金会指出的,通向 web3 愿景的道路。
一个项目能达到什么样的高度,很大程度取决于其愿景的深度。这也是Polkadot的安身立命之本。
对于Polka,我们只能说一句:“他‘正’着呢。”
【中继链与平行链:你找对航站楼了吗?】
首先说说波卡网络的整体价格,这其中牵扯到3个最基本的概念:“中继链”和“平行链”以及 “链接桥”。
先给个官方解释,
“中继链连接着波卡网络。中继链确保平行链的安全并且实现平行链之间的通信,通信的内容可以是交易或者任意形式的数据;
平行链是平行于波卡网络的区块链,每个平行链都可以根据不同的业务需求独立设计自己的架构。平行链也会用来并发交易提高扩展性,其通过连接中继链保证其安全。
转接桥是一种特殊的平行链,作用是将现存的一些不能直连的链接入中继链。”
简单来说,中继链就是一个线头,他只负责存储一些链上的关键信息;而具体的业务跑在平行链上;平行链通过连接桥进行通信。
是不是还是有点深奥?
我们来看张图:
这是波卡官方对底层结构的图像化解析,中间白色的多边形就是中继链(Relay Chain),顾名思义,他是所有平行链的中继点和枢纽,连接着附近所有的小的多边形(平行链)。当两个平行链需要通信时,可以通过虚线的连接前进行沟通。图中所有的小点,则代表着生态中的不同角色,包括“验证者“,“渔夫”等,不一而足。
再来看一张图:
这是旧金山国际机场(SFO)的航站楼示意图,怎么样,是不是有点相似呢?
做一个比喻:
中继链就是SFO航站楼中心塔台,是链接各航站楼各登机口的中枢。
平行链则是不同的航站楼,负责对旅客(用户)及航班(各种去中心化DApp)进行链上分流。从而让整个飞航生态(区块链生态)更加高效的运作。
各个航站楼之间有轨道交通进行定期往返运送旅客,这就是“连接桥。”
在这个航站楼中,有安检,有地勤,就像Polka生态中的Validator, Fisherman等角色一样。
【波卡生态中的社会分工】
在波卡生态中总共有4种角色,请看下图,可能有些难懂:
所以为了让大家更好的认识他们的作用及相互之间的关系,让我们来给这四个角色4种社会化标签:
Polkadot的治理生态更加偏向于西式民主,但为了让大家在情感认同上有一个更生动的理解,我们还是有我们熟悉的形象来阐释。姑且假设,老县爷是个明朝的官,搞起了投票。
故事是这样的:
山西的波卡县是一个高度自治的县城, 这个县城有10个县老爷,县里一切大小事务都要通过他们裁定后方可执行。波卡县是个全世界最早实行公投的地方,里面的老百姓可以通过公投决定谁做他们的县爷。投票的工具就是他们手上的铜钱。支持谁,就把一小部分的铜钱压到他那儿,选上了,皇帝发的奖赏县爷会按比例分你;选不上,你也随时可以拿回来。
今天村里的张二爷有个案子闹到了县爷那儿。师爷先出场,来问清楚整个案子的前因后果来龙去脉,确定张二爷没有乱敲登闻鼓。看张二爷所言非虚,赶紧招呼几个县太爷升堂公断。几个县太爷一顿谋划, 拍案把这案子结了。案子办的好,皇上给了赏赐,县太爷为了回报老百姓的支持,就拿出赏赐的一部分,按照之前质押的比例发给投票给他的人,童叟无欺。
就这样日子过了很久, 有个别的县老爷好日子过惯了,多少有些怠政,这一天皇帝派来地方的巡抚到了,发现有个别的县太爷做的不够好。好家伙,按情节轻重,过错小的抓起来打一顿,扣薪俸;情节严重的,直接撤职。
在这个小小的社会乌托邦中,各个角色各司其职,让整个县城生机勃勃的运作着。
通过这个小故事,想必大家对这四类节点有一个更明确的认识了吧。
【根本问题:波卡生态解决了什么问题?】
波卡希望解决的问题简单来说有两个:
1. 以太坊扩容
2. 跨链通讯
首先说说网络扩容。说简单点,就是解决了网络拥堵的问题。区块链是去中心化的点对点网络。为了完成去中心化就不可避免的会牺牲部分的效率,原本中心化机一家完成的验证流程,现在要全球的矿工一同完成。且每个矿工验证的工作内容是相同的。这意味着什么呢?正常互联网的冗余(堵塞)是有效冗余,但区块链的冗余却将这种冗余推到了极限,网络中所有的计算机,不论是几百台还是上万台。都执行相同的计算,存储相同的数据。冗余的程度无以复加。极度冗余意味着极度高昂的成本,成本高到什么程度?
Vitalik曾今算过,在以太坊上执行计算或者存储数据,比在商业云平台上完成相同计算或者存储同样的数据,成本高 100 万倍,你们看错不是10倍,100倍,是100万倍。也就是在普通云服务上花费 100块钱能完成的计算,放到以太坊上去做,需要 1 个亿的成本。
吓不吓人?
所以为了在效率(冗余)和去中心化之间找到平衡。聪明的人类就尝试了很多的解决方案。
比如说代议制,典型例子就是EOS, 通过选举人大代表来代表民意,执行链上验证等操作。效率是提高了,但是这是真的去中心化吗?这里就不展开了,怕碰到政治红线。但至少从EOS两极分化的舆情来看,很多人并不认可。
比如说分片制度,以ETH2.0为了解决日益拥堵的网络就融合进了分片的结构。什么是分片呢?打个比方:
区块链公链就像城市的一条地铁网络,如果这条地铁线路每一站只有一个出入口,那么这种布局必将导致严重拥堵,尤其是上下班高峰期。那么一个实现了基于分片技术的公链就像在这条地铁线路的每一个站都合理的增加几个或者多个出入口,那么就会很轻松的解决严重拥堵的问题。
波卡网络也采取分片制度,官方称之为“异构分片”。
什么是异构分片呢?还是以上面的地铁网络为例,普通分片是一个没有做好城市规划的地铁,虽然出口多了,但如果城市规划出现了大的改动的话,整个车站都会面临改造,虽然是好事,但是一定是耗费成本的。而异构分片的意义在于,当需要面临城市改造时,不需要大精工,只需要将需要增加或删减的基础设施加入现有的车站中就可以完成改造。这样既完成了升级,也保证了高效。
再来说说跨链!
我们回头说一下之前提过的转接桥, 他是整个跨链的核心。
目前在Polkadot 中有三种不同的跨链桥接方法:
①桥接合约:部署智能合约作为Polkadot 和外部链之间的桥梁。该方法的示例是POA 通过Parity Bridge 连接到以太坊主网上。Parity Bridge 是两个智能合约的组合,一个部署在每个链上,允许跨链转移价值。在Polkadot 上,该方法也可以在基于EVM 的独立链和部署在具有智能合约能力的平行链上部署桥接合约。这不一定是最有效的桥接方法,但鉴于图灵完整平行链的一般性,可以桥接Polkadot 和任何其他具有智能合约能力的区块链。
② 跨平行链通讯:Polkadot 是原生的,不需要合约。平行链之间能够向彼此发送消息(包括交易),而无需智能合约来执行桥接功能。
③ 内置桥接模块:通过专用模块从外部链桥接到Polkadot。在平行链上接收非平行链的区块链消息,将可能在客户端软件的模块内本地完成。这将否定桥接合约的必要性,并允许非平行链作为「虚拟平行链」存在。然后,特定区块链的收集人可以整理交易或其他状态转换,并将它们提交到中继链,就好像该区块链是一个平行链。
内置桥接模块可能会考虑到特定的链(例如比特币、以太坊),这意味着任何基于它们建立的区块链都应该能够直接桥接到Polkadot,而无需通过平行链的桥接合约。这会允许更快地执行兼容的链,而其他没有内置桥接模块的链有必要部署桥接合约。
想想那座旧金山国际机场,不同航站楼之间是通过小火车进行连接的,波卡的小火车就是特别快的那种。
【今日份总结:波卡是不可能三角的优化策略】
“效率,公平,去中心化” 这个不可能三角自从区块链诞生的第一天就苦苦困扰着区块链的的底层建设者们。无论是EOS, COSMOS, 还是波卡;都在竭尽全力在去中心化的基础上,提升效率。而这其中,无论是技术还是团队实力上来看,波卡都是最有前途的。虽然公链发布知道2020年才姗姗来迟,但是从其原生代币DOT在今年二级市场的表现来看,相信大家就能看到整个区块链社区对波卡的共识。这种共识来自于团队,来自于技术,更来自于社区对项目愿景的认同。
今天的ABC就分享到这里,希望大家能通过这篇文章对波卡有一个全面的认识。