Defined in DIP8,
ChainLocks are a method of using an LLMQ to threshold sign a block
immediately after it is propogated by the miner in order to enforce
the first-seen rule. This is a powerful method of mitigating 51%
mining attacks, which are associated with double spending.
In concept, Dark Gravity Wave (DGW) is
similar to Kimoto Gravity Well, adjusting the difficulty levels
every block (instead of every 2016 blocks like Bitcoin) by using
statistical data of the last blocks found. In this way block issuing
times can remain consistent despite fluctuations in hashpower. However
it doesn’t suffer from the time-warp exploit.
Defined in DIP6,
Distributed Key Generation (DKG)
is a method of generating a BLS key pair for use in an LLMQ to perform
threshold signing on network messages. It is based on BLS M-of-N
Threshold Scheme and Distributed Key Generation, which is an
implementation of Shamir’s Secret Sharing.
Defined in DIP6, A Long-
Living Masternode Quorum (LLMQ) is a deterministic subset of the
global deterministic masternode list. Such a quorum is formed with the
help of a distributed key generation (DKG) protocol and is supposed to
be active for a long time (e.g. days). Multiple quorums are kept alive
at the same time, allowing load balancing between these quorums. The
main task of a LLMQ is to perform threshold signing of consensus