BTCC缪永权谈区块扩容:请淡定,我们需要静下心写代码 (上篇)

2016-03-17 09:53 来源:巴比特资讯 阅读:5933
近几个月来,缪永权一直积极参与解决区块扩容争端问题,在促成香港比特币圆桌会议及其达成的共识上扮演着关键角色。但更令他在比特币界名声大噪的,可能是由于一系列推文风波——为许多人称道,也为一些人贬为外行。

文章来源/Bitcoin Magazine
翻译/BTCC
近几个月来,缪永权一直积极参与解决区块扩容争端问题,在促成香港比特币圆桌会议及其达成的共识上扮演着关键角色。但更令他在比特币界名声大噪的,可能是由于一系列推文风波——为许多人称道,也为一些人贬为外行。
缪永权是BTCC的首席运营官,该公司是提供比特币交易所、钱包服务及矿池的综合平台。他作为曾经成绩卓著的游戏行业总监,于去年作为顾问加入好友李启元担任首席执行官的比特币公司,自那以来一直深入参与公司的各项事宜。以下则是关于比特币区块扩容,缪永权接受Bitcoin Magazine采访的内容记录。
不久之前,您还是一位多少有些少为人知的运营官,比特币行业里知晓您的人并不多。如果没有别的原因的话,似乎是您最近在Twitter上的大胆言论让您一下子变成了大众关注的中心。您为什么突然这样做呢?

缪永权:我在Twitter上主要是讽刺一下现状。人们可以把所有事都归结为阴谋论,并无视所有与他们的观点不符的东西,这有些可笑。除了所有这些虚假信息和缺乏事实根据的说法,Core开发团队也遭到了许多负面的恶意攻击。面对这种情形,除了一笑了之也别无他法。

您自己以前也曾对Core开发团队持批评态度,我们上次采访中,您甚至说过,如果Core无法达成共识,利益相关者很可能会实行扩容。
缪永权:我当时要表达的关键是必须要有所行动。当时整个比特币社区都很受挫,我也一样。
上 次采访实际上成为我后来与Blockstream总裁Adam Back之间长达3小时通话的契机,虽然电话里我总体上是在对Adam和Core团队的指责,但我的指责主要还是围绕Core团队没能更好沟通这一点上。 Adam和Core开发人员都接受我的反馈,在那之后他们在沟通方面也的确改进了很多。
我也更多地了解到 Core开发人员是怎样共同努力的,人们不该对Core持如此悲观的态度。我认识到仅仅向Adam抱怨、期待事情奇迹般地好转是不行的。Core是一个非 常多元的群体,由许多个人志愿者与志愿公司组成,群体内部也存在许多不同意见。这个群体无法只是回应人们的反馈——因为还没有建立起这样的机制。他们只不 过是一群想要为比特币编写代码、解决相关问题的家伙,并没有人掌管整件事。
Wladimir van der Laan在管理不是吗?
缪永权:Wladimir作为维护人员负责合并代码。但是如果没有整个Core群体的一个大致共识,他不会对任何事下决定。这实际上也是人们指责他的地方,认为他过于谨慎。正因为他不会对各种问题做出任何决定,事情也就没有一点起色。
不过他能决定什么时候达成大致共识。
缪永权:我不认为他是最终的决断者,他的角色其实是协调人。如果他会在没有达成共识的前提下合并代码,大概不会有多少开发人员留下做这个项目了。
现在区块大小限制依然是1MB。据说您在去年12月份曾表示支持短期强行扩容?
缪永权:中本聪当初将区块大小限制在1MB是为了防止出现垃圾流量,但区块大小限制还有另一个功能:能够维持一个较低的限制,确保任何人都能运行完整节点,这一点十分有利于促进去中心化。据我所知,比特币的一大重要性质就是去中心化。
我最初倾向的是先实施硬分叉,但自那之后我对隔离见证方案有了更深的了解,也明白了为什么需要先实施隔离见证:为了避免某些攻击。如果我们无法着重处理这些弱点,未来可能会遭遇更多问题,例如会动摇整个比特币网络的捏造交易。
由 于Core开发人员希望能够既保障系统安全性,又能够维持去中心化,他们自然会对增加中本聪设定的区块大小一事十分谨慎。伴随隔离见证的使用,Core开 发人员也的确在增加实际区块大小。同时,作为香港圆桌会议共识的一部分内容,一些人也已经在致力于实行硬分叉,为下一次扩容做准备。我不觉得可以把这叫做 人为控制区块大小。
有人认为是一小群开发人员将区块大小限制固定在当前的状况。
缪永权:如果你所说的“一小群”是指Core开发团队的话,这个团队有大约80位贡献者,从技术上来讲,的确是他们在固定区块大小限制。
 然而,只有存在共识要求他们固定区块大小限制,他们才会这样做——也的确存在这样一个共识,因为它将恩惠整个比特币生态系统。假使Core开发人员今天决定将区块大小限制扩大到8MB,矿工们也会一致阻止这一行为,因为它将严重损害到挖矿。
 如 果稍微改变一下你的提问,你可以说“一小群开发人员正在固定2,100万比特币的区块大小限制。”如果你从这个角度看待这个问题,你会发现Core开发团 队并没有固定任何事物。如果你认为这些人自己能够强制实施2,100万比特币的固定限制,这是十分荒谬的——事实上是整个比特币系统在强制实施这一限制。
