一文讀懂Aurora:NEAR上的以太坊L2

PaulVeradittakit
2021-12-04 18:23:50
收藏
Pantera Capital合夥人Paul Veradittakit撰文介紹NEAR協議上的兼容以太坊的開發者平台Aurora。

原文作者:Paul Veradittakit,Pantera Capital 合夥人

編譯:金色財經

Pantera Capital合夥人Paul Veradittakit2021年12月3日發文介紹NEAR協議上的兼容以太坊的開發者平台Aurora,編譯如下:

速覽要點

加密貨幣向多鏈生態系統過渡的一個主要障礙是在不同開發環境的區塊鏈上開發應用程序的難度。例如,在以太坊上啟動一個項目並且希望在另一個區塊鏈上啟動的開發人員必須將他們的智能合約從Solidity重構為另一個區塊鏈的語言,並且還必須考慮一組全新的技術漏洞。這些困難導致許多開發人員專注於單個區塊鏈來部署他們的應用程序,從而在資產流動性、用戶規模以及交易速度和可擴展性等因素之間進行複雜的權衡。

Aurora是一個建立在NEAR協議上的新的兼容以太坊的開發者平台。Aurora允許開發人員輕鬆地從以太坊移植Solidity智能合約,並使用NEAR更具可擴展性的基礎設施啟動它們,提供接近 1秒的區塊時間和0.01美元的交易費用。該項目由兩個主要部分組成:

Aurora Engine:一個以太坊虛擬機 (EVM),允許以太坊智能合約(和許多以太坊開發者工具)在NEAR上運行 Aurora Bridge:一種在Aurora和以太坊之間傳輸ERC20代幣和ETH的無需信任協議,作為 NEAR更廣泛的彩虹橋的一部分Aurora還構建了一些附加功能,以進一步簡化NEAR和以太坊之間的應用程序開發,包括NFT轉帳、價格預言機、數據索引器、AMM等的橋樑。

以太坊上的幾個非常受歡迎的項目已經宣布並開始努力在Aurora上啟動,包括1inch(一個 DEX聚合器)、DODO(一個跨鏈DEX)、Aave(一個非托管流動性協議)、Curve(一個 AMM)、SushiSwap(DEX)和Etherscan(區塊鏈瀏覽器)。

Aurora是由NEAR Protocol團隊前成員創建的,該團隊於今年7月分拆為一個名為Aurora Labs 的獨立實體。項目治理已經通過AuroraDAO去中心化,由AURORA治理代幣的持有者組成。AuroraDAO維護該項目並包括一個理事會,該理事會對Aurora的高級更新進行投票,然後由下屬組織執行。

最終,Aurora通過允許它們訪問NEAR更高效的基礎設施來增強以太坊上的dapps功能,並通過在NEAR上推出幾個基於以太坊的流行項目來幫助擴展NEAR生態系統,使加密作為一個整體更接近於無縫跨鏈未來。

多鏈宇宙的破碎化

加密貨幣向無縫多鏈未來過渡的一個關鍵障礙是在眾多不同區塊鏈上開發應用程序的難度,其中許多區塊鏈具有截然不同的機器規格和編程範式。例如,今天的大多數dapp和DeFi協議最初是在以太坊網絡上啟動的,以太坊使用Solidity編寫的智能合約。

web2上這個問題的解決方案可能是針對不同移動操作系統的不同軟件開發套件。多年來,iOS 的移動應用程序專門使用Apple的iOS SDK開發,而Android的移動應用程序則使用Google專用的Android SDK開發。

這意味著資源匱乏的開發人員通常不得不在其中之一中做出選擇,從而在兩個平台之間造成移動應用程序的不對稱分佈。今天,iOS和Android同時開發的問題在很大程度上已經被React Native這樣的框架解決了,這允許開發人員編寫可以在任一平台上構建和運行的單一代碼庫。為了讓web3看到類似水平的平台無關技術,必須構建工具,使開發人員能夠更輕鬆地跨不同區塊鏈構建和部署應用程序。

解決辦法是什麼?

使跨鏈開發變得更加容易的一種方法如下:我們可以構建基礎設施級組件,以允許在一個特定區塊鏈上運行的代碼也可以在其他區塊鏈上運行,而不是為不同的區塊鏈構建同一應用程序的多個實現。以太坊的流行使它特別引人注目,因為Solidity已成為智能合約開發的"黃金標準";鑒於以太坊的龐大用戶群和在線Solidity資源的廣泛可用性,開發人員往往傾向於用Solidity實現他們的想法。

在其他區塊鏈上"翻譯"或模擬Solidity代碼的基礎設施是輕而易舉的,因為它允許其他區塊鏈輕鬆訪問在以太坊上構建的龐大的dapps和協議生態系統。

什麼是Aurora?

