Installation and configuration of the Ethereum client Parity

Parity is an Ethereum client based on the RUST language.

You can download Parity latest stable version from Github

Installation

Windows

Use the self-installer InstallParity.exe

Mac

A .pkg installer for Mac OSX is available.

It is also possible to use Brew:

$ brew update
$ brew upgrade
$ brew tap paritytech/paritytech
$ brew install parity --stable

Linux

On Linux, a .deb package is available for Debian based distribution, the sources are also available to build.

Batch file

parity.exe --config node0.toml --tracing=on

Source code

Shell script

Ensure to make your script executable: chmod +x launch.sh

parity.exe --config node0.toml --tracing=on

You can start the script from the directory where it sits: ` ./launch.sh Source code

Proof of Authority

The consensus mechanism used in the parity launch scripts is called Proof of Authority (PoA).

PoA consensus is reached by referring to a list of validators (referred to as authorities when they are linked to physical entities).

Since PoA doesn't require any mining, it's an extremely responsive mechanism (little to no delay after submitting a transaction) and it doesn't require manipulation to start mining ("mining" starts immediately).