(来源互联网)
在最近 Mt.Gox 著名的 Reddit 论坛上展开了一场讨论,比特币技术人员之一的 Gregory Maxwell 为平台最近遇到的技术问题以及即将破产的谣言简洁了精辟的见解。他的观点主要聚焦在 Mt.Gox 最近宣布运用比特币协议的障碍以及平台用户的钱包运作问题。
关于即将倒闭“纯属胡扯”
首先,明显的 Maxwell 称关于平台即将倒闭的传言“纯属瞎扯”。但是到底是什么原因使得巨量提现单失败,而又是为什么 Mt.Gox 在上周五暂停了所有提现呢?
Mt.Gox 宣称的由于“系统错误”导致的比特比交易失败看来是真的。在 Maxwell 昨天留言中,描述了一些平台用户钱包使用的潜在问题。这3个问题在过去的4个月里,已经让很多比特币交易失败了。
发送比特币的不成熟
首先 Maxwell 提到的第一个问题,是关于去年9月份当一个平台钱包的早期版本中会不经意地发送不成熟的比特币。有些 Blockchain 新挖出来的比特币还没有100个区块深是不能被交易的,交易就会失败。这个问题可以通过改写工作区程序,来保证 Mt.Gox 的钱包会先用最早挖出来的那些比特币。
签名编码标准
不久之后,核心比特币技术人员在平台添加了安全补丁,这进一步影响了平台交易是失败率。他们对交易签名编码进行了更严格的处理,倒过来说,就是每次交易需要 Mt.Gox 钱包的确认。
这个持续了很久的复杂操作,导致这段时间交易的编码都变得无效,而且这些比特币的网络节点都没有被转发来运行新版本的比特币协议。当然更多的交易失败了,而且由于一个复杂的循环企图“修复”它,一个不幸的情况发生了。那就是之前说到的,起源于 Mt.Gox 但是没有被转发的失败交易,都被写入了比特币网络。他们现在有正确的签名编码,但是他们的交易ID却突变了,原因是为了“修复”之前没有被解释的转发失败。(有点复杂。。。)
Maxwell 相信这些变异的比特币交易导致了平台钱包“二次发送”这些未成熟的比特币,也造成了比之前提到的“发送更旧的币”更糟糕的情况。这是因为前段时间交易的币更有可能具有无效签名,而这些币却被标准用户钱包按常规流程处理。对于 Maxwell 的观点,很多用户立刻在下方纷纷表示赞同:
因此,这些因素综合的结果是 Mt.Gox 产生了大量失败交易。在这个情况下,他们的留言称求“稳定的系统”变得合情合理了。
计算混乱
根据 Maxwell 的说法,软件问题已经被证实而且被修复。由于大部分失败的比特币交易还有钱包问题,解决它实在是快不起来。随着软件 BUG 被修复,现在还有一系列的坏死计算需要被梳理。例如哪些比特币交易属于哪个用户?哪些交易是由于正常理由失败,而哪些又是因为之前提到的钱包问题?无数个需要解决的问题。。。
继续前行的运营问题
当然,Mt.Gox 长期为人诟病的人手不足以及糟糕的客服态度问题的确不值得同情。到底是不是因为这些技术问题导致的提现失败,我们拭目以待。更好的客服服务会帮助澄清这些问题。Mt.Gox 还是必须面对一大堆账户被锁住了的顾客的愤怒,他们才不管你有什么技术问题呢。