Marc Balestreri
Back to The Signal

How Bulletproof Is Blockchain?

September 29, 2021 · 8 min read
CryptoBitcoinEthereumSolanaSecurity

Solana went dark on September 14th, 2021.

I was stateside when it happened, days away from flying to Porto Alegre to spend time with my girlfriend and her family. I'd been diving deep into altcoin white papers and yellow papers for months - Cardano, Polkadot, Solana, even some of the more obscure proof-of-stake chains. The research felt productive. I was building conviction about which projects would matter. And then, in the middle of a Tuesday, the "Ethereum killer" everyone was hyping simply... stopped.

For seventeen hours, no transactions processed. Billions of dollars in value sat frozen. Validators scrambled across time zones to coordinate a network restart. The official post-mortem blamed "resource exhaustion" - bots flooding the network during a token launch until the whole thing collapsed under its own weight.

I'd been trying to understand crypto since 2020, and my work at SAP had given me a window into how money actually moves - across borders, through enterprise systems, between companies with competing interests. That perspective made me see crypto's potential: fixing the rails that money runs on. But watching Solana crash raised a question I couldn't shake: if a blockchain can just stop working, what exactly makes any of this secure?

The Trilemma Nobody Wants to Accept

Vitalik Buterin articulated what's now called the blockchain trilemma: networks can optimize for security, decentralization, or scalability - but improving any two tends to compromise the third.

This isn't a marketing problem or an engineering limitation waiting to be solved. It's closer to a fundamental constraint, like the CAP theorem in distributed systems. You can argue about edge cases, but the core tension is real.

Decentralization means thousands of independent nodes verifying every transaction. No single point of failure. No entity that can censor or reverse transactions. The more nodes, the more robust the network - but also the slower, because all those nodes need to reach consensus.

Security comes from making attacks economically irrational. If corrupting the network costs more than you could gain from corruption, rational actors won't try. But security mechanisms consume resources - computation, energy, capital locked as stake.

Scalability is raw throughput. Transactions per second. How many users can the network serve without fees spiking or confirmations slowing? Visa handles 24,000 transactions per second. Bitcoin handles seven. That gap exists for reasons that matter.

The chains I'd been researching made different bets on this trilemma. And on September 14th, I watched one of those bets fail in real time.

What Solana's Crash Actually Revealed

Solana's pitch was speed. Transactions in milliseconds. Fees measured in fractions of a cent. The network could theoretically process 65,000 transactions per second - numbers that made Ethereum's 15 TPS look prehistoric.

How did they achieve this? Fewer validators. More powerful hardware requirements. Tighter coordination. In other words: they traded decentralization for scalability.

The September crash exposed what that trade-off costs. When bots generated 400,000 transactions per second during a token launch, validators couldn't keep up. Memory usage spiked. Nodes crashed. The network fragmented into competing forks that couldn't reconcile.

The fix required human coordination - over a thousand validators agreeing to restart from a checkpoint, effectively rolling back to an earlier state. It worked. No funds were lost. But the episode revealed something important: Solana's speed came from assuming the network would never face adversarial conditions beyond its capacity to absorb.

That assumption works until it doesn't.

There was another dimension to this that made me uneasy. Solana's ecosystem had significant capital concentration. Alameda Research participated in Solana's $314 million funding round earlier that year. FTX was becoming a hub for Solana developers, much like ConsenSys had become for Ethereum. The core team and their backers were building relationships with banks and politicians, positioning Solana as the "institutional-friendly" chain.

None of this meant Solana was illegitimate. But when I looked at validator counts and stake distribution, I wondered how much of the "decentralization" was cosmetic. If a handful of well-capitalized entities control the ecosystem's direction - funding the developers, running the infrastructure, lobbying the regulators - is the network really decentralized in any meaningful sense?

The Energy Question

While I was reading Solana post-mortems, Ethereum was preparing its own transformation. The Beacon Chain had been running since December 2020, testing proof-of-stake consensus in parallel with the main proof-of-work chain. The full transition - what would eventually be called The Merge - was on the roadmap for 2022.

The energy argument for proof-of-stake is compelling. Bitcoin mining consumes more electricity than Finland. Ethereum's switch would reduce energy usage by 99.95%. From an environmental standpoint, PoS is obviously better.

But I kept circling back to a security question that the energy debates often glossed over.

Proof-of-work security is anchored in physical reality. To attack Bitcoin, you'd need to control more than half the network's computing power. That means acquiring hardware - actual chips, from actual supply chains - and running them with actual electricity, at actual cost. The attack surface is the global chip manufacturing and power generation infrastructure. It's not impossible to compromise, but it's expensive in ways that can't be faked.

