Godwoken上线:Nervos擁抱以太坊生態

2021-12-02 21:12:05

進入到2021年,公鏈領域的競爭已經從單純的底層技術之爭,演變成了對生態以及开發者的爭奪。從最早的BSC开始,兼容EVM的策略便屢試不爽。畢竟,开發者們更愿意使用自己熟悉的編程語言,並且以太坊在事實上有着最為繁榮的應用生態。

近期,即便是Solana這樣曾經不依托EVM而發展起來的公鏈,也开始通過Neon對EVM實現兼容。可見至少在短期,EVM已經變成了公鏈行業事實上的“Windows操作系統”,即便天生帶有諸多的缺陷,卻依然是所有公鏈平臺無法繞過的必備功能。

誕生於2019年的Nervos 在近期上线了可以兼容EVM的Layer 2擴容解決方案Godwoken,正式擁抱以太坊生態的开發者。

但是,如果僅僅是兼容EVM,一般只能在短期對公鏈生態產生一定的促進作用。正如我們在Polygon身上看到的一樣,如果公鏈平臺本身缺乏獨特的優勢,那么依然難以長期與其他公鏈相抗衡。

那么Nervos在面對其他EVM兼容公鏈時還有哪些獨特的優勢?這就要從Nervos創立時選擇的技術路徑开始講起。

基於UTXO的智能合約公鏈

Nervos向來以其社區濃厚的技術氛圍而著稱,這在Crypto圈子中顯得難能可貴,屬於少有的致力於底層技術構建的專業團隊。並且,Nervos在一开始,便在技術架構的選擇與擴容方案上,採用了一條與絕大多數公鏈完全不同的發展方向。

(1)账戶體系

Nervos在技術路线選擇上的獨特性,首先體現在其最底層的账戶體系。當前各個公鏈的账戶模型主要分為兩類,一種是以以太坊為代表,並被絕大多數智能合約公鏈所採用的Account模型。

Account模型其實很好理解,就像我們日常使用的銀行账戶,每一個账戶保留了其中的資金余額。在智能合約型公鏈中,這些账戶余額也稱為狀態。而搭建在其上的智能合約可以很輕松地調用這些狀態,並對其進行編程,以便構建各種復雜的智能合約。

這種基於Account的账戶模型看起來更符合人們的直覺,似乎理應成為唯一存在的账戶體系解決方案。因此,絕大多數以支持智能合約為目的的區塊鏈平臺,都採用了這種看似更加直觀的账戶體系。

然而Nervos所採用的,卻是更加獨特的UTXO模型,Nervos的Cell模型是UTXO模型的通用化。UTXO的全稱是Unspent Transaction Output,該账戶體系最早由比特幣發明並使用。雖然UTXO在區塊鏈行業更加具有正統性,但除了比特幣以外,當今真正採用這種模型的主流公鏈很少。

尤其是對於普通用戶來說,這種模型似乎難以理解,就更提不上了解其獨特的優勢了。因此,這裏我們需要拋开復雜的技術詞匯,重新解釋一下UTXO模型。

與將Account账戶模型類比為銀行账戶類似,UTXO模型更像是我們日常生活中的紙幣。

是的,我們日常使用的用於存放現金的錢包,也是沒有所謂账戶余額概念的。每個存放紙幣的錢包裏只有一張張不同面額的紙幣(也就是所謂UTXO),當需要支付的時候,我們便從中選出一些合適的“UTXO”,同時將對方支付的找零重新放回到錢包中。而當你需要統計你的錢包余額時,只需要將錢包中所有的“UTXO”總額進行加總計算即可。

那么這種账戶體系的好處是什么?對於一個智能合約平臺來講,使用UTXO账戶模型最大的優勢,便是可以面向資產進行編程。

不同於以太坊只能針對账戶的余額(也就是所謂狀態)進行編程,採用UTXO的Nervos,可以讓开發者對每一張錢包中的紙幣資產(也就是UTXO)進行編程,這便給开發人員提供了極大的靈活性。

當然,在取得了UTXO的這個顯著的優勢後,Nervos也相應付出了一些代價,這個我們後面再談。

(2)擴容方案

區塊鏈的擴容無疑是行業內無可爭議的迫切需求。但對於實現擴容的具體方案,一直以來便是一個爭議不斷的話題。根據以太坊2.0的路线圖,以太坊一直把分片作為了實現擴容的主要方向。

然而隨着以太坊2.0升級方案一次又一次的推遲,人們也逐漸开始認識到,自己或許過於樂觀地估計了分片的難度。因此在去年10月,以太坊基金會對以太坊擴容的路线圖進行了修改,基本上放棄了在近期實現分片的目標,而是改為採用分層擴容技術,以便能夠更快地解決當前對交易速度的急迫需求。

可以說,以太坊在擴容方向上兜兜轉轉了一圈,最終卻回到了Nervos在2018年便已經選定的技術路徑上來。

