杰夫·加西克 岩石和硬叉之间:避免比特币分裂的计划

2017年07月23日 币说




杰夫·加西克(Jeff Garzik)被指责了很多事情。

自从率先将Segwit2x扩展协议转为代码之后,Blockchain创始人Bloq的首席执行官被指责从关闭比特币的开放源码开发到鼓励不必要的侵略性网络变化松动与事实摆脱公众对计划的情绪。

但是,如果一位初创公司首席执行官直接与比特币底层软件合作的长期开发商,已经成为一名避雷针,Garzik似乎对这一角色充满热情。

喜欢在长时间的Twitter交流中担任批评家 ,Garzik可能在比特币开发商中独树一帜,展示了一个主要采用创业心态,发现他与该项目更安全的开发者组织比特币核心不相符。

但是,如果Garzik现在正在审查中,他可能会在那里呆一段时间。

在比特币期待已久的容量升级是一个完成的交易之前,还有几个步骤(比特币矿工越来越可能会在8月底前推出缩放升级),代码更改他的牧师不会得出结论,直到秋天

那就是当他们可能会发现一场与当前辩论相媲美的发烧场合,而在一次新的采访中,Garzik将自己的意图推翻了一个硬叉的代码,从而进一步提升网络的能力,同时再次在路上分裂

在这样的背景下,Garzik坐下来与CoinDesk讨论他对Segwit2x未来的想法,解决了晚些时候冒泡的关键问题和争议。

下面,该采访被转载,尽管Garzik的一些评论被缩短了。

BBC 91矿业开始于本周早些时候开始发信号,为什么他们过去不太喜欢SegWit?

他们在叮当一声。 其中一个完全荒谬的叙述是,采矿池阻塞了SegWit,并且不希望SegWit由于各种原因。

在现实生活中,他们正在努力激活SegWit。

他们真的准备好倾斜,并在缩小阶段进行第二步,这正在提高块大小。 一旦每个人都可以得到他们的节点,他们就准备拉动扳机了。

由于缺乏采矿池支持,SegWit的原始部署没有暂停吗?

那么这不仅仅是矿工。

这就是Segwit2x的事情。 SegWit不会以对这个领域的很多玩家来说是现实的速度增加块大小。 这本身就是两步升级。 首先,您升级节点以支持这些新规则,那么您需要一年更新钱包的过程。 升级钱包,第二步,SegWit实际上带来了新的能力。

经过漫长而有争议的辩论之后,一条只有SegWit的道路只会让我们只有我们现在拥有的能力。

这就是为什么它停滞不前。 为什么Segwit2x向前移动针。 它提供短期能力保证。 这是基地块大小增加。 它为长期奠定了基础,而这就是SegWit。

采矿池已经在运行代码。 即使最终版本没有出现,他们也可以安全吗?

绝对。 共识规则没有改变。 这些是整个网络中更改的安全规则。

我们将在准备好时发布最终版本。 如果有bug,我们会有一个第二,第三,甚至第四个发行候选人。

它已经准备好了。 软件永远不会保证。

Segwit2x将SegWit代码引入到网络中,但是您一直在批评SegWit,或至少使用软叉。 您是否改变了主意以支持Segwit2x?

不。 基本上Segwit2x会发生什么事情呢是一个短暂的,临时的软叉子和一个硬叉子锁定在这些SegWit规则中。它以A或B的方式锁定。 这是一个硬叉子,一个软叉子没有。 它使用户可以选择跟踪链条。

但是用软叉子,所有规则都已被软叉子中的所有规则所接受。 您可以想像许多不同的情况,您不想自动接受新的规则。

硬叉是不同的,因为网络不会自动接受新的规则。

我一直是SegWit的支持者,因为你把这些规则以一种人们认可这些规则的方式锁定在一起。 这是Segwit2x的结果。 后硬叉,SegWit规则被锁定。

Segwit2x最有可能产生一个硬币,而大块硬盘或者仅仅是SegWit升级被困在30%的哈希率,没有经济节点的共识。 你有SegWit-only,Bitcoin Core支持者。 那么你们在另一边就有党派 - 我们需要大块,比特币无限等。

这两个都没有在市场上得到充分的牵引。 达到30%,然后被卡住。 社区正处于这个僵局阶段。

高级别的Segwit2x企图超越这个僵局,移动过去的社区被卡住,导致一个硬币不会导致链分裂。 这个大封锁社区的人们以及SegWit唯一的Bitcoin Core社区中的一些人,激起了人们的兴趣。 但是现在有很多的支持,它现在正在网络上推出,因为Segwit2x讽刺的是激活SegWit的最快的路径。

社区许多人批评Segwit2x的封闭式开发过程。

