LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > Polkadot下一个EOS?不可能的!DOT质押越久越值钱,无叉升级与链上治理背后的“

Polkadot下一个EOS?不可能的!DOT质押越久越值钱,无叉升级与链上治理背后的“

2020-09-24 阿风1989 来源:区块链网络

今天我们主要来聊两个话题,波卡的无叉升级,波卡与EOS的对比,这两个看似无关的问题其实有很强的关联性。本文关键词是波卡、无叉升级、EOS。

很多人会疑惑,波卡是如何在没有硬分叉的情况下进行升级?波卡的工具箱里面的一条锦囊妙计使无叉升级成为可能,下面的文章中,我们来详细探讨。

也有很多人固执的认为,波卡很可能就是下一个EOS,Gavin忙活半天讲出来的“超越ETH”的故事,很可能与BM在EOS出现时的情形一样,吹牛而已。不知道这是EOS社区自黑式的自暴自弃,还是一些评论人士的不专业造成的。实际上波卡根本从来没说过超越谁谁谁,更没说过超ETH。

但是,值得我们关注的是,波卡定位为“区块链3.0”,具有“成为人人可用的可信互联网”这样的宏观愿景,这倒是不争的事实。

1、关于硬分叉,这是最直白的科普

通常情况下,如果你想对区块链进行升级,比如为Bitcoin或Ethereum添加一些新功能,你就必须进行所谓的“Fork”操作,才能在新的软件版本上添加新功能。

这时候,那么没有更新软件的节点就会在分叉链A上运行,而升级了新版本的节点则会在新链B上运行,此时A/B就形成了硬分叉。

回顾ETH升级史,在ETH1.0阶段,要经历四个阶段,分别是前沿期、家园期、大都会期、宁静期。最后一个宁静期进入ETH2.0阶段,这一阶段又分为0/1/2/3四步完成,目前处于第0阶段。

这四个时期与0/1/2/3四个阶段,每一阶段转换,都要经历硬分叉,毫无例外。

就像在前面提到的,之所以会发生硬分叉,是因为所有没有更新软件版本的节点们(Notes)都会被留在一个过时的、旧的分叉链A上,这些旧版本的节点会根据之前的规则生成区块,会与升级过的节点所在的新链B不兼容。

在ETH、EOS、包括Filecoin这些区块链上,解决方法就只有一个,那就是等待这些没有升级的节点尽快升级自己的版本,然后与新链“汇合”。

但是我们知道,这些节点都是以分布式的、匿名的形式分散在全世界各地的,你根本不可能知道是谁在维护这个名为01aSp2349aopdSXFfjaklahgKl39740的节点,人们可以在北极圈、南极洲、太平洋某个小岛上,他们甚至可以在外太空维护节点,只要他们能够与主网通讯,因此不存在“挨个打电话,敦促他们升级”这样的事情,更不存在“开车去他家,叫他起床升级节点”这样的事情。

因此,当传统的区块链升级时,你只能等待,别无他办法。

2、The Substrate Way,波卡的“锦囊妙计”

对于硬分叉,Kusama和Polkadot有独特的解决方案,Kusama是Polkadot的试验网络,下面提到的Substrate暂时大家就暂时认为这就是波卡开发的工具包。

基于Substrate构建的链,在升级时不必调动所有节点维护人员更新软件,这是怎么办到的呢?方发如下:

在基于Substrate构建的区块链中,有一种被称为WebAssembly blob或WASM blob的设置被存储在链本身的协议中。这个WASM blob包含区块链构建新块所需的所有逻辑,区块链本身在运行时(runtime)也被包含在这个WASM blob逻辑中。

连接到这个区块链的所有节点能够时刻感知到WASM blob,以及它为节点提供的生成新块的规则。

在节点的本地代码也执行同样的逻辑:所有节点(运行链的程序)都是在Rust中构建的,这些编程指令也把如何构建区块的方法同步给节点,这些指令与WASM blob中的指令完全相同。那这段话的重点是什么呢?继续往下看。

节点内置的装置(switch)会告诉它们:“如果链上的WASM代码比您的本地代码更新,请忽略您的本地代码,而选择WASM代码。如果WASM代码与本地是相同的,那么运行本机代码,因为它更快。”

回到开头我们提到的Substrate上。

基于Substrate构建的区块链,所需要做的就是上传最新版的WASM blob,连接到它的所有节点都将自动安装到位并遵守新规则。但是,让任何人那样修改链条代码不是很危险吗?

