Dom Shares Line-by-Line Comparison of Blockchain Codebases

Dom has posted a detailed look at the code powering several major layer-1 blockchains, sparking discussion about what these numbers mean for performance, usability and future adoption. The analysis focuses specifically on the network clients, excluding peripheral components such as internet identity systems and HTTP gateways, to give a clearer picture of the core software.

According to Dom, the Internet Computer (ICP) network client contains around 1.1 million lines of Rust code, making it the largest among the blockchains he compared. Sui follows with 501,000 lines, Solana with 500,000, Aptos with 486,000, Near with 350,000, and Avalanche with 280,000 lines of Go. Overall, ICP’s network client totals 1.23 million lines, with the remainder of the codebase consisting of supporting files that aren’t strictly code. The other networks similarly have additional files such as JSON, YAML, Markdown and JavaScript that supplement their main Rust or Go code.

The discussion drew a range of reactions from the community. Fabio commented that while the numbers are interesting, they only tell part of the story. He suggested comparing the actual “useful work” performed by these blockchains, pointing out that one subnet on ICP carries out five times more useful work than ADA, SOL, ETH, NEAR, SUI and AVAX combined.

Dom responded by cautioning against reading too much into raw line counts. He used an analogy of storing a 3.3MB photo on a phone, explaining that while ICP can store a large number of such items today, other metrics are needed to fully understand performance, utility and potential impact on users. He added that blockchains are created by client software, mostly written in Rust, and the total lines of Rust offer an indication of underlying sophistication, though design, algorithms and network architecture also play major roles.

Some community members pushed for clearer explanations, asking how these metrics translate into real-world effects for users. One user asked: “Is that enough to transform the life of people so ICP can live its purpose? Are these metrics the ones that will bring mass adoption impacting the user experience in such way that loyalty drives revenue in a parabolic way?”

Dom acknowledged that while the table shows technical scale, it doesn’t capture the entire picture. He highlighted that different blockchain designs naturally lead to differences in client code, and that line counts provide a rough glimpse of the complexity and capability embedded in each network.

The thread reflects growing interest in understanding blockchain infrastructure beyond tokenomics and surface-level metrics. It also illustrates the challenges of comparing networks directly, since each has unique goals, constraints and trade-offs in design. ICP, for example, prioritises on-chain computation and scalability, which partly explains the higher number of lines in its Rust code. Other networks may have simpler clients because they rely on off-chain solutions or different architectural approaches.

While line counts don’t translate directly into user experience or profitability, the discussion underscores the importance of developer effort, software architecture, and the ability of a network to handle complex operations efficiently. For investors and developers watching ICP, Sui, Solana and others, these comparisons offer insight into the technical depth and potential versatility of each blockchain, though they are far from the only factor determining adoption or success.


Dear Reader,

Ledger Life is an independent platform dedicated to covering the Internet Computer (ICP) ecosystem and beyond. We focus on real stories, builder updates, project launches, and the quiet innovations that often get missed.

We’re not backed by sponsors. We rely on readers like you.

If you find value in what we publish—whether it’s deep dives into dApps, explainers on decentralised tech, or just keeping track of what’s moving in Web3—please consider making a donation. It helps us cover costs, stay consistent, and remain truly independent.

Your support goes a long way.

🧠 ICP Principal: ins6i-d53ug-zxmgh-qvum3-r3pvl-ufcvu-bdyon-ovzdy-d26k3-lgq2v-3qe

🧾 ICP Address: f8deb966878f8b83204b251d5d799e0345ea72b8e62e8cf9da8d8830e1b3b05f

🪙 BTC Wallet: bc1pp5kuez9r2atdmrp4jmu6fxersny4uhnaxyrxau4dg7365je8sy2q9zff6p

Every contribution helps keep the lights on, the stories flowing, and the crypto clutter out.

Thank you for reading, sharing, and being part of this experiment in decentralised media.
—Team Ledger Life

Subscribe

Related articles

Onicai Sets Its Sights on Community-Led AI Governance

Onicai has outlined its plan to shift from a...

Caffeine AI Announces Winners of Its Demo Video Contest

Caffeine AI has announced the winners of its demo...

Data Shows Top ICP Wallets Increasing Their Share of the Supply

Fresh data from ICTerminal shows that the top 1000...

New Storage Cost Comparison Puts the Internet Computer in the Spotlight

A new comparison of on-chain storage costs has stirred...

ODIN•FUN Adds PnL Cards and New Developer Tools for Bitcoin Traders

ODIN•FUN is rolling out a new feature that displays...
Maria Irene
Maria Irenehttp://ledgerlife.io/
Maria Irene is a multi-faceted journalist with a focus on various domains including Cryptocurrency, NFTs, Real Estate, Energy, and Macroeconomics. With over a year of experience, she has produced an array of video content, news stories, and in-depth analyses. Her journalistic endeavours also involve a detailed exploration of the Australia-India partnership, pinpointing avenues for mutual collaboration. In addition to her work in journalism, Maria crafts easily digestible financial content for a specialised platform, demystifying complex economic theories for the layperson. She holds a strong belief that journalism should go beyond mere reporting; it should instigate meaningful discussions and effect change by spotlighting vital global issues. Committed to enriching public discourse, Maria aims to keep her audience not just well-informed, but also actively engaged across various platforms, encouraging them to partake in crucial global conversations.

LEAVE A REPLY

Please enter your comment!
Please enter your name here