Proof-of-stake security is anchored in economic stake. To attack a PoS network, you need to control enough of the staked tokens. That's still expensive - you'd have to buy a significant fraction of the total supply - but the constraint is purely financial. No supply chains. No electricity bills. Just capital.

This distinction matters more than it might seem. PoW creates what Bitcoin maximalists call "thermodynamic security" - the network is secured by energy expenditure that can't be reversed or counterfeited. PoS creates economic security - the network is secured by capital at risk, which can be accumulated, borrowed, or manipulated through financial engineering.

I'm not arguing PoS is insecure. Ethereum's planned transition is being carefully designed, with slashing conditions that will penalize malicious validators. But the security model is fundamentally different. PoW is secured by physics. PoS is secured by game theory.

Taking Custody Seriously

A week after the Solana crash, I landed in Porto Alegre. Brazil's crypto environment was technically permissive - no specific regulations beyond tax reporting requirements. But I wasn't entirely sure if I was supposed to be trading from there, and the uncertainty made me nervous.

What really struck me was the taxation on everything else. Importing tech products carried massive duties - sometimes doubling the price of a laptop or phone. It felt punitive, like the government was actively discouraging people from participating in the global economy. That context colored how I thought about crypto custody: if governments can make it expensive or complicated to own things, having assets that exist outside their reach starts to look less like paranoia and more like prudence.

The convenience of Coinbase was obvious. Clean interface, regulated entity, easy fiat on-ramps. But keeping crypto on an exchange means trusting that exchange with custody. Your keys, their servers.

I started researching hardware wallets - Ledger, Trezor, the newer options like Tangem. The learning curve was steeper than I expected. Seed phrases. Derivation paths. The weight of knowing that losing a 24-word backup means losing everything, forever.

Setting up my first cold wallet felt like the right move. The inconvenience was the point. Every friction that makes accessing funds harder also makes seizing them harder. Self-custody is the only arrangement where "not your keys, not your coins" stops being a slogan and becomes a fact.

This connected back to the trilemma question. Exchanges are centralized by design - single entities controlling access to billions in assets. Hardware wallets push security to the edges, making users responsible for their own keys. The decentralization that makes Bitcoin resistant to censorship only works if people actually hold their own coins.

Different Chains for Different Jobs

By this point I was heavily invested in Bitcoin and Ethereum - probably too heavily, in hindsight. I'd also tried transacting on Solana (right when it went down), experimented with DeFi on Polygon, read through Cardano's academic papers, and explored Polkadot's parachain architecture. Each project had its own thesis about the trilemma, its own bet on which trade-offs would win.

And that's when something clicked: maybe there isn't one chain to rule them all. Maybe there shouldn't be.

The blockchain trilemma isn't a problem waiting to be solved. It's a fundamental constraint, like the speed of light or the laws of thermodynamics. Different use cases have different requirements. Trying to build one chain that optimizes for everything is like trying to build one vehicle that's simultaneously a sports car, a cargo ship, and a helicopter.

Bitcoin does one thing: it's money. A store of value secured by energy expenditure. No smart contracts. No DeFi primitives. Just a ledger that's been running with 99.98% uptime since 2009, maintained by miners who compete to burn electricity in exchange for block rewards. The "slowness" that critics mock is actually the security model working as designed. For storing wealth across decades, I want the chain secured by physics, not game theory.

Ethereum is building something different: a programmable currency layer where contracts execute themselves and value flows according to code. The planned shift to proof-of-stake will trade one security model for another - less energy, different attack surface. For applications that need smart contracts and composability, Ethereum's bet makes sense.

Solana and the other high-throughput chains are optimizing for user experience - fast, cheap, smooth. For applications where speed matters and the stakes per transaction are low, that's valuable. But when stress exceeds capacity, the whole system can halt.

Here's what I kept coming back to: the average person will never want to understand seed phrases, gas optimization, or validator economics. It's too complex, too technical, too far from how money should feel. The crypto projects that survive long-term need to be simple enough that people don't need to think about the underlying machinery.

Bitcoin somehow accomplishes this. You buy it, you hold it, the network keeps running. No governance drama, no consensus mechanism debates, no wondering if your chain will be online tomorrow. It's boring in exactly the right way.

The question isn't which blockchain is "best." It's which trade-offs you're willing to accept for which use case. Security, decentralization, scalability - pick two, and understand what you're giving up to get the third.

Different chains for different jobs. That's not a failure of the technology. That's how it's supposed to work.