6

一文详解一条稳定的区块链:波卡

 3 years ago
source link: https://www.tuoluocaijing.cn/polkadot/detail-10055416.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

一文详解一条稳定的区块链:波卡

OKEx 原创 2021-05-18 08:24 热度 145872
分享

微信扫一扫:分享



微信里点“发现”,扫一下 二维码便可将本文分享至朋友圈

在提到波卡时,人们总是会看到类似“异构跨链与万链互联”这样的字眼,事实上,这词汇都是对波卡技术的高度概括,技术之外,还可以站在更高的维度理解波卡,例如思考一下,为什么我们要从头开发波卡这样的项目,思考为什么在不远的未来,会有众多应用诞生在这个平台上。

即,为什么波卡是新的?为什么波卡会是稳定的。

1、为什么要从头开发一个区块链?

为什么我们不在现有区块链上“修修补补”,让这条区块链具有超前的技术特性,以适应当下需求?

例如,Vitalik Buterin为何不分叉出一个比特币,然后在这条区块链上增加智能合约功能,而是从2013年开始,耗费3年时间去开发了新的区块链。Gavin Wood又为何不在以太坊上增加异构多链功能,而是从2015年开始,用了如此漫长的时间开发了波卡?

3bf2bf1f6405f4462c8d8e296d430ca2

原因主要有两方面。

首先,现有的区块链平台不一定能满足应用程序所需的灵活性和可定制性。

以比特币为例,比特币的底层由存储层、数据层、网络层、共识层、应用层这几个模块构成,但比特币的可定制性是极其有限的,开发者想要对其中任何一个模块加以改进,以适应当下需求,都是极其困难费时费力的,且容易很招致硬分叉。

众所周知,BCH从比特币分叉之后,数年后才具备了智能合约的功能,代价就是比特币社区严重分裂,后来又经历了BSV与BCHA这两次严重的硬分叉,每次硬分叉都是“伤筋动骨”,BCH社区无论如何讲故事,都无法让曾经的裂痕得到弥补。

同样的道理,虽然从2013年下半年至2015年间,Gavin Wood全程参与了以太坊的开发与架构,对以太坊1.0的协议开发立下了汗马功劳,也参与了ETH2.0的架构设计,但是以太坊已经变成了一艘巨轮,想要短时间内改变航向是十分困难的。

无论是技术方面,还是内部沟通方面,Gavin都无法对以太坊当时的状态产生任何影响。

波卡诞生之后,相较于ETH2.0,波卡在技术架构方面的优势,至少有四个方面,分别是更高级的分片设计,更高级的智能合约语言,更高级的共识机制,更高级的治理方式。

我们以ETH2.0的片设计为例,根据以太坊技术路线图,ETH2.0的3个阶段全部完成之后, 分片数量64个,但是波卡能够做到无限扩展,波卡中继链前期只有100个平行链,但是中继链上还可以再链接中继链,达到无限分片的目的。

再以智能合约语言为例,ETH2.0升级的重要一点就是从虚拟机(EVM)过渡到WASM模块,而波卡目前已经拥有了WASM模块,方便开发者以更加快捷、深度的方式进行智能合约编程,而且已经可以使用。相比之下,ETH2.0尚需要数年时间,才能够上线。

这些性能,如果Gavin在2015年继续留在以太坊,是不可能出现的。

其次,在原链上,你所有行为必须受到原链的限制,即自治问题。

例如,你在智能合约平台上构建的应用程序必须接受原链的治理规则,例如区块时间、Gas定价、回滚改变状态等,这些原链属性是基于这条区块链的开发者们必须遵守的,就像在一个国家行事,就必须遵守这个国家的法律一样。

但是,如果从头开发波卡这条区块链,所有状态都是由开发者自由定义的。此外,使用波卡Substrate工具箱开发的区块链,开发者可以定义区块链的各种属性,例如存储层、数据层、网络层、共识层、应用层,这些全部都可以进行大幅度修改。

如果不是在新的区块链上,开发新的协议,增加新的开发工具,很难想象在老的区块链协议上进行开发。

