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 → ???