前言:

伴隨著區塊鏈世界流量爆炸式增長,最大的L1平台以太坊的網絡交易費用也不斷突破歷史新高。 Aurora致力於解決區塊鏈高昂的交易成本和低下的交易速度問題,該平台能將平均交易成本維持在幾美分的水平,同時在兩秒鐘內實現最終交易。此外,Aurora還非常注重完善開發者和普通用戶的使用體驗細節,它能讓開發者在不改變的情況下部署現有的Solidity和Vyper合約,而用戶可以使用MetaMask和其他以太坊錢包無縫訪問這些應用程序。同時,ERC-20代幣和合約數據將可通過無信任的Aurora橋(基於彩虹橋)從以太坊轉移到Aurora。憑藉低成本、一流的交易終結性和可擴展性,Aurora重新定義了以太坊生態系統的可能性,同時也擴大了NEAR的生態系統,納入了每個基於EVM的應用程序。

2021年12月28日,在第八屆Old Friends Reunion (老友記)Scaling Summit上,我們榮幸的邀請到了Aurora的CEO Alex Shevchenko 為我們帶來精彩的主題演講“ETH as a Base Currency: Why It Matters and How It Works.”讓我們一起聽一聽Aurora如何通過採用ETH作為基礎貨幣創造一個可互操作的未來,彌合區塊鏈、開發者和用戶之間的差距。通過其絲滑無縫的用戶體驗,並允許資產在以太坊和NEAR區塊鏈之間不間斷地傳遞,從而合併經濟並促進創造者社區的發展,使這項技術成為主流。

https://mp.weixin.qq.com/mp/readtemplate?t=pages/video_player_tmpl&action=mpvideo&auto=0&vid=wxv_2210627965464412164

全文閱讀:

大家好,我是來自Aurora 的Alex,今天我想向各位觀眾展示我們在Aurora 項目的重點解決方案之一,ETH 作為基礎代幣的重要性以及它的運轉邏輯。首先我先概述一下Aurora 是什麼。

簡而言之,Aurora 是一種解決方案,它允許在更高性能的環境(即分片Near 區塊鏈)之上執行以太坊智能合約。對於以太坊和Near 生態系統來說,這是一個非常有意思的解決方案。對於以太坊,它允許在以太坊運行的DApp的可擴展性,並允許這些DApp 開拓其他市場。另一方面,對於Near 而言,它允許快速擴張Near 生態系統,並有助於擴展Near 區塊鏈上可用的應用程序和不同操作的數量。因為以太坊已經有七年的發展,而且有很多開發人員已經知道Solidity 或Vyper。圍繞以太坊有很多審計過的智能合約和工具,因此Near能夠訪問所有這些知識庫、人員和工具,這點特別棒。在實施方面,Aurora 是一個在Near 區塊鏈上實施的智能合約。這個智能合約內部有一個SputnikVM,類似以太坊虛擬機的實現。每次將交易提交到Aurora 時,它都會運行。

這可以說是雙廚狂喜了。我們有Near虛擬機,這是在Near內部執行智能合約的原生環境。在Near虛擬機裡,Aurora 的作用是啟動以太坊虛擬機,然後是用戶的交易即以太坊虛擬交易,它們在以太坊虛擬機內執行。整台機器實際上是在Near 虛擬機內部執行的。因此,我們不會將Aurora 推到Near 協議的級別,這迭代速度很快,並且我們能夠在Aurora 上非常快速地部署新功能。 Aurora 的好處在於它不僅是虛擬機,而且還是Web3 兼容的RPC,所有以太坊工具都可以通過它連接到Aurora。這意味著您了解的有關以太坊的所有內容現在都可以與Aurora 一起使用。 MetaMask 和其他錢包、Truffle、Hardhat 或其他開發人員工具、諸如Remix 之類的IDE 等等。所有現有的前端都非常簡單乾淨,例如使用web3.js 或ether.js 等等。它在不同的環境中工作,可以將其視為以太坊啟動的不同鏈。

現在,Aurora 的不同之處在於,用於指定用戶交易費用的基礎代幣不是啥花哨的Aurora 代幣。我們使用ETH 作為基礎代幣。

