本文講述 TON 早期核心團隊 NEWTON 的貢獻,揭示其在推動 TON 基金會發展中的重要角色並展現團隊的努力與成就。
(前情提要: TON HackerHouse曼谷站圓滿落幕!TONX攜手300位全球開發者締造創新70項目)
(背景補充:TONX API攜手生態20大巨頭!與Blum、Catizen、CoinGecko、Google Cloud共建TON開發者生態 )
TON 基金會這個名字可能大家都知道,但很少有人知道它的早期貢獻者 ——NEWTON 團隊(TON 核心團隊)的故事。
通過自願技術貢獻,NEWTON 在 2021 年獲得了 Telegram 官方團隊的認可,實現了區塊鏈歷史上最偉大的「社群接管」技術移交。
筆者作為 NEWTON 的早期成員,讓我來為大家講述這個故事吧。
一、簡介:加入 NEWTON 團隊及團隊使命
當我加入 NEWTON 團隊時,我們的主要任務很明確:在增強開發工具的同時保持 TON testnet2 代碼的穩定性。
由於我們沒有直接控制 TON 區塊鏈 GitHub repository,但需要不斷更新代碼,我們創建了一個名為 NEWTON 的新組織。為了確保網絡更新順暢,我們鼓勵社群使用 NEWTON 開發的 validator(驗證器)作為標準版本。
從成立到 2021 年 6 月,NEWTON 團隊完成了若幹突破性開發和基礎設施項目。下面讓我們來深入了解影響 TON 早期發展的 10 大關鍵貢獻。
(1)mytonctrl:自動化節點管理工具
我們的第一個主要貢獻是 mytonctrl,一個用於節點安裝和 validator 設置的強大的自動化工具。
它提供了一些基本功能,比如錢包創建、合約部署、交易歷史檢索,甚至是 DNS 注冊系統 —— 有趣的是,當時的 DNS 與我們今天看到的現代 NFT 包裝的 DNS 不一樣。
mytonctrl 還可以配置 validator、liteserserver 和 litclients,從而使節點數據訪問和解析更加簡單。2021 年,我們添加了基於 CPU 的挖礦腳本和自動化電源測試,以簡化 TON 鑄造。
(2)tonmon:可視化區塊鏈運行狀況
擁有節點和獲取數據是不夠的;我們需要更多的可視化工具來監控區塊鏈的運行狀況。
為了更好地監控區塊鏈運行狀況,我們創建了 tonmon。該工具跟蹤的關鍵指標有:區塊創建時間、分片狀態、dPoS 選舉時間表、validator 計數和權重以及挖礦合約狀態。我們可以對任何網絡異常做出快速反應。
這個網絡在早期階段非常小,全球範圍內大約只有 80 個 validator。
(3)tonmine:監控 Giver 合約
我們開發了 tonmine 來跟蹤 TON 挖礦活動。雖然 TON 區塊鏈最初的 giver 有大有小,但到 2021 年只剩下 10 個小型 giver。tonmine 顯示每個合約的每日挖礦統計數據,每個合約平均每天 20,000 TON—— 所有合約總計 200,000 TON。
挖礦難度在不同的 giver 之間差異很大,這取決於礦工的數量 —— 一些 giver 由於礦工較少所以難度較低,而另一些則具難度極高。
(4)跨鏈橋
在 TON 具有 jetton 或 NFT 標準之前,我們認識到跨鏈兼容的重要性。NEWTON 團隊為 EVM 兼容鏈上的 ERC-20 代幣開發了一個 TON 原生橋,並在 bridge.ton.org 上成功進行了測試。這使得 TON、以太坊和 BSC 之間的無縫轉帳成為可能。
(5)@cryptobot:Telegram Bot 錢包
2021 年,在 Telegram 的 mini app 出現之前,一名團隊成員開發了 @cryptobot Telegram 錢包。它最初支持 BTC、TON、BNB 和 USDT。Telegram 的 mini app 推出後,錢包進行了徹底的更新。
(6)toncenter:簡化區塊鏈數據訪問
有了 toncenter,開發人員不再需要設置完整節點,研究 litecliclient 或 liteserver,或者擔心序列化的數據格式。toncenter 提供了一個公共 API,大大簡化了各種錢包和區塊瀏覽器的鏈上數據訪問。
雖然 TON 的基礎設施已經發展為擁有更多的 API 提供商選項,比如今天的 tonxapi.com,但 toncenter 仍在不斷為開發人員服務,這證明了其設計的強大。
(7)explorer.toncoin.org:TON 的第一個區塊瀏覽器
第一個 TON 區塊鏈瀏覽器被內置到 explorer.toncoin.org 的核心代碼庫中。雖然速度快得令人難以置信,但對大多數用戶來說,它的數據表示技術性太重。
(8)ton.sh:新一代瀏覽器
為了解決 explorer.toncoin.org 的複雜性,我們創建了 ton.sh。在解決了區塊鏈數據的反序列化挑戰之後,我們使用一個公共 API 發布了它。
ton.sh 側重於基本功能:錢包餘額、交易,尤其是備忘錄。備忘錄對於早期 TON 用戶來說至關重要,在 TON Connect 或複雜的 DeFi 合約出現之前,備忘錄是命令操作,尤其是對於交易所的存款操作。
盡管後來出現了像 TONScan 和 TONViewer 這樣的新瀏覽器,但 ton.sh 仍然是 TON 開發中的一個歷史性里程碑。
(9)TonWeb:基本的 JavaScript SDK
由於 TON 智能合約使用了 Fift 和 Func 這兩種具有挑戰性的語言,因此 NEWTON 團隊開發了 TonWeb,這是一個簡化錢包創建、部署和交易的 JavaScript SDK。
(10)ton 錢包:我的第一個 TON 錢包
這個 TON 錢包可以追溯到 Telegram 時代,是我的第一個錢包,而且我現在還在用它。
二、歷史性認可:NEWTON 給 Telegram 官方團隊的公開信
到 2021 年 6 月,NEWTON 團隊做出了重大貢獻,包括運行公共 liteserver、DHT 服務器和 archive 節點,以維護網絡穩定性。然後,toya-yanot 給 TON-blockchain 團隊寫了一封公開信,記錄了我們一年的工作,並請求 GitHub 的機構許可。
信中列出了 NEWTON 的兩位主導人和主要團隊成員。
是的,我(Dr. Awesome Doge)也在名單之中。
那時,我認為這僅僅是一封公開信 —— 是一個很好的方式來展示我們對網絡的貢獻,而沒有期待任何回應。
但令我們驚訝的是,Telegram 官方團隊在 2021 年 6 月 30 日做出了回覆。
這代表著 TON 區塊鏈歷史開啟了新篇章。
三、回顧過去,展望未來:Builder 筆記
回顧這段令人難以置信的旅程,NEWTON 團隊的早期貢獻遠遠超出了代碼。每一行代碼,我們開發的每一款工具,每一個不眠之夜的維護工作 —— 所有這些努力奠定了 TON 今天的基礎。
TON 在 2024 年的爆炸式增長,有成千上萬的 builder 加入生態系統,這便驗證了我們在那些充滿挑戰的早期階段的信念 ——TON 的潛力值得為之奮鬥。
NEWTON 成員遍布全球,每個成員都以自己的方式支持著 TON。我的重心仍然是開發者的需求和亞洲的開發(我是唯一說普通話的團隊成員)。我和我的團隊 TONX 正在為 TON 生態系統構建必要的基礎設施:
- TONX API:所有 dapp 的強大 RPC & API
- Tonkey App:管理 4 億資產的多簽錢包
- TonStake:最大的質押池
- TON Research:面向開發者的社區中心
- TON Hacker House:橫跨香港、曼谷、台北
未來敬請期待。
NEWTON 的精神永存。這僅僅是個開始。讓我們來一起建設 TON 吧。
📍相關報導📍
Blum、TONX、TON Society主辦「The Open Art」吸引破萬人參與,成Token2049最大盛事