区块链与状态转换 - TON 平台

1. TON 区块链概述

  • 状态转换的分类账
  • 允许任意账户状态变化
  • 每个智能合约即是一个账户

账户特性:

  • 独立存储空间
  • 唯一地址
  • 存储 Toncoin 余额与程序代码
  • 开发者灵活操作:
    • 更改数据、代码
    • 转移代币、发送信息

2. TON 架构的局限性

  • 合约互相隔离,无法查看其他合约
  • 通过信息互通,类似计算机网络

3. 区块链的保障

  • 验证信息来源可信
  • 信息传送有保证,但时间不确定
  • 分片和多个区块会导致时间延迟

4. 信息与交易

  • 信息:合约间的交互,携带数据与代币
  • 交易:合约活动,包括代码运行与状态更新

5. 合约与小区块链

  • 每个合约有自己的小区块链
  • 外部信息触发状态变化
  • 合约独立处理与验证

6. 重复消费与共识机制

  • 重复消费:多次使用相同代币
  • 共识机制:采用 PoS 防止重复消费
    • 验证者缴纳保证金,违规受罚
  • 分片机制:负载增加时,可无限分片

7. TON 双层区块链系统

  • 主链
    • 不可分片、费用高、不可扩展
    • 记录网络配置与子链快照
  • 基础链
    • 包含无限分片的账户
    • 可以拆分与合并到分片链中

8. 交易处理与延迟

  • 提交交易时间:10-12 秒
    • 5-6 秒到基础链
    • 5-6 秒到主链
  • 信息链处理时间较长

9. 结论

  • TON 每个合约为独立账户,含数据和代码
  • PoS 机制防止重复消费
  • 尽管有交易延迟,但确认较快