Infura 2020: A Year in Review

We’ve reached the end of the year, which means it’s time to look back at the moments that defined Infura—and the Web 3.0 ecosystem—in 2020.

Infura 2020: A Year in Review

We’ve reached the end of the year, which means it’s time to look back at the moments that defined Infura—and the Web 3.0 ecosystem—in 2020. We have seen so much profound transformation and positive momentum building in the Ethereum ecosystem: the hyperbolic growth of DeFi, the launch of Ethereum 2.0, the continued rise of NFTs and crypto collectibles, and the creation of entirely new governance models. We have also seen the evolution of critically important Web 3.0 services for developers that are simplifying dapp development, gas management, tokenization, decentralized storage, and so much more. The landscape of what can be done with these technologies continues to expand as the use cases evolve and the tools improve.

2020 will undoubtedly be a year remembered for the disturbingly destructive global pandemic and chaotic political landscape. We are deeply appreciative for the continued support you have given us through this tumultuous time and we hope you and your loved ones are staying healthy. Throughout the year, we have continued to work hard towards our mission: to create Web 3.0 tools and infrastructure that empower developers to reimagine systems, industries and experiences.

Here’s a look back at our progress and milestones in 2020:


Infura by the Numbers

130,000+: number of registered developers on Infura (up 87% YoY)

2,392,275,546: number of eth-calls served by Infura on a record day

170 TB transferred, 9.7 TB stored, and 160 million blocks hosted via Infura’s IPFS service

→ eth_call: Most frequently used RPC


Product Launches

We acquired any.sender and launched Infura Transactions!

This year, we acquired the any.sender team and launched Infura Transactions (ITX)! ITX provides users with a simplified way to send mainnet transactions by mitigating the complexities around gas fee management. By incorporating powerful relaying features into the Infura development suite, we are confident we can significantly improve the transaction experience for developers. Submit a request for alpha access to Infura Transactions.

Introducing Infura Support for Filecoin Developers!

Filecoin is a peer-to-peer network that facilitates open markets for storing and retrieving files. To support this year’s launch of Filecoin Mainnet, we released an Infura Filecoin Network API which allows developers to connect to the Filecoin Mainnet and build Filecoin-based applications. Join the waitlist for Infura’s Filecoin API.

Our Eth2 API went live on Mainnet

Ethereum 2.0 officially launched on December 1, 2020! For developers who need a reliably hosted Beacon Chain API for Ethereum 2.0, the Infura API offers the most reliable data from the Beacon Chain network. Drop us a message for access to our Eth2 Beta.

New Project Security Settings in your Infura Dashboard

We’ve added support for new Project Security Settings to help you keep your Web3 project secure. Now you can secure your project with Rate Limiting Settings, JSON Web Tokens (JWTs), and Method Allowlists!


Infura Open-Source Contributions

Compare Ethereum API Performance with Versus: API Benchmarking Tool
Versus is an open source API benchmarking tool that compares your workload across different node implementations and Web3 providers. This post steps through how to use Versus so developers can use this tool to make data-based decisions.
New Open-Source Tool for Testing Client API Conformance: eth2-comply
To support Ethereum 2.0 client teams working towards compatibility with the Ethereum 2.0 API specification, Infura is pleased to be open-sourcing an Apache 2.0-licensed tool for testing client API conformance: eth2-comply. Client teams can integrate it into their CI pipelines starting today.

A Year of Learning

Getting Started with Infura and Ethereum Development

Ethereum Developer Portal | ConsenSys
From industry standard APIs to quickstart guides and training courses, here’s everything you need to become an Ethereum blockchain developer.
Getting Started with Infura’s Ethereum API Using HTTPS & Websockets
Infura supports JSON-RPC over both HTTPS & WebSocket interfaces. In this tutorial, we’ll go through why you’d use each interface, as well as how to access the Ethereum API via both methods using a Node.js example.
Ethereum JavaScript Libraries for Dapp Development: web3.js vs. ethers.js
A technical guide to the differences between Web3.js and Ethers.js, the two most popular JavaScript libraries for interacting with the Ethereum blockchain and developing decentralized applications.
Ethereum JavaScript Libraries: web3.js vs. ethers.js (Part II)
In this tutorial, we will walk you through a simple dApp to demonstrate how to send a transaction using both web3.js and ethers.js via Infura’s APIs.
Deploying Smart Contracts and Managing Transactions on Ethereum
To build a decentralized application on Ethereum, you need to know how to send a transaction, sign it, and broadcast it to the network. Transactions enable you to transfer ether, deploy your own contracts, and interact with other smart contracts.
Infura Tutorial: Ethereum RPCs, Methods and Calls.
When you start building a dapp on Ethereum, you’re introduced to a host of new concepts, request methods and naming conventions to employ. This tutorial leverages the collective experience of our team to bring you an in-depth guide to reading and writing requests to the Ethereum blockchain.
Building Dapp Frontends with React & Network.js
Building a dapp frontend (using Network.js) that can connect and request data from the Ethereum mainnet (using Infura)
Real-time Frontend Data with Embark’s Subspace and Infura
Using Infura, Subspace, and React, we’ll show how to track a deployed contract’s transactions, and display and update those numbers in the frontend.
How to Gain Visibility, Track Costs, and Build Transparency with Observability
We cover observability principles and best practices (in general and in blockchain-related operations!); how to track costs, gain visibility, and build transparency; How Infura has implemented some of these practices to make more informed decisions on our products and services
How to Set Up and Run an Ethereum Node - Infura
Join us as we walk you through how to set up and run your own Ethereum node and give you a solid grasp of Ethereum-based blockchain infrastructure.
Power Up Your Decentralized Application Using Javascript & Infura
In this webinar tutorial, developers from Infura and Uniswap will walk you through best practices of developing responsive React frontends that take advantage of real-time Ethereum data and transactions.
Creating a Compound Smart Contract API with Infura
In this webinar tutorial, developers from Infura and Compound review the concepts and code required to build your own API to invoke Compound protocol smart contracts using conventional HTTP requests, with Infura as the bridge between the Ethereum network and your application.

