前言:

TON 區塊鏈是一個基於分片技術的高效能、高擴展性的區塊鏈平台,它的目標是成為一個開放的網路,讓任何人都可以在上面建立去中心化的應用程式。然而,近期 TON 網路卻遭遇了一場前所未有的銘文風波,讓網路陷入了一片混亂,也引發了社區的熱烈討論。

銘文事件的始末

銘文事件的主角是 Tonano ,一個基於 TON 區塊鏈的去中心化的銘文協議,它的特色是使用了銘文格式 Ton20,來記錄交易的細節。Ton20 的銘文格式並非標準的 JSON 格式,而是一種自創格式,它的結構如下:

Ton20: data:application/json,{"p":"ton-20","op":"mint","tick":"nano","amt":"100000000000"}

在 12 月 5 日晚間 11 點 50 左右,鏈上許多用戶開始大量發送 Ton20 的交易,這些交易迅速塞滿了 TON 區塊鏈,讓網路承受了極大的負載,為了應對這種情況,TON 區塊鏈開始執行動態分片,提高網路的吞吐量,後續峰值最高到 11 條鏈,一分鐘內最高有 7,225 筆交易。

這些交易不僅把公共 RPC 都打掛了,讓鏈上的基礎設施完全無法使用,也導致鏈上活動大量停擺,此時鏈的效能已下降許多,速度減緩的非常嚴重。

而且,分片的過程並非一帆風順,根據 Doge 博士的觀察,分片鏈存在「不完整」狀態,後續需要號召驗證者共同更新,分片鏈合併後,網路即可正常運作。這個過程可能需要一段時間,期間資金是安全的,每筆交易都將被紀錄,只是尚未執行。

The Open Network 在 12 月 7 日發布了一份分析報告,指出銘文事件的根本原因是驗證器的效能太差,導致驗證效率不彰,未來將會針對此點做改善。

Tonano 的開發者也在官方報告發出不久後發出了一則公告:表示經過與 TON 基金會的協商,項目暫時停止,TON 基金會已同意為 Tonano 開發團隊和社區提供兩項補助金。Tonano 也表示未來會空投 Ton20 的持有者,空投的時間已經快照,具體的細節將在稍後公佈。

從 TonViewer 所提供的 Blackout 雷達中,可以觀察到有兩百多萬筆交易等待執行,而在 12 月 8 日 10:30,TON 區塊鏈有 244 個驗證器,其中 125 個節點已升級至最新版本。這些節點佔網路中 TON 總量的 49.8%。從這時間開始,待處理的交易開始被執行,此時為 6 條分片鏈高速運轉。到了 12 月 9 日 15:30,交易幾乎完全處理完畢,剩餘最後兩萬多筆,多數人轉帳都已可正常執行。

銘文事件的反思

銘文事件給 TON 區塊鏈帶來了巨大的挑戰,也讓社區產生了不同的看法。有人認為,銘文事件是一場危機,它暴露了 TON 區塊鏈的缺陷,也影響了網路的穩定性和信任度。有人認為,銘文事件是一次機會,它展示了 TON 區塊鏈的潛力,也促進了網路的優化和進步。不管是哪種觀點,我們都應該從銘文事件中學習一些教訓,並對 TON 區塊鏈的未來有更清晰的期待。

首先,我們應該認識到,TON 區塊鏈是一個開放的網路,它歡迎任何人在上面創造和創新,但這也意味著,我們必須遵守一些基本的規範和標準,以免造成網路的混亂和困擾。Tonano 的開發者可能是出於潮流的動機,將銘文協議引到 TON 區塊鏈來,但他們卻忽略了 TON 區塊鏈的架構,導致了一場災難(?)。

其次,我們應該欣賞 TON 區塊鏈的潛力和彈性,它能夠在面對巨大的壓力和挑戰時,仍然能夠保持運作和恢復正常。TON 區塊鏈的分片技術是一個非常先進和創新的設計,它能夠讓網路根據交易的需求動態調整,提高網路的吞吐量和擴展性。雖然分片的過程並非完美無缺,但它也展示了 TON 區塊鏈的自我修復和自我優化的能力,讓網路在經歷了一場黑暗的時刻後,重新煥發了光明。