主页 > imtoken钱包和tp钱包对比 > 今天,我们来谈谈区块链中的分叉!

今天,我们来谈谈区块链中的分叉!

imtoken钱包和tp钱包对比 2023-06-20 06:54:08

图片描述

周末快到了,放松一下~

我们推出了区块链技术中文播客《Fork It》,由四位 Nervos 主播 Terry、Jan、Kevin、Daniel 主持,从一线创业者的角度分享区块链的方方面面,聊聊分叉在第一个问题。

分叉意味着区块链面临两条路径,选择向左还是向右?如果你向左走,你什么都不用做;如果你走对了,你选择升级。 ——Jan's Fork 我所经历的区块链中的各大分叉故事都不是那么容易的。所有节点都很难选择升级到最新的客户端,而且共识是分层的,需要不同群体之间的共识。达成共识的分叉称为无争议分叉,未达成共识的分叉称为有争议分叉。 - Daniel 对分叉的理解

在一群人之间达成共识是困难的,即使在只有 10 人的团队中,也往往无法达成共识。更何况,区块链有几十万、几百万的人,可想而知很难达成共识,所以分叉也是自然而然的事情。

生命线分叉到月丘_生命线分叉到月丘 图解_11月btc分叉

在 Fork It 1 中,Jan 和 Daniel 将与我们聊聊“FORK”。

BTC 和 ETH 有不同的分叉世界观

比特币和以太坊都使用 POW 共识算法。在 POW 共识算法中,当所有矿工都同意未来发生的分叉时,他们会选择下载包含该分叉的最新客户端版本。当达到一定的区块高度时,所有节点都将使用最新的客户端版本,此时他们将进行即时协议升级,分叉完成。

但是,比特币和以太坊社区对分叉有不同的世界观。比特币社区坚决抵制任何硬分叉,而以太坊社区则不断地硬分叉。为什么会有这么大的区别?

从推动社区共识的角度来看,比特币没有核心团队来推动这件事,而以太坊社区是一个技术驱动的社区,有以太坊基金会、核心团队、社区。 Vitalik,精神领袖,他们一起推动协议向前发展。以太坊在达成共识方面将比比特币更广泛、更快。

生命线分叉到月丘 图解_生命线分叉到月丘_11月btc分叉

“价值存储”的定位使得比特币需要保持足够的稳定性,这也是比特币抵制硬分叉的原因之一。以太坊出现在比特币之后,想要快速发展进步,就需要不断迭代升级。

以太坊的每一次分叉都会有很多局部纠纷,但是在分叉之前,以太坊社区会在技术上解决这些协议的分歧,这是一个很好的模式。如果你是开发者,你会非常熟悉开源社区的运作,比如 Linux 和 Rust。他们都有一个相对核心的组织。大家不断提出建议,不断讨论,形成结果,最终由核心团队推动实施。开源社区的决策效率虽然比中心化组织慢,但最终还是会先达成技术共识,再达成网络协议升级共识。这是一个合乎逻辑的过程,也是一个很好的平衡行为。

POW 分叉和 POS 分叉

大部分使用POW共识机制的分叉是根据其持有的算力进行投票的,而使用POS共识机制的分叉,简单来说就是根据区块生产者持有的Stake数量进行投票。当然,在投票机制的设定上也会有更多的挑战和玩法。在 POS 分叉中11月btc分叉,可以设置所有 Stake 持有者参与投票,甚至可以不持有 Stake 投票,而是叠加其他投票机制设计,例如通过牺牲流动性来获得更多的投票配额,假设 10 个 Token,10 次锁定 100 票天,如果锁定 20 天,则为 200 票,等等。

实际上,共识和治理是两个不同的维度。 POW分叉也可以通过Stake的方式进行投票,POS分叉也可以根据其持有的算力进行投票。

生命线分叉到月丘 图解_生命线分叉到月丘_11月btc分叉

扩容之争带来的BCH分叉

历史上有很多有趣的分叉故事:BTC 扩容之争、以太坊的 The DAO 事件、拜占庭分叉、军事 Tantinopolis 分叉、BTC 分叉的分叉等等。

BTC 的分叉 BCH 发生在 2017 年 8 月。当时,以比特大陆为首的多家公司提出了基于比特币的改进计划。这个计划不是达成共识的结果,而是从比特币中分叉出一条新链。他们在这条链上应用了他们提出的一系列扩容方案,包括将每个区块的容量从1M升级到8M。此后,出现了BCH(比特币现金),一个全新的链。

分叉是关于区块链扩容路线的大辩论,其中夹杂着各种社区分歧。扩容成为问题的原因是比特币的带宽不够,每个区块的交易太拥挤。在中本聪的论文中,比特币的块存储上限为 1M,平均每秒可容纳的交易数量仅为 6 到 7 笔左右。因此,从 2015 年开始,比特币的网络拥塞问题变得非常严重。从那时起,社区就一直在呼吁扩大规模,对于如何扩大规模也出现了不同的看法。

BTC 认为 1M 大小参数无法更改。虽然可能存在原教旨主义,但也有其原因。 Bitcoin core首先选择使用Segregated Witness去除签名部分占用的空间,使区块的实际可用空间从1M变大。部署隔离见证后,我们会讨论一段时间的下一步扩容计划,同时使用 Layer 2 或闪电网络解决方案来弥补比特币性能的不足。

11月btc分叉_生命线分叉到月丘_生命线分叉到月丘 图解

在理想条件下,Segregated Witness 相比原来实现了 170% 的容量提升,但这对于解决全网拥塞问题来说仍然是杯水车薪。而就目前的比特币技术而言,在比特币之上使用Layer 2来扩展性能也是一个漫长的过程。

硬分叉引发的一些想法

当意见不一致时,最终的结果无非是两种。一是大家乐于达成共识,选择向左或向右。那时不会有硬分叉。二是没有共识,各持己见。

在传统情况下,一般制度是少数服从多数或由一个人决定,但分叉提出了另一种制度,每个人都可以走自己的路。区块链中的所有数据都可以复制,重新启动一条链,即使没有用户投票,也可以从 1 个 Token 变为 2 个 Token。当时,不少人看到这种情况,都惊呆了。比如,他们手中的1元突然变成了1元和1元。

BCH 分叉是一次成功的分叉,已经被很多公司接受并应用于很多场景。此后出现了很多分叉,比如BTG、比特币神、SBTC等,但这些分叉都没有成功。这说明了一个现象:

11月btc分叉_生命线分叉到月丘_生命线分叉到月丘 图解

互联网时代,互联网巨头的壁垒是用户,创业公司可以复制产品和商业模式,但没有办法获取用户;在区块链时代,看似复制代码即可免费获得原链上的所有用户11月btc分叉,但本质上并没有那么容易。用户不一定会因为分叉而迁移,而是需要看到链上凝聚的价值再做选择。这个价值是什么,是区块链时代创业者需要探索的。

挑选时间

在 Fork It 的每一集结束时,主持人将发送他们的好东西来分享:

这一期,简向大家推荐了一本书《债务》,作者是大卫·格雷伯,主要讲述了市场、货币、债务的发展历史。这本书有很多有趣的地方,非常值得一读。

Daniel 推荐布拉格的德式烤猪肘。 11 月,Nervos 团队参加了布拉格的 Devcon4。在布拉格逗留期间,他们中的几个人分享了一整只烤猪肘和一口黑啤酒,真是太美了!

本文内容来自Fork It 1. Fork It,第一个谈论区块链技术的中文播客。更多精彩内容见链接: