## Notes on running an Ethereum node
### Setting a dedicated hardware
* [Check estimate of the blockchain size](https://bitinfocharts.com/ethereum/)
* Minimum specs:
- CPU with 4+ cores
- 32 GB+ RAM
- fast SSD with at least 1T free space
- 25+ MBit/sec download internet service
### Clients
### The JSON-RPC interface
* the JSON-RPC API is an interface that allows us to write programs that use an Ethereum client as a gateway to an Ethereum network and blockchain.
* the RPC interface is offered as an HTTP service on port 8545. For security reasons it is restricted, by default, to only accept connections from localhost.