Setup a full Node for StarkNet, for direct access to the StarkNet layer 2 network. Using Docker compose with Pathfinder or Juno clients.
(document last update: 1/8/23)
StarkNet is a permissionless & decentralised ZK-Rollup which operates as Layer 2 over Ethereum. supporting scale, while preserving the security of L1 Ethereum by producing STARK proofs off-chain, and then verifying those proofs on-chain.
Full Node: a full node, this is the L2 equivalent of a full node on Ethereum, which connects to other full nodes via peer-to-peer networking, stores full blockchain data and verifies all blocks and states. There are a few clients for a full node on StarkNet
Pathfinder: by Eqlabs is a full node implementation written in Rust.
Juno: by Nethermind is a full node implementation written in Golang.
Hardware Requirements: Recommended RAM 8GB, CPU 4core, Storage: 100GB (starting)
Ubuntu 20.04 LTS installed
Ubuntu 20.04.6 LTS (Focal Fossa)
