diff --git a/dip-0006.md b/dip-0006.md index 6c77543..9e0a1ca 100644 --- a/dip-0006.md +++ b/dip-0006.md @@ -27,8 +27,9 @@ 4. [Justification phase](#4-justification-phase) 5. [Commitment phase](#5-commitment-phase) 6. [Finalization phase](#6-finalization-phase) - 1. [Mining phase](#7-mining-phase) -1. [Activated LLMQs and threshold signing](#activated-llmqs-and-threshold-signing) + 7. [Mining phase](#7-mining-phase) +1. [Active LLMQ sets](#active-llmq-sets) +1. [Current LLMQ types](#current-llmq-types) 1. [Copyright](#copyright) @@ -362,15 +363,6 @@ The internal Dash message name is `qfcommit` and the format of the message is: | quorumSig | BLSSig | 96 | Recovered threshold signature | sig | BLSSig | 96 | Aggregated BLS signatures from all included commitments -#### Current LLMQ types - -| Type | Name | Total Members | Threshold Members | Duration | Notes | -|--|--|--|--|--|--| -| 1 | LLMQ_50_60 | 50 | 30 (60%) | 1 Hour | | -| 2 | LLMQ_400_60 | 400 | 240 (60%) | 12 Hours | | -| 3 | LLMQ_400_85 | 400 | 340 (85%) | 24 Hours | | -| 100 | LLMQ_5_60 | 5 | 3 (60%) | 1 Hour | For testing only | - ### 7. Mining phase After final commitments have been propagated in the network, miners should take the best final commitment for a DKG session and mine it into the next block. The best final commitment is simply the one with the most signers. @@ -417,6 +409,18 @@ A merkle root of all active LLMQ sets is calculated and included into [DIP4 CbTx The details of the signing process are handled in [DIP007](https://github.com/dashpay/dips/blob/master/dip-0007.md). The individual use cases for LLMQs are handled in specialized DIPs. +## Current LLMQ types + +These are the currently supported LLMQ and DKG types. Each row is a single type. Each column refers to a parameter found +in [Parameters/Variables of a LLMQ and DKG](#parametersvariables-of-a-llmq-and-dkg). + +| name | quorumType | quorumSize | quorumMinSize | quorumThreshold | quorumDkgInterval | quorumDkgPhaseBlocks | quorumDkgBadVotesThreshold | quorumSigningActiveQuorumCount | Notes | +|--|--|--|--|--|--|--|--|--|--| +| LLMQ_50_60 | 1 | 50 | 40 | 30 (60%) | 24 (1 Hour) | 2 | 40 | 24 | | +| LLMQ_400_60 | 2 | 400 | 300 | 240 (60%) | 288 (12 Hours) | 4 | 300 | 4 | | +| LLMQ_400_85 | 3 | 400 | 350 | 340 (85%) | 576 ( 24 Hours) | 4 | 300 | 4 | | +| LLMQ_5_60 | 100 | 5 | 3 | 3 (60%) | 24 (1 Hour) | 2 | 8 | 2 | For testing only | + ## Copyright Copyright (c) 2018 Dash Core Team. [Licensed under the MIT License](https://opensource.org/licenses/MIT)