时间:2023-07-21|浏览:184
那么,为什么波卡是新的?为什么波卡会是稳定的呢?
首先,为什么要从头开发一个区块链呢?为什么我们不能在现有的区块链上进行改进,使其具备超前的技术特性,以适应当前的需求呢?
例如,为什么VitalikButerin不分叉出一个比特币,并在其上增加智能合约功能,而是在2013年开始耗费3年的时间开发了完全新的区块链?同样的,为什么GavinWood不在以太坊上增加异构多链功能,而是在2015年开始耗费如此漫长的时间开发波卡呢?
其原因主要有两个方面。
首先,现有的区块链平台不一定能满足应用程序所需的灵活性和可定制性。以比特币为例,比特币的底层由存储层、数据层、网络层、共识层和应用层构成,但比特币的可定制性是非常有限的。开发者想要改进其中的任何一个模块以满足当前需求都是非常困难且容易导致硬分叉的。
众所周知,BCH从比特币分叉之后,几年之后才具备了智能合约功能,但代价是比特币社区的严重分裂。同样的,尽管GavinWood全程参与了以太坊的开发和架构设计,但以太坊已经成为一个巨轮,短时间内改变其方向是非常困难的。
而波卡在技术架构方面相较于ETH2.0具有四个优势:更高级的分片设计、更高级的智能合约语言、更高级的共识机制和更高级的治理方式。例如,ETH2.0的分片数量在全部完工后将达到64个,而波卡可以进行无限扩展,并且还可以链接中继链以实现无限分片。再例如,波卡已经拥有WASM模块,方便开发者以更快捷和深度的方式编程智能合约,而ETH2.0还需要数年的时间才能上线。
其次,在现有链上,你的行为必须受到该链的限制,即自治性问题。例如,在智能合约平台上构建的应用程序必须接受该链的治理规
热点:区块链