日本xxx高清 I 日韩黄a I 九色丨9lpony丨大学生 I 8090成人午夜精品无码 I 国产免费美女网站 I 国产精品美 I 肌肌对肌肌免费 I 国产三级直播 I 翔田千里av一区二区 I 极品尤物被啪到呻吟喷水 I 亚洲精选国产 I 欧美一卡2卡3卡4卡 I 日本一区二区三区中文字幕 I 亚州欧美视频 I 久久97国产超碰青草 I 婷婷亚洲精品 I 欧洲亚洲国产成人综合色婷婷 I 神马久久久久久久久久久 I 免费看片成人 I 波多av在线 I 婷婷激情5月天 I 最近日韩免费视频 I 91果冻视频 I 亚洲一区二区三区偷拍女厕 I 国产日产精品久久快鸭的功能介绍 I 国产激情з∠视频一区二区 I 中国农村一级片 I 啪啪免费小视频 I a级片网址 I 日本久久视频 I 国产8区 I 精品一区二区三区av I 国产剧情一区 I 三级日韩视频 I 日韩精品无码一区二区三区久久久 I 久久99日韩国产精品久久99 I 一级片在线放映 I 每日更新av在线 I 天美传媒在线看 I 国产成人精品a I 国产羞羞在线观看 I 紧身裙女教师avhd101 I 99国产精品欲 I 斧头(俄罗斯电影) I 人妻精品久久无码区洗澡 I 精品人妻一区二区三区四区 I 天堂网中文在线资源 I 最新少妇av I 国产精彩视频在线观看 I 久久视频这里只有精品在线观看 I 三级《桃色》未删减版 I 男生白内裤自慰gv白袜男同 I 老年人一级黄色片 I 成人日韩在线 I 91免费在线播放 I 操大奶子视频 I 久久国产成人午夜av浪潮

  • 元宇宙:本站分享元宇宙相關資訊,資訊僅代表作者觀點與平臺立場無關,僅供參考.

初識 TON:賬號、Token、交易與資產安全

By:Johan背景

TON(TheOpenNetwork)是一個Decentralization的Blockchain平臺,由TG團隊最初設計和開發。TON的目標是提供一個高性能和可擴展的Blockchain平臺,以支持大規模的Decentralization應用(DApps)和智能合約。

TON如此特殊,它是易用的,它與TG深度結合,使得普通人也能輕易使用Tokens;它又是復雜的,它與其他Blockchain有著截然不同的架構,而且使用非主流的FunC智能合約語言。今天我們從賬號、Token、交易的角度討論一下TON的特點及用戶資產安全問題。TON的特點

賬號生成

TON賬號地址的生成方式與大多數Blockchain都不同,它是一個智能合約地址。首先,開局一個私鑰,TON主要使用Ed25519算法生成公鑰,生成流程如下:

0:b4c1b2ede12aa76f4a44353944258bcc8f99e9c7c474711a152c78b43218e296

以及用戶友好形式,形如:

Tokens被分發給用戶時,Minter合約會為用戶部署一個錢包合約,并在合約初始化時記錄用戶的余額、所有權、TokensMinter合約地址、用戶錢包代碼等信息,每個用戶都會獨立部署一個合約。注意,這里創建的合約是用于管理特定JettonTokens的錢包合約,與用戶的賬號錢包合約并不相同,這里的owner_address記錄的是用戶的賬號錢包地址。

當用戶Alice給用戶Bob轉賬時,調用關系如下:

交易

當TON中的某個帳戶發生某些事件時,它會引發一筆交易,最常見的事件是“接收某個消息”,交易包括以下內容:

最初觸發合約的傳入消息(存在特殊的觸發方式)

由傳入消息引起的合約行動,例如更新合約的存儲(可選)

發送給其他參與者的傳出消息(可選)

首尾號釣魚

首尾號釣魚不是TON上才有,各大公鏈都存在這種釣魚攻擊。攻擊者會為全網每個用戶地址都生成一個首尾號相同的高仿賬號,當用戶發送一筆轉賬時,攻擊者用高仿賬號也尾隨發送一筆小額轉賬,目的是在用戶的收款記錄里留下一個記錄。當收款用戶想要轉回一筆Tokens時,可能會從歷史記錄里復制地址,這時很可能復制到攻擊者的地址,導致轉賬到錯誤地址,攻擊者可謂是精準拿捏用戶的行為了。

comment釣魚

TON在轉賬時可以添加一個comment,用于備注交易信息,這個功能在交易所充值時會頻繁用到,交易所通常會要求用戶在充值時備注一下用戶ID。但這個功能經常會被惡意利用,攻擊者通過在備注里寫入欺詐信息來騙取用戶的資產。如圖所示:

用戶尤其需要注意AnonymousTGNumber這個NFT,如果用戶用AnonymousTGNumber開通了TG號,但沒開Two-StepVerification,一旦這個NFT被釣走,黑客就可以直接登錄目標TG號,實施后續的資產盜取及欺騙行為。

智能合約漏洞

智能合約的安全漏洞會導致用戶放在智能合約的資金受損,用戶在選擇項目時需要選擇經過良好審計的項目。TON的智能合約主要使用FunC語言來編程,也有使用更高級的Tact,或者更底層的Fift,都是原創程度很高的語言。新的編程語言會帶來新的安全風險,特別是對開發者而言,要有安全編程的良好習慣,掌握最佳安全實踐,并且在部署生產環境之前經過嚴格的安全審計,限于篇幅,本文暫不討論合約安全。慢霧安全團隊已推出TON智能合約安全審計服務,歡迎有審計需求的朋友一起探討。

假充值攻擊

錢包或交易所用戶需要注意假充值攻擊,通常有兩種類型的假充值攻擊:

假幣,攻擊者發行一個metadata和目標Tokens相同的Tokens,如果自動化入賬程序沒有檢查這是否是正確的minter合約,那么就會導致錯誤入賬。

反彈,TON的轉賬過程需要在兩個用戶的錢包合約之間發生調用關系,如果接收方的錢包合約不存在,并且交易設置為Bounceable,這時消息會被反彈,原始資金在扣除手續費后將返還給發送方。對細節感興趣的朋友可以查看我們之前披露過的假充值文章。總結

本文從TON的公私鑰創建、錢包合約、Token的形式、交易特性等角度介紹了TON的一些基礎的技術原理,同時也探討了使用TON的過程中可能存在的安全問題,希望能給大家的學習帶來啟發。

Copyright © 2021-2025. 元宇宙yitb.com All rights reserved. 元宇宙導航 網站備案編號:京ICP備19001615號-2

主站蜘蛛池模板: 尤溪县| 竹溪县| 天峨县| 蒙城县| 曲水县| 纳雍县| 夹江县| 株洲县| 舞钢市| 东乡| 永兴县| 九寨沟县| 大石桥市| 泰州市| 陆良县| 青海省| 光山县| 林周县| 三穗县| 奎屯市| 灵武市| 平利县| 伊吾县| 体育| 金昌市| 凭祥市| 沧州市| 河北区| 石首市| 宁武县| 湘潭县| 尼勒克县| 德格县| 邳州市| 新和县| 梅河口市| 深圳市| 石屏县| 壶关县| 凤台县| 忻城县|