Nervos在項目的創立伊始,便對今後的擴容方向有過深度的思考。正如組成了當前互聯網的技術堆棧一樣,區塊鏈的未來也一定會向着分層的方向發展。因此,作為一個底層公鏈來說,首先應該考慮的不是如何在Layer 1上實現區塊鏈需要實現的全部功能,而是在一开始,便為今後的Layer 2們打好牢固的技術基礎。

因此,Nervos相對於以太坊,在支持Layer 2擴容上不但具有了先發優勢,還天然地站在了更高的技術起點之上。

可以說,Nervos是一個繼承了區塊鏈1.0時代諸多優點,並且准確抓住了當今區塊鏈技術發展方向的公鏈。以至於有人將其概括為,Nervos是建立在比特幣技術基礎上,並實現了以太坊2.0 Layer2擴容方案的區塊鏈項目。

以太坊兼容層 Godwoken


      Godwoken上线:Nervos擁抱以太坊生態

在上文中我們已經提到,採用了UTXO模型的Nervos公鏈,在獲得了面向資產編程的能力的同時,也付出了一定的代價。一旦當开發者开發的項目涉及到投票、衆籌等需要整合全局狀態的功能時,UTXO模型導致的狀態分離,便會使得开發的難度大大上升。

但好在,以上提到的由於狀態分離而引發的問題是完全可以解決的。在Nervos中,項目團隊利用了類似Rollup的方案,在UTXO的底層架構上,开發了一個基於账戶模型,對开發者更加友好的Layer 2,也就是本文需要詳細介紹的Godwoken。

通過Godwoken進行开發,开發者可以更簡單的共享全局狀態,而不會再受制於UTXO帶來的諸多限制,使得开發者在享受面向資產开發優勢的同時,免除狀態分離帶來的开發成本的提高。這樣,开發者可以以更熟悉的思路开發應用程序,並最終實現兼容EVM虛擬機的目標。

其實,對於大多數普通讀者來說,可以直接將Godwoken近似地理解為以Nervos為主鏈,兼容EVM的

Optimistic Rollup擴展層。其他以太坊生態的成熟項目,可以在僅需改變少量代碼的情況下,直接部署到Godwoken之上。

而所有這些基於Godwoken开發的程序,將同時可以享受到由Nervos 的Layer 1所提供的安全性。這同時也意味着,當Nervos正式部署了Godwoken解決方案之後,Nervos已經站在了和目前衆多主流公鏈完全相同的起跑线上。

Godwoken的上线計劃

Godwoken目前已經推出 Mainnet Beta,並且部分項目已經進入Nervos官方的白名單。

目前,基於Godwoken的第一個去中心化交易平臺YokaiSwap已經部署到了Godwoken上。可以看到,YokaiSwap有着與以太坊生態類似的交易界面,並且可以直接通過Metamask進行登陸,其操作體驗已經與主流的EVM公鏈交易平臺極為接近。YokaiSwap已於12月1日完成ID0,並將於12月3日上线主網,感興趣的讀者可以自行前去體驗。


      Godwoken上线:Nervos擁抱以太坊生態

當前公鏈之間的競爭,已經逐漸進入到了白熱化的階段。曾經沉寂很久的Nervos也憑借Godwoken迎頭趕上。在目前衆多兼容EVM的公鏈中,有不少靠着市場運營、高額補貼等,甚至Fork知名項目來推進生態建設。而Nervos卻始終堅持着技術優先的發展方向,注重構建長期價值。相信隨着Godwoken的上线,Nervos生態將會得到更好地發展。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。

推薦文章

香港眾安銀行上線加密貨幣交易!CEX將全面被銀行進攻?

香 港數位銀行眾安銀行(ZA Bank)宣布,從今(25 )日起,正式在其 App 推出 加密貨幣...

Arthur Wang
6 5小時前

殺》比特幣一度跌破9.6萬、以太坊苦守3300美元,超19萬人爆倉5億美元

比 特幣在剛結束的週末一度觸及 99,588 美元的歷史新高後就開啟震盪下跌,昨日傍晚左右從 98...

Joe
6 5小時前

SAND兩天飆漲100%、老牌公鏈集體覺醒,山寨季信號燈亮了?

比 特幣劍指十萬美元之際,投資者密切關注的是等待已久的山寨季是否即將到來?在此背景下,上週末開始有...

Joe
6 5小時前

山寨季要來了嗎?除了 BTC.D 還有這三大指標助你判斷

在 加密貨幣領域最常討論的話題一直是 「山寨季」(Altseason),這是因為在這個短暫時期通常...

白話區塊鏈
6 5小時前

WBTC「大插針」閃崩至5200美元,與Coinbase宣布下架有關?

W rapped Bitcoin(WBTC)週末於幣安交易所發生異常閃崩的狀況,在 23 日晚間十...

Arthur Wang
6 5小時前

拆解微策略買比特幣行為和資金來源 = 加強版「Grayscale + Luna」

比 特幣突破 8 萬美元!比特幣突破 9 萬美元!比特幣突破 9.5 萬美元!比特幣突破 9.9...

PANews
6 5小時前