跳到主要内容

1 篇博文 含有标签「TON」

查看所有标签

理解 TON:革命性区块链与强大生态系统

· 阅读需 5 分钟
Dora Noda
Software Engineer

Telegram 是由 Pavel Durov 创建的跨平台即时通讯工具,2013 年推出了 TON(Telegram Open Network)。拥有 18 亿用户、每日 700 亿条消息,TON 通过 ICO 融资 8.5 亿美元用于开发。本文深入探讨 TON 的独特技术特性和服务。

链规格

TON(Telegram Open Network)在其白皮书中将所有公共区块链划分为五个维度:

  • 单链 vs. 多链
  • 智能合约支持
  • 共识机制
  • 分片支持
  • 链互联性

多链区块链系统

TON 不是单链区块链,而是由多个区块链组成的集合,包括 Masterchain、Workchains 和 Shardchains。

  • Masterchain:TON 区块链系统的核心,存储关键信息和参数。记录验证者、其代币持有量、活跃的 Workchains 与 Shardchains。Masterchain 包含所有 Workchains 与 Shardchains 的最新区块哈希,确保整体协同与安全。
  • Workchains:最多可存在 2^32 条 Workchain,每条负责资金转移和智能合约交互。Workchain 可以拥有不同的规则,例如账户地址格式、交易格式、智能合约类型和虚拟机。尽管规则不同,它们必须遵循互操作性标准,以实现平滑交互。
  • Shardchains:Workchain 的细分子链,通过在多个 Shardchain 之间分配任务提升处理效率。Shardchain 遵循所属 Workchain 的规则,并根据负载自动拆分或合并,确保可扩展性和性能优化。

TON 虚拟机(TVM)

TVM 是运行在区块链上的程序执行环境,主要用于执行智能合约。在 TVM 中,一切皆由 Cell 构成,每次合约执行都会实例化一个 TVM。

  • 数据存储:TVM 将数据存储在 Cell 中,每个 Cell 最多容纳 128 字节并可引用其他 Cell,结构灵活,便于数据处理。
  • 数据处理:TVM 使用基于栈的结构来管理多种数据类型,实现高效计算。
  • 内置函数:TVM 包含哈希表、椭圆曲线加密、哈希函数(如 SHA256)以及 Merkle 证明机制,确保数据安全与完整性。
  • 大规模智能合约支持:TVM 能处理复杂且体积庞大的智能合约,支持动态分片。
  • 编程语言:TVM 支持 FunC、Fift 和 Tact,分别满足不同开发需求。
  • 其他特性:TVM 支持闭包,并能高效执行复杂任务。

无限动态分片

不同于传统的自上而下分片,TON 采用自下而上方式。它设想极端分片,每个分片都是一个账户链。这些账户链组合成更大的 Shardchain,随后连接到 Masterchain,形成可扩展且灵活的系统。

TON 的动态分片会根据负载自动调整分片数量。负载高时分片会拆分,负载低时会合并。此机制实现负载均衡、性能优化和资源利用率提升。

BFT PoS 共识机制

TON 使用 BFT PoS 共识机制,融合了拜占庭容错(BFT)和权益证明(PoS)。

  • BFT:一种能够容忍拜占庭错误的算法,即使三分之一节点失效也能保持系统一致性。
  • PoS:持有更多代币的节点拥有更高的验证交易和生成区块的概率,激励安全性。

TON PoS 机制中的角色

  • 验证者:通过质押 300,000 TON 代币来维护网络安全并验证交易的节点。
  • 提名者:为验证者提供质押的实体,如果验证者表现良好,可共享奖励。

紧耦合链交互性

TON 的紧耦合系统确保所有区块链之间的快速消息传递和一致性。将 Shardchain 区块哈希嵌入 Masterchain 区块、使用垂直区块链进行错误纠正等特性帮助实现这一目标。

垂直区块链机制:当检测到无效区块时,会在垂直方向上添加纠正区块,保留有效部分,降低中断影响。

超立方体路由:消息在超立方体网络中传播,确保在 Shardchain 之间准确、快速地投递。

TON 服务

TON DNS:为区块链账户、智能合约和服务提供名称映射,使 DApp 的使用像传统互联网域名一样便捷。

TON Proxy:类似 I2P 的匿名网络代理服务,隐藏 TON 节点 IP 地址,构建去中心化 VPN。

TON Storage:类似 IPFS 的分布式存储系统,利用 P2P 网络进行文件存储,支持视频流等复杂 DApp 存储需求。

TON Pay:集成的微支付通道,实现即时链下交易,为 TON 上所有 DApp 提供安全高效的支付方案。

代币经济

TON 的代币 Gram 总供应量为 50 亿,其中一部分通过挖矿产生,另一部分用于奖励 DApp 开发者。独特的定价机制抑制波动,保持经济稳定,促进可持续生态系统的发展。

统计数据

  • TVL:7.05 亿美元
  • 日活跃钱包:32 万
  • 日交易量:420 万笔

结论

TON 提供了功能完整的区块链操作系统,目标超越以太坊、EOS 等平台。其创新设计和全方位服务使其成为区块链领域的强大竞争者。加入 BlockEden.xyz 的革命,共同为内容创作者和开发者提供前沿解决方案。