自选
我的自选
查看全部
市值 价格 24h%
  • 全部
  • 产业
  • Web 3.0
  • DAO
  • DeFi
  • 符文
  • 空投再质押
  • 以太坊
  • Meme
  • 比特币L2
  • 以太坊L2
  • 研报
  • 头条
  • 投资

免责声明:内容不构成买卖依据,投资有风险,入市需谨慎!

TON在流量上升时将链一分为二,之后再合并回来

2026-08-27 05:32:00
收藏

一种不同的分片方法

大多数支持分片的区块链会预先固定分片的数量,而开放网络(@ton_blockchain)则采取了不同的路径。

TON 在交易率超过阈值时,动态地将工作链一分为二;当交易率低于阈值时,再将它们合并回去。该协议将这一机制称为“无限分片范式”。

无限分片范式的核心思想是:将每个账户(即智能合约)视为存在于其自身独立的片链中。由于维护数百万个独立区块链并不现实,这些账户链会被分组归入不同的分片链,每个分片链区块实际上就是分配给该分片的所有账户链区块的集合。

分片与合并的实际运作方式

分片后账户的归属由地址决定。当负载超过阈值,验证者决定将一个分片链一分为二时,所有地址 ID 以 0 比特开头的账户会归入一个分片链,而以 1 比特开头的则归入另一个。每个工作链中的分片链数量始终是 2 的幂次,并且可以在 1 到 2^60 之间动态变化。

验证者通过在工作链配置参数中设置 want_splitwant_merge 标志,来表达分片或合并的意图。一旦做出决定,分片或合并将在 100 秒的延迟后生效。如果发生分片或合并事件,受影响的分片会暂停,直到下一个主链区块生成。

跨分片通信通过一个结构化的消息传递系统处理。负载被分配给不同的验证者组,每组处理地址具有相同前缀的账户。当一个合约向另一个合约发送消息时,如果两个合约位于同一个分片内,该组验证者会立即处理消息;如果它们处于不同分片,系统则会在各组之间路由消息。

分片与合并的过程是自动进行的,能够根据网络状况动态调整,无需人工干预。最终形成一种网络架构,旨在应对不断增长的用户需求,而无需在协议层面修改分片数量。

展开阅读全文
更多新闻