叉子,到处都是叉子
叉子,到处都是叉子
原文:https://medium.com/hackernoon/forks-forks-everywhere-ed4db5331290
如果你认为比特币的时代已经结束,那么……它们并没有结束。

每个人都记得 Segwit 和比特币现金,在持续数年的激烈辩论后,今年 8 月初发生的分叉。但这些分叉并不是 2017 年比特币的全部。仅在今年剩下的时间里,我们就会看到两个可能导致比特币再次分叉的事件:
【2017 年 10 月
比特币黄金的分叉预计发生在本月 10 月 25 日。比特币黄金承诺让比特币“再次去中心化”通过提出比特币工作方式的重大改变,黄金的主要主张是将比特币使用的挖掘算法改变为允许任何人使用显卡(一种 GPU)挖掘比特币的算法。
但是…这不是已经有可能了吗?
是的,它是,但如果你希望在合理的时间框架内看到比特币的任何重要部分,你就不会使用 GPU 挖掘比特币。让我们倒回去一秒钟,回忆一下比特币开采的历史,直到比特币黄金。
比特币使用一种被称为工作证明的共识机制,矿工们竞相开采一个新区块,每 10 分钟就会产生新的比特币。当前的挖掘过程使用一种称为 SHA256 的标准散列算法。挖掘一个新区块的过程需要大量的计算能力,但并不总是这样。比特币的创造者中本聪最初认为,任何拥有 CPU 的人都可以使用他们的 CPU 开采或“铸造”新的比特币。工作证明背后的部分理由是,允许任何拥有个人电脑甚至智能手机的人开采比特币并参与网络。
“如果多数是基于一个 IP 地址一票制,那么它可能会被任何能够分配多个 IP 地址的人颠覆。工作证明本质上是一个 CPU 一票制的“中本聪”
这在 2009 年后的头几年是正确的,但从那以后,开采对 CPU 来说变得如此困难,以至于矿工不得不使用不同的芯片,如 GPU 和 FPGAs。矿工们甚至不得不通过成立名为“矿池”的协会来合作,任何向矿池贡献采矿力量的人都可以从集体开采的比特币中分得一杯羹。每个矿工获得的新比特币份额相当于他们对哈希能力的贡献。
集成电路的黎明
在挖矿池、GPU 和 FPGAs 之后,比特币挖矿史上最具颠覆性的事件是 2013 年的引入 ASICs。ASIC 是一种“专用集成电路”,或者是被设计成只执行一项任务的计算机芯片。与可以执行任何计算任务的 CPU 和 GPU 不同,ASICs 只能运行一个程序。ASIC 不像传统的计算芯片那样可重新编程,ASIC 运行的程序是物理地写在芯片上的。你可能会问自己…为什么会有人想要 ASIC,与 CPU 或 GPU 相比,它听起来不是很有用?拥有 ASIC 的唯一原因是性能。专用集成电路速度更快,因为电力“携带”输入必须经过更少的电路和更少的逻辑单元,才能以另一种方式产生预期的结果。事实上,ASIC 在运行 SHA256 这样的定制程序方面的性能如此优越,以至于 ASIC 基本上已经让市场上所有的 CPU 和 GPU 都为了挖掘比特币而过时了。这是总部位于香港的矿业公司 Lightning ASIC 的创始人杰克廖(Jack Liao)非常熟悉的事情,他也是比特币黄金的幕后推手。
比特币黄金的提议是,通过将 SHA256 改为 Equihash,允许任何拥有 GPU 的人开采比特币,equi hash 是一种对内存要求很高的哈希算法,作为 ASIC 实现起来更难,也更昂贵。比特币黄金背后的逻辑是,通过排除 ASICs,比特币挖掘将再次由拥有 GPU 等非专业且成本更低的硬件的人来完成。著名的隐私加密货币 Zcash 使用的算法是 Equihash。根据比特币黄金的一位开发者的说法,这张图表显示了比特币黄金与其他比特币的对比:

