- client implementation of protocols that validators / nodes run to keep the chain alive
examples; distributed ledger technology, networking, virtual machines, and various other low-level types of engineering
what it does;
- enforce rules of the chain
- run consensus
- execute txns
- make sure nodes are in sync
known as “core blockchain development”
there’s also supportive application infra like quicknode and infura