Introducing Alchemy Supernode: The Industry Leading Ethereum API

Christopher Wan
Alchemy
Published in
3 min readSep 1, 2020

Today we are excited to introduce Alchemy Supernode, the most widely used Ethereum API with all the functionality of a node, including full JSON-RPC support, but with the reliability, scalability and speed needed to run world-class applications on the blockchain.

The traditional Web 2.0 approach to scaling infrastructure uses multiple, indistinguishable servers managed by a load balancer. With blockchain, however, applications can’t treat nodes indistinguishably because each node syncs and stores data from the blockchain asynchronously. Simply running nodes behind a load balancer may result in inconsistent data, as the latest block on each node might be different. Data inconsistencies force developers to introduce tons of complicated workarounds and lead to inevitable errors that crash applications and ruin user experience. Without a new approach to blockchain infrastructure, developers are forced to choose between scale, reliability, and correct data (a trade-off no engineer should have to make!).

Alchemy Supernode is an infrastructure engine specifically designed for Web 3.0. The blockchain-native architecture delivers peak reliability by powering each piece of node functionality with dedicated, distributed infrastructure — the same kinds of systems used by Facebook and Amazon for achieving massive scale. Alchemy Supernode also ensures the data is always correct, real-time, and in sync across every corner of the system thanks to a proprietary coordinator service. This allows Alchemy Supernode to scale quickly, gracefully, and infinitely so developers never need to worry about maintaining infrastructure again. Like the rest of the Alchemy developer platform, it’s fast and simple to set up. No code, no configuration — it works out of the box.

Here’s how developers get the most out of Alchemy Supernode:

Data correctness: Eliminate unexpected crashes by ensuring data is always correct, real-time, and in sync thanks to a proprietary coordinator service.

Peak Reliability: Achieve best-in-class uptime, protected by highly available infrastructure, instead of suffering from high latency and downtime by using nodes directly.

Infinite Scalability: Scale your infrastructure quickly and seamlessly so that you can spend more time shipping products and delighting users.

Enhanced APIs: Do more, quickly with an Alchemy Web3 extension of web3.js as well as Smart WebSockets that automatically handle reconnection and backfilling of missed events.

Instant On: Switch to the most powerful infrastructure engine for blockchain with a single line of code. Run your app on Alchemy Supernode in 5 minutes or less.

“As more people enter DeFi, it’s critical that teams like Dharma have reliable tooling for reading on-chain activity — including tracking critical transactions. We use Alchemy Supernode to subscribe to updates for transactions that we’ve submitted through Alchemy, and then to consolidate that with internal data. This has helped us improve our reliability and UX.”

-Graeme Boy, Director of Eng at Dharma

At Alchemy, our mission is to unleash the next generation of internet companies built on blockchain. While developers focus on products and users, we’re happy to power all the infrastructure behind the scenes. That’s why top Ethereum teams like Dharma, Maker, Aave, Balancer, and 0x use Alchemy to ship amazing products that scale.

Get started now with Alchemy Supernode.

Originally published at https://blog.alchemyapi.io.

Sign up for a free account. Check out our documentation. Visit our website. For the latest news, follow us on Twitter.

--

--

Christopher Wan
Alchemy

Writing about law / policy, business strategy, and technology at chrisxwan.substack.com. Diving into these topics @Stanford; Previously: SWE @Facebook, CS @Yale