[erlang-questions] Blockchain and Erlang

Jesper Louis Andersen <>
Mon Sep 26 11:16:04 CEST 2016

On Sun, Sep 25, 2016 at 11:38 PM, Martin Hedberg <>

> In case a node crash there could be a verified consensus if it should be
> restarted.

Nodes are automatically restarted in most cases, so there is little
consensus needed in the standard case. For pure consensus protocols, Erlang
has the advantage you can trust every node, so you don't need a blockchain
mechanism for handling it. You can pick among several algorithms: PAXOS and
Raft comes to mind, the latter being a structured log as the blockchain,
but without the Merkle construction.

The other thing to think about is the concept of acceptable latency. In a
system like BitCoin, the latency for transaction confirmation is measured
in minutes due to the proof of work obligation. In a node-setting, you want
such stuff to happen quickly.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20160926/e602acbd/attachment.html>

More information about the erlang-questions mailing list