‘Decentralized Infura’ may help prevent Ethereum app crashes: Interview
Infura is developing a decentralized marketplace of data providers that will help to prevent Web3 app crashes in the future, according to a Feb. 6 Cointelegraph interview with Infura researcher Patrick McCorry.
McCorry stated that the new “Dfura” or “decentralized Infura” will help to ensure that blockchains remain decentralized by distributing data provider services among multiple providers in a marketplace. It will have “up to 10 providers initially” that will “work together to bootstrap the network and then […] Gradually iterate and get more players.” Some potential partners will meet at ETH Denver in late February or early March to discuss the project’s next steps.
The new project will not be a new blockchain. Instead, it will be a marketplace that matches consumers of blockchain data with data providers, as McCorry explained:
“There’ll be a marketplace where basically the new providers will sign up, they’ll have some stick in the system. They can place the resources that they have available, so I can say, I can satisfy these requests at this price. Users could come along and then buy those resources and then it’s like a matchmaking service of users.”
McCorry believes this will make the Web3 ecosystem more resilient by allowing users to rapidly switch to a new provider if the one they are currently using experiences an outage. He also stated that the new “Dfura” might be more censorship-resistant than the current service because providers will be spread out over many different geographical areas and operating under different jurisdictions.
Related: Are we still mad at Metamask and Consensus for snooping on us?
Infura is a suite of APIs and developer tools that is used by Web3 app developers to pull data from blockchains. It is used by many different Web3 apps, including MetaMask, Gnosis, Aragon and others. It is also used by many centralized exchanges to track deposit and withdrawal transactions.
Although blockchain networks charge transaction fees to prevent too many transactions from overloading servers, these fees are only charged to users writing data to the blockchain. Infura has emerged as one way to charge developers or users for reading data, which does not usually incur a transaction fee on-chain.
As Infura has become increasingly used by developers, it has come under fire for allegedly being too centralized. In November 2020, the MetaMask wallet app stopped working for most users when Infura servers went down, and some centralized exchanges were prevented from getting accurate transaction data from it anymore. This led some critics to question whether Ethereum can be genuinely decentralized as long as developers depend on Infura to provide data for their users.
Parts of this article were based on an interview with Patrick McCorry conducted by Cointelegraph’s Andrew Fenton at Starkware Sessions 2023 in Tel Aviv.