Author

Topic: 解析Bitmain的新闻稿 (Read 252 times)

full member
Activity: 154
Merit: 100
June 22, 2017, 02:40:49 AM
#2
首先保证了比特币不会有分裂的危险,也保证了矿工的利益。
full member
Activity: 252
Merit: 100
June 22, 2017, 02:05:24 AM
#1
可能你还没有听说这个消息,Bitmain刚刚发布了一个消息——即将实施的硬分叉BIP(比特币改进协议)148计划在8月1日开始。如果你因此感到害怕,想卖掉所有的比特币,不要担心,我在这里帮助你理解这个提议,它将如何影响你以及你能做什么。

解析Bitmain的新闻稿

与古巴导弹危机不同


但首先,我要通过新闻稿,确切地说明它意味着什么。

Bitmain的保护计划

Bitmain的公关稿始于一个关于他们为什么将变成硬分叉的辩解。你需要知道的关键的事情是,他们想创建灭绝保护和重播保护。

激活时间

他们计划的实际细节直到这一节才开始:

激活时间是可配置的。我们将在UASF(用户激活软分叉/ BIP148)后的12小时20分钟做硬分叉,纪元时间戳将为1501590000。

注意,硬分叉大约在UASF开始后的半天进行的。很有可能,这是为了确切的了解uasf软叉到底有多大威胁。如果uasf算力低于网络的1%,在这12小时里,一个孤块很可能不会在uasf被发现,并且给了bitmain时间使其启用硬分叉。

大块

在分叉块中,有一个“必须是大的”的规则。分叉块的块大小必须大于1000000字节。分叉块是指采用一致规则变化的第一个块。
它接受块大小小于8MB的块,而我们矿工将把块大小软限制在2MB。

第二件事值得注意的是这个非常有趣的“必须是大的”的规则。分叉块大小必须大于1 MB。也就是说,分叉块有一个下限。明确的目的是用uasf创建一个永久的块,因为分叉块不会对uasf链有效。

第三是8MB是真实的所谓的极限(见下文),但2MB可以被看作是“软限制”,因为现在矿工基本上是限制了他们自己。这意味着比2MB大的块是完全合法的,但直到矿工觉得需要增加块大小时,才会应用到网络上。

有限的sigops

一个软分叉规则将会被加到协议中来限制sigops中每个20k以内的交易。

这是一个对较大块的问题之一的解决方案,也就是二次散列问题。从根本上说,限制sigops中每笔交易是为了防止块验证花费太长时间。

未来没有块限制?

在分叉块之后的未来,块大小对我们来说将不再是硬编码一致性规则的一部分。造成大块的矿工们将会被经济激励所惩罚,但是不再限制块大小。

这似乎表明,8 MB是不是一个硬性的限制,但在没有进一步硬分叉的情况下,实现更大的块实际上是可能的。

Replay Protection(重播保护)

将会有可用于交换和钱包开发者的重播攻击保护。你可以在这里查看说明书:
https//github.com/bitcoin-uahf/spec/blob/master/replay-protected-sighash.Md

Bitmain的说明书在SIGHASH使用了一个新的比特位来表明它意味着一个链,而不是其他链。这确实会创建重放保护,因为uasf链交易显然不会为签名添加这个比特位,而Bitmain的链交易会这一做。uasf链上的交易在bitmain中将是无效的,反之亦然。

有条件的释放

Bitmain 会使用一些它自己的算力,并且与开发者团体共事,以基于uahf(用户激活硬分叉)来制定应急计划。我们会研究让矿工自愿加入我们的方案。

在BIP148以由我们采矿作业提供的一定比例算力分叉后,Bitmain 将会开采至少72小时的链。
Bitmian 很可能不会立即像公共网络释放所开采的块,除非形势要求那样做,这意味着bitmain 在开始阶段会秘密地开采链。我们打算在下列情况下面向公众释放开采块(非穷举列表):

1. BIP148链被激活,并且随后得到采矿业的大力支持,例如,在BIP148成功分裂链之后;

