什么是分片(Sharding)?它如何助力以太坊扩容?

Marcus Chapman
Marcus Chapman
Decentralized finance researcher.

好的,没问题。我们用大白话来聊聊分片(Sharding)这个听起来很酷的概念。


嘿,朋友!我们来聊聊分片(Sharding)这个事儿

在聊分片之前,我们得先明白以太坊现在遇到了什么麻烦,也就是为什么需要“扩容”。

问题在哪?—— 一条拥堵的单行道

你可以把现在的以太坊主网想象成一条非常繁忙的单行道。所有的车(也就是交易)都必须在这条道上排队按顺序通过。高峰期一来,这条路就会堵得水泄不通。

  • 速度慢:因为一次只能处理一辆车,所以不管有多少车等着,都得慢慢排队。这就是为什么以太坊每秒只能处理十几笔交易(TPS低)。
  • 过路费贵:路就这么一条,想插队或者想快点通过怎么办?那就得加钱!这就是为什么以太坊的Gas费(手续费)在网络繁忙时会变得特别贵

区块链的一个核心规则是,网络里每一个“记账员”(也就是节点/验证者)都必须处理和验证每一笔交易,以确保所有人的账本都是一致的。这就像是路上每一个收费站都要检查每一辆过路的车,效率自然高不起来。


什么是分片(Sharding)?—— 把单行道升级成超级高速公路!

分片,用最简单的话说,就是“分而治之”

它不再要求每一个记账员都处理网络上的每一笔交易,而是把整个网络和数据“切”成很多小片(Shard),然后把这些记账员也分成很多组,每一组负责一小片区域就行了。

回到我们刚才的比喻:

分片就像是把原来那条拥堵的单行道,直接扩建成了一条拥有64条车道的超级高速公路。