# TON區塊鏈:高並發與高可擴展性的創新設計TON是一個去中心化的計算網路,包含一個主鏈和多個組件。它最初由Telegram團隊開發,現由全球獨立貢獻者社區維護。2017年,Telegram團隊開始探索區塊鏈解決方案,由於現有的L1區塊鏈無法支持其龐大用戶基礎,他們決定設計自己的區塊鏈。2020年,因監管問題,Telegram團隊退出項目,部分開源開發者接手並更名爲The Open Network,繼續開發。作爲Telegram的去中心化執行環境,TON面臨高並發請求與海量數據挑戰。目前最高性能的區塊鏈實測TPS僅爲65000,難以滿足百萬級TPS需求。此外,Telegram大規模應用產生的數據量巨大,傳統區塊鏈要求每個節點保存完整數據的做法不切實際。爲解決這些問題,TON對主流區塊鏈協議進行了創新:1. 採用"無限分片範式"設計系統,解決數據冗餘問題,承載大數據,緩解性能瓶頸。2. 引入基於Actor模型的完全並行執行環境,大幅提升網路TPS。3. 實現多層鏈結構。TON的四層鏈結構包括:- 帳戶鏈:表示與特定帳戶相關的交易序列。- 分片鏈:實際組成單元,由多個帳戶鏈集合而成。- 工作鏈:具有自定義規則的分片鏈,如基於EVM的工作鏈。- 主鏈:負責所有分片鏈的最終性確認。TON網路特點:- 動態分片:自動調整分片鏈以適應負載變化。- 高度可擴展:理論上可支持2^60個工作鏈。- 自適應性:根據負載動態調整分片數量。爲解決跨鏈通信問題,TON採用"超立方體路由算法"實現高效路由發現。同時,提出樂觀技術方案,允許用戶提供路由路徑有效證明,提高通信效率。TON地址由工作鏈ID和帳戶ID組成,工作鏈ID按超立方體路由算法編碼。共識機制方面,TON採用BFT+PoS方式。治理合約定期從質押者中隨機選擇驗證者集羣,通過BFT算法打包出塊。驗證者表現良好獲得獎勵,錯誤或作惡則被懲罰。TON採用基於Actor模型的智能合約和完全並行執行環境,實現自下而上的設計。這種方法允許智能合約獨立執行,不依賴外部數據,從而實現並行處理。2024年,TON因其獨特設計和高性能吸引了廣泛關注。Toncoin價格從年初的2.72美元漲至4.38美元,市值從95億美元增長至155億美元。截至2024年4月,TON的總鎖倉量接近4.5億美元,顯示出強大的生態吸引力。價格漲主要歸因於Telegram進一步整合TON區塊鏈。Telegram宣布頻道所有者可通過Toncoin接收廣告收入,增加了Toncoin的實用性。此外,Toncoin還用於Telegram廣告購買、用戶名和號碼交易、Premium訂閱以及頻道贈品活動。
TON區塊鏈創新設計:超高性能與無限擴展性的祕密
TON區塊鏈:高並發與高可擴展性的創新設計
TON是一個去中心化的計算網路,包含一個主鏈和多個組件。它最初由Telegram團隊開發,現由全球獨立貢獻者社區維護。2017年,Telegram團隊開始探索區塊鏈解決方案,由於現有的L1區塊鏈無法支持其龐大用戶基礎,他們決定設計自己的區塊鏈。2020年,因監管問題,Telegram團隊退出項目,部分開源開發者接手並更名爲The Open Network,繼續開發。
作爲Telegram的去中心化執行環境,TON面臨高並發請求與海量數據挑戰。目前最高性能的區塊鏈實測TPS僅爲65000,難以滿足百萬級TPS需求。此外,Telegram大規模應用產生的數據量巨大,傳統區塊鏈要求每個節點保存完整數據的做法不切實際。
爲解決這些問題,TON對主流區塊鏈協議進行了創新:
採用"無限分片範式"設計系統,解決數據冗餘問題,承載大數據,緩解性能瓶頸。
引入基於Actor模型的完全並行執行環境,大幅提升網路TPS。
實現多層鏈結構。
TON的四層鏈結構包括:
TON網路特點:
爲解決跨鏈通信問題,TON採用"超立方體路由算法"實現高效路由發現。同時,提出樂觀技術方案,允許用戶提供路由路徑有效證明,提高通信效率。
TON地址由工作鏈ID和帳戶ID組成,工作鏈ID按超立方體路由算法編碼。
共識機制方面,TON採用BFT+PoS方式。治理合約定期從質押者中隨機選擇驗證者集羣,通過BFT算法打包出塊。驗證者表現良好獲得獎勵,錯誤或作惡則被懲罰。
TON採用基於Actor模型的智能合約和完全並行執行環境,實現自下而上的設計。這種方法允許智能合約獨立執行,不依賴外部數據,從而實現並行處理。
2024年,TON因其獨特設計和高性能吸引了廣泛關注。Toncoin價格從年初的2.72美元漲至4.38美元,市值從95億美元增長至155億美元。截至2024年4月,TON的總鎖倉量接近4.5億美元,顯示出強大的生態吸引力。
價格漲主要歸因於Telegram進一步整合TON區塊鏈。Telegram宣布頻道所有者可通過Toncoin接收廣告收入,增加了Toncoin的實用性。此外,Toncoin還用於Telegram廣告購買、用戶名和號碼交易、Premium訂閱以及頻道贈品活動。