儘管 TON 基金會這個名字更為人所熟知,但鮮有人知曉其背後的早期貢獻團隊——NEWTON 團隊(即 TON 核心團隊)的精彩故事。
撰文:@drawesomedoge
編譯:Nicky,Foresight News
憑藉自願的技術貢獻,NEWTON 團隊於 2021 年贏得了 @Telegram 官方團隊的認可,並順利完成了技術交接,這一事件被譽為區塊鏈歷史上最重大的「社區接管」事件。
簡介:攜手 NEWTON 團隊,共赴使命之旅
當我加入 NEWTON 團隊時,我們的首要使命清晰而堅定:在維護 TON testnet2 代碼穩定性的同時,不斷優化開發者工具。
由於我們無法直接管理 ton-blockchain 的 GitHub 存儲庫,但代碼迭代升級勢在必行,因此我們創立了 NEWTON 組織。為確保網絡升級平穩進行,我們積極倡導社區採用 NEWTON 團隊開發的驗證器作為標準版本。
從 NEWTON 團隊成立至 2021 年 6 月期間,我們取得了多項開創性的成果,完成了眾多基礎設施建設項目。接下來,讓我們一起深入瞭解那些對 TON 早期發展至關重要的 10 大貢獻。
1/ mytonctrl:自動化節點管理工具
我們的首個貢獻是 mytonctrl,這是一款功能強大的自動化工具,專門用於節點安裝和驗證器設置。
它具備一系列核心功能,如錢包創建、合約部署、交易歷史記錄檢索,甚至還包括 DNS 註冊系統。值得一提的是,當時的 DNS 系統與我們今天所見的現代 NFT 打包的 DNS 系統並不相同。
此外,mytonctrl 還能配置驗證器、輕服務器和輕客戶端,使得節點數據的訪問和解析變得輕而易舉。到了 2021 年,我們進一步增加了基於 CPU 的挖礦腳本和自動化功耗測試,從而簡化了 TON 的挖礦過程。
2/ tonmon:區塊鏈健康狀況可視化工具
僅擁有節點和獲取數據是遠遠不夠的,我們還需要更多的可視化工具來實時監控區塊鏈的健康狀況。
為了更好地監測區塊鏈的健康狀態,我們開發了 tonmon 這一工具。它能夠追蹤一系列關鍵指標,包括區塊創建時間、分片狀態、dPoS(委託權益證明)選舉時間表、驗證者數量和權重,以及挖礦合約狀態。這些功能使我們能夠迅速響應網絡中的任何異常情況。
在早前,該網絡的規模還相當小,全球範圍內僅有大約 80 個驗證者在運行。
3/ tonmine:監控給予者合約
我們開發了 tonmine 這一工具,旨在追蹤 TON 區塊鏈上的挖礦活動。儘管 TON 區塊鏈在初期既有大型給予者也有小型給予者,但到了 2021 年,僅剩下十個小型給予者仍在運作。tonmine 能夠展示每個合約的每日挖礦統計信息,單個合約平均每日產出 20,000 個 TON,所有合約加起來每日總產量達到 200,000 個 TON。
挖礦難度在給予者之間存在顯著差異,這主要取決於參與挖礦的礦工數量。一些給予者由於礦工數量稀少而難度較低,而另一些給予者則因礦工眾多而難度極高。tonmine 為我們提供了寶貴的挖礦活動數據,幫助我們更好地瞭解 TON 區塊鏈的挖礦生態。
4/ 跨鏈橋
在 TON 區塊鏈尚未確立 jetton 或 NFT 標準之前,我們就已經深刻認識到跨鏈兼容性的重要性。因此,NEWTON 團隊著手開發了一個原生 TON 跨鏈橋,該橋接器專為 EVM(以太坊虛擬機)兼容鏈上的 ERC-20 代幣設計,並已在 bridge.ton.org 上成功進行了測試。這一創新使得 TON、以太坊和 BSC(幣安智能鏈)之間的資產能夠實現無縫傳輸,極大地提升了區塊鏈生態的互操作性和靈活性。
通過這一跨鏈橋,用戶可以輕鬆地將資產從一個區塊鏈網絡轉移到另一個網絡,無需擔心兼容性問題,從而極大地拓寬了資產的應用場景和使用範圍。這對於推動區塊鏈技術的普及和應用具有重要意義。
5/ @cryptobot:Telegram 機器人錢包
在 2021 年,即 Telegram 迷你應用程序面世之前,我們團隊中的一位成員就頗具前瞻性地開發了 @cryptobot Telegram 機器人錢包。這款錢包最初便支持 BTC、TON、BNB 以及 USDT,為用戶提供了多樣化的資產管理選擇。
隨後,隨著 Telegram 迷你應用程序的推出,@cryptobot 錢包也迎來了全面的升級。這一改造不僅提升了錢包的功能性和用戶體驗,還使其更加貼合 Telegram 平臺的使用習慣,為用戶帶來了更加便捷和流暢的資產管理體驗。
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。在成功攻克了反序列化區塊鏈數據的難題後,我們推出了這款配備公共 API 瀏覽器。
ton.sh 專注於提供核心功能包括:錢包餘額查詢、交易記錄查看,以及尤為重要的備忘錄功能。在 TON Connect 或複雜的 DeFi 合約尚未面世之前,備忘錄對於 TON 的早期用戶而言至關重要,它充當了命令操作的角色,特別是在交易所的存款操作中發揮了不可替代的作用。
儘管後來 TONScan 和 TONViewer 等更先進的瀏覽器相繼湧現,但 ton.sh 依然作為 TON 發展歷程中的一個重要里程碑而備受矚目。它不僅見證了 TON 技術的不斷進步,也為我們提供了寶貴的經驗和啟示。
9/ TonWeb:不可或缺的 JavaScript SDK
鑑於 TON 智能合約採用的是 Fift 和 Func 這兩種相對複雜的編程語言,NEWTON 團隊便打造了 TonWeb。作為一款 JavaScript SDK,TonWeb 極大地簡化了錢包的創建、部署以及交易過程,為開發者提供了更為便捷和高效的工具支持。
通過 TonWeb,開發者可以輕鬆實現 TON 區塊鏈上的各種操作,無需深入掌握 Fift 和 Func 等底層技術細節,從而降低了開發門檻,加速了 TON 生態的發展。這款 SDK 的推出,為 TON 區塊鏈的廣泛應用奠定了堅實的基礎。
10/ ton wallet:我的首個 TON 錢包
這款 TON 錢包源自 Telegram 時代,是我接觸並使用的第一個 TON 錢包,令人驚訝的是,它至今仍在使用中並保持著良好的功能性。
歷史性認可:NEWTON 團隊致 @Telegram 官方團隊的公開信
公開信內容摘要:
截至 2021 年 6 月,NEWTON 團隊已為 TON 區塊鏈生態做出了顯著貢獻。我們致力於運行公共 Liteserver、DHT 服務器以及存檔節點,以確保網絡的穩定運行與數據的安全存儲。
在此期間,我們的團隊成員 tolya-yanot 代表 NEWTON,向 TON 區塊鏈團隊撰寫了一封飽含深情的公開信(鏈接:https://github.com/ton-blockchain/TIPs/issues/33)。在信中,我們詳盡回顧了過去一年中,NEWTON 團隊在 TON 區塊鏈領域所付出的努力與取得的成就,並誠摯地請求 TON 區塊鏈團隊授予我們 GitHub 組織的相應權限,以便我們能更深入地參與到項目的開發與維護中來。
信中特別提及了 NEWTON 團隊的兩位領導者及核心團隊成員。
並且,沒錯,我本人 Awesome Doge 博士,同樣榮幸地位列其中。
在那時,我僅僅將這封公開信視為一次展示我們對 TON 網絡所做貢獻的良好嘗試,並未抱有任何獲得回應的期望。然而,令人意想不到的是,@Telegram 官方團隊在 2021 年 6 月 30 日給予了回覆。這一回復不僅讓我們倍感驚喜,更標誌著 TON 區塊鏈歷史中一個全新篇章的開啟。
回顧與展望:開發者的筆記
回望這段非凡的征程,NEWTON 團隊的早期貢獻絕非僅僅侷限於代碼的編寫。每一行代碼、我們打造的每一件工具、每一個不眠之夜的維護—所有這些不懈的努力,共同鑄就了 TON 今日的輝煌基石。
步入 2024 年,TON 迎來了爆炸式的增長,成千上萬的構建者紛紛湧入這一生態系統,這有力地證明了我們在那些充滿挑戰的早期日子裡所堅信的理念— TON 的潛力值得我們為之不懈奮鬥。
那麼,我此刻身在何處呢?
NEWTON 的成員們如今已遍佈世界各地,每個人都以各自獨特的方式為 TON 貢獻著自己的力量。而我,則繼續將關注點放在開發者的需求以及亞洲地區的發展之上(作為團隊中唯一會說普通話的成員)。通過我領導的團隊—@TONX_Studio,我們正致力於為 TON 生態系統構建至關重要的基礎設施:從開發者工具到教育平臺,再到為亞洲用戶量身定製的服務,我們都在不斷努力,旨在推動 TON 在全球範圍內的普及與應用。
NEWTON 精神,薪火相傳。這,僅僅是個開始。