初识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小时热点

市场数据:iShares核心股息增长ETF年化回报率达双位数

币界网消息,据市场数据,iShares核心股息增长ETF在过 ...

0

谷歌内部已测试Gemini 3.8 Flash

币界网消息,谷歌在发布Gemini 3.7 Flash仅两周 ...

161

比特币突破8万美元推动MSTR反弹,Schiff称其为“死亡螺旋”

币界网消息,比特币价格突破8万美元,推动微策略公司(MSTR ...

0

ChatGPT临时聊天可直接保存,还能读取已有记忆

币界网消息,OpenAI更新了ChatGPT的临时聊天功能, ...

0

美国证券交易委员会指控38家实体虚假申报,已提起诉讼

币界网消息,美国证券交易委员会(SEC)指控38家实体在20 ...

91

比亚迪全球扩张带来利润增长

币界网消息,据Investor's Business Dai ...

0

慢雾发现伪装成Qwen模型的恶意GitHub仓库,窃取用户数据

币界网消息,慢雾安全团队发现冒充Qwen 3.8 27b本地 ...

69

Robinhood链启动揭示四大加密趋势

币界网消息,Robinhood CEO Vlad Tenev ...

0

美SEC对38家加密实体提起民事诉讼

币界网消息,吴说获悉,美国证券交易委员会(SEC)对38家实 ...

182

法国公司Capital B融资2300万美元用于购买比特币

币界网消息,法国公司Capital B融资2300万美元用于 ...

247

热点专题

谁在真正操控 ASTER 币?从项目方到资本,拆解背后的核心力量

回到核心问题:谁在真正操控 ASTER 币?答案是 —— 不 ... 置顶

85702

千元人民币能买多少 USDT?2025 年汇率、手续费与实操全解析

千元人民币买 USDT 的核心是 “盯汇率、选对渠道、避风险 ... 置顶

80428

黄金支持代币是什么?关键性答案抢先看

从目前的发展来看,黄金支持代币正处于快速成长阶段,随着监管政 ... 置顶

37891

BONK 是什么意思?关键性答案抢先看

从目前发展来看,BONK 具备成为 “Solana 生态标杆 ... 置顶

25237

纸钱包如何手工制作?安全无门槛的加密资产存储方案,新手也能学会

在记录私钥前,可对私钥进行 “简单加密”(仅本人能解密),即 ... 置顶

30876

以太坊生态的社交 DApp Lens 是什么?重塑用户数据主权的去中心化社交新选择

传统社交平台有中心化的内容审核团队,可快速删除垃圾广告、诈骗 ... 置顶

22414

国债代币化后在 Uniswap 建流动性池可行吗?RWA 落地的下一个万亿风口藏在这里

国债代币化后在 Uniswap 建流动性池,不是 “是否可行 ... 置顶

17559

Solana 的高 TPS 优势是什么?揭秘支撑其高性能生态的核心逻辑

Solana 的高 TPS 优势,是技术创新与生态需求结合的 ... 置顶

35295

Solana 程序的 Opcode 执行是什么?一文读懂 Solana 虚拟机的指令运行核心

Solana 程序的 Opcode 执行,看似是底层技术细节 ... 置顶

51175

中文交易对:激活 BNB 生态增长新引擎,从流动性到用户粘性的全方位赋能

中文交易对并非简单的 “语言转换”,而是 BNB 生态深耕中 ... 置顶

20384

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

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

162549

区块链圈小菜鸡

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

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

149093

树图链

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

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

145586

波场区块链浏览器

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

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

134691

区块链网快讯

深度解析 Polygon 从 $MATIC 到 $POL 的升级改名:背后的意图与影响

以太坊扩容解决方案 Polygon(前称 Matic Net ...

132474

波场区块链浏览器

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

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

129011

波场区块链浏览器

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

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

126134

波场区块链浏览器

比特币突破68000美元 8大加密货币重拾动能价格走势如何?

随着2024年比特币大会的进行,比特币价格成功回升至68,0 ...

105948

非小号

金本位制度是怎样的? 金本位制度的优缺点是什么?

金本位制度是一种货币制度,它以黄金作为货币价值的基础。根据这 ...

105283

波场区块链浏览器

Messari最新报告解析:AI x Crypto、SocialFi及比特币可编程性的加密故事

Messari发布的最新加密研究报告聚焦于AI、Social ...

99093

波场区块链浏览器