Aurora打开多链世界

DeFi和NFT的爆炸式增长经常造成以太坊gas费激增,这限制了很多用户参与并使用以太坊上的DApp应用,DApp开发者们也因为这个问题无法充分扩张自己的业务。为了应对这些挑战,我们高兴地向大家宣布Aurora的主网已正式上线,这为那些寻求拓展自己以太坊DApp应用以触达其他市场的开发者来讲提供了一套整体解决方案。
Aurora在NEAR上运行,利用了NEAR很多特有的功能,如分片和开发者gas费奖励。Aurora包含两个核心构件:Aurora引擎runtime,开发者可用其无缝部署Solidity和Vyper智能合约;Aurora桥,基于彩虹桥技术搭建,可提供无需许可的、在以太坊和Aurora之间进行的通证转账和数据转移服务。
Aurora为开发者提供了大量改良服务:
Aurora解决了以太坊生态当前和未来所面临的计算和存储方面的挑战,同时可以重用和节省开发者在智能合约和前端代码等方面的工程投入。
Aurora架构
Aurora是在NEAR区块链上以智能合约的形式实现的,这意味着什么呢?
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希望可以为以太坊社区的用户和开发者们提供一种简单直接的、无缝的使用体验。
方法如下:
从用户的角度看我们只是向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年夏:
2021年秋
2022年:
现在就来体验Aurora
凭借低成本、一流的交易最终性和扩容性,Aurora重新定义了以太坊生态的种种可能,同时也进一步拓展了NEAR生态,使之可以吸收和接纳基于EVM的应用。
以太坊用户可以通过Aurora操作熟悉的应用,同时从NEAR的性能优势中获益。由于NEAR的交易成本要比以太坊低几个数量级,Aurora为用户和开发者,尤其是为刚进入这个生态的新手们消除了财务方面的准入壁垒。
我们的目标是打造一个互操作的未来,弥合区块链、开发者、用户之间的差距。Aurora可提供无缝的用户体验,同时允许资产在以太坊和NEAR之间畅通无阻,让上述愿景成为现实。逐渐兴起的加密货币经济会促进创造者社区的发展,把区块链技术带入主流。
Aurora和以太坊1.0是完全兼容的,其中既包括使用ETH支付的基础费用又包括智能合约的即开即用,和现有钱包和其他工具互操作的特性。访问以下链接,现在就开始试用Aurora吧!
https://aurora.dev
免责声明:本文仅用于为用户提供信息,不得被用作法律、税务、投资、理财或任何其他建议。
扫码入群