Logo

    The modular blockchain operating system metaphor

    Creator
    Alex North
    Created
    May 8, 2022 11:14 PM
    Stage
    Graduated from Notebook

    Application developers need a platform to build on, similar to desktop application developers. An operating system provides most of this platform, and some software libraries the rest. How does this translate to blockchains?

    Operating system

    • CPU → execution layer, rollup
    • RAM → chain state
    • I/O, bus → data availability
    • Disk → storage (Filecoin)
    • Network → oracles, bridges, cross-chain
    • Access control → [nothing yet]

    Libraries

    • Database → ???
    • Accounts → wallets, profiles
    • Logging/metrics → ???

    CryptoNet is a Protocol Labs initiative.