Difference between revisions of "Consensus Process (voting pools)"
Jump to navigation
Jump to search
(→Introduction: add inputstop parameter. Sorting at this level is unnecessary because the wallet will do it.) |
|||
Line 1: | Line 1: | ||
==Introduction== | ==Introduction== | ||
− | In order to process | + | In order to process blockchain withdrawals from the pool, the audit servers must agree on a set of parameters used to deterministically construct blockchain transactions. The servers arrive at a new consensus at a short intervals. |
Each new consensus will result in a unanimous agreement on the following parameters: | Each new consensus will result in a unanimous agreement on the following parameters: | ||
− | # The address identifier for the first input to be used for constructing withdrawal transaction(s) | + | # The [[Wallet_(blockchain)#Address_Identification|address identifier]] for the first input to be used for constructing withdrawal transaction(s) |
− | # The address identifier for the first | + | # The address identifier for the first [[Change Address (voting pools)|Change Address]] to be used by the resulting withdrawal transaction(s) |
− | # The highest series number which at least <code>m</code> pool members have thawed | + | # The highest series number which at least <code>m</code> pool members have thawed |
− | # A list of valid withdrawals to be processed, which may be an empty list | + | # A list of valid withdrawals to be processed, which may be an empty list |
− | + | # The smallest value above which an input is considered eligible for inclusion in a transaction and below which is considered "dust" | |
− | |||
− | |||
[[Category:Voting Pool Technical Specifications]] | [[Category:Voting Pool Technical Specifications]] |
Latest revision as of 14:48, 12 November 2014
Introduction
In order to process blockchain withdrawals from the pool, the audit servers must agree on a set of parameters used to deterministically construct blockchain transactions. The servers arrive at a new consensus at a short intervals.
Each new consensus will result in a unanimous agreement on the following parameters:
- The address identifier for the first input to be used for constructing withdrawal transaction(s)
- The address identifier for the first Change Address to be used by the resulting withdrawal transaction(s)
- The highest series number which at least
m
pool members have thawed - A list of valid withdrawals to be processed, which may be an empty list
- The smallest value above which an input is considered eligible for inclusion in a transaction and below which is considered "dust"