diff --git a/dip-0006.md b/dip-0006.md index 0de2a10f..bc598201 100644 --- a/dip-0006.md +++ b/dip-0006.md @@ -138,7 +138,8 @@ Each phase lasts for multiple blocks (quorumDkgPhaseBlocks) to ensure that all m In this phase, the members of the new quorum are determined. This process is fully deterministic and results in exactly the same list seen by all members and observers. 1. Retrieve the deterministic masternode list which is valid at quorumHeight -2. Calculate `SHA256(proTxHash, quorumHash)` for each entry in the list +2. Calculate `SHA256(SHA256(proTxHash, confirmedHash), SHA256(llmqType, quorumHash))` for each entry in the list + * The `confirmedHash` is the block hash when a masternode registration is considered fully confirmed. For mainnet, this is the block where the masternode registration transaction has 15 confirmations. For other networks, only 1 confirmation is required. **_Note_**: The `confirmedHash` block must have one confirmation itself before `confirmedHash` can be used. 3. Sort the resulting list by the calculated hashes 4. Take the first quorumSize entries from this list and use the corresponding masternodes as members list 5. Check if our masternode is part of this list. If not, we stop participating in the DKG.