Introducing Support for Optimism

Supporting the Future of Ethereum L2 Scaling Solutions

Ernesto Ojeda
Neftify
5 min readMay 8, 2023

--

We are thrilled to announce that Neftify, a leading provider of blockchain RPC nodes, now supports Optimism, an Ethereum L2 optimistic rollup solution. This exciting development will enable you to build and deploy faster, more scalable, and cost-efficient decentralized applications (dApps) on the Ethereum network.

As you know, Ethereum’s rapid growth and popularity have led to congestion and high transaction fees, limiting its potential for widespread adoption. Optimism addresses these issues by bundling multiple transactions into a single rollup, which are then executed on the Ethereum network. By implementing Optimism from our global API, you get access to Optimism’s network infrastructure that enhances the performance, scalability, and affordability of your dApps.

Our Optimism support comes with the same reliable, high-quality API access you’ve come to expect from Neftify. We offer comprehensive documentation, resources, and dedicated support channels to ensure seamless integration with your projects. Our infrastructure is tailored to meet the unique needs of developers and software engineers, enabling you to leverage the power of Optimism with minimal effort and maximum efficiency.

Neftify’s commitment to supporting cutting-edge technologies like Optimism reflects our mission to be the go-to provider for developers building the next generation of blockchain applications.

About Optimism

Optimism is a groundbreaking Layer 2 (L2) scaling solution that leverages the power of Optimistic Rollups to enhance the performance, scalability, and cost-efficiency of the Ethereum blockchain. As the global adoption of blockchain technology continues to surge, it is imperative to address the limitations of Ethereum’s Layer 1 (L1) protocol. These limitations include slow transaction throughput, high gas fees, and increased network congestion, which collectively hinder the growth and mainstream adoption of decentralized applications (dApps) and services built on the Ethereum platform.

Optimistic Rollups provide a much-needed solution to these pressing issues by bundling multiple transactions into a single, aggregated transaction, which is then committed to the Ethereum blockchain. This process significantly reduces the amount of data stored on-chain, resulting in faster transaction processing, lower gas fees, and an overall more efficient and scalable system. The rollup technique allows for a massive increase in throughput, with Optimism supporting thousands of transactions per second (tps), a stark contrast to Ethereum’s L1 throughput of around 30 tps.

The Optimism protocol employs a technique known as “optimistic” execution, which assumes that all transactions are valid by default. This approach greatly expedites the transaction validation process, allowing for near-instant confirmations. However, it also incorporates a robust fraud-proof system, where users can submit “fraud proofs” to challenge the validity of any transaction. In the event of a successful challenge, the rollup containing the fraudulent transaction is reverted, and the challenger is rewarded for their vigilance. This system ensures the security and integrity of the Ethereum network while simultaneously benefiting from the efficiency gains of optimistic execution.

One of the key features of Optimism is its compatibility with Ethereum’s existing tooling and infrastructure, allowing developers to easily migrate their dApps to the L2 solution with minimal modifications. This seamless integration has catalyzed the adoption of Optimism, as developers can leverage the same programming languages, tools, and libraries that they are already familiar with, such as Solidity and the Ethereum JSON-RPC API. Additionally, Optimism supports the Ethereum Virtual Machine (EVM), which ensures that dApps built on Ethereum L1 can be effortlessly ported to the L2 solution.

Optimism’s underlying infrastructure is the integration of several key components, all working in harmony to form a robust and efficient L2 solution. These components include the Sequencer, Aggregators, Validators, Data Availability Layer, Optimistic Ethereum Virtual Machine (OVM), and Optimism’s Network Bridges. The Sequencer, a core element of the Optimism network, is responsible for ordering and batching transactions into rollups before they are submitted to the Ethereum L1, playing a crucial role in ensuring efficient transaction processing and finalization. As a permissioned role, only authorized entities can serve as Sequencers, introducing a degree of centralization. Currently, the Optimism Foundation runs the sole sequencer on the Optimism Network, with plans in place to gradually decentralize this role over time.

Aggregators, on the other hand, are responsible for collecting and bundling individual transactions into rollups. They interact with the Sequencer, which then orders the rollups and submits them to the Ethereum L1. By serving as an intermediary layer between users and the Sequencer, Aggregators enable increased throughput and reduced transaction costs. Another essential component of the infrastructure is Validators, the nodes that monitor the Optimism network and ensure the correctness of submitted rollups. Validators verify and validate rollups, challenging any fraudulent transactions using the fraud-proof mechanism, and thereby play a pivotal role in maintaining the security and integrity of the Optimism network.

The Data Availability Layer is a vital component of the Optimism infrastructure that stores the transaction data committed to the Ethereum L1. This data is essential for reconstructing the L2 state when needed, ensuring the availability and recoverability of the L2 state even in the face of potential data withholding attacks. The OVM, a modified version of the Ethereum Virtual Machine (EVM), is tailored specifically for the Optimism network, maintaining compatibility with the EVM to allow developers to easily migrate their dApps from Ethereum L1 to Optimism with minimal changes to their code.

Finally, Bridges are smart contracts that enable the transfer of assets, such as tokens and NFTs, between Ethereum L1 and Optimism L2. These bridges ensure frictionless interaction between both layers, facilitating the movement of value and data across the network. In summary, the Optimism infrastructure is a sophisticated and cohesive system that brings together the Sequencer, Aggregators, Validators, Data Availability Layer, OVM, and Network Bridges to deliver a powerful L2 solution. These components work synergistically to provide a scalable, secure, and efficient platform for Ethereum, fostering an environment where dApps can thrive while overcoming the limitations of the L1 protocol. As the Optimism network continues to evolve, its robust infrastructure will remain central to its mission of revolutionizing the blockchain landscape and driving mainstream adoption of decentralized technologies.

Why Neftify?

Neftify was founded in 2021, born out of frustration with the lack of tools and complexity that comes with building blockchain-based applications. So we focused all of our attention on providing developers with pre-built infrastructure so that they can just worry about building their applications, all from a familiar cloud platform with global availability and simple pricing.

Our high performance nodes are built to scale and service users from anywhere in the world, providing you with industrial grade infrastructure all the while taking away the work of setup and continuous maintenance.

Make sure to visit us at Neftify.com and follow us on Twitter for the latest updates!

--

--

Ernesto Ojeda
Neftify

Industrial Engineer@UPRM | Co-founder@Neftify