它不是存在於以太坊上的原生ETH,而是從以太坊到Aurora 的橋接ETH,這個特殊的功能非常重要,因為它實際上可以幫助我們更快地吸引用戶和開發人員。這些人不需要了解在Aurora要用什麼基礎代幣、交易是否便宜、我怎麼以及在哪裡可以獲得此代幣?所以不存在這些擔憂。另一方面,現有項目想要與另一個網絡集成還存在一系列其他問題,例如需要獲得一個顯示代幣價格的強大預言機。對於ETH顯然有很多強大的預言機。但是對於比如像Aurora代幣或基於Aurora 的代幣,不一定會有價格預言機,這可能導致集成發生問題。因此,使用ETH 作為基礎代幣消除了用戶和開發人員上手的擔憂,項目團隊和開發人員無需更改他們的代碼,集成過程非常簡單。

有趣的是這些東西是如何實現的,接下來我將深入展開技術實現的細節。從用戶的角度來看, Aurora 有這個Web3 兼容的RPC 並且用戶正在使用這個RPC,這與和他在以太坊上運作的方式完全相同,所以他簽署了以太坊交易,他將此交易發送到RPC ,接著這對用戶來說是一個黑匣子。但實際發生的事情是,這個Web3 RPC 將用戶以太坊交易包裝成一個有效的Near 交易,將其發送到Near 網絡,當然也發了一些Near gas 和Near 來支付存儲費用,而Near 協議實際上解開了這筆交易並開始Near gas的計算。這就是Near 協議通常在做的事情。因此,Near 協議將調用Aurora 智能合約的參數為該用戶簽署的交易進行調度然後這筆交易轉到Aurora 智能合約。

Aurora 智能合約的作用是拆解用戶的以太坊交易,了解誰是交易的簽名者並執行此操作。總所周知,EVM的作用是計算ETH gas使用量。因此,在交易Aurora 引擎或與EVM 的智能合約執行結束時,它知道用戶剛剛在交易上花費的ETH 數量。然後它將這些ETH 轉移到RPC 賬戶。所以從用戶的角度來看,支付的發生過程是,它向Aurora 協議支付ETH 來執行交易。然而,實際上正在發生的事情是,用戶將這個ETH 支付給RPC 賬戶,而RPC 支付Near代幣給Near 協議,而這個Near代幣被燒毀。因此,我們將用戶與RPC 以及協議之間發生的經濟關係進行了非常有趣的分離。

我特意指出這個特殊功能,因為從我的角度來看,這是一個巨大的機會。這可以幫助用戶體驗更簡單的東西,而不是區塊鏈用戶面臨的瘋狂gas問題。區塊鏈用戶需要考慮gas 價格,是高是低,是否需要重試交易,是否需要加快交易速度等等。所以這些都是非常非常複雜的用戶體驗。在我們的設計裡,這些東西被隔離在RPC 和Near 協議之間的關係中,而RPC 和用戶之間的貨幣關係可以有所不同。這給我們帶來了非常好的機會,我將列舉其中的幾個。

首先,RPC 可以為區塊鏈的訪問實現不同的模型,因為RPC 實際做的是,它向用戶提供gas 價格,在這種情況下,gas 價格的含義將與以太坊完全不同。因此,在以太坊中,gas 價格的含義類似於未確認交易的平均gas 價格,而在Aurora 中則是gas 價格。雖然它是完全相同的數字,但它將意味著或已經意味著不同的東西。也就是說,如果用戶將這個gas 價格放入交易中,那麼gas會將其包裝到Near 交易中並發送到Near 區塊鏈。所以RPC 呈現的gas 價格就是給用戶的合約。這是從RPC 到用戶的交易。非常重要的是,RPC 可以為不同的用戶引入不同的交易。

因此,例如可能有用戶正在購買區塊鏈訂閱,這是目前看不見的東西,用戶可以以某種方式進入RPC ,登錄到RPC,用戶可以添加他的信用卡進行支付100美元,無限制訪問區塊鏈一個月。或者,比如說,RPC 可以做的實際上是允許用戶免費進行多次交易,然後為交易收取一些費用。這就像一個免費增值模式,因此我們可以實現區塊鏈訪問的額外商業模式。

這個功能可能會使營銷活動變得非常精彩,因為項目無需向廣告商支付付費廣告或YouTube 中顯示項目功能等內容的某種付費視頻。項目們實際上可以讓使用這些項目的用戶免費訪問Aurora。這是100% 有效的資本部署。因為100%的錢或想要轉移給用戶的價值,變成了給用戶的價值。而這個價值的體現其實就是手續費的減少。或者,如果我們沒有完全取消費用,那麼我們可以創建促銷代碼實現50% 的現金返還費用或類似的東西。這會是非常好的營銷活動。

