初识TON:账号生成、Token管理、交易机制与资产安全全解析

TON(The Open Network)是由Telegram团队开发的去中心化区块链平台,旨在提供高性能且可扩展的基础设施以支持大规模的去中心化应用(DApps)和智能合约。尽管TON与Telegram紧密集成,简化了用户体验,但它的架构和智能合约语言(FunC)却与主流区块链有所不同。本文将从账号生成、Token管理、交易机制及资产安全等方面深入探讨TON的特点。

TON的特点

1. 账号生成 

TON的账号地址生成方式与大多数区块链不同。TON的账号实际上是一个智能合约地址。生成过程如下:

  • 私钥生成:使用Ed25519算法生成公钥。
  • 公钥形式:公钥有原始形式(如E39ECDA0A7B0C60A7107EC43967829DBE8BC356A49B9DFC6186B3EAC74B5477D)和“美化”后的形式(如Pubjns2gp7DGCnEH7EOWeCnb6Lw1akm538YYaz6sdLVHfRB2)。

在TON中,仅凭公钥无法直接得出账号地址。正确的流程是先计算地址,接收初始代币,然后部署智能合约。账号地址有多种形式:

  • 原始形式:如0
  • 用户友好形式:如68hfQhhkQleEbJsXMFbzbOxI7gf61iV8zOhVFzxC.png

地址生成涉及多个参数,如initial data和workchainId,这些参数共同定义了账号的位置和特性。

2. 钱包合约 

TON的钱包合约在接收到消息时读取多个参数,包括一个256位的public_key。用户的钱包合约在部署时需要传入初始参数,确保每个用户的合约地址独立。用户的所有交易都需通过钱包合约验证签名,并调用链上的操作。一个用户的公钥可以对应多个钱包地址,具体取决于合约的部署和初始化数据。

3. Jetton Token 

Jetton是TON中Token的标准形式,包含两个合约:Jetton-minter和Jetton-wallet。

  • Jetton-minter:用于发行Token,记录总量、管理员等信息。
  • Jetton-wallet:为用户创建钱包合约,记录余额、所有权等信息。

转账过程涉及多个合约调用:

  • 用户发起转账,调用钱包合约。
  • 钱包合约调用Jetton-wallet进行转账。
  • Jetton-wallet通知接收方的钱包合约。
  • 剩余Gas返回给发送方。


4. 交易 

TON中的交易通常由以下内容组成:

  • 传入消息:触发合约的消息。
  • 合约行动:由消息引发的合约操作。
  • 传出消息:发送给其他参与者的消息。

TON的交易具有异步性,可能涉及多个合约调用。手续费预估难度大,因此钱包通常会额外发送代币以备手续费。如果交易失败,剩余手续费会返回用户钱包。反弹机制用于处理调用错误,确保余额恢复。

资产安全 使用TON时需注意以下安全问题:

  • 手续费截留攻击:攻击者利用代币合约高估手续费,截留手续费。
  • 首尾号钓鱼:攻击者生成高仿账号,诱导用户转账到错误地址。
  • comment钓鱼:攻击者通过交易备注欺诈,骗取资产。
  • 智能合约漏洞:使用未经审计的智能合约可能导致资金损失。
  • 假充值攻击:攻击者发行伪造代币,导致错误入账或反弹。


总结 

本文详细介绍了TON的公私钥创建、钱包合约、Token管理及交易机制,并探讨了常见的安全问题。希望这些信息能帮助读者更好地理解TON及其在去中心化应用中的应用。

24小时热点

热点专题

什么是哈希?钱包哈希值在哪里查找?

哈希是一种通过特定算法将输入数据转换为固定长度输出的数据摘要 ...

75384

波场区块链浏览器

TRC20网络是什么意思?TRC20和ERC20的区别详解

TRC20是一种代币标准,运行在波场(TRON)区块链上。T ...

64426

树图链

中值联传销币预警榜(2024年07月19日)

中值联传销币预警榜(2024年07月19日) 第一名 ...

60556

区块链网快讯

专访圆币科技CEO:港元稳定币的独特定位与未来展望

2023年7月18日,香港金融管理局公布了首批进入稳定币沙盒 ...

58339

波场区块链浏览器

柬埔寨汇旺集团遭遇2962万USDT冻结事件详细分析

在加密货币市场的动荡背景下,柬埔寨汇旺集团(Huione)作 ...

54124

波场区块链浏览器

中值联空气币预警榜(2024年06月20日)

中值联空气币预警榜(2024年06月20日) 第一名 ...

50654

区块链网快讯

比特派怎么买TRX?购买波场币新手指南

比特派是一款支持多链的数字钱包,其中就包括波场TRON(TR ...

49750

区块链圈小菜鸡

中值联空气币预警榜(2024年06月10日)

中值联空气币预警榜(2024年06月10日) 第一名 ...

49679

区块链网快讯

比特币和以太坊预测目标10万美元和1万美元 助推哪些加密货币上升?

随着2024年进入下半年,加密货币市场再次吸引了全球投资者的 ...

47636

非小号

Solana自定义添加网络参数指南

什么是Solana? Solana是一个高性能的区块链平台 ...

43912

波场区块链浏览器