Unlock the Secrets to a 1B TPS Blockchain: No Shame, Just Fame!

Well now, ain’t this a fine kettle of fish? Another layer-1 blockchain pops up, boasting about a million, ten million, or even a hundred million transactions per second! You might be scratching your head, wondering, “How in tarnation can I cash in on this circus?” Well, my friend, today is your lucky day! Here’s a foolproof guide to whip up your very own 1 billion TPS layer-1 network that’ll leave those pretenders eating your dust. 🐢💨

Step 1: Get Yourself a Supercomputer

Now, don’t go thinking you can just waltz in with a rusty old laptop. You’ll need a high-end machine to run transactions in the Ethereum Virtual Machine (EVM) at a whopping ~100k TPS—ain’t that a hoot? But to hit that sweet spot, you’ll have to sidestep the Patricia Merkle Trie during reads and writes. Why? Because it’s a bottleneck that keeps the standard EVM down to a measly 100 TPS. But who cares about that? It’s slow, it’s gone, and we’re not here for a history lesson! 📚

We’re using the EVM because being EVM-compatible is all the rage these days. It’s like wearing the latest fashion—everyone’s doing it! If you want to attract developers to your shiny new 1 billion TPS network, just slap on the “EVM-equivalent” label. Trust me, it’s a surefire way to get folks interested. 🤑

Step 2: Forget the Network

Now, let’s get real. A single machine is a network all by its lonesome. Why complicate things with more than one? Having a gaggle of machines just slows everything down. If you’ve got a network full of different machines run by different folks, they’ll have to agree on what’s what. And that, my friend, is a recipe for a slow-moving train wreck! 🚂💥

Let’s keep it simple. Just one machine, please! And if you’re worried about folks calling you centralized, just whip up a few more machines and give them fancy titles like “data availability nodes.” Everyone’s doing it, and it’s all the rage! 🎩

Step 3: Make 100 Shards

Hold onto your hats, because we’re about to elevate your game with sharding! 🎉

Take your one machine and make 100 copies of it. Voilà! We’ve got ourselves a sharded network. Now, technically, a sharded network’s state is only temporarily sharded across machines, but who’s got time for all that technical mumbo jumbo? These 100 copies don’t need to talk to each other; they’re just hanging out, living their best lives! If you’re keeping score, that’s 100 shards times 100k TPS, which gives us a grand total of 10 million TPS! 🥳

Step 4: Ditch the EVM

Did we say EVM-equivalent is the bee’s knees? That’s old hat! Now, it’s all about being the EVM-killer. 🥊

The EVM is as slow as molasses in January. It’s a stack-based interpreted virtual machine designed to be all things to all machines. But let’s be honest, it’s a real snooze-fest. Let’s spice things up with something like WASM-JIT. It’s fast, it’s sexy, and it can outperform the EVM by up to 100 times! Who wouldn’t want that? 💃

So, ditch the EVM, and just like that, we’ve got 10 million TPS times 100, which brings us to a staggering 1 billion TPS! 🎊

You did it! Now stay tuned, because we’ll soon teach you how to take your 1 billion TPS layer-1 network to the next level with some unrealistically optimistic concurrency! 🚀

Steven Pu

Steven Pu is the co-founder of Taraxa, a purpose-built, fast, scalable, and device-friendly layer-1 public ledger designed to help democratize reputation by making informal data trustworthy. Prior to Taraxa, Steven launched multiple ventures and products in IoT and mobile healthcare. He was also a Partner at Monitor Deloitte’s strategy practice, spearheaded their digital strategy line of business, serving Fortune 500 companies with hundreds of millions in upside impact. Steven also had the honor of co-authoring the book “Next Blockchain” with Makoto Yano, vice-minister of Japan’s Ministry of Economics, Trade, and Industry. Steven holds undergraduate and master’s degrees in Electrical Engineering from Stanford University.

Read More

2025-05-27 13:17