<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://tech.uvoo.io/index.php?action=history&amp;feed=atom&amp;title=Ethereum_Node_Requirements</id>
	<title>Ethereum Node Requirements - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://tech.uvoo.io/index.php?action=history&amp;feed=atom&amp;title=Ethereum_Node_Requirements"/>
	<link rel="alternate" type="text/html" href="https://tech.uvoo.io/index.php?title=Ethereum_Node_Requirements&amp;action=history"/>
	<updated>2026-05-10T15:54:25Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.2</generator>
	<entry>
		<id>https://tech.uvoo.io/index.php?title=Ethereum_Node_Requirements&amp;diff=150&amp;oldid=prev</id>
		<title>imported&gt;Jeremy-busk at 20:23, 27 February 2019</title>
		<link rel="alternate" type="text/html" href="https://tech.uvoo.io/index.php?title=Ethereum_Node_Requirements&amp;diff=150&amp;oldid=prev"/>
		<updated>2019-02-27T20:23:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
# Parity&lt;br /&gt;
&lt;br /&gt;
https://wiki.parity.io/FAQ#what-are-the-parity-ethereum-disk-space-needs-and-overall-hardware-requirements&lt;br /&gt;
&lt;br /&gt;
Dec 2018&lt;br /&gt;
```&lt;br /&gt;
Client / Mode            | Block Number   | Disk Space | CLI flags                    |&lt;br /&gt;
=========================|================|============|==============================|&lt;br /&gt;
parity +light +hardcoded |      6_850_000 |        14M | --light                      |&lt;br /&gt;
parity +light            |      5_600_000 |        89M | --light ---no-hardcoded-sync |&lt;br /&gt;
parity +warp -ancient    |      6_850_000 |        29G | --no-ancient-blocks          |&lt;br /&gt;
parity +warp             |      6_850_000 |       133G |                              |&lt;br /&gt;
parity -warp             |      6_850_000 |       133G | --no-warp                    |&lt;br /&gt;
parity -warp +archive    |      6_850_000 |       1.8T | --pruning archive            |&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
# Geth&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
```&lt;br /&gt;
3 ways you can do sync to network:&lt;br /&gt;
&lt;br /&gt;
--syncmode full: Geth client will download Block header + Block data + full Validation [Is called eth full node]&lt;br /&gt;
&lt;br /&gt;
--syncmode fast: Geth client will download Block header + Block data + validate for last 1k transactions.&lt;br /&gt;
&lt;br /&gt;
--syncmode light: Geth client will download Current state + Asks nodes for as its need. [Light node [It will request missing blocks from full nodes]&lt;br /&gt;
&lt;br /&gt;
You can change syncmode my specifying --syncmode along with command prompt. fast is good. But if you dont have time and space try to use light.&lt;br /&gt;
&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://medium.com/coinmonks/analyzing-the-hardware-requirements-to-be-an-ethereum-full-validated-node-dc064f167902&lt;br /&gt;
&lt;br /&gt;
https://ethereum.stackexchange.com/questions/65509/2019-specs-for-running-geth-full-node&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
62&lt;br /&gt;
&lt;br /&gt;
I'll take my shot. Experts, please correct me.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Full&amp;quot; Sync: Gets the block headers, the block bodies, and validates every element from genesis block.&lt;br /&gt;
&lt;br /&gt;
Fast Sync: Gets the block headers, the block bodies, it processes no transactions until current block - 64(*). Then it gets a snapshot state and goes like a full synchronization.&lt;br /&gt;
&lt;br /&gt;
Light Sync: Gets only the current state. To verify elements, it needs to ask to full (archive) nodes for the corresponding tree leaves.&lt;br /&gt;
&lt;br /&gt;
EDIT (*) in newer version of geth it's -64&lt;br /&gt;
&lt;br /&gt;
fsMinFullBlocks        = 64              // Number of blocks to retrieve fully even in fast sync&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A Geth node with Fast sync is around 130GB (source). &lt;br /&gt;
However, according to this article, once Geth is done with Fast sync, it switches to full (archive) sync. &lt;br /&gt;
With a Parity Archive node approaching 2TB (source) you can expect at least that much in disk-space (SSD with high i/o). &lt;br /&gt;
Running a stable node is a challenge, so you may want to look into a service like QuikNode (cloud node-as-a-service), which offers Archive nodes w/ full chain data since genesis block.&lt;br /&gt;
```&lt;/div&gt;</summary>
		<author><name>imported&gt;Jeremy-busk</name></author>
	</entry>
</feed>