The Core Concept
As the cryptocurrency market experienced a turbulent spring in May 2018, with Bitcoin trading at roughly $7,557 and Ethereum around $583 according to CoinMarketCap data, a different kind of conversation was happening among blockchain developers and researchers. While traders watched prices plummet, engineers were grappling with a far more fundamental challenge: how to make blockchain networks fast enough to handle real-world demand.
The problem, known as the “blockchain scalability trilemma,” posits that no decentralized network can simultaneously optimize for security, decentralization, and scalability. Bitcoin, the original blockchain, processes roughly 7 transactions per second. Ethereum manages about 15. By comparison, Visa handles approximately 65,000 transactions per second. This enormous performance gap has been the single greatest obstacle to blockchain adoption for mainstream applications, and as of May 2018, the race to solve it was intensifying dramatically.
The answer that many researchers were converging on was sharding — a technique borrowed from traditional distributed databases that splits the blockchain network into smaller, parallel processing groups called shards, each capable of handling its own subset of transactions independently.
How It Works Under the Hood
Sharding, at its most fundamental level, divides the computational workload of a blockchain network across multiple groups of nodes rather than requiring every node to process every transaction. Think of it as dividing a restaurant kitchen: instead of one chef preparing every dish sequentially, you create specialized stations — one for appetizers, one for mains, one for desserts — each operating simultaneously.
In the context of blockchain, the network partitions its state — the complete record of all account balances, smart contract data, and transaction history — into distinct segments. Each shard maintains its own portion of the state and processes its own transactions. Nodes are assigned to specific shards, and they only need to validate and store data relevant to their assigned partition rather than the entire blockchain history.
The technical challenge is significant. When shards need to communicate with each other — for instance, when a user in Shard A sends tokens to a user in Shard B — the system must ensure that cross-shard transactions are processed securely and consistently without reintroducing the bottleneck that sharding was designed to eliminate. This requires sophisticated consensus mechanisms and cryptographic proofs to maintain the integrity of the overall network.
Zilliqa, a project that released its position paper in May 2018, was among the first blockchain platforms to implement sharding in a live network environment. The Zilliqa architecture used a technique called “network sharding,” where the mining network itself is divided into smaller groups, each processing transactions in parallel. The first release of Zilliqa achieved scalability through transaction sharding without implementing full state sharding, which represents a more complex but ultimately more scalable approach.
Real-World Applications
The implications of sharding extend far beyond simply making transactions faster. In May 2018, the broader context made the technology especially relevant. The cryptocurrency market had peaked near $830 billion in total capitalization in January 2018, only to crash to approximately $345 billion by late May. Network congestion during the peak had exposed severe limitations: Ethereum transaction fees had spiked to unprecedented levels, and Bitcoin’s mempool had become clogged with unconfirmed transactions.
For decentralized applications — the theoretical killer use case for blockchain — these limitations were existential. A decentralized application requiring high throughput, such as a gaming platform, supply chain tracking system, or decentralized exchange, simply could not function reliably on networks processing 7 to 15 transactions per second. Sharding offered a potential path to thousands of transactions per second without sacrificing the decentralization that makes blockchain valuable in the first place.
The academic community recognized the significance of this work. The IEEE Symposium on Security and Privacy, held in May 2018, featured published research on sharding-based blockchain protocols, lending institutional credibility to what had previously been considered a largely theoretical approach. This academic validation was crucial for attracting the kind of rigorous peer review that transforms promising ideas into production-ready systems.
Scalability and Limitations
Despite its promise, sharding in May 2018 remained a technology in its infancy, and the challenges were substantial. The most pressing concern was security: smaller shard groups are inherently more vulnerable to attacks because an adversary needs to compromise a smaller percentage of nodes to seize control of a shard. This is known as the “single shard takeover attack,” and mitigating it requires careful design of shard assignment protocols and minimum shard sizes.
Data availability posed another significant challenge. When the blockchain state is partitioned across shards, no single node has a complete view of the network. This creates complications for smart contracts that need to access data from multiple shards, and it raises questions about how to ensure that data remains accessible even if some nodes go offline.
Cross-shard communication latency was yet another hurdle. While sharding increases overall throughput, individual transactions that span multiple shards may actually experience slower confirmation times than they would on a non-sharded network, because of the additional coordination required between shards. For applications requiring atomic transactions across multiple data partitions, this latency could negate the throughput benefits.
Ethereum, the largest smart contract platform at the time with a market capitalization of approximately $58 billion, had its own sharding roadmap, but implementation was still years away. The Ethereum community was actively debating the optimal sharding approach, with proposals ranging from simple data sharding — where only transaction data is partitioned — to full state sharding that partitions the entire network state.
The Future Horizon
The sharding research and development happening in May 2018 laid the groundwork for a fundamental transformation in how blockchain networks approach scalability. The technology was not yet ready for prime time, but the trajectory was clear: sharding would become a cornerstone of next-generation blockchain architecture.
The confluence of events in May 2018 — market downturn, regulatory crackdowns, and intense focus on technical fundamentals — created a unique environment where the industry was forced to look beyond speculation and toward genuine technological progress. The projects that invested in solving the scalability trilemma during this bear market would be best positioned to capture value when the next bull cycle arrived.
As researchers from Zilliqa, the IEEE, and numerous academic institutions continued to refine sharding protocols, the broader blockchain community began to understand that the path to mass adoption would be built not on marketing hype, but on the unglamorous work of solving deeply complex distributed systems problems.
Disclaimer: This article is for informational purposes only and does not constitute financial advice. The technical details described reflect the state of blockchain technology as of May 2018 and may have evolved significantly since then. Always conduct your own research before making investment decisions.
the trilemma is real. zilliqa tried sharding, cosmos tried app chains, eth tried rollups. nobody has fully solved it yet
scalemaxi_ eth rollups kinda solved it for now. base layer still at like 15 tps but nobody cares when arbitrum handles the load
Visa doing 65k TPS vs Bitcoin at 7 is the comparison everyone made back then. The gap is smaller now with L2s but the point still stands for base layers.
zilliqas testnet numbers looked great on paper but the mainnet never matched the hype. sharding is hard
The IEEE paper was legit peer-reviewed research though. Zilliqa’s approach to network sharding was technically sound even if execution fell short.
Nadia K. the IEEE peer review mattered but execution is everything. academic papers dont make a network usable