A First-Principles-Driven Life
28 Oct 2022

Muh L1s (Layer 1 Blockchains)

In the interest of researching the development activeness and stage of development of various layer 1 projects, I did a quick analysis of their main github repo for:

  1. pull requests counts for the one month,
  2. commit activities since inception,
  3. ethos and narrative extracted from their communication materials,
  4. and cloc (count lines of code) stats.

Warning: the method is extremely rudimentary and overly simplified, it is meant to be used as a starting point for your own research.

GETH (go-ethereum) for Comparison

  • Ethereum Ethos: "infinite garden" (cit. https://ethereum.foundation/)
  • GitHub stats:
  • cloc:

    --------------------------------------------------------------------------------
    Language                      files          blank        comment           code
    --------------------------------------------------------------------------------
    JSON                            176              9              0         281664
    Go                             1201          32231          56848         248455
    

Solana

  • Ethos: "Low cost, fast, forever" (cit. https://solana.com/)
  • GitHub stats:
    • solana-github-pulse.png
    • solana-github-contributors.png
  • cloc:

    --------------------------------------------------------------------------------
    Language                      files          blank        comment           code
    --------------------------------------------------------------------------------
    Rust                            963          36355          39319         373352
    

Cardano

  • Ethos: "A decentralized blockchain based on peer-reviewed research and highly secure Haskell coding language."
  • Smart contract languages: Plutus, Haskell.
  • EVM compatibility: Cardano Hydra (Layer-2)
  • GitHub stats:
  • cloc:
--------------------------------------------------------------------------------
Language                      files          blank        comment           code
--------------------------------------------------------------------------------
Haskell                         550          14268           7874          89455

Near Protocol

  • Ethos: "All-purpose platform. Community-operated cloud. Sharding, doomslug consensus. PoS."
  • Smart contract languages: Rust, JS SDKs.
  • EVM compatibility: Aurora Chain.
  • GitHub stats:
  • cloc:

    -------------------------------------------------------------------------------
    Language                     files          blank        comment           code
    -------------------------------------------------------------------------------
    Rust                           605          16001          19672         151573
    

Polkadot

  • Ethos: "From Gavin Woods, spokesman of Real Web3 /jk. Multichain vision for Web3."
  • GitHub stats:
  • cloc:

    --------------------------------------------------------------------------------
    Language                      files          blank        comment           code
    --------------------------------------------------------------------------------
    Rust                            648          24372          38707         148408
    

Algorand

  • Ethos: "MIT. Silvio Micali. Transparency."
  • Smart contract languages: Python/Reach
  • GitHub stats:
  • cloc:

    github.com/AlDanial/cloc v 1.92  T=1.93 s (1197.2 files/s, 414461.9 lines/s)
    ---------------------------------------------------------------------------------------
    Language                             files          blank        comment           code
    ---------------------------------------------------------------------------------------
    JSON                                   243             16              0         308578
    Go                                    1031          41548          44221         265630
    

Avalanche

  • Ethos: "Unified global market. Legal compliance. Plug into one universal network. Avalanche consensus. Customizability".
  • EVM compatibility: C-Chain EVM.
  • GitHub stats:

Kadena

  • Ethos: "Real business use. Speed, Scalable, Security. Private blockchain first, now democratizing. ChainWeb".
  • Github stats:

    • kadena-github-pulse.png
    • kadena-github-contributors.png
    • cloc:

      -------------------------------------------------------------------------------
      Language                     files          blank        comment           code
      -------------------------------------------------------------------------------
      Haskell                        268          10599          12534          52340
      

Fuel VM

  • GitHub stats:
    • fuel-github-pulse.png
    • fuel-github-contributors.png
  • cloc:

    -------------------------------------------------------------------------------
    Language                     files          blank        comment           code
    -------------------------------------------------------------------------------
    Rust                           217           4139           2005          32650
    

Flow

  • Cadence: "Cadence is the resource-oriented programming language for developing smart contracts on the Flow Blockchain."
  • Github stats:
  • cloc:

    -------------------------------------------------------------------------------
    Language                     files          blank        comment           code
    -------------------------------------------------------------------------------
    Go                            2234          59473          43399         259290
    

Sui

  • Ethos: " Sui, a next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language."
  • GitHub stats:
    • sui-github-pulse.png
    • sui-github-contributors.png
  • cloc:
--------------------------------------------------------------------------------
Language                      files          blank        comment           code
--------------------------------------------------------------------------------
Rust                            427          13872          12224         105772

Others

I am running out of time and ignoring these for now…

  • Quant (QNT)
    • Ethos: "The project is built as an operating system distributed ledger technology — and Overledger Network — for connecting different blockchain networks."
  • Tezos
  • Aptos
  • VeChain
  • Hedera
Tags: blockchain
Creative Commons License
A First-Principles-Driven Life by Miao, ZhiCheng is licensed under a Creative Commons Attribution 3.0 License.