Ethereum 2.0

A Guide to ConsenSys’ Eth2 Products | ConsenSys
No matter if you are a hobbyist wanting to run your own infrastructure or an institution wanting to provide staking services to clients, we’ve likely got a solution for you.
Ethereum 2.0 Knowledge & Product Base | ConsenSys 2020 | ConsenSys
The first phases of Ethereum 2.0 are planned to be launched in 2020. ConsenSys has collected all the most relevant, up-to-date educational resources about the upcoming upgrade. Including product information to onboard staking validators to the network.
Tutorial: Querying your ETH 2.0 validator balance with the Infura API
One of the most basic needs for those staking on #ETH2 will be monitoring validator balances to verify rewards are accruing as expected. In this post, we show you how to query validator balances programmatically with the Infura ETH 2.0 Beacon Chain API

IPFS

An Introduction to IPFS (Interplanetary File System)
A deep-dive into IPFS (Interplanetary File System), how it works, and how it fits into the Web3 development stack.
Getting Started with Infura’s IPFS Service
How to get started with Infura’s IPFS service: A tutorial on how to use our IPFS API to pin data across the IPFS network, as well as upload and access files

Project Spotlights

This year, we’ve seen dapps and protocols proliferate across Ethereum. Developers are smart, creative and energized by problems and it’s incredibly exciting to see how they’re using Ethereum to reimagine different industries, and scaling those projects with Infura; from decentralized finance to future of work to developer tools and gaming.

Here’s a look at a few projects powered by Infura that are driving the Web3 space forward:

🦄 Uniswap has had an incredible journey, scaling to an impressive +3.3B USD in total locked transaction value, with daily transaction volumes topping the industry. Read how Uniswap uses Infura to bring DeFi to the masses.

🌱 Nori is generating and managing thousands of certificates of carbon removal on Ethereum. See how Nori uses Infura’s trusted infrastructure to build a marketplace that is setting a new standard for certified sustainability.

💲 Akropolis' mission is to give people the tools to save, grow and provision for the future safely and without dependence on geography or intermediaries. Here's how Akropolis used Infura’s APIs to withstand record surges in demand across their product suite.

How to Save Time on DevOps and Scale With Infura: Lessons from Leading Ethereum Dapps: Learn the pros and cons of running your own Ethereum node and the different ways leading dapp teams are using Infura to scale their infrastructure.

Explore Infura’s customer stories to find out how other Ethereum apps are using the Infura API suite to scale analytics solutions, organizational platforms, and more.

We can’t wait to share with you even more amazing applications utilizing Infura in 2021.


Industry Collaborations

Baseline Protocol Commitment Manager Brings Hyperledger Besu, Infura & Public Blockchain Clients to Enterprise Workflows

Infura Joined Maker Community as Light Feed Oracle Provider

Infura Joined DeversiFi's Data Availability Committee

SkyWeaver, an Ethereum-based trading card game developed by Horizon, allows players to trade unique collectible cards (ERC-1155 tokens), so users can easily track and verify ownership on the blockchain. Infura and Horizon partnered earlier this year on the SkyWeaver gaming tournament, the first of the Powered by Infura tournament series.

Protocol Labs Collaborates with ConsenSys to Bring Filecoin to Ethereum


We’re proud to be building the most reliable tools in the industry and to see the number of developers with high volume, production-grade applications continuing to grow. We want to thank all our users who have supported us along the way, and would also like to thank the builders, users, and crypto-enthusiasts who have pushed this space forward this year. As we reflect on Infura’s four year journey to expand access to Ethereum, we feel confident that many pieces of our technology and ecosystem will continue to grow in the coming years as developers, businesses, and organizations embrace Web 3.0, decentralization, and the infinite wave of creativity unleashed by better, fairer, more equitable systems.

Wishing everyone a safe and healthy holiday season. Here’s to 2021!