回憶: TON 核心團隊早期少有人知的 10 項關鍵貢獻

作者 | Dr. Awesome Doge(@drawesomedoge)

編譯 | 吳說區塊鏈

儘管 TON Foundation 是一個更廣為人知的名字,但很少有人瞭解其早期貢獻者的故事 — — NEWTON 團隊(TON 核心團隊)。

通過自願的技術貢獻,NEWTON 團隊在 2021 年贏得了 @Telegram 官方團隊的認可,最終實現了技術交接,這標誌著區塊鏈歷史上最重要的“社區接管”。

作為 NEWTON 的早期成員之一,讓我來分享這個故事。 — @drawesomedoge

介紹:加入 NEWTON 團隊及其使命

當我加入 NEWTON 團隊時,我們的主要任務非常明確:在維護 TON testnet2 代碼穩定性的同時,增強開發者工具。

由於我們無法直接控制 ton-blockchain GitHub 倉庫,但又需要持續優化代碼,我們成立了一個新組織,名為 NEWTON。為了確保網絡更新的順利進行,我們鼓勵社區將 NEWTON 開發的驗證器用作標準版本。

從我們成立到 2021 年 6 月,NEWTON 團隊完成了幾項開創性的開發和基礎設施項目。下面讓我們深入瞭解塑造 TON 早期的 10 項關鍵貢獻。

1. mytonctrl:自動化節點管理工具

我們的第一個重要貢獻是 mytonctrl,這是一個強大的自動化工具,用於節點安裝和驗證器設置。

它提供了包括錢包創建、合約部署、交易歷史記錄檢索,甚至 DNS 註冊系統在內的重要功能 — — 有趣的是,那時的 DNS 與我們今天看到的現代 NFT 打包的 DNS 並不相同。

mytonctrl 還可以配置驗證器、輕節點服務器(liteservers)和輕客戶端(liteclients),使節點數據的訪問和解析變得簡單。2021 年,我們添加了基於 CPU 的挖礦腳本和自動化性能測試,以簡化 $TON 挖礦過程。

2. tonmon:區塊鏈健康狀態可視化工具

擁有節點和獲取數據還不夠;我們需要更多的可視化工具來監控區塊鏈的健康狀況。

為了更好地監控區塊鏈健康狀態,我們開發了 tonmon。這個工具能夠追蹤關鍵指標:區塊生成時間、分片狀態、dPoS 選舉計劃、驗證器數量和權重,以及挖礦合約狀態。通過它,我們可以快速響應任何網絡異常。

在那些早期,網絡規模相當小,全球只有大約 80 個驗證器。

3. tonmine:監控 Giver 合約

我們開發了 tonmine 來跟蹤 TON 的挖礦活動。雖然 TON 區塊鏈最初有許多大、小 Giver,但到 2021 年時只剩下十個小 Giver。

tonmine 顯示了每個合約的每日挖礦統計數據,單個合約平均每天產出 20,000 $TON,總計所有合約每天約 200,000 $TON。

不同 Giver 之間的挖礦難度差異顯著,這取決於礦工數量 — — 有些 Giver 因為礦工少而難度較低,而另一些 Giver 則因為礦工眾多而難度極高。

4. 跨鏈橋

在 TON 擁有 jetton 或 NFT 標準之前,我們就認識到跨鏈兼容性的重要性。NEWTON 團隊開發了一個用於 EVM 兼容鏈上 ERC-20 代幣的原生 $TON 跨鏈橋,並在 bridge.ton.org 上成功進行了測試。這使得 TON、Ethereum 和 BSC 之間的無縫轉移成為可能。

5. cryptobot:Telegram 機器人錢包

在 2021 年 Telegram mini apps 尚未出現之前,團隊成員開發了 cryptobot 這一 Telegram 錢包。它最初支持 $BTC、$TON、$BNB 和 $USDT。後來,隨著 Telegram mini apps 的推出,該錢包進行了全面的改造。

6. toncenter:簡化區塊鏈數據訪問

藉助 toncenter,開發者無需設置完整節點、研究 liteclient 或 liteserver,也不必擔心序列化數據格式的問題。

toncenter 提供了一個公共 API,大大簡化了各種錢包和區塊鏈瀏覽器訪問鏈上數據的過程。

儘管 TON 的基礎設施已經隨著 tonxapi.com 等更多 API 提供商的出現而不斷進化,但 toncenter 依然在為開發者服務,其強大的設計成為經典之作。

7. explorer.toncoin.org:TON 的第一個區塊鏈瀏覽器

第一個 TON 區塊鏈瀏覽器內置在核心代碼庫中,位於 explorer.toncoin.org 上。儘管其運行速度極快,但數據展示對大多數用戶來說過於技術化。

8. ton.sh:新一代區塊鏈瀏覽器

為了解決 explorer.toncoin.org 的複雜性問題,我們創建了 ton.sh。在解決了區塊鏈數據反序列化的難題後,我們為 ton.sh 推出了公共 API。

ton.sh 關注核心功能:錢包餘額、交易記錄,特別是 memo。對於早期的 TON 用戶而言,memo 至關重要,它在 TON Connect 或複雜的 DeFi 合約出現之前,作為命令操作的載體,尤其在交易所的存款操作中發揮了重要作用。

儘管如今有了 TONScan 和 TONViewer 等更先進的瀏覽器,ton.sh 依然是 TON 開發中的一個歷史性里程碑。

9. TonWeb:重要的 JavaScript SDK

由於 TON 智能合約使用 Fift 和 Func 這兩種較為複雜的語言,NEWTON 團隊開發了 TonWeb — — 一個 JavaScript SDK,簡化了錢包創建、部署和交易操作。

10. ton wallet:我的第一個 TON 錢包

這個 TON 錢包可以追溯到 Telegram 時代,它是我的第一個錢包 — — 令人驚訝的是,它至今依然可以正常使用。

歷史性的認可:NEWTON 團隊致 @Telegram 官方團隊的公開信

到 2021 年 6 月,NEWTON 團隊已經取得了顯著的貢獻,包括運行公共輕節點服務器(liteservers)、DHT 服務器和歸檔節點,以維護網絡的穩定性。此時,tolya-yanot 撰寫了一封公開信(鏈接),向 TON 區塊鏈團隊記錄了我們一年的工作,並請求 GitHub 組織權限。

信中列出了 NEWTON 的兩位領導者和關鍵團隊成員。

沒錯,我 — — Dr. Awesome Doge,也在名單之中。

當時,我以為這僅僅是一封公開信 — — 展示我們對網絡貢獻的一個良好嘗試,並未期待任何回應。

令我們驚訝的是,@Telegram 官方團隊在 2021 年 6 月 30 日做出了回應。

這標誌著 TON 區塊鏈歷史的新篇章的開啟。

回顧與展望:一位構建者的感言

回顧這段非凡的旅程,NEWTON 團隊的早期貢獻遠不止代碼本身。每一行代碼、每一個我們構建的工具、每一個為維護網絡而不眠的夜晚 — — 這些努力為 TON 今天的發展奠定了基礎。

看到 2024 年 TON 的爆炸性增長,數千名開發者加入生態系統,驗證了我們在那些充滿挑戰的早期所相信的 — — TON 的潛力值得我們為之奮鬥。

來源
免責聲明:以上內容僅為作者觀點,不代表Followin的任何立場,不構成與Followin相關的任何投資建議。
喜歡
67
收藏
17
評論