Aurora是一個建立在NEAR協議之上的與以太坊兼容的開發者平台。借助Aurora,開發人員可以輕鬆地將智能合約從以太坊部署到NEAR上,以利用令人印象深刻的 秒區塊時間、2秒確定時間以及由於NEAR的基礎設施而每筆交易低於1美分的gas費用。

Aurora用戶可以構建具有與以太坊1.0非常相似的開發者體驗的應用程序,同時訪問與以太坊2.0承諾的速度和可擴展性水平相當的水平。你可以在此處(https://www.veradiverdict.com/p/scalable-blockchain-focused-on-the)了解有關NEAR協議的更多信息。

儘管Aurora作為一個獨立實體運營,但該項目是由NEAR團隊的成員自己構建的,其中包括CEO Alex Schvchenko(曾在NEAR領導各種與以太坊相關的計劃)、CTO Arto Bendiken(多產的開源開發人員)和Joshua Bouw,他在權益證明共識的發展中發揮了關鍵作用。

Aurora是如何工作的?

Aurora使開發人員能夠通過兩個關鍵產品在NEAR上啟動以太坊應用程序:

Aurora Engine:Aurora Engine是運行在NEAR上的高性能以太坊虛擬機 (EVM),本質上模擬了以太坊的開發經驗和計算過程。以太坊開發人員只需修改其智能合約工具(IDE、錢包等)的RPC端口,即可輕鬆開始在Aurora上進行開發。

開發人員還可以在Aurora Engine上訪問許多以太坊流行的開發者工具,例如Hardhat和Truffle,以進一步增強他們的工作流程。此外,Aurora Engine上的基礎代幣是ETH本身,進一步調整了以太坊和Aurora上dapp的用戶體驗。

Aurora Bridge:一種無需信任的協議,用於在以太坊和Aurora之間ETH和ERC20資產轉帳,從而實現相應的以太坊和Aurora項目之間更加無縫的集成。

Aurora Bridge是NEAR更廣泛的Rainbow Bridge的一部分,它現在允許在Ethereum、NEAR和Aurora之間進行無縫且無需信任的資產轉移。你可以在此處(https://www.veradiverdict.com/p/rainbow-bridge)閱讀有關Rainbow Bridge及其去信任方法的更多信息。

Aurora團隊還與多個以太坊生態系統項目合作,為其開發環境推出多項附加功能,包括在 NEAR和以太坊之間NFT轉帳的橋樑、價格預言機、數據索引器、自動做市商 (AMM) 等。你可以在此處查看更加詳盡的路線圖。

以太坊上的幾個非常受歡迎的項目已經宣布並開始努力在Aurora上啟動,包括1inch(一個 DEX聚合器)、DODO(一個跨鏈DEX)、Aave(一個非托管流動性協議)、Curve(一個 AMM)、SushiSwap(DEX)和Etherscan(區塊鏈瀏覽器)。

AURORA如何維護?

AURORA治理代幣的持有者可以參與AuroraDAO,這是該項目的去中心化管理機構。AuroraDAO包括一個"委員會",該委員會對Aurora的高級改動或升級進行投票,然後由下屬組織執行。該委員會最初由Aurora Labs和一系列早期投資者(如Pantera)和生態系統合作夥伴(如1inch)組成。理事會已經對多項提案進行了投票,其中一項是將Etherscan添加到理事會,另一項是批准創建AURORA治理代幣。

最後的想法

隨著區塊鏈在其功能和編程範式上變得越來越多樣化,對更好的跨鏈開發工具的需求變得越來越明顯。特別是隨著以太坊繼續遭受極低的交易速度和瘋狂的gas費用的困擾,造成糟糕的(通常是無法訪問的)用戶體驗,開發人員越來越多地尋找簡單的解決方案來在其他更具可擴展性的區塊鏈上啟動他们的應用程序。

Aurora為希望在NEAR協議上構建基於以太坊的應用程序的開發人員提供了令人難以置信的解決方案,該協議提供了比以太坊更快、更具可擴展性的計算。

憑藉其完全兼容的EVM和用於與以太坊轉移資產的去信任橋,Aurora使以太坊開發人員比以往任何時候都更容易將智能合約移植到NEAR並在不斷發展的NEAR生態系統中啟動他們的應用程序。通過以太坊最受歡迎的項目(如1inch 和Etherscan)已經承諾在Aurora上上線,已經可以看到對這種無縫跨鏈開發體驗的需求。

鏈捕手ChainCatcher提醒,請廣大讀者理性看待區塊鏈,切實提高風險意識,警惕各類虛擬代幣發行與炒作,站內所有內容僅係市場信息或相關方觀點,不構成任何形式投資建議。如發現站內內容含敏感信息,可點擊“舉報”,我們會及時處理。
banner
ChainCatcher 與創新者共建Web3世界