三分鐘讀懂 NEAR 剛剛上線的 EVM 相容鏈 Aurora

買賣虛擬貨幣

DeFi和NFT的爆炸式增長經常造成以太坊gas費激增,這限制了很多使用者參與並使用以太坊上的DApp應用,DApp開發者們也因為這個問題無法充分擴張自己的業務。為了應對這些挑戰,我們高興地向大家宣佈Aurora的主網已正式上線,這為那些尋求拓展自己以太坊DApp應用以觸達其他市場的開發者來講提供了一套整體解決方案。

Aurora在NEAR上執行,利用了NEAR很多特有的功能,如分片和開發者gas費獎勵。Aurora包含兩個核心構件:Aurora引擎runtime,開發者可用其無縫部署Solidity和Vyper智慧合約;Aurora橋,基於彩虹橋技術搭建,可提供無需許可的、在以太坊和Aurora之間進行的通證轉賬和資料轉移服務。

Aurora為開發者提供了大量改良服務:

Aurora手續費比以太坊要低1000倍。比如同樣是對一枚ERC-20通證進行轉賬,以50Gwei和3000美元/ETH的水平計算,Aurora的成本低於0.01美金,以太坊則高達5.40美金

Aurora每秒能夠處理數千筆交易,這比以太坊1.0要高50倍。

Aurora交易最終性來源於底層的NEAR協議,即兩個區塊或大約兩秒鐘的時間,這比以太坊一個區塊的13秒的確認時間(且此時長不足以達成交易最終性)還要低得多。此外,NEAR區塊鏈快速的最終性大大減少了搶先交易(frontrunning)攻擊的風險。

Aurora生態增長會隨著時間的推移而一直繁榮下去:底層NEAR協議的分片方法提供了橫向的EVM擴容能力,多個Aurora分片之間可以進行非同步通訊。

Aurora為以太坊使用者提供了更加綠色環保的選項:Aurora基於去中心化的、環保的、採用PoS共識的L1協議——NEAR Protocol搭建,擁有完全的、未做任何妥協的以太坊相容性

Aurora解決了以太坊生態當前和未來所面臨的計算和儲存方面的挑戰,同時可以重用和節省開發者在智慧合約和前端程式碼等方面的工程投入。

Aurora架構

Aurora是在NEAR區塊鏈上以智慧合約的形式實現的,這意味著什麼呢?

Aurora可以從NEAR區塊鏈現有的和未來的全部優勢中受益

Aurora早期的維護、升級和治理都做了簡化,在發生緊急情況時(如發現安全漏洞),可以確保有快速響應。

Aurora釋出後不久,我們就會計劃使用v2版本的SputnikDAO,這是一個定製化的、基於DAO的治理框架,部署在NEAR之上。這樣做的目的是釋出Aurora DAO,以用於生態治理。

Aurora當前的架構如下:

Aurora智慧合約實現了兩個主介面:執行和通證。執行介面允許使用者傳送普通的以太坊交易,比如使用MetaMask、ether.js或web3.py建立的交易。這些交易在底層被解碼(RLP)、驗證(secp256k1)並在EVM runtime中被執行(Sputnik VM)。

在EVM runtime中被支援的一些操作可能會被轉移至NEAR協議層(並因此成為預編譯),以防止智慧合約無法交付目標效能。比如,近期有一個規劃好的NEAR協議升級,該升級會包含一個增強版的Math API。

Aurora也允許無需許可的通證橋接。它使用彩虹橋技術來處理來自以太坊的轉賬以及內部的NEAR通證轉賬,NEAR原生資產因此得以轉賬至Aurora。這樣,Aurora就變成了以太坊和NEAR兩個經濟世界之間的一個連線點。

為了應對額外的預編譯需求這一情況,我們會對NEAR驗證節點提交一份協議升級的提議。一旦執行了足夠的負載測試,我們就會收集需要的預編譯的相關資訊。

根據對Aurora基礎通證的社羣討論結果,EVM runtime將以ETH作為基礎通證。這意味著使用者需要在傳送任何其他交易之前,首先將他們的ETH透過Aurora橋進行轉移。

相關連結:https://gov.near.org/t/evm-runtime-base-token/340/38

為了避免給使用者造成困惑,團隊決定讓Aurora合約執行一個同質化通證介面,由其代表使用者在NEAR基礎的原生runtime和Aurora runtime中的ETH餘額。使用者能夠在NEAR提取和儲存ETH,這一功能會以獨立的橋聯結器介面的形式實現,該介面會在底層和核心的橋合約通訊。正是由於彩虹橋協議可擴充套件和無需許可的特性,這樣的設計才可以實現。

有關Aurora和相關工具的程式碼可以訪問以下連結檢視:

https://github.com/aurora-is-near

使用ETH支付gas費

Aurora最引人注目的設計決策之一是使用ETH作為Aurora內部的基礎貨幣,用於支付交易費。與很多以太坊Layer2要求使用者和開發者獲取和使用Layer2的原生通證不同,Aurora希望可以為以太坊社羣的使用者和開發者們提供一種簡單直接的、無縫的使用體驗。

