The Open Network (TON) 深度分析 (下篇):除了區塊鏈之外

Matt Hou
分享
The Open Network (TON) 深度分析 (下篇):除了區塊鏈之外

上篇回顧:

原本 Telegram 停止開發的區塊鏈,在改名後由 TON Foundation (下稱基金會) 接手,目前市值已經接近第十名。而 TON (The Open Network) 的計畫並不只是建設一條公鏈,而是建立一個更完整的 web3 網路生態。在這樣的願景之下,TON 目前已經推出了 TON Payment (閃電網路)、TON Storage (P2P 檔案分享協定)、ADNL Protocol (網路協定) 及 TON DNS (域名系統) 等服務。

ton_2

本篇文章將介紹這些基礎建設的現況,以及他們能夠帶來的應用。

TON Payment

ton_2_1

雖然 TON 本身的手續費並不高,但是仍然在很早期就基於經典的 L2 解決方案「閃電網路」,推出了 TON Payment。閃電網路最基礎的概念是在兩個用戶之間,透過智能合約建立起一個付款通道,預先把一筆資金質押進去,只要交易金額不超過這筆資金,兩位用戶就可以在鏈下進行無數筆即時交易,並在需要時才進行結算並將餘額上鏈。

廣告 - 內文未完請往下捲動

由於 TVM 本身支援一些 Merkle Proof 相關的特殊運算,讓交易可以附帶條件,因此 TON 也可以把這些通道相互連接組成網路。(當然,比特幣也有很類似的概念)透過這樣的網路,用戶不需要與每個交易對象都建立專屬的通道。假設 Alice 和 Bob 之間有通道,而 Bob 和 Carol 也有通道。在 Alice 想要轉錢給 Carol 時就不需重新設立通道, Alice 可以先把資金轉發給 Bob,並設定這筆交易只在 Bob 按照 Alice 的要求把這筆錢轉交給 Carol 時才成立。如此一來,可以降低用戶所需要建立的通道數,也就可以在單一通道裡質押更多資金,以增加可交易的額度。

目前基金會已經有針對上面提及的閃電網路架構,提出智能合約範本。但在白皮書內也特別提及,這並不是唯一的解法,用戶也可以採用虛擬支付通道的方式來建立網路,也就是在閃電網路這個 Layer 2 之下再建立起一個 Layer3。在剛剛的例子中,Bob 跟 Carol 間的通道的結算規則,可以設定把 Alice 和 Carol 之間的結算餘額也採納進去。這樣一來,除了最後的結算外,平常 Alice 跟 Carol 之間在轉帳的時候,就不需經過 Bob 的轉交了。

(相關內容:三分鐘讓你讀懂閃電網路!)

TON Network

ton_2_2

ADNL Protocol 

TON 區塊鏈和 TON Network 並不相同,事實上,TON 區塊鏈是建立在 TON Network 的 ADNL 協定之上。ADNL 是 TON 自建的網路協定,除了與 TON 區塊鏈的整合外,其強調的核心理念為隱私與安全性。這個協定包含內建且強制的加密與驗證機制,取代了傳統的中心化 SSL 憑證頒發機構。

TON Storage

TON Storage 是一個運行於 TON Network 上,基於 Torrent 的 P2P 檔案分享協定。透過 TON Storage,用戶可以將檔案以去中心化的方式儲存在網路上,並和其它用戶共享。

跟一般的 Torrent 網路一樣,上傳的檔案若想要持續被保存,就必須至少要有一個節點自願儲存這個檔案。但用戶也可以透過智能合約提供獎勵給願意借出儲存空間的節點,以保證檔案可以持續的被取用。由於 TON Storage 與 TON 區塊鏈的整合,包含租金的支付和確保節點有確實儲存檔案這兩件事,都可透過智能合約在鏈上進行,目前也有相應的客戶端程式可用,無需中心化的服務介入。

TON Proxy

TON Proxy 則是 TON Network 的入口,基金會有提供測試用的三個公開節點,同時提供了許多自建 Proxy 節點的教學。目前一般用戶主要是透過一些 TON 插件錢包提供的 Proxy 功能,在一般的瀏覽器上瀏覽 TON Network 上的內容。不過,在 11 月 10 日 TON 位於杜拜的活動上,基金會成員宣稱將推出基於 Chromium 的 TON 瀏覽器,將原生支援 TON Proxy 並整合 Web3 相關功能,整體而言將會有點類似於 Brave。

TON DNS

TON 區塊鏈自身也有原生的 DNS 以及對應的「.ton」域名,這些域名可以指向 TON Network 上的網站、錢包地址或 TON storage 上的檔案。這些域名透過智能合約以 NFT 的形式發售,按照域名長度將會有不同的起標價(越短越貴),任何人都可以透過發起第一筆出價,來開啟某一個無人持有的域名 NFT 的競拍,最終價高者得,而得標者所支付的金額將被永遠鎖在合約內,形成通縮。

ton_2_3

TON Site

基於 TON Network 完整的 Storage、Proxy 和 DNS 基礎建設,目前在 TON Network 上已可架設近乎完全去中心化的靜態網站。開發者可以將網頁檔案儲存在 TON Storage 中,並透過 TON DNS 將所自己的 .ton 域名指向在 TON Storage 上的網頁檔案。如此,用戶便可通過 TON Proxy 在瀏覽器上以 .ton 域名找到並顯示位於 TON Storage 上的網頁。因此所謂的 TON Site,對於中心化服務的依賴程度會遠低於傳統網頁。

TON DNS 也可以指向一般更為複雜的網頁,開發者只需要在自己架站的伺服器上啟用 TON Proxy 的客戶端並開啟反向代理(Reverse Proxy),就可以取得指向自己伺服器的 ADNL 地址,並將自己的 .ton 域名指向這個 ADNL 地址。藉此,.ton 域名就可以被用來指向任何的 Web2 網頁。同時,基金會也曾提到目前 TON Porxy 處在 1.0 版本的階段,他們預計將會推出可以隱藏架站伺服器 IP 的 TON Proxy 2.0,提供更高的匿名性。