How Neon EVM blends Ethereum and Solana to boost blockchain app development: Interview
04/26/2024 20:15Neon EVM's Davide Menegaldo discusses leveraging Ethereum compatibility to enhance blockchain functionality and user experience.
In a rapidly evolving blockchain landscape, Neon EVM emerges to bridge the gap between the Ethereum and Solana ecosystems. In this insightful interview, Davide Menegaldo, Neon EVM’s Chief Commercial Officer, sheds light on the platform’s innovative approach to improving user experience and driving mainstream adoption of decentralized applications (DApps).
Neon EVM is an Ethereum Virtual Machine (EVM) on Solana. It allows developers to seamlessly deploy their Ethereum-based DApps on the Solana blockchain, leveraging its high throughput, low latency, and scalability. With parallel processing capabilities, Neon EVM revolutionizes the traditional sequential execution of transactions, enabling multiple DApps to operate simultaneously without network congestion.
Menegaldo emphasizes Neon EVM’s commitment to lowering entry barriers for mainstream DApp adoption by providing developers with familiar Ethereum tooling and supporting comprehensive integration with existing infrastructures. The platform’s unique features, like Neon Proxy and NeonPass, further enhance the user experience and facilitate seamless interoperability between Ethereum and Solana.
Looking ahead, Neon EVM aims to drive innovation through strategic partnerships, optimizing scalability, security, and interoperability, ultimately shaping the future of DApps and fostering their widespread adoption across various industries.
Can you give us an overview of Neon EVM and how it works to improve the user experience in the blockchain space?
Neon EVM is an Ethereum Virtual Machine on Solana that allows developers to scale Ethereum dApps using Solana as the settlement layer. So, at Neon EVM, we enable developers to deploy Ethereum dApps on Solana with minimal reconfiguration of their existing code while benefiting from Solana’s technical advantages, such as parallel processing.
We aim to improve experiences for both developers and end-users. An Ethereum-native developer, when building on Solana, may face multiple challenges — moving from Solidity to Rust coding, different sets of toolings, APIs, etc., and this results in a long-drawn process, sometimes taking months or a year plus, potentially causing a loss of market opportunity. By deploying via Neon EVM, these barriers are smoothened, translating to a simplified development process and saving time and effort.
End-users benefit from both chains. EVM users’ favored Ethereum dApps are now in the Solana environment, and they enjoy the high throughput, reduced costs, and other flagship features the Solana ecosystem offers. Meanwhile, Solana users get access to new and innovative use cases that were earlier only available in the Ethereum environment.
What are some of the key ways Neon EVM is lowering the entry barriers for mainstream DApp adoption?
Neon EVM aims to significantly reduce entry barriers for mainstream DApp adoption at every step. Firstly, we provide developers access to Ethereum toolkit, simplifying the development and deployment process. This includes a host of Ethereum tools — Foundry, Hardhat, and Truffle, to name a few. Additionally, our flagship products, such as NeonPass, streamline various aspects of DApp usage, enhancing overall user experience.
Can you explain the role of Neon EVM as a bridge between the Ethereum and Solana ecosystems? Why is this bridge so important for developers and the broader blockchain industry?
From the technical perspective, Neon EVM is not a bridge. It is a transition infrastructure between chains, but the method of doing that is not via bridging. We enable this transition from Ethereum to Solana via NeonPass, building an environment composed of a series of smart contracts on Solana directly connected to the network. NeonPass allows a two-way transfer tool for bringing assets in and out of the Neon EVM platform by to provide compatibility with the EVM world.
What do you see as the main challenges of blockchain technology for developers, and how is Neon EVM offering innovative solutions to overcome these obstacles?
The primary challenges for blockchain developers often revolve around scalability, interoperability, deployment issues, and high transaction costs. Neon EVM tackles these obstacles by providing the best of Solana & Ethereum and merging the two OG L1 benefits.
Neon EVM is the world’s first Mainnet parallelized EVM that inherits its renowned high throughput, low latency, and scalability capabilities from Solana. Today, Solana is a preferred network by a growing number of gaming, NFT, and DeFi companies and is showing a high user base, increasing transaction volume, and massive growth. Neon EVM intrinsically benefits from this, and so do the applications that deploy here. Subsequently, Solana upgrades such as Firedancer would provide additional scalability, which would have a positive effect on Neon EVM as well.
We ease interoperability, and our recent partnership with deBridge opens access to liquidity and cross-chain value transfer across almost ten EVM chains, including Polygon, BNB, Avalanche, and more.
At Neon EVM, deployment challenges are overcome because we continue to enhance compatibility by supporting EVM Opcodes and will, in the future, focus on enabling this further. This ensures that developers can seamlessly transition their Ethereum-based dApps to the Solana blockchain without extensive code refactoring and with the latest Solidity compiler. This compatibility extends to using familiar development tools and environments, such as Solidity and Vyper languages, allowing for a smooth migration and integration process. We also support Chainlink and Pyth, as these are native to Solana and hence available for builders on Neon EVM.
Paint a picture of the future where DApps are as common and user-friendly as traditional applications. How is Neon EVM driving this user-centric development of DApps?
DApps have been developed to enable secure, blockchain-based applications with transparent governance and are still in the early stages. Looking toward the future, DApps have the potential to disrupt traditional industries by allowing for peer-to-peer interactions and transactions without a central authority. But right now, it is a tedious process for users – connecting wallets, multiple transaction signatures, token bridging, wrapping tokens, searching pools to fund, gas tanks, congestion, security issues, and an overall fractured user experience.
To paint a healthy picture of the DApp ecosystem, the primary goal would be a multi-chain, cross-chain seamless DApp experience where the user simply clicks to get what he wants done on-chain.
This is where Neon EVM fits in and will provide those infrastructure building blocks to enable seamless transition with best of the benefits available across ecosystems so that the end consumer does not have to worry about using and workings of a DApp and can focus on enjoying the DApps utility instead.
Can you explain Neon EVM's role as the first and only parallel EVM on Solana Mainnet? What benefits does this offer to developers?
Neon EVM’s distinction as the first and sole parallel EVM on the Solana Mainnet is a game-changer for developers seeking to overcome the limitations of sequential transaction execution. By introducing parallel execution, based on Solana Sealevel technology, Neon EVM revolutionizes the traditional approach to processing sequential blockchain transactions on the EVM side.
Unlike sequential execution, where operations are handled one after the other, parallel execution allows multiple transactions to occur simultaneously. This significantly enhances the benefits for developers, as they can now build and deploy DApps on Solana’s high-speed settlement layer without the constraints imposed by sequential execution, commonly seen in the Ethereum environment.
So, for instance, in a parallel processing environment, if a high demand influx on NFT minting is creating network congestion, then this will not affect other users trading on DEXs. Thus, a host of applications from all verticals and domains—NFTs, DeFi, gaming, and payments—can coexist in a parallelized architecture ecosystem as Neon EVM.
How does Neon EVM enable a seamless transition for developers moving DApps from Ethereum to Solana, including support for Ethereum's native tooling?
Neon EVM facilitates a smooth transition for developers migrating DApps from Ethereum to Solana, offering comprehensive support for Ethereum’s native tooling. With Neon EVM, developers can effortlessly deploy Solidity or Vyper contracts on Solana, capitalizing on its high-speed, parallel processing capabilities and reduced gas fees without the need for extensive retooling.
This seamless integration with Solana’s ecosystem is made possible through familiar EVM development tools. These tools ensure a user-friendly experience while leveraging Solana’s robust infrastructure for unparalleled scalability and efficiency. Neon EVM combines technical sophistication with developer convenience, boasting robust compatibility with the EVM opcode set. This compatibility empowers developers to push the boundaries of DApp performance and innovation on the Solana blockchain.
What are some of the key technical advantages that Neon EVM offers to DApp developers compared to traditional Ethereum environments?
As we discussed above, one key advantage is the Parallel processing capabilities. DApps on Neon EVM also benefit from scalability, a major challenge in Ethereum native environments despite the latest L2s offering new solutions.
Moreover, the Ethereum L2s have fragmented liquidity and difficulty accessing assets via wrapped tokens and bridging. Building on Neon EVM gives them access to liquidity across Ethereum and Solana, thereby improving their horizon.
In the Ethereum L2 space, currently, the market is very fragmented, and the L2 chains compete for the same customer share. While the Solana market is a single huge, active market, and Neon EVM is the only EVM to allow Solana access, opening a huge potential market access.
How is Neon EVM working to provide comprehensive developer support and resources to make the transition to Solana as smooth as possible?
Yes, at Neon EVM, we prioritize providing comprehensive support and resources to developers, ensuring a seamless transition to Solana. We understand that transitioning to a new platform can be daunting, and many questions exist, so we ensure developers can access detailed documentation and resources to facilitate the process. Our documentation, GitHub, and architectural depictions enable better understanding for developers.
Moreover, our 24/7 dedicated integrations team ensures seamless compatibility with existing infrastructures, further facilitating adoption and integration into mainstream usage. From testing to bug fixing, optimization, and re-testing, they facilitate DApps at each stage. The aim is that builders may confidently embrace Solana’s capabilities, knowing they have a dedicated partner to guide them through the transition process.
What are some of the unique features or functionalities of Neon EVM that set it apart from other Ethereum Virtual Machine (EVM) implementations?
The fundamental architecture basis and settlement layer for us is Solana. This is where we stand apart from other EVMs and Eth L2s whose settlement layer is Ethereum. This means significant technical constraints for the settlement of transactions (specifically concerning transactions per second and time to finality) are effectively tackled.
Some of our unique products, like Neon Proxy and NeonPass, are beneficial regarding functionality. Neon Proxy packs Ethereum-like transactions into Solana transactions, easing out conversion logic for developers. NeonPass links Solana and Neon EVM to provide a smoother EVM-compatibility experience for end users. The overall experience of the two functionalities is a unique implementation opening new avenues for dApps. By using these functionalities and features, EVM dApps can create products based on Solana tokens and bring new use cases to Solana.
Where do you see the future of Neon EVM and its role in the broader blockchain ecosystem, particularly in relation to the growth of DApps and mainstream adoption?
The ecosystem is growing, and there is plenty of innovation happening at all levels—technical, user, and implementation. From a technical perspective, we are committed to advancing our platform to meet the evolving needs of developers and users. This includes ongoing optimization efforts to enhance scalability, security, and interoperability, ensuring that Neon EVM remains at the forefront of blockchain innovation.
We are actively working to forge strategic partnerships and collaborations across the broader blockchain ecosystem. This includes collaborating with other projects, protocols, and platforms to create synergies that drive mutual growth and innovation. So I see Neon EVM playing a role in shaping this evolving landscape, particularly in driving the growth of decentralized applications in gaming, NFT, DeFi and other verticals while facilitating their mainstream adoption.