Aurora: Ethereum Compatibility on Near
Paul Veradittakit
Investor at Pantera Capital—Solving Problems with a Value-Add Perspective [ODA5]
The Fragmentation of a Multi-Chain Universe
A key roadblock in crypto’s transition towards a seamless multi-chain future is the difficulty of developing applications across numerous different blockchains, many of which have vastly different machine specifications and programming paradigms. As an example, most dapps and DeFi protocols today initially launch on the Ethereum network, which uses smart contracts written in Solidity.
A web2 analog of this problem might be the different software development suites for different mobile operating systems. For many years, mobile apps for iOS were exclusively developed with Apple’s iOS SDK, while mobile apps for Android were exclusively developed with Google’s Android SDK. This meant that resource-strapped developers often had to choose between one or the other, creating an asymmetric distribution of mobile apps between the two platforms. Today, the problem of developing simultaneously for both iOS and Android has largely been solved by frameworks like?React Native , which allow developers to write a single codebase that can build and run on either platform. For web3 to see a similar level of platform-agnostic technologies, it’s imperative to build tools that make it easier for developers to build and deploy applications across different blockchains.
What’s the solution?
One approach to making cross-chain development significantly easier is as follows: instead of building multiple implementations of the same application for different blockchains, we can build infrastructure-level components to allow code that runs on one particular blockchain to?also?run on others. The popularity of Ethereum makes this particularly compelling, as Solidity has emerged as a “gold standard” of sorts for smart contract development; developers are often inclined to?start?with Solidity implementations of their ideas, given Ethereum’s massive user base and the widespread availability of Solidity resources online. Infrastructure that “translates” or emulates Solidity code on other blockchains is then a no-brainer, as it allows other blockchains to easily access the vast ecosystem of dapps and protocols that have been built on Ethereum.?
What is Aurora?
Aurora is an Ethereum-compatible developer platform built on top of the NEAR Protocol. With Aurora, developers can easily deploy smart contracts from Ethereum onto NEAR to take advantage of?an impressive 1s block time, 2s finality, and gas fees below a cent per transaction ?thanks to NEAR’s infrastructure. Aurora users can build applications with a developer experience much like that of Ethereum 1.0, while simultaneously accessing levels of speed and scalability comparable to what’s promised by Ethereum 2.0. You can learn more about the NEAR Protocol?here .?
Though Aurora operates as an independent entity, the project was built by?members of the NEAR team itself ?and includes CEO Alex Schvchenko, who previously led various Ethereum-related initiatives at NEAR, CTO Arto Bendiken, a prolific open-source developer, and Joshua Bouw, who played a key role in the development of Proof-of-Stake consensus.?
How does Aurora work?
Aurora enables developers to launch Ethereum apps on NEAR through two key offerings:
领英推荐
The Aurora team is also partnering with several Ethereum ecosystem projects to launch several additional capabilities for its development environment, including a bridge to transfer NFTs between NEAR and Ethereum, prices oracles, data indexers, an automated market maker (AMM), and more. You can see a more fleshed out roadmap?here .?
Several incredibly popular projects on Ethereum have already announced and begun efforts to launch on Aurora, including?1inch ?(a DEX aggregator),?DODO ?(a cross-chain DEX),?Aave ?(a non-custodial liquidity protocol),?Curve ?(an AMM),?SushiSwap ?(a DEX), and?Etherscan ?(a blockchain explorer).?
How is the project maintained?
Holders of the?$AURORA ?governance token can participate in the AuroraDAO, which is the decentralized governing body for the project. The AuroraDAO includes a “Council” that votes on high-level changes or upgrades to Aurora, which are then executed by subordinate organizations. The council initially consists of Aurora Labs and a set of early investors like Pantera and ecosystem partners like 1inch. The council has already voted on several proposals, including one to?add Etherscan ?to the council and another to?approve the creation ?of an $AURORA governance token.?
Final Thoughts
As blockchains grow increasingly diverse in their features and programming paradigms, the need for better tools for cross-chain development is becoming more and more pronounced. Particularly as Ethereum continues to suffer from abysmal transaction speeds and insane gas fees, creating a poor (and often inaccessible) user experience, developers are increasingly looking for easy solutions to launch their applications on other, more scalable blockchains.
Aurora offers an incredible solution for developers looking to build Ethereum-based applications on the NEAR Protocol, which offers considerably faster and more scalable computation than Ethereum. With its fully-compatible EVM and trustless bridge for transferring assets with Ethereum, Aurora makes it easier than ever for Ethereum developers to port smart contracts to NEAR and launch their applications in the growing NEAR Ecosystem. The demand for such a seamless cross-chain development experience is already being seen, through how many of Ethereum’s most popular projects, like 1inch and Etherscan, have already committed to launching on Aurora. Ultimately, Aurora both enhances the capabilities of dapps on Ethereum by allowing them to access NEAR’s more efficient infrastructure and helps expand the NEAR Ecosystem with the launch of several popular Ethereum-based projects on NEAR, bringing crypto as a whole closer to the vision of a seamless cross-chain future.
- Paul Veradittakit
Lead Software Engineer
2 年Thanks for the article. I'm curious why more developers wouldn't just choose NEAR over Ethereum, though, if NEAR is already as impressive as Ethereum 2 just hopes to be. Obviously Ethereum is more of a household name and currently has further reach, but I'd think a lot of developers would have more faith on new technology just on its merits, especially since NEAR supports AssemblyScript, which is similar to JavaScript, which *so* many people are already familiar with.
Web3Wizard??♂? #justDAOit ??#N3TWORK ??
2 年Hunter Trujillo
Venture ?uilder at ?ancambios Regenerative Banking
2 年Totally, Aurora infrastructure is ready. Token Sale in Skyward was beautiful.