这是Peter Todd和Adam Back专门处理泥土的典型代表。 这根本不是真的。 GitHub完全打开,邮件列表完全打开。 所有收到的反馈都已经深思熟虑了。

从Bitcoin Core到目前为止,我们收到的反馈在很大程度上是使这种变化,即破坏了所有的钱包类型的变化,以不同的方式表示硬盘,或者只是一个破坏性的,拖曳GitHub评论。

有各种各样的泥泞。 有些人不喜欢以不会做的事情做的事情。

主要的批评是2 MB硬盘。 有些开发者认为可以以更安全的方式进行,或者认为三个月的时间表太快了。

这进入了扩大辩论的杂草。 那些批评人们已经推迟了硬叉计划多年的批评。 这就是为什么Segwit2x的支持者想要继续前进的原因。 他们没有超过30%的牵引力。 SegWit是一项伟大的技术,但是交付能力并不是很好。

能力高,交易速度高 - 提案建议延长长达几年的延迟,因为SegWit的容量有所增加。 这是分歧的核心。

没有计划在所有硬叉上投下阴影的硬叉子的人们在这一个上投掷更多的阴影。 这完全是预期的。 这是跨越小岛的过程的一部分,并将这两个阵营带到一起。

比特币的民主派人士不喜欢在比特币的共和党人,这并不奇怪。

似乎有些人完全反对硬叉,但有些开发者认为时间表应该延长到一年而不是三个月。

我不同意 如果你经历Twitter的历史,他们多年来一直在说。 硬叉没有足够的时间,但是这种规划永远不会发生。

社区对这个消息失去了耐心。 除了延迟之外,没有任何结果。

Segwit2x会在硬盘的情况下添加重放保护?

当然。 有几个建议。

一个是由比特币核心贡献者提出的。 这种重放保护会破坏每一个钱包,所以我们认为这是一个非严重的破坏性建议。

另一个建议是来自[前领先的比特币维持者]加文安德森。 其他人提出了选择加入重放保护的形式。

这绝对是我们正在研究的,但是我们并不想打破所有的钱包。

有一些比特币用户不同意Segwit2x的硬盘方面。 这会影响是否成功?

这其实是为什么我觉得硬叉比软叉好。

使用软叉,您将自动接受新的规则。 如果您不同意硬叉,那么您不会自动接受新的规则。 从治理的角度来看,这非常健康。

为了回答你的问题,这不会破坏硬叉。

此外,人们可以不同意硬叉是件好事。 不同意和自由的选择是伟大的,这是什么使比特币伟大。

你认为那可能会导致分裂吗?

我做。 我预测的结果,正如我们现在所看到的,是矿工正在采用BTC1软件。 而绝大多数采矿软件都是一枚硬币。

根据定义,少数人链条以某种方式行事。 如果大量的哈希力量从链中分离出来,或者在一个UASF场景中,许多用户远离哈希力量,这个软件就以非常可预测和已知的方式运行。 链条停顿了。 而不是花费10分钟的时间来挖掘一个块,所以每个块要花费几个小时。 在你有一个难度下降之前你有2016块。

这对用户来说意味着它不可用一段时间。 将会有硬盘会发生什么 - 绝大多数哈希功能将激活和保护2 MB链。

将有一个没有人使用的链条。 第三,会有一小部分活动家的用户根本不想用硬叉子。 这将继续作为一个更小的安全级别。

说它是分裂的,少数群体的硬币不能像你所描述的那样工作。 这不是强迫选择吗?

我同意。 这是真的 毫无疑问的激励措施可以让您以最大的哈希力量坚持链条。

但治理点是有一个选择。 而在一个软叉子没有。 但每个用户都必须做出选择。

我认为每个用户的知情越多越好。

你对BIP 148或BitcoinABC等其他扩展建议有什么看法?

UASF没有哈希力量,没有支持它们的经济节点。

如果不是Segwit2x激活SegWit,他们会把自己分解成我描述的不可用的链情景。

他们必须创建一个第二个链叉来纠正难度,回到10分钟的时间段。 这就是没有哈希力的游戏,这看起来像不太可能的情况。 随着hashpower,现在是如何播放,SegWit将被激活,UASF的人将会得到他们要求的内容,而且不会有任何连锁分裂。

BitcoinABC正在创造一个新的硬币。 Segwit2x不会对BitcoinABC本身产生重大影响。 哈希力量将略有下降,也许4%的移动到比特币。 它本质上是一种高科技,每一个比特币持有人都拥有新的硬币。

它不应该主要影响比特币用户或Segwit2x。

有些人说UASF是什么导致了Segwit2x,而且现在采矿池正在向BIP 91发出信号,以避免UASF。

基本上是保持统一。 不要避免UASF,而是要确保主链上的所有人通过激活SegWit来保持链条上的位置。 这是统一的道路。 每个人,包括UASF活动家,都能得到他们想要的东西,这是SegWit的激活。

