以太坊的擁堵,讓Layer 2擴容的解決方案聲名大噪,也讓零知識證明、rollup等證明方式成為了主流的安全技術方案。
對於基於Rollup和零知識證明的Layer 2,其出發點是解決區塊鏈網路的效能及交易資訊的隱私。其透過在鏈下聚合交易、鏈上驗證,降低了以太坊鏈上資源的使用,從而降低成本。
但我們看到的是,除擴容效果外,Layer 2方案的應用天花板很明顯。
例如以太坊的zk-rollup方案塑造的Layer 2,目前只適合token交易,甚至在圖靈完備角度都無法成熟。
這會催發很多專案思考Layer 2層的效能、安全性、可擴充套件性、可開發性的兼備方案。
本文中,金色財經專訪了Taxa Network創始人TF Guo,闡述了Taxa關於Layer 2設計的思考。
TEE與Layer 2結合
Layer 2是相對Layer 1而言的,擴容思路是把Layer 1原本承載的高頻過程轉移到Layer 2,例如把Dex中的swap部分遷移到Layer 2,這樣這個過程不需要佔用Layer 1的資源,所以gas很低,不使用PoW做交易確認,交易速度也很快。
但如果想讓區塊鏈帶來更多有價值的應用,僅僅具備可擴充套件性和低使用成本是不夠的。智慧合約本身的運算效能和隱私,同樣是亟待解決的問題。TEE可以在Layer 2實現這部分功能和效能的提升。
Trusted Execution Environment(TEE)是可信執行環境,屬於基於硬體的可信計算技術。以英特爾為例,大部分2015年後新型號CPU中都存在一個安全計算區,這個區就是TEE區域。這個區域具備物理隔離,內部不可見。而這個區域也是一個高速的計算區域。
經過特殊的設計,可以將這個區域為之所用。當具備TEE的硬體作為加密貨幣網路的節點後,TEE的能力將整合在網路中。
Taxa Network: 具備TEE的Layer 2
Taxa是一個具備TEE的、可實現高效能隱私計算的、支援圖靈完備開發語言的、並可接入多個Layer 1的區塊鏈中介軟體,其中智慧合約的執行是在鏈下完成的。
相比於前文敘述的其他Layer 2方案,Taxa創始人TF Guo表示,Taxa的設計出發點是專注於提高單個智慧合約本身的運算效能、執行合約所使用到的隱私資料的保密性以及可開發性,從而讓dApps開發者們可以實現在其他區塊鏈中無法實現的創新。
那該網路是如何執行的呢?
Taxa Network是一個獨立於區塊鏈的中間層。將智慧合約放在鏈下執行,並使用TEE節點保證其運算效能,資料隱私,及可開發性。這種鏈下執行的合約,被Taxa稱為“可信服務”(Taxa Trusted Services,簡稱tServices)。
Taxa Network設計為每個tServices請求會被一個小組的節點執行並進行共識,TEE的信任假設可以保證單節點上的可信和機密性,網路的承載能力也會隨著節點數量的增加而增加的。
另外,在需要執行鏈上交易時,會在Layer 1上部署交易授權合約。tServices會在TEE環境內生成公私鑰對,生成無法偽造的簽名,作為tServices執行結果的一部分反饋給使用者。使用者或者Taxa節點將交易授權令牌廣播給Layer 1的Taxa交易授權合約,合約驗證簽名透過後,便會執行相應的交易。
其中Taxa tServices和Layer 1的通訊非同步進行,可以“並行”處理交易並確認。
據TF Guo描述,未來Taxa會整合更多的Layer 1互動方式,如作為Polkadot的parachain,或透過bridge,與Layer 1進行互動,可以將網路的能力輸出給其他鏈和生態。
Taxa的應用可能性
當然,如果嚴格區定義Taxa作為Layer 2與其他專案的不同點,大部分Layer 2是鏈上交易遷移,提升區塊鏈的效能,而Taxa是專注於智慧合約的執行、提升智慧合約本身的效能及隱私。或者說把“狀態轉換”過程放到鏈下TEE中,而只把最終的狀態轉換結果寫回鏈上,這個和其它Layer 2專案過程一致。但設計目標不同,Taxa是對以擴容為目標的Layer 2的擴充套件。
那Taxa這樣的設計能實現哪些與Layer 1上不同的應用呢。
我們就這個問題請教了Taxa創始人TF Guo,其最小可行化產品是什麼?
Taxa創始人TF Guo表示,利用Taxa可實現的最小可行化產品是非常豐富和多維度的。
在資料行業,tServices作為一個具備隱私和運算效能的可信第三方,可以實現資料可用不可見的問題。
在遊戲領域,可以實現多人撲克類遊戲等互動式、資訊非對稱類遊戲。
在DeFi領域,tServices專注於隱私相關功能,如混幣器、Token原子交換等。
此外,還有dApps開發者基於Taxa SDK完成了ETHTorrent等應用,使用者可使用tServices匹配BT種子源和下載者,使得種子源無法被全部看到,保護多方隱私。
寫在最後
筆者認為,為了更好地服務開發者和融入生態,Taxa將提供更易於開發者使用的開發工具,和融入更多生態。與Taxa團隊的溝通印證了筆者的觀點。
1:tServices的定位:為面向服務的架構
Taxa是足夠具備面向服務架構的設計思想的,因為其將TEE已經封裝為了一種服務模組。Taxa創始人天放稱“Taxa是SOA思想在dApps世界的一種實現。”
其團隊相信未來的dApps是分層架構。每層會包含特色的功能,並一種低耦合的方式進行組合,保持可互通性。Layer 1專注於實現儲存永久、不可篡改的狀態,Taxa Network在Layer 2則專注實現強隱私、高效能的業務邏輯。
2:融入更多生態
與前文“接入Polkadot”一樣,融入更多生態,會成就Taxa上應用的普及性。
TF告訴金色財經,目前,Taxa生態中包含兩類重要的終端使用者,一類是dApps開發者,另一類是節點礦工。
對dApps開發者社羣,會從幾個不同的層面去推進生態:
與Layer 1專案的合作
與其他Layer 2 專案的合作
與終端開發者社羣的合作。
例如,Taxa和Ethereum的開發者社羣ETHGlobal合作了駭客馬拉松,和Web3基金會/Polkadot、Nervos等合作了開發者社羣見面會,也和Cocos-BCX等具備垂直行業優勢的Layer 1專案達成了生態合作。
未來Taxa將推出開發者激勵計劃,以激勵dApps開發者上手Taxa開發。在礦工激勵方面,TF表示Taxa目前正在和一些礦池討論合作,將開放首批測試節點,之後也將開啟給予公眾的礦工激勵計劃。
在開源社羣裡,激勵永遠是第一動力。
來源:金色財經
免責宣告:Cointelegraph中文作為區塊鏈新聞資訊平臺,所提供的資訊僅代表作者個人觀點,與Cointelegraph中文平臺立場無關,且不構成任何投資理財建議。
來源:https://cointelegraphcn.com/news/taxa