作者 | Dr. Awesome Doge(@drawesomedoge)
編譯 | 吳說區(qū)塊鏈
盡管 TON Foundation 是一個更廣為人知的名字,但很少有人了解其早期貢獻者的故事?—?— NEWTON 團隊(TON 核心團隊)。
通過自愿的技術貢獻,NEWTON 團隊在 2021 年贏得了 @Telegram 官方團隊的認可,最終實現(xiàn)了技術交接,這標志著區(qū)塊鏈歷史上最重要的“社區(qū)接管”。
作為 NEWTON 的早期成員之一,讓我來分享這個故事。?—?@drawesomedoge
介紹:加入 NEWTON 團隊及其使命
當我加入 NEWTON 團隊時,我們的主要任務非常明確:在維護 TON testnet2 代碼穩(wěn)定性的同時,增強開發(fā)者工具。
由于我們無法直接控制 ton-blockchain GitHub 倉庫,但又需要持續(xù)優(yōu)化代碼,我們成立了一個新組織,名為 NEWTON。為了確保網絡更新的順利進行,我們鼓勵社區(qū)將 NEWTON 開發(fā)的驗證器用作標準版本。
從我們成立到 2021 年 6 月,NEWTON 團隊完成了幾項開創(chuàng)性的開發(fā)和基礎設施項目。下面讓我們深入了解塑造 TON 早期的 10 項關鍵貢獻。
1. mytonctrl:自動化節(jié)點管理工具
我們的第一個重要貢獻是 mytonctrl,這是一個強大的自動化工具,用于節(jié)點安裝和驗證器設置。
它提供了包括錢包創(chuàng)建、合約部署、交易歷史記錄檢索,甚至 DNS 注冊系統(tǒng)在內的重要功能?—?— 有趣的是,那時的 DNS 與我們今天看到的現(xiàn)代 NFT 打包的 DNS 并不相同。
mytonctrl 還可以配置驗證器、輕節(jié)點服務器(liteservers)和輕客戶端(liteclients),使節(jié)點數據的訪問和解析變得簡單。2021 年,我們添加了基于 CPU 的挖礦腳本和自動化性能測試,以簡化 $TON 挖礦過程。
![]()
2. tonmon:區(qū)塊鏈健康狀態(tài)可視化工具
擁有節(jié)點和獲取數據還不夠;我們需要更多的可視化工具來監(jiān)控區(qū)塊鏈的健康狀況。
為了更好地監(jiān)控區(qū)塊鏈健康狀態(tài),我們開發(fā)了 tonmon。這個工具能夠追蹤關鍵指標:區(qū)塊生成時間、分片狀態(tài)、dPoS 選舉計劃、驗證器數量和權重,以及挖礦合約狀態(tài)。通過它,我們可以快速響應任何網絡異常。
在那些早期,網絡規(guī)模相當小,全球只有大約 80 個驗證器。
3. tonmine:監(jiān)控 Giver 合約
我們開發(fā)了 tonmine 來跟蹤 TON 的挖礦活動。雖然 TON 區(qū)塊鏈最初有許多大、小 Giver,但到 2021 年時只剩下十個小 Giver。
tonmine 顯示了每個合約的每日挖礦統(tǒng)計數據,單個合約平均每天產出 20,000 $TON,總計所有合約每天約 200,000 $TON。
不同 Giver 之間的挖礦難度差異顯著,這取決于礦工數量?—?— 有些 Giver 因為礦工少而難度較低,而另一些 Giver 則因為礦工眾多而難度極高。
![]()
4. 跨鏈橋
在 TON 擁有 jetton 或 NFT 標準之前,我們就認識到跨鏈兼容性的重要性。NEWTON 團隊開發(fā)了一個用于 EVM 兼容鏈上 ERC-20 代幣的原生 $TON 跨鏈橋,并在 bridge.ton.org 上成功進行了測試。這使得 TON、Ethereum 和 BSC 之間的無縫轉移成為可能。
![]()
5. cryptobot:Telegram 機器人錢包
在 2021 年 Telegram mini apps 尚未出現(xiàn)之前,團隊成員開發(fā)了 cryptobot 這一 Telegram 錢包。它最初支持 $BTC、$TON、$BNB 和 $USDT。后來,隨著 Telegram mini apps 的推出,該錢包進行了全面的改造。
![]()
6. toncenter:簡化區(qū)塊鏈數據訪問
借助 toncenter,開發(fā)者無需設置完整節(jié)點、研究 liteclient 或 liteserver,也不必擔心序列化數據格式的問題。
toncenter 提供了一個公共 API,大大簡化了各種錢包和區(qū)塊鏈瀏覽器訪問鏈上數據的過程。
盡管 TON 的基礎設施已經隨著 tonxapi.com 等更多 API 提供商的出現(xiàn)而不斷進化,但 toncenter 依然在為開發(fā)者服務,其強大的設計成為經典之作。
![]()
7. explorer.toncoin.org:TON 的第一個區(qū)塊鏈瀏覽器
第一個 TON 區(qū)塊鏈瀏覽器內置在核心代碼庫中,位于 explorer.toncoin.org 上。盡管其運行速度極快,但數據展示對大多數用戶來說過于技術化。
![]()
8. ton.sh:新一代區(qū)塊鏈瀏覽器
為了解決 explorer.toncoin.org 的復雜性問題,我們創(chuàng)建了 ton.sh。在解決了區(qū)塊鏈數據反序列化的難題后,我們?yōu)?ton.sh 推出了公共 API。
ton.sh 關注核心功能:錢包余額、交易記錄,特別是 memo。對于早期的 TON 用戶而言,memo 至關重要,它在 TON Connect 或復雜的 DeFi 合約出現(xiàn)之前,作為命令操作的載體,尤其在交易所的存款操作中發(fā)揮了重要作用。
盡管如今有了 TONScan 和 TONViewer 等更先進的瀏覽器,ton.sh 依然是 TON 開發(fā)中的一個歷史性里程碑。
![]()
9. TonWeb:重要的 JavaScript SDK
由于 TON 智能合約使用 Fift 和 Func 這兩種較為復雜的語言,NEWTON 團隊開發(fā)了 TonWeb?—?— 一個 JavaScript SDK,簡化了錢包創(chuàng)建、部署和交易操作。
![]()
10. ton wallet:我的第一個 TON 錢包
這個 TON 錢包可以追溯到 Telegram 時代,它是我的第一個錢包?—?— 令人驚訝的是,它至今依然可以正常使用。
![]()
歷史性的認可:NEWTON 團隊致 @Telegram 官方團隊的公開信
到 2021 年 6 月,NEWTON 團隊已經取得了顯著的貢獻,包括運行公共輕節(jié)點服務器(liteservers)、DHT 服務器和歸檔節(jié)點,以維護網絡的穩(wěn)定性。此時,tolya-yanot 撰寫了一封公開信(鏈接),向 TON 區(qū)塊鏈團隊記錄了我們一年的工作,并請求 GitHub 組織權限。
信中列出了 NEWTON 的兩位領導者和關鍵團隊成員。
沒錯,我?—?— Dr. Awesome Doge,也在名單之中。
當時,我以為這僅僅是一封公開信?—?— 展示我們對網絡貢獻的一個良好嘗試,并未期待任何回應。
令我們驚訝的是,@Telegram 官方團隊在 2021 年 6 月 30 日做出了回應。
這標志著 TON 區(qū)塊鏈歷史的新篇章的開啟。
回顧與展望:一位構建者的感言
回顧這段非凡的旅程,NEWTON 團隊的早期貢獻遠不止代碼本身。每一行代碼、每一個我們構建的工具、每一個為維護網絡而不眠的夜晚?—?— 這些努力為 TON 今天的發(fā)展奠定了基礎。
看到 2024 年 TON 的爆炸性增長,數千名開發(fā)者加入生態(tài)系統(tǒng),驗證了我們在那些充滿挑戰(zhàn)的早期所相信的?—?— TON 的潛力值得我們?yōu)橹畩^斗。
![]()
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.