Aurora 是一个 以太坊 虚拟机 (EVM),它以 智能合约 的形式在 NEAR 协议 上实现。它作为一个扩展解决方案,允许开发者执行 以太坊 智能合约,并在一个高吞吐量、低交易成本的环境中运行他们的应用程序,该环境与 以太坊 的工具和开发生态系统完全兼容。[1]
Aurora 的开发旨在为 以太坊 和 NEAR 生态系统之间的开发者和资产提供无缝桥梁。它作为一个独立的、自筹资金的倡议运作,利用 NEAR 协议的底层技术。
该平台被设计成一个统包解决方案,供那些希望摆脱与 以太坊 主网通常相关的高 gas 费用和网络拥堵,同时保持与 EVM 兼容性的开发者使用。通过作为 NEAR 上的智能合约运行,Aurora 继承了其父协议的安全性和可扩展性功能,包括快速的交易最终性和低费用。[1]
Aurora 环境的核心由两个主要组件组成:Aurora 引擎和 Aurora 桥。Aurora 引擎是执行智能合约的 EVM,而 Aurora 桥则促进了 ETH 和 ERC-20 代币等资产在 以太坊 和 Aurora 之间的无需信任的转移。这种架构允许最初为 以太坊 构建的 去中心化应用程序 (dApp) 在 Aurora 上部署,而无需进行重大的代码更改,从而为用户提供熟悉的体验,但性能有所提高。该项目的治理通过一种混合模式进行管理,该模式将 去中心化自治组织 (DAO)(称为 AuroraDAO)与传统的公司实体相结合。[1]
该平台的主要产品是“虚拟链”的概念,这些虚拟链是可定制的、与 EVM 兼容的区块链,作为 NEAR 上的智能合约运行。这种模式旨在降低项目启动自己专用区块链的门槛,消除与设置传统 Layer 2 基础设施相关的复杂性和成本。根据其官方社交媒体,Aurora 协议支持 200 多个此类链。[2] [3]
Aurora 的技术以其在 NEAR 区块链上实现的 EVM 为中心,从而在更具可扩展性的环境中实现 以太坊 兼容性。其架构由几个关键要素组成,这些要素共同提供了一个全面的扩展解决方案。[1]
Aurora 的主要技术产品是“虚拟链网络”。这些是完全可定制的、与 EVM 兼容的区块链,它们被部署并作为 NEAR 协议上的智能合约运行。这种方法不同于传统的 Layer 2 解决方案,后者通常需要更复杂的基础设施设置,包括专用的验证器和排序器。借助虚拟链,开发者只需点击几下即可启动专用链,并预先配置基本的基础设施,如区块浏览器、预言机和桥。这种模式旨在释放开发资源,使团队能够专注于其 dApp 的核心逻辑,而不是区块链基础设施管理。[2]
Aurora 引擎是提供 EVM 兼容性的核心组件。它是一个部署在 NEAR 区块链上的智能合约,可以执行用 Solidity 和 Vyper 等语言编写的 以太坊 智能合约。该引擎解释 以太坊 交易,在 NEAR 运行时中执行它们,并将结果状态存储在 NEAR 区块链上。这允许开发者使用熟悉的 以太坊 开发工具(如 Truffle、Hardhat 和 MetaMask)来构建和与 Aurora 上的应用程序进行交互。[1]
Aurora 桥,正式名称为 Rainbow Bridge,是一种无需信任的去中心化协议,用于在 以太坊、NEAR 和 Aurora 区块链之间传输资产。它允许用户将 ETH 和各种 ERC-20 代币从 以太坊 转移到 Aurora,以便在其 dApp 生态系统中使用。该桥在没有托管人的情况下运行,依靠一组独立的验证器来验证两个链上的交易。这种互操作性对于流动性至关重要,并使 Aurora 能够利用 以太坊 网络中已建立的用户群和资产多样性。[2]
通过利用底层 NEAR 协议,Aurora 提供了比 以太坊 主网显着的性能改进。该平台报告了以下性能指标:
这些指标将 Aurora 定位为一个高吞吐量平台,适用于需要快速且廉价交易的应用程序,例如 去中心化金融 (DeFi)、游戏和 非同质化代币 (NFT) 项目。[2]
Aurora 协议的治理结构是一种混合模式。它主要由 AuroraDAO 管理,AuroraDAO 是一个去中心化自治组织,代币持有者可以参与与平台开发、资金管理和战略方向相关的决策过程。该 DAO 由一个传统的公司实体补充,该实体在 AuroraDAO 中占有一席之地。这种结构旨在将社区治理项目的去中心化精神与传统组织的运营效率相结合。[1]
Aurora 有一个名为 AURORA 的原生实用和治理代币。该代币是生态系统经济和治理的核心。它用于参与 AuroraDAO,允许持有者对塑造协议未来的提案进行投票。对于在 Aurora 上启动自己的虚拟链的项目,该平台允许使用其原生代币作为支付 gas 费用的基础货币。此功能称为代币实用性优化,允许项目在其特定生态系统中为其自己的代币创建固有的需求和实用性。[1]
Aurora 提供了一套旨在支持开发者构建和启动自己的区块链生态系统的功能。这些功能旨在提供灵活性、安全性和新的收入机会。主要用例和功能包括:
这些功能旨在提供一个全面的工具包,用于启动可扩展和自定义的区块链应用程序。[1]
Aurora 已经开发了一个广泛的 dApp 和基础设施合作伙伴生态系统。在 Aurora 上运营的项目涵盖各个领域,包括 DeFi、游戏、NFT 和开发者工具。已与 Aurora 集成或在其上构建的著名项目和合作伙伴包括:
该平台还支持各种钱包、交易所和其他基础设施提供商,为开发者和用户创造了一个强大的环境。[2]