Build Proof of Authority (POA) Ethereum Network with Geth

Blockchain Experts
2 min readOct 21, 2019

--

Built Proof of Authority (POA) Ethereum Network with Geth

This blog briefs step by step guide to build a private network in ethereum blockchain using Proof-of-Authority (POA) consensus. For this, we are using separate nodes(wallet) in two different systems and also in addition, we will setup a bootnode. Boot node is used as service discovery node.

For this we need to install Go implementation of Ethereum(Geth) in our system.

Here we use Ubuntu 18.04.3 LTS OS to build this network.

In Ubuntu, one can do it in many ways. The simplest way for installing geth is via PPAs (Personal Package Archives).

To enable launchpad repository:

sudo add-apt-repository -y ppa:ethereum/ethereum

Completing the above we can start installing the stable version of Go Ethereum:

sudo apt-get update
sudo apt-get install ethereum

To find the version of geth, use

:~$ geth version
Geth
Version: 1.9.3-stable
Git Commit: cfbb969da803d4cc92e1a64fc1b3c06db299b564
Architecture: amd64
Protocol Versions: [63]
Network Id: 1
Go Version: go1.11.5
Operating System: linux
GOPATH=
GOROOT=/usr/lib/go-1.11

Now we can start. However, please note that this guide is only meant for testing, not for any industrial purpose.

First, create a working environment in one system — Peer1

Continue Reading…

--

--

Blockchain Experts

"WE DEVELOP AND MANAGE BLOCKCHAINS" If you are planning to do some projects in the blockchain, you are at the right place.