For more information on Aurora please see their official documentation.
Aurora provides the Ethereum development experience, with layer-2-like speed and scalability, running on the NEAR protocol.
Aurora's documentation describes Aurora as:
A solution, that allows you to execute Ethereum contracts in a more performant environment—NEAR blockchain, a modern layer-1 blockchain which is fast (2-3 second transaction finalization), scalable, and carbon neutral. Aurora is an Ethereum Virtual Machine (EVM) implemented as a smart contract on NEAR Protocol. We are here to help scale Ethereum ecosystem for developers to operate their apps on an Ethereum-compatible, high-throughput, scalable, and future-safe platform, with low transaction costs for their users.
Aurora provides the Ethereum 1.0 development experience, with layer-2-like speed and scalability. If you are an Ethereum developer, getting started on Aurora is as easy as changing the RPC endpoint you interact with.
Aurora supports all tools available in the Ethereum ecosystem — MetaMask, Truffle, Hardhat, Remix, etc. Additionally, NEAR's trustless bridge to Ethereum means even the assets on Aurora are the same as Ethereum. For example, account balances in Aurora's EVM are denominated in the same Ether (ETH) as on Ethereum itself.
The following instructions assume that you already created an Infura account and Web3 project.
Read our blog for more information on sidechains.