方法如下:

為了知道Aurora runtime中的以太坊gas費價格,我們使用了一個標準的JSON-RPC端點`eth_gasPrice`。系統會使用它的返回值來計算給RPC 節點支付的ETH數額(見步驟6)。

使用者使用他們熟悉的工具(如MetaMask、相容Wallet Connect的錢包、CLI和JS庫等)簽署一筆普通的以太坊交易,並將其傳送給RPC。

RPC將以太坊交易打包進NEAR交易並將其傳送給Aurora合約。

在協議級別,RPC簽名被驗證,初始的以太坊交易被傳遞給Aurora引擎合約。

Aurora引擎合約解析以太坊交易並執行該交易,並在此過程中計算EVM gas的用量。在以太坊交易執行結束時,NEAR gas會按照NEAR協議的規則被銷燬,而ETH gas只是存在於Aurora合約內部的一個經計算得到的數字而已。

為了支付NEAR gas費,我們使用了ETH。Aurora合約計算交易費並將其從使用者賬戶那裡轉移至RPC賬戶。

從使用者的角度看我們只是向NEAR協議支付了ETH,不過實際上被用來支付gas費的是NEAR通證,RPC節點在使用者和NEAR區塊鏈之間扮演著代理/中繼者(relayer)的角色。

作為第一步,RPC將能夠提供ETH gas費來支付中繼服務的費用。此外,使用者可以基於多個RPC節點的響應,自行決定使用哪一個節點的服務。未來中繼服務可能會採用和OpenGSN一樣的架構。

有關ETH作為基礎通證的更多資訊,可訪問以下網址:

https://gov.near.org/t/evm-runtime-base-token/340/38

路線圖

除了對Aurora進行完善,NEAR團隊還為Aurora規劃了以下里程碑:

2021年夏:

未做任何妥協的以太坊相容性。目前有關NEAR協議的幾個小的更新會被包含在下一次協議升級裡面,目的是讓Aurora實現和以太坊1.0 100%的相容性。

DAO的組建。我們認為推動Aurora這樣的專案不斷向前發展的唯一方式是實現一種真正去中心化的治理和可升級性方式。為此我們打算成立一個DAO來對Aurora進行治理。

釋出DAO通證(待定)。一旦DAO成立,將會有一個關於建立Aurora通證的決策。我們會在今年夏天進行相關討論。

2021年秋

快速的通證轉賬。由於以太坊區塊鏈的種種侷限(高交易費、緩慢的交易最終性,缺少EIP-665),當前透過彩虹橋從NEAR向以太坊轉賬的速度非常緩慢:由NEAR向以太坊轉賬可能需要16個小時才能完成。我們計劃為同質化通證轉賬解決這個問題。

gas費再分配。NEAR區塊鏈為合約建立者盈利提供了一個便利的選項,為開源專案提供了一種可持續發展的模式。這就是把30%的gas費支付給合約建立者。我們計劃也為Aurora新增這一功能。

非區塊鏈的使用者體驗。NEAR擁有一套先進的賬戶模型,即使是不熟悉加密貨幣錢包和其他軟體的使用者也可以和NEAR進行無縫互動。事實上,NEAR可以為終端使用者完全隱藏區塊鏈的細節。我們計劃為Aurora引入一套相似的邏輯。

以ERC-20通證支付的gas費。Aurora RPC執行的方式讓我們能夠很自然地向使用者提議使用任何ERC-20通證支付交易費。換句話說,使用者可以使用USDT或DAI支付他們的交易費。

2022年:

橫向擴容。NEAR協議的主要功能為分片和動態擴容的能力。我們的最終目標是透過為Aurora啟用分片功能進而為以太坊生態交付分片這一功能,提前完成以太坊2.0的終極目標。

現在就來體驗Aurora

憑藉低成本、一流的交易最終性和擴容性,Aurora重新定義了以太坊生態的種種可能,同時也進一步拓展了NEAR生態,使之可以吸收和接納基於EVM的應用。

以太坊使用者可以透過Aurora操作熟悉的應用,同時從NEAR的效能優勢中獲益。由於NEAR的交易成本要比以太坊低幾個數量級,Aurora為使用者和開發者,尤其是為剛進入這個生態的新手們消除了財務方面的准入壁壘。

我們的目標是打造一個互操作的未來,彌合區塊鏈、開發者、使用者之間的差距。Aurora可提供無縫的使用者體驗,同時允許資產在以太坊和NEAR之間暢通無阻,讓上述願景成為現實。逐漸興起的加密貨幣經濟會促進創造者社羣的發展,把區塊鏈技術帶入主流。

Aurora和以太坊1.0是完全相容的,其中既包括使用ETH支付的基礎費用又包括智慧合約的即開即用,和現有錢包和其他工具互操作的特性。訪問以下連結,現在就開始試用Aurora吧!

https://aurora.dev

免責宣告:本文僅用於為使用者提供資訊,不得被用作法律、稅務、投資、理財或任何其他建議。‎

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;