它将通过Segwit2x路径激活“bit 4”,这应该锁定在今天。 这将翻转“bit 1”,这将激活SegWit。

未来三个月的“4”激活也将触发叉规则更改。

有些人认为,侧链是2MB硬盘的更好的替代品,因为用户可以选择使用所需的任何blockize参数的系统。

Bloq赞助了Drivechain项目,该项目是将来可能添加可用侧码的项目。 Blockstream起源于侧链提案,但他们的侧链从未真正成为比特币。

Drivechain技术可能允许您拥有一个拥有巨大块的侧链,那里的规则并不重要。

这个问题就是成熟度。 这是一个在实验室的科学项目。 如果它更安全,那么今天可能会是一个更好的解决方案,但是像Lightning这样一款非常有前途的技术还在被烘烤。

所以2 MB参数的增加是一个短期的解决方案。 那么Drivechain可能会来吗?

究竟。 基本上,2 MB硬盘是我们知道100%的一个路径,保证增加容量。

我们不知道SegWit能够提供多少容量,因为我们不知道有多少人或几个人会更新他们的钱包软件来启用SegWit。 这是一个未知数。 闪电,我们不了解任何信任模式或经济学。 所以,我们不知道是否会被使用。

Sidechains同样只是烤了。 所有这些都是有希望的项目,我们不知道将是一个解决方案。

2 MB硬叉绝对是一个停顿,直到我们得到更好的东西。 但是,正如我一直说的那样,记住这个差距。 这是实用主义与长达一年的科学项目,可能或可能无法解决。

你打算在Segwit2x上工作多久? 你在忙碌还是打算在硬叉后停下来?

不,这是非常专注的。 它不会扩大其章程。 这与IETF工作组保持一致。 我们有一个章程来激活SegWit并激活硬叉,就是这样。 这是一个一完成的。 您在Red Hat(我曾经工作的地方)看到同样的事情来开发软件和硬件规范。

在Linux内核上工作时,我们得到了相互憎恨的人,他们在一个集中的环境中实际合作,完成了一个具体的目标,比如开发USB规范。 之后,Segwit2x被建模。 在这之后,它将被解散。

现在,BTC1项目,我叫Fedora的比特币。 它将在Segwit2x之后。

任何关于BTC1之后你会做什么的计划?

我真的想创造一个更专业的社区,不会让叙事和泥泞,并欢迎更多的开发者。 当我在Linux工作时,我们帮助新开发人员陡峭的学习曲线。

我们可以做到这一点,但是,对于我的悲伤,我们有一部分社区对于任何新的发展都是非常消极的,而在推动这些界限方面是负面的。

艾瑟利一直非常欢迎。 比特币是迄今为止最安全的封锁,比安非利亚更安全。 但是,迷信正在更好地吸引新的开发人员。

我想要BTC1是我选择作为项目图标的欢迎标志。 我们欢迎新的项目,欢迎新的想法,而不是攻击超出自定义泡沫的想法。

是否替代Bitcoin Core的计划?

绝对不。 这是Bitcoin Core之上的补丁。 我们将使用最好的比特币核心,我们非常欢迎这些贡献,也是其他贡献。

我们想与Bitcoin Core合作,而不是针对Core。 即使他们不同意我们与他们的合作,我们也想和他们一起工作。

这是有趣的讽刺。 SegWit的原创作者正在竭尽全力推迟SegWit的推出,这正是Segwit2x实际上完成的。

你提到了无知 很多人都提到他们更喜欢新的开发人员或新的想法。 但有些人认为这可能是软件安全的一个问题。

这是对的 我们正在确保金钱。 有了新的想法,带来了新的风险。

Segwit2x是在哪里呢,这个核心部队在保守方面太过分了,我们让比特币砰的一声冲入了这个费用墙,这是几年前可以预测的,而不是准备硬盘。

您可以将自己的风险调整到一个角落,并且会损害市场份额,而您非常保守,没有人可以使用它。

现在BIP91已经锁定了,你看到了什么?

最终,我认为SegWit的最佳途径是不会发生的,它将是将其部署在侧链上,并将其用于金钱测试一年,并将其整合到比特币。 在litecoin看到一些真正的钱测试,但就是这样。

Litecoin,他们只做了第一步。 钱包不使用SegWit。 理想的情况是在侧链上实时货币测试的周期要长得多。 这是侧链的原始愿景。

但是我们今天有什么 我认为Segwit2x是部署SegWit的最好机会,并保持每个人都有一个硬币。

它显然有大量的买入,所以我们有信心它的成功。

原文地址;http://www.coindesk.com/rock-hard-fork-jeff-garziks-plan-avoid-bitcoin-split/





收藏 已赞