How To Setup An Ethereum Private Node
This is a discussion on setting up your own Ethereum Private Node. A private node is very handy for testing configuration options, smart contract code and in general playing around with blockchain environment.
Ethereum is currently the most popular blockchain platform for cryptocurrency and distributed ledger logic use cases in various domains.
This is tested on the following OS, but the steps are equally valid for MacOS and Windows To Setup An Ethereum Private Node
Platform: Ubuntu 64 Bit 16.04/16.10. (4 Gig Memory, Intel 2 Ghz)
Node software: Parity 1.5.9
Although the most popular Ethereum node software is their Go client (Geth), but Parity client, developed on Rust language allows for extra configurations mode for running an Ethereum instance. You can download Parity for our platform from
For Ubuntu OS, the download is a debian package that can be installed from the software center on a double click. On install it should be available as an environment command:
(this will print out all config parameter information.)
Parity uses the toml file to configure the process when parity starts off. There is an out of the box parameter set that runs parity Ethereum node in development mode.
G50-70:~$parity — chain dev
This will start off the Ethereum dev node on your machine with regular default parameters. It’s possible to customize the parameters using a toml (toml language) file. The default toml file on the ethcore github page is obsolete, we would need to comment out a bunch of parameters.
Hungry for knowledge?
New guides and courses each week
Looking to invest?
Market data, analysis, and reports
A community of blockchain experts to help
Get started today and earn 4 bonus blocks
Already have an account? Sign In