2、波卡是稳定的,从开发者到底层技术

这里的稳定,包括开发团队稳定与底层技术稳定。

为什么开发者稳定很重要,是因为一旦核心开发者图一时利益,从一个区块链项目尚未稳定,就去寻求新的区块链项目,这会对项目发展产生巨大的负面影响。

比较极端的案例就是EOS的开发者Bytemaster,江湖人称BM。

关于BM的离职,区块链行业流传着下面的段子:

2013年BM发布BTS,并在2014年宣称“没有宣布任何新项目,也不会离开BTS”;随后2015年发布STEEM,2016年宣称“没有宣布任何新项目,也不会离开STEEM”;随后,2018年发布EOS,并在2018年宣称“没有宣布任何新项目,也不会离开EOS”;随后,2019年发布新项目Voice。

e630d269bc0fbd33697ab90023a3be73

虽然我们没有经历BTS早期发展,但可以想象的是,在区块链早期阶段,项目创始人辞职,会给社区造成怎样的震撼!这相当于在2009年之前,中本聪宣布把比特币交给社区,自己要去开发新的项目,会是什么结果?

在现实世界,创始人的稳定性对公司发展同样很重要。

以苹果公司为例,1976年,21岁的乔布斯与朋友们在自家车库创建苹果公司,后因发展理念问题,被投资人与合伙人开除,后来乔布斯创立的公司被苹果收购,借此机会,乔布斯才重回决策层,这才有了今天的苹果公司

回过头来再看波卡创始人Gavin Wood,从2013年下半年开始帮助V神开发ETH1.0,到2015年设计ETH2.0架构,再到2015年下半年开始着手开发波卡,Gavin的工作是有连续性的,也是有目标支撑的,这个终极目标就是Web3.0。

为此,Gavin与波卡开发者们在2018年创建了“区块链开发者工具箱Substrate”,让开发者能够在10分钟内构建一条全新的区块链,2017年创立了Web3基金会,全力支持波卡和 Web3.0生态的研究和开发。此外,Parity Technologies也为全球的波卡生态开发者提供很大的技术支持。

以上这些,其实都是在说明一个问题,那就是Polkadot的创始人是一个稳定的,专一的,有格局的开发者,从“人”的角度保证了波卡项目的稳定性。

那么,我为什么要反复强调这个稳定性?

因为底层公链的稳定性对项目长期发展来说太重要了。

2019年之前,我们经常听到“某某公链是以太坊杀手”这样的口号,类似于某某公链又提出新的治理理念,性能远超ETH,正在成为以太坊杀手。

然而,最终结果是,那些曾经喊过类似口号的区块链底层公链,很多已经销声匿迹了。根本原因就是,“无论你的公链性能有多么强劲,费用有多么低廉”,最终还是要落实到“应用”的层面,即到底有多少项目愿意在你的公链上开花结果。

目前,我们看到的已经在ETH上开花结果的DeFi项目,例如MakerDAO/Compound/Uniswap等,其实早在2018年就已经开始在以太坊上面开发,也就是说,这些团队绝对不是看重以太坊的性能,而是以太坊的稳定性。

因为,区块链远不是Window与MAC,尚达不到一键迁移的性能,所有的区块链项目,都要面临一个问题:极为昂贵的迁移成本。

所以,众多区块链项目,宁愿花费高昂的费用在以太坊上堵着,也不愿意去EOS,因为以太坊足够稳定,虽然也足够拥堵。

问题来了,波卡足够稳吗?是的,我认为从波卡创始人Gavin,到Parity CEO Jutta Steiner,再到Polkadot Co-Founder Robert Habermeier,他们都是稳定的,再到波卡愿景,更是稳固朝前的,所以波卡生态吸引了众多项目与开发者。

截止2021年5月18日,polkaproject.com已经收录439个波卡项目,超过除以太坊之外的所有公链。

据欧易OKEx行情显示,截至发稿时,DOT现报价40.60USDT,日内上涨6.76%。

97a6a06d089a92c5b8035f066efdb91e

图片来源:欧易OKEx

开发者的选择,用户的支持,或许就是最好的答案。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK