POSDAO: Proof of Stake Decentralized Autonomous Organization

67 Pages Posted: 8 May 2019 Last revised: 13 Jun 2019

Date Written: April 29, 2019

Abstract

In this paper we introduce POSDAO, a Proof of Stake (POS) algorithm implemented as a decentralized autonomous organization (DAO). It is designed to provide a decentralized, fair, and energy efficient consensus for public blockchains. The algorithm works as a set of smart contracts written in Solidity. POSDAO is implemented with a general purpose BFT consensus protocol such as Authority Round (AuRa) with a proposer node and probabilistic finality, or Honey Badger BFT (HBBFT), leaderless and with instant finality. Validators are incentivized to behave in the best interests of a network through a configurable reward structure. The algorithm provides a Sybil control mechanism for managing a set of validators, distributing rewards, and reporting and penalizing malicious validators. The authors provide a reference POSDAO implementation, xDai DPOS, which uses xDai as a stable transactional coin and a representative ERC20 token (DPOS) as a staking token. The reference implementation functions on an Ethereum 1.0 sidechain and utilizes the AuRa consensus protocol. Assets are bridged between the Ethereum mainnet and the xDai DPOS network using several instances of the POA TokenBridge.

Keywords: Proof of Stake, Ethereum, HoneyBadger BFT, Delegated Proof of Stake

Suggested Citation

Barinov, Igor and Arasev, Vadim and Fackler, Andreas and Komendantskiy, Vladimir and Gross, Andrew and Kolotov, Alexander and Isakova, Daria, POSDAO: Proof of Stake Decentralized Autonomous Organization (April 29, 2019). Available at SSRN: https://ssrn.com/abstract=3368483 or http://dx.doi.org/10.2139/ssrn.3368483

Igor Barinov

POA Network ( email )

240 Richmond St W
Toronto, Ontario Toronto
Canada

HOME PAGE: http://https://poa.network/

Vadim Arasev

POA Network ( email )

240 Richmond St W
Toronto, Ontario Toronto
Canada

HOME PAGE: http://https://poa.network/

Andreas Fackler

POA Network ( email )

240 Richmond St W
Toronto, Ontario Toronto
Canada

Vladimir Komendantskiy

POA Network ( email )

240 Richmond St W
Toronto, Ontario Toronto
Canada

Andrew Gross (Contact Author)

POA Network ( email )

240 Richmond St W
Toronto, Ontario Toronto
Canada

HOME PAGE: http://https://poa.network/

Alexander Kolotov

POA Network ( email )

240 Richmond St W
Toronto, Ontario Toronto
Canada

Daria Isakova

POA Network ( email )

240 Richmond St W
Toronto, Ontario Toronto
Canada

Register to save articles to
your library

Register

Paper statistics

Downloads
143
Abstract Views
604
rank
208,924
PlumX Metrics