下面就是我们要讲到的链上治理功能了。

3、链上治理,蕴含财富密码

链上治理是指,任何基于Substrate构建的区块链,区块链代币持有者,都可以提议对本链进行协议修改与升级。

这些提议甚至可以是更改整个链的区块运行时间,如果这个提案获得了多数代币持有者的赞同,那就得执行下去。当然,提议也可以是提升最大验证节点数量等影响相对小的。

然后,这些提案会进入排队,代币持有者可以选择支持它。如果获得足够的投票支持,该提案将被作为全民公投提交表决。每个代币的持有者都有权用他们的代币投票,如果他们强烈认同某一个提案,他们也可以通过锁定代币的形式,获得更高的投票乘数。

也就是说,锁定的代币都具有投票权,而那些锁定时间越长的代币会获得更高的投票权重!这难道不是商机吗?为什么这么说,很简答的道理,这会鼓励人们锁定自己的代币,这样代币价格是不是就越来越高了?

这难道不是隐秘的财富密码?

我们来捋一捋这个投票过程,持有代币——提案修改区块链——代币持有者赞同提案——全民公投——锁定时间越长的代币投票权重越大——提案通过,开始执行。

如果公投获得通过,其背后的逻辑将自动执行——不需要人为干预。因此,通过更新WASM blob来更改链的运行时代码,只需将其提交到系统中,并让人们投票支持它,而区块链本身负责其余的工作。

ok,我们介绍了波卡为什么不会硬分叉,也介绍了Substrate在其中的作用,还有投票机制。大家学到的,就可以在这里停止了,下面的内容为杠精准备。

此时必然还有人会说,“不就是设计了一堆工具与指令吗,EOS当年还涉及至超级节点竞选呢,还喊出了超越ETH,区块链3.0这样的口号,不也没用吗”,对此,我一点也不会感到意外。

4、波卡,下一个EOS?不可能的

我们知道,Polkadot网络模块主要由三个部分组成:中继链,并行链和转接桥。可以将数据传输到所有区块链,从而允许资产和数据在每个链之间的流通。

跨链技术在Polkadot之前是很有争议的,但是截止9月份,Polkadot生态系统上已经拥有一百多个应用在发展,十分繁荣,涵盖了加密货币钱包、验证程序、论坛、浏览器以及基于Substrade的各种项目,例如隐私、桥接、DeFi、智能合约等等。

不少人到Polkadot和EOS之间的相似之处。的确,除了声称创建“区块链 3.0”之外,我看不到波卡与EOS有任何相似之处。

另外,波卡也从来没喊过要超越ETH,两个项目的创始人Gavin Wood与Vitalik Buterin,一开始就在友好亲密地交流,Polkadot的姿态就是与ETH兼容并蓄,共同发展。

关于EOS与波卡根本就是两个发展方向,我们仅以支持项目为例。

在EOS主网启动两年后,其背后的开发公司Block.one就用了170万美元资助了总共34个项目。相比之下,Polkadot Web 3基金会甚至在其主网启动之前就已经资助了129个项目,总金额为645万美元。但是我们却看到了Block.one直奔美国国会山,斥资千万美元设立美国总部,我们还看到控资40亿Block.one,却用20万悬赏跨链解决方案......

而面对EOS的长期不景气,许多投资者已转向DOT,这不是波卡与EOS是否存在竞争的问题,而是EOS本身存在的一些问题,我知道币乎很多用户都是EOS铁粉,这里不是要开黑EOS,而是摆事实讲道理。

如果未来ETH2.0出问题了,可能也要面临同样的结局:被波卡釜底抽薪。正如资深投资和“巨蟹”在接受采访时所认为的,当有人问到,你觉得波卡会不会影响到以太坊的地位,巨蟹说很宽大可能会的,币乎作者“行走”的一篇文章对此有详细记录,大家可以去看。

近期精彩回顾:

1) Polkadot是“从0到1”的数量级革新:跨链通信与交互、链上治理自动升级,是对恶性竞争的降维打击

2) Polkadot与Cosmos深度对比,两种截然不同的跨链哲学,局部安全VS全局安全(上)

3) Polkadot与Cosmos深度对比,两种截然不同的跨链哲学,治理逻辑&跨链通信&共识算法(下)

添加微信BitcoinMetzdowd,不定期有高端课程放送,Polkadot、DeFi、Filecoin、财富密码,你想要的都会有!

—-

编译者/作者:阿风1989

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...