扩展、隐私与前沿

分片

分片是一种扩展区块链的方法:把链拆成若干并行的部分,称作分片,每个分片处理属于自己的那一部分交易和数据,于是整个网络一次能处理多得多的工作。它直击可扩展性三难困境背后的瓶颈——在经典链中,每个节点都必须处理一切。有了分片,每个节点只需完整处理一个分片,因此总容量会随分片增多而增长,而无需要求任何一台机器多做事。

这个词借自大型数据库:一张巨表被切分到许多服务器上,使得没有任何一台服务器持有全部。在区块链上,难点在于既要让各分片安全,又要让它们彼此一致:如果验证者被摊薄到众多分片之上,某个单独的分片就可能被一个攻击者攻占,而这个攻击者根本无力接管整条链。现实中的设计以此为对策——在分片之间随机洗牌验证者,并给每个分片一个共享的安全锚,使任何一片都无法被悄悄压制。

设想一名不堪重负的职员,必须亲手记录全国的每一笔交易;再设想一套区域办事处系统,每个办事处各管一方,同时向全国登记处汇报。区域办事处并行工作,全国因而办成多得多的事——只要中央登记处让它们保持诚实与一致。分片是一个强大的构想,现代设计正越来越多地把它较轻的形式(只分片数据,而非执行)与 Rollup 搭配,让基础链主要负责保证数据可得,供二层系统在其上构建。

又称
分片分片技術