Setting up a private Ethereum blockchain

by Héctor Ugarte

For testing purposes on a single node, like when we are developing on our local PC. Is recommended to use: ethereumjs/testrpc

“Limited RPC client intended for quick testing and development. Uses ethereumjs to simulate a full client and make development of Ethereum applications much faster”


For building a private Ethereum blockchain, with multiple nodes one option is to use Geth.

“geth is the the command line interface for running a full ethereum node implemented in Go. It is the main deliverable of the Frontier Release”

Git documentation:

I made a small and very basic tutorial on setting up a private blockchain on a virtual environment with vmware:

Direct link: