Consensus Process (voting pools)

From Open Transactions
Revision as of 22:10, 17 April 2014 by Justusranvier (talk | contribs) (Initial page creation)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Introduction

In order to process bitcoin withdrawals from the pool, the audit servers must agree on a set of parameters used to deterministically construct Bitcoin transactions. The servers arrive at a new consensus every five minutes, in a process which requires several rounds to achieve.

Each new consensus will result in a unanimous agreement on the following parameters:

  1. The address identifier for the first input to be used for constructing withdrawal transaction(s).
  2. The address identifier for the first change address to be used by the resulting withdrawal transaction(s).
  3. A list of valid withdrawals to be processed, sorted in TBD order, which may be an empty list.

Procedure