2. 市场对于大块硬分叉的情绪很强烈,并且经济原理促使我们开采它,例如,汇率利于大块的比特币;

3.如果已经有了显著的一部分矿工公开地进行了开采,并且我们决定对我们来说在链的顶端开采是合理的。在这样的情况下,我们也会考虑加入那个链,并且放弃我们秘密开采的链,这样公共的uahf链就不会受到重组的风险。

这些段落可能是文件中最令人困惑的部分。他们在秘密地开采什么? Bitmain要开采什么以及什么时候开采?

以下是上面的总结:

•bitmain将秘密地进行硬分叉,这个过程至少持续3天

•如果uasf看起来弱,bitmain将放弃所有秘密开采的块,并且让每部分单独进行。

•如果uasf看上去很强,bitmain将释放秘密开采的块,邀请其他矿工加入其中并触发硬分叉。

我不知道在没有(2)情况下的硬分叉,怎么可能会有汇率。我想这或许指的是期货市场,甚至是对等交易或类似的交易。

最关键的问题是,如果Bitmain发布一个硬分叉,那么他们就会在8月1日后开始开采,然后在那之后的3天后释放秘密开采的链,而能确定这些的最早的日期是8月4号。

承诺

一旦Bitmain开始公开地开采uahf链,我们就将坚持开采下去,并且不会在意短期的经济激励。我们相信包含调整块大小选择的路标能够更好的为用户服务,所以我们希望从长远来看,它能吸引更高的市场价值。经济网络会更快的扩展,并且在竞争激烈的加密数字货币市场中能有更大的胜算。

这一段基本上是在陈述uasf链的价格再高也不会使他们转移到那个链。换句话说,他们愿意赔钱,以扩大他们的产业链。

未来的升级

对于新闻稿的其他部分,Bitmain宣布,下面这些功能将被添加:

•Segwit(以不同的比重)
•扩展模块
•Rootstock 侧链
•建立完整节点的SPV服务
•Bitcoin NG
•Lumino
•弱块

这对你来说意味着什么?

如果你一直密切关注着这场辩论,你知道8月1日是一个即将到来的重要日子,你以后要非常小心的交易。我们现在知道8月4日是可用硬分叉的最早的日子。

根据算力比率,可能在任一分叉办理交易都不安全,因为攻击可以造成任何链的灭绝。所以我的警告仍然有效,8月1日以后要格外小心。

结论

Bitmain的新闻稿可以被称为博弈论中的“置信威胁”。他们当然有采矿权,并且手头上有现金来完成这个项目。由于大多数硬分叉的想法来自Bitcoin Unlimited,他们将软件准备好了,然而,你可能会意识到它的可靠性。他们也想使用重播保护和灭绝保护这样的软分叉来解决实际问题。

如果你是从博弈论的角度来思考问题,那么现在的问题应该是,为什么?为什么Bitmain公开这些计划?

首先,Bitmain的计划加入了防止失败的环节。这可以被看作是一种防御性的行动,以确保他们获得的任何采矿奖励,但更重要的是,作为一种方法,以确保其他矿工可以在他们的链上安全开采。

第二,给出未来计划的路线图,使他们的链的发展更具吸引力。这可以看作是为了获得产业支持的一种手段。他们在路线图上公布的特性与比特币交易有关,这不是巧合。
这是(在过去是,现在也是)一个对用户激活的软分叉完全可预测的响应,如果uasf的主张没有预料到这种威胁,那反倒令人奇怪了。Bitmain是否会跟进,完全是另一回事,但请放心,这两种选择都有严重的后果。

如果这对你来说这似乎是不必要的冒险,那么也许你是对的。有一些选择可以给每个人他们想要的。不幸的是,这场内战已经敌对太久了,我们可能太迟了。

部分评论

coin-master:
所以,如果UASF(紧急共识)成功的话……我们只会获得更大的块?
那很奇怪,因为那让我成为UASF(紧急共识)的支持者。
换句话说:为了比特币能释放大块比特币链,要花费多少成本才能用足够的算力开采UASF(紧急共识)?我们怎样才能找到矿工来真正做到这一点呢?
Jump to: