TON创新设计:无限分片与Actor模型实现百万TPS

robot
摘要生成中

TON网络:高并发与可扩展性的创新设计

TON是一个去中心化的计算网络,由一个主链和多个组件构成。它最初由一个知名即时通讯应用的创始人及其团队开发,现在由全球独立贡献者社区维护。该项目起源于2017年,当时开发团队为自身探索区块链解决方案,由于现有的L1区块链无法支持其庞大用户基础,他们决定设计自己的区块链。

2018年,该项目发起了代币销售。然而,由于监管问题,原开发团队于2020年退出项目。随后,一些开源开发者和比赛获胜者接手了代码库,将项目更名为The Open Network,并继续开发这个区块链。

作为一个去中心化执行环境,TON面临着处理高并发请求和海量数据的挑战。目前,即使是号称TPS最高的某些区块链,其实测最高TPS也只有65000左右,难以满足百万级TPS的需求。此外,随着应用规模的扩大,产生的数据量将会非常巨大,而传统区块链要求每个节点保存完整数据的做法在这种情况下是不切实际的。

为解决这些问题,TON对主流区块链协议进行了两方面的创新:

  1. 采用"无限分片范式"设计系统,解决数据冗余问题,能够承载大数据,缓解性能瓶颈。

  2. 引入基于Actor模型的完全并行执行环境,大幅提升网络TPS。

TON的网络结构采用了四层链结构:

  • 账户链:表示与某个账户相关的一系列交易组成的链,通常是一个虚拟概念。
  • 分片链:实际的组成单元,是一组账户链的集合。
  • 工作链:有自定义规则的分片链,如基于EVM的工作链。社区成员可以创建自己的工作链,但需要支付高额费用并获得验证者的批准。
  • 主链:负责所有分片链的最终性确认。

调研|以"自下而上"为核心思想的TONChain

TON网络具有以下特点:

  • 动态分片:能够自动拆分和合并分片链以适应负载变化。
  • 高度可扩展:通过无限分片范式,理论上可支持近乎无限数量的分片。
  • 自适应性:网络可根据负载变化自动调整分片数量。

为解决跨链通信问题,TON采用了"超立方体路由算法"实现跨链消息通信路由发现,确保消息沿最短路径传输,提高通信效率。同时,TON还提出了乐观技术方案,允许用户提供路由路径的有效证明,以加快消息的可信性确认。

在共识机制方面,TON采用BFT+PoS方式。任何质押者都有机会参与区块打包,系统会定期从所有质押者中随机选择验证者集群。被选中的验证者通过BFT算法打包出块,如有错误或作恶行为会被罚没,反之则获得奖励。

TON的一大创新在于其基于Actor模型的智能合约和完全并行执行环境。不同于主流区块链的单线程串行执行环境,TON通过Actor模型重构了智能合约及其执行方式,实现了完全并行执行。这种设计允许智能合约独立执行,不依赖外部数据,从而能够并行处理消息。

2024年,TON因其独特的设计理念和高性能表现吸引了大量关注。其原生代币的价格在短时间内从年初的约2.72美元上升至4.38美元,市值从95亿美元增长至155亿美元。截至2024年4月,TON的总锁仓量接近4.5亿美元,显示出其生态系统的强大吸引力。

价格上涨主要归因于一个大型即时通讯平台进一步整合TON区块链。该平台宣布,频道所有者将通过TON的原生代币收到广告收入,这大大增加了代币的实用性。此外,该代币还被用于购买平台广告、用户名和号码,订阅高级服务,以及用于频道赠品活动。

调研|以"自下而上"为核心思想的TONChain

TON0.21%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 3
  • 分享
评论
0/400
Satoshi挑战者vip
· 21小时前
又见无限分片的白日梦
回复0
不明所以鲸vip
· 21小时前
币圈就是玩
回复0
鲸鱼观察员vip
· 21小时前
牛逼啊 tg要起飞了
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)