热门搜索 :
考研考公
您的当前位置:首页正文

[译文]Bitcoin Cash路线图

来源:东饰资讯网
bitcoin cash

即使闪电网络是成功的,它仍然需要大量的线上扩容能力,如果它会被广泛使用的话。

以下是我在比特币现金的路线图上的一些认识。因为目前还没有正式的路线图(到目前为止),只是在邮件列表和Slack中出现的一些零散的想法,而这些想法似乎有了一个粗略的高层共识(实现细节引发了很多的辩论)。

新的难度调整算法

山寨币社区应该非常熟悉当一种币在争夺算力时发生的事情:难度的波动发生的时候,矿工们转向最赚钱的币和带来了不规则的出块时间。比特币发展至今并没有遇到过这种情况,因为它是唯一一种是double SHA256挖矿算法的加密货币。如今,比特币现金的出现已经让事情发生了变化。中本聪设计的难度调整算法非常简单,不适合多币种争夺相同的算力,现在比特币现金和比特币都因为难度调整收到了影响,比特币现金影响的更多一些。

因此,改变算法是有意义的。幸运的是,多年来关于这个问题的研究已经有很多了,所以这只是一个采用最佳解决方案的问题。最后的结果是,比特币现金将会有一种新的难度调整算法,可以防止区块时间的剧烈波动。另一方面,比特币的难度将会继续和矿工的盈利能力做出相应的变化。

修复交易延展性的正确方式

人们对于隔离验证(SW)的主要抱怨是他是如何实现的,而不是它想要达到的目的:修复交易延展性。有人告诉我们,在维护着一个数百亿美元协议的比特币社区,我们需要接受这样一种笨拙而丑陋的极客行为(注:指SW的实现),而这样做的原因是:以另外的实方式来做这件事(注:指修复交易延展性)需要冒着比特币被分裂的风险。具有讽刺意味的是,正式这种极客行为最终成为了比特币现金分裂的主要驱动力。比特币现金可能是分叉的最好时候,因为它现在可以用正确的方式来修复交易延展性问题。无论以那种最小方式延展性修复,交易格式基本上没有改变,或者通过改变交易格式来进行扩展,这还待定。

无论在哪种情况下,这种变化都不太可能在短期内成为优先考虑的问题。显而易见的是,修复交易延展性的主要用例是:闪电网络,现在还没有准备好。即使它最终准备好了,技术成熟还需要时间。还需要更多的时间来或者消费者的认可,如果能做得的话。这可能要花几年的时间才能实现。如果比特币现金需要12到18个月才能修复交易延展性问题,我怀疑会错过一些东西。

并行交易验证/新的merkle树

UTXO证明

设置每个块的UTXO根将改善客户端安全性,支持快速同步模式,并为未来的分片铺路。在这一点上,目前还不清楚是否有足够有效的方法的来实现这一点,它本身不会成为可伸缩性的瓶颈。以太坊使用Patricia树来做这件事,所有至少有了一些先例,但需要做更多的研究,关于如何更好地做这件事。

Bitcoin-ng/Weak blocks

Bitcoin-ng和Weak blocks是两种解决某些扩容问题的不同方案,第一种方案和大区块相关,以牺牲较小的矿工为代价,这可能会造成挖矿集中的问题。第二种方案只需要一次验证块,而不是在一段时间之后验证。与Weak blocks相比,Bitcoin-ng更深入地解决了这些问题,但对于协商一致的规则和在生产环境从未运行过的规则来说,这是一个巨大的变化。而Weak blocks仅仅是通信协议的一个补充,并且不涉及到共识的变化,因此是更加的保守。

如果让我投票的话,我现在可能会赞同Weak blocks,先看看它是如何工作的,然后在未来再考虑Bitcoin-ng。

Bitcoin-ng和Weak blocks 都将有助于提高零确认的安全性(尽管它仍然不完美)。Bitcoin-ng更是如此,因为它改变了交易的确认和挖矿。Weak blocks不是共识规则,仍然允许double spend ,但它会给一份在网络上发生的double spend的记录,商家可以使用区块数据计算出已经弱确认了的但还没有进入块的概率(可能很低)再采用适当的风险管理。

分片

可扩展的区块链并不是说要有全部的交易集合或者是半集中上的2层网络,而是不再需要所有的节点下载和验证所有的交易。上面提到的两个变化,重组Merkle树和UTXO证明,可能会引入一个新的部分验证操作模式。如果用户希望(一个验证所有分片的节点)仍然可以运行一个完整的验证节点,但他们可以选择告诉它只下载和验证一些较小的分片,并且它仍然具有与完整节点相同的安全性。从理论上说,如果所有节点(包括矿工)正在运行部分验证节点,网络仍然能够运行。如果它能够工作,那么基本上可以实现链上的无限扩容,而不会导致中心化。

分片还在研究,所以这是路线图,但它仍然是一个有意义的努力。以太坊有自己的分片路线图,所以希望我们能看到它是如何工作的,学习它是如何做的。

就这样,就像我说的,这是相当的雄心勃勃的。这将需要几次硬分叉来实现这个路线图,使用硬分叉的好处就是,不用再囿于向后兼容性要求,可以摆脱束缚。有些东西可能还无法实现,但至少比特币现金拒绝了这样一种观念:加密货币只不过是一种企业结算系统而不可以做为电子现金的形式使用继续向前推进。

打赏地址: 16uoPajbFeKcVXdwDSuGxb7unYy1X1rMss


16uoPajbFeKcVXdwDSuGxb7unYy1X1rMss
Top