From 165abdb46027a7424dc4ce238482cc50bdc0c4f9 Mon Sep 17 00:00:00 2001 From: bt3gl <1130416+bt3gl@users.noreply.github.com> Date: Wed, 21 Sep 2022 15:17:20 -0700 Subject: [PATCH] =?UTF-8?q?=F0=9F=8D=95=20Notes=20on=20running=20an=20Ethe?= =?UTF-8?q?reum=20node=20post-merge?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- The-Merge/running-a-node.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 The-Merge/running-a-node.md diff --git a/The-Merge/running-a-node.md b/The-Merge/running-a-node.md new file mode 100644 index 0000000..f4a29db --- /dev/null +++ b/The-Merge/running-a-node.md @@ -0,0 +1,31 @@ +## 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. +