正如我在一開始所說的,你可以通過這些新模型,簡化或完全消除煩人的gas 用戶體驗,或者在Near區塊鏈上向用戶返回一個與實際gas 價格無關的固定gas 價格。由於交易的處理髮生在用戶級別,這意味著RPC 可以更多地了解用戶或RPC 的用戶。根據用戶的不同,它可以用完全不同的方式設定行為。未知用戶對RPC 的訪問權限以及時間可能非常有限,因為那裡採取了相當多的速率限制。如果是驗證了自己的身份的高級用戶,則可以獲得更高的限額。通過這種機制,可以實現的是針對拒絕服務攻擊的高級保護。

KYC是一個有趣的事情。在這個RPC 服務中可以向用戶提出額外的服務,在KYC 中獲取一些額外的東西,比如交易執行中的優先級。好消息是,這個想法實際上可以擴展到其他Web3 兼容網絡,它並沒有在Aurora 中發生根本性的改變。在Aurora 中做出的架構決策只是為了方便Near 協議的用戶,並把複雜的一切藏在後端。

所有這些想法都可以應用於其他區塊鏈,儘管存在一個問題:即與目前以太坊的費用相比,Near 的費用顯然相當低。因此,對於Aurora 和以太坊來說,RPC 算法如何決定gas 價格的邏輯將大不相同。最重要的是,區塊鏈訪問的去中心化這點沒有任何犧牲。有些人可能想,好吧,這是我需要連接的單個RPC,然後RPC 完全決定是否將我的交易發送到Near 區塊鏈,是嗎?這是不正確的,因為任何人都能夠啟動RPC。實際上,Aurora RPC 可以通過命令行中的一條註釋啟動。因此,我們將所有內容都進行了docker 化並打包到非常簡單的docker 實例中。

任何人都可以簡單直接地部署它,只需要為你的RPC 配置一點Near代幣來支付對應的交易,例如在Ether 中的所有交易的Gas 價格為零,只是RPC 將支付交易費用。我們正在接受這種去中心化,我們與Consensys 建立了合作夥伴關係,並且我們正在與Infura 團隊合作將Aurora 集成到Infura 產品集中。

我相信選擇Aurora 使用ETH 作為基礎代幣對於主流大規模的應用非常關鍵。我邀請所有人朝著這個願景邁進,簡化gas用戶體驗並將十億用戶加入區塊鏈。

關於主辦方

????IOSG Ventures

IOSG Ventures成立於2017年,是由社區驅動的研究型早期美元基金,專注於開放金融、Web3.0和區塊鏈基礎設施早期生態。 IOSG一直積極參與各種開發者社區和DAO社區建設,投資於全球最具潛力的創始團隊。同時作為開發者友好型基金,我們秉持長期價值理論,推出了Kickstarter項目,為有想法並敢於創新的開發者提供資金和資源協助。我們堅持與合作夥伴及項目團隊以及社區的密切合作,相信IOSG必將成為他們創業旅程的堅定陪跑者。

????StarkWare

StarkWare是為大規模擴展區塊鏈行業開發基於STARK的解決方案,使區塊鏈應用程序的操作安全可靠。 STARK有效性證明確保了以太坊安全、快速的結算時間和順暢的用戶體驗。解決方案支持一系列數據可用性模式,包括StarkNet和StarkEx。 StarkNet:一個無許可去中心化的Validity-Rollup。任何開發者都可以部署任何dApp,使用智能合約,實現更大的規模。 StarkEx:一個獨立的、可定制的rollupSaaS,dApps可以構建在StarkEx服務上。 StarkEx服務支持一系列用例:NFT鑄造和交易、衍生品交易、AMM、現貨交易、支付和DeFi池。它目前擴展了dYdX(衍生品交易)、Sorare和Immutable(NFT鑄造和交易)以及DeversiFi(現貨交易和支付)。

????imToken

imToken 是一款去中心化的數字錢包,用於承載加密數字世界的資產、身份和數據,成立於2016 年,imToken 已在全球150 餘個國家和地區,累計為超過1200 萬用戶提供了安全可信賴的數字資產管理服務。目前imToken 支持管理比特幣、以太坊等12 條主流區塊鏈,以及更多EVM 兼容鏈,同時支持去中心化幣幣兌換功能與開放的DApp 瀏覽器。

????Arbitrum

Arbitrum 是由Offchain Labs 研發的以太坊二層擴容方案。採用Optimistic Rollup 技術,在不犧牲以太坊安全性的前提下,Arbitrum 使超高速,低成本的交易成為可能。 2021年8月底上線以來,Arbitrum 已有100+生態項目部署。 Arbitrum 已全面兼容Ethereum Virtual Machine。為進一步提高開發者體驗,未來還將在Arbitrum Nitro 升級中加入WASM 支持。