您提到了香港圆桌协议,请问其发端是?
缪永权:开始是BitFury在北美比特币大会上组织了比特币圆桌会议,其后许多利益相关者之间展开了一系列通话,共商这些问题,后来发布了一封“共识呼吁”书,再后来比特币扩容研讨会的一位主办者Pindar Wong为我们提供了会议场所。比特币社区的活跃成员谢康在场地安排方面起到了重要作用。
会议本身并没有太多事先准备,许多与会人士,包括我自己,都只是在会议召开的前几天甚至更短的时间内才确认会参加。我们最初只是决定会面讨论这些问题,希望能够避免争议较大的硬分叉。我们最终能够达成共识,并总结出一封共识信,这实在是很让人不可思议。
Classic团队无人参加会议,这是您的意图吗?
缪永权:我们的目标是召开一场小型的会议,讨论的重点只有一个:研究Core团队如何实现硬分叉并避免比特币网络分裂。我们本希望将会议人数限制在20名,实际与会者一共是24人。 
我们并不希望非开发人员或那些不会以有意义的方式对讨论贡献想法的人参加会议。经过一番讨论后,我们确实向Classic的开发人员Gavin Andresen、Jeff Garzik和Jonathan Toomim发出了邀请。
但只在会前非常短的时间内才发出邀请。
缪永权:是这样的,但这次会议并不是一场大会。我说过,这是一场临时会议。很多人都是最后才决定要参加的,而Classic的开发人员决定不参加。我猜他们有些人是去参加在巴巴多斯举办的Financial Crypto大会了。
想必在香港会议上达成共识不是一件易事?

缪 永权:一点也不容易。会上不断提出的唯一也是最大的问题就是,如何实际扩容区块大小。这也是我们为什么最后选定“2MB左右”作为共识书的目标。如果我们 将区块大小基础确定在2MB,加上使用隔离见证,有效区块大小将能够达到3.6MB,在对抗条件下还可能达8MB。但是直到开发人员及整个挖矿社区展开进 一步讨论时,我们才能知道准确数字是多少。如果矿工与各矿池认为扩到2MB是可以,那样的话会很不错,不过实际数字有可能会略小。

那些过于简单化理解比特币的人们,会希望区块大小是个易于理解的数字,比如2。但事情并不会这么简单。如今早已不是那个可以将区块大小定为任意数字的时间点了——中本聪时代是这样没错。当下应由技术和网络限制来决定区块大小。

另外,我想人们应该停止仅仅聚焦于实际区块大小,而给予每区块的交易数量更多关注,这才是真正重要之处。
尽管如此,似乎不是每个人都对香港共识结果感到满意。至少有两家矿池运营商,F2Pool的王纯和AntPool的吴忌寒表示希望他们的哈希算力也能参与投票?

缪永权:每个人都有点失望,但他们希望为用户争取投票权并没有问题。F2Pool从技术上讲并没有运行Classic。也许这里有一些误解或许共识协议中存在一点漏洞。我们同意给Core多一些时间。我相信大家都会说话算数,信守我们在共识书中作出的承诺。

注:因采访记录全文内容略长,我们会在明天继续上传“BTCC缪永权谈区块扩容:请淡定,我们需要的是代码 (下篇)”,敬请期待!


声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。

点击阅读全文