Feature comparison between the most recent Bitcoin forks
10 月 25 日,比特币黄金将推出的确切区块将被挑选出来并宣布。从 10 月 25 日到网络上线,比特币黄金的区块链将被冻结,这意味着在 11 月的某个时候推出之前,不会增加新的交易或区块。
【2017 年 11 月(叉子月)
我们再次看到比特币黄金,但这一次推出了它的硬币。尽管比特币黄金的用户激活硬分叉将在 10 月 25 日进行,但完整的网络发布计划在 11 月的某个时候进行,可能是 11 月 1 日。这是第一批用 GPU 开采比特币黄金的时候。
比特币黄金推出后,它是否会成功仍是未知数,因为大多数社区仍然不熟悉比特币黄金。我们还没有看到像交易所或钱包这样的主要参与者计划支持这种分叉。撇开受欢迎程度不谈,比特币黄金至少是一个有趣的提议,为更分散的采矿开启了辩论。
时间会告诉我们比特币黄金是否成功,但有一点是肯定的,现有的采矿社区不会突然给予比特币黄金强有力的支持,因为如果像比特币黄金这样的东西成功成为最受支持的比特币形式,他们由数千个 ASICs 组成的采矿农场将变得一文不值。
Segwit2x
转到下一个可能导致比特币在 2017 年 11 月再次分叉的事件,我们来看看 Segwit2x。
Segwit2x 是一个硬分叉,预计将取代 Segwit,如果 Segwit2x 得到实施,块的最大大小将从 1MB 扩展到 2mb,有效地使比特币能够处理的交易量是年初的 4 倍,是 Segwit 的两倍。与 Segwit(这是一个软分叉)不同,Segwit2x 将“硬分叉”比特币,这意味着它不会与旧的比特币客户端兼容。这可能导致更新到 Segwit2x 的节点和没有更新并决定继续使用 Segwit 的节点之间的另一个分叉。这里存在硬分叉的可能性主要是因为政治原因,一部分社区不喜欢分叉被矿工和其他重要玩家“强迫”给用户,认为应该由节点运营商和个人用户决定升级与否。
我个人的看法是,Segwit2x 分叉导致的新币不太可能受到比特币用户的欢迎。这是因为大多数运行 Segwit 的钱包和矿工已经支持 Segwit2x,该系统自 6 月以来一直在测试中。为了支持我的说法,你可以在这里查看支持 Segwit2x 的公司名单,以及在这里查看支持 Segwit2x 的矿工人数(撰写本文时 94%的矿工)。然而,我鼓励你下定决心,自己做决定,因为反对 Segwit2x 的公司名单也很重要。
官方称,Segwit2x 的硬分叉计划发生在#494,784 街区。如果在那个街区之后,有比特币节点和矿工仍然在没有 2x 的情况下运行 Segwit,那么将会有一种新的工作硬币,人们可能会称之为“Segwit coin”,或者他们的支持者想出的其他名称。然而,如果只有 Segwit 仍然是比特币最被接受的版本,它仍将被称为比特币,而 Segwit2x 的支持者可能会采用“B2X”等新名称。
至于分叉发生时如何处理你的比特币,你基本上有两个选择:
- 什么也不做。如果你控制了你的私钥,你可以简单地持有你的比特币。分叉结束后,如果分叉产生了新的硬币,您可以使用您在 10 月 25 日之前持有比特币的私钥来访问所有硬币,包括:比特币、“Segwit coin”或“B2X”以及比特币黄金。然后,你可以把它们送到交易所,像其他硬币一样进行交易。
- 把它们转移到你控制的钱包里。如果你通过一个不允许你访问私人密钥的钱包持有比特币,或者如果你在一个不打算支持新叉子的交易所持有比特币,很可能你很快就无法访问比特币黄金、“Segwit coins”或“B2X”,甚至可能永远无法访问。因此,如果这是你的情况,将你的比特币转移到一个钱包里可能会很方便,这样你就可以访问你的私人密钥(注意:这不是财务建议)。
大编辑:比特币金叉发生的比较早,10 月 23 日在 block 491,407 。那些矿工真的像里克说的那样全力以赴。
关于 2017 年的福克斯,如果你喜欢这篇文章,并想了解更多关于加密货币的信息,请确保在 Medium 或 Steemit 上关注我,在接下来的几个月里,我会更经常地写博客。敬请期待!