一种不同的分片方法
大多数支持分片的区块链会预先固定分片的数量,而开放网络(@ton_blockchain)则采取了不同的路径。
TON 在交易率超过阈值时,动态地将工作链一分为二;当交易率低于阈值时,再将它们合并回去。该协议将这一机制称为“无限分片范式”。
无限分片范式的核心思想是:将每个账户(即智能合约)视为存在于其自身独立的片链中。由于维护数百万个独立区块链并不现实,这些账户链会被分组归入不同的分片链,每个分片链区块实际上就是分配给该分片的所有账户链区块的集合。
分片与合并的实际运作方式
分片后账户的归属由地址决定。当负载超过阈值,验证者决定将一个分片链一分为二时,所有地址 ID 以 0 比特开头的账户会归入一个分片链,而以 1 比特开头的则归入另一个。每个工作链中的分片链数量始终是 2 的幂次,并且可以在 1 到 2^60 之间动态变化。
验证者通过在工作链配置参数中设置 want_split 和 want_merge 标志,来表达分片或合并的意图。一旦做出决定,分片或合并将在 100 秒的延迟后生效。如果发生分片或合并事件,受影响的分片会暂停,直到下一个主链区块生成。
跨分片通信通过一个结构化的消息传递系统处理。负载被分配给不同的验证者组,每组处理地址具有相同前缀的账户。当一个合约向另一个合约发送消息时,如果两个合约位于同一个分片内,该组验证者会立即处理消息;如果它们处于不同分片,系统则会在各组之间路由消息。
分片与合并的过程是自动进行的,能够根据网络状况动态调整,无需人工干预。最终形成一种网络架构,旨在应对不断增长的用户需求,而无需在协议层面修改分片数量。

资金费率
资金费率热力图
多空比
大户多空比
币安/欧易/火币大户多空比
Bitfinex杠杆多空比
账号安全
资讯收藏
自选币种