Difference between revisions of "Consensus Process (voting pools)"
								
								Jump to navigation
				Jump to search
				
				
							
								
							
		|  (Initial page creation) | |||
| (One intermediate revision by the same user not shown) | |||
| 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) | 
| − | #A list of valid withdrawals to be processed | + | # 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 | |
| − | + | # 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 mpool 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"
