BCH扩容的摩尔定律——为什么BCH目前不选择分片?
通常情况下,摩尔定律是适用于比特币现金扩容的,作为比特币现金如何随着未来使用量的增加而扩容的论据。的确,过去晶体管的数量变化符合摩尔定律。但是,值得注意的是,当前单核的时钟频率(主频,指CPU的运行速度)没有增加——这是由于物理限制。相反,CPU制造商增加了并行处理的内核数量。这意味着为了使比特币现金的扩容符合摩尔定律,区块构造和验证必须使用额外的CPU内核。为了有效地使用额外的内核,CPU内核使用的数据必须是局部处理的。组织数据用于局部处理的过程称为分片。然而,比特币现金目前使用的数据结构阻止了数据的局部化。通过规范化(canonicalization)来改变哈希树计算的顺序,可以对数据进行分片。对于一个包含通过散列按字典顺序排列...