Sacra Logo

How does QuickNode's multi-chain approach compare to Infura's Ethereum focus and what are the tradeoffs?

Auston Bunsen

Co-founder at QuickNode

Yes, it does in a way but it's not an insane mode. One thing that I actually really like from Infura is they have this crazy cool transaction relay service where you can only transmit your transaction when the gas is a certain amount or based on the conditions. They'll auto-retry for you and do all sorts of stuff like that.

We don't have that, but that's an example of where they were able to go deep and provide a higher value or peripheral API that is separate. That’s just the name of the game. You figure out some particular method—there's a bunch of methods in Ethereum—and then you optimize that particular method really, really well. Then you figure out if it's being called too much or if people have to call it millions of times to get the result that they want. Then, you build that thing.

That's the general sort of method of attack for every single company in the space. I'm talking Infura, Alchemy, Morales, Chainstack, GetBlock, Anchor, Pocket etc. All of them are just basically running that same play, over and over again. Find the thing that is annoying people out of this very long list of methods, abstract it, index it, cache it, make it re-tryable automatically, whatever and then sell that. To your point, Infura has the ability to go deeper on Ethereum, but they haven't as much as they should.

About the benefits of cross-chain, you have one account that gives you access to everything and beyond that, it will make your life easier as a developer if you don't need to log in. We talked about how it could be helpful from a payments standpoint where your AP, accounting department, and developers don't need to log into six different accounts. That's a small thing but what we’re betting on is that having the ability to set up a new chain very quickly is going to be a competitive advantage for us. 

That actually cuts in two different ways and I need it in both ways. 

The first is, we've actually written software that allows us to figure out how quickly we can stand up a new chain literally in that time or less. We've got an intake that processes how much space is on this thing, where the snapshots are, how we can get those, and what are the most common methods. Should they be cached? Is there any sort of indexing that should happen? We also have a fully automated process. 

When I'm telling you this, I mean, it's one line—I type it, hit enter, and it will generate all the code for us to add it to the site, the checkout process, and the platform. We get a big, fat, speed advantage there.

Find this answer in Auston Bunsen, Co-Founder of QuickNode, on the infrastructure of multi-chain
lightningbolt_icon Unlocked Report