mirror of
https://github.com/seigler/dash-docs
synced 2025-07-26 17:26:12 +00:00
Content/v0.14.0 glossary update (#133)
* Content - Add glossary entries - ChainLock, LLMQ, Special Tx * Content - Add norefs to prevent broken links
This commit is contained in:
parent
1bd057a071
commit
ecb57a023b
6 changed files with 99 additions and 9 deletions
29
_data/glossary/en/chainlocks.yaml
Normal file
29
_data/glossary/en/chainlocks.yaml
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
required:
|
||||||
|
#-------------40 characters-------------#
|
||||||
|
title_max_40_characters_no_formatting: ChainLocks
|
||||||
|
|
||||||
|
summary_max_255_characters_no_formatting: >
|
||||||
|
ChainLocks are a feature enabling near instant consensus
|
||||||
|
on the valid chain. ChainLocks use Long-Living Masternode
|
||||||
|
Quroums to mitigate 51 percent attacks and reduce
|
||||||
|
uncertainty when receiving funds.
|
||||||
|
|
||||||
|
synonyms_shown_in_glossary_capitalize_first_letter:
|
||||||
|
- ChainLocks
|
||||||
|
|
||||||
|
optional:
|
||||||
|
synonyms_and_pluralizations_not_shown_in_glossary:
|
||||||
|
- ChainLock
|
||||||
|
|
||||||
|
not_to_be_confused_with_capitalize_first_letter:
|
||||||
|
|
||||||
|
links_html_or_markdown_style_capitalize_first_letter:
|
||||||
|
- "[ChainLocks](/en/developer-guide#chainlocks) --- Developer Guide"
|
||||||
|
- "[ChainLock message](/en/developer-reference#clsig) --- Developer Reference"
|
||||||
|
- "[ChainLocks](https://docs.dash.org/en/stable/introduction/features.html#chainlocks) --- Dash Documentation"
|
||||||
|
|
||||||
|
---
|
33
_data/glossary/en/long-living-masternode-quorum.yaml
Normal file
33
_data/glossary/en/long-living-masternode-quorum.yaml
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
required:
|
||||||
|
#-------------40 characters-------------#
|
||||||
|
title_max_40_characters_no_formatting: Long-Living Masternode Quorum
|
||||||
|
|
||||||
|
summary_max_255_characters_no_formatting: >
|
||||||
|
Long-Living Masternode Quorums (LLMQs) are a Dash innovation
|
||||||
|
that enable masternodes to perform threshold signing of
|
||||||
|
consensus-related messages (e.g. InstantSend transactions).
|
||||||
|
LLMQs provide a more scalable, general use quorum system
|
||||||
|
than the ephemeral ones used prior to Dash Core version 0.14.
|
||||||
|
|
||||||
|
synonyms_shown_in_glossary_capitalize_first_letter:
|
||||||
|
- Long-Living Masternode Quorum
|
||||||
|
- LLMQ
|
||||||
|
|
||||||
|
optional:
|
||||||
|
synonyms_and_pluralizations_not_shown_in_glossary:
|
||||||
|
- Long-Living Masternode Quorums
|
||||||
|
- Long Living Masternode Quorum
|
||||||
|
- Long Living Masternode Quorums
|
||||||
|
- LLMQs
|
||||||
|
|
||||||
|
not_to_be_confused_with_capitalize_first_letter:
|
||||||
|
|
||||||
|
links_html_or_markdown_style_capitalize_first_letter:
|
||||||
|
- "[Masternode Quorums](/en/developer-guide#masternode-quorums) --- Developer Guide"
|
||||||
|
- "[Long-Living Masternode Quorums](https://github.com/dashpay/dips/blob/master/dip-0006.md) --- Dash DIP"
|
||||||
|
|
||||||
|
---
|
28
_data/glossary/en/special-transactions.yaml
Normal file
28
_data/glossary/en/special-transactions.yaml
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
required:
|
||||||
|
#-------------40 characters-------------#
|
||||||
|
title_max_40_characters_no_formatting: Special Transactions
|
||||||
|
|
||||||
|
summary_max_255_characters_no_formatting: >
|
||||||
|
Special Transactions provide a way to include non-financial,
|
||||||
|
consensus-assisting metadata (e.g. masternode lists) on-chain.
|
||||||
|
|
||||||
|
synonyms_shown_in_glossary_capitalize_first_letter:
|
||||||
|
- Special Transactions
|
||||||
|
|
||||||
|
optional:
|
||||||
|
synonyms_and_pluralizations_not_shown_in_glossary:
|
||||||
|
- Special Transaction
|
||||||
|
- special transaction
|
||||||
|
- special transactions
|
||||||
|
|
||||||
|
not_to_be_confused_with_capitalize_first_letter:
|
||||||
|
|
||||||
|
links_html_or_markdown_style_capitalize_first_letter:
|
||||||
|
- "[Special Transactions](/en/developer-reference#special-transactions) --- Developer Reference"
|
||||||
|
- "[Special Transactions](https://github.com/dashpay/dips/blob/master/dip-0002.md) --- Dash DIP"
|
||||||
|
|
||||||
|
---
|
|
@ -20,7 +20,7 @@ The `debug` RPC {{summary_debug}}
|
||||||
- n: "Debug category"
|
- n: "Debug category"
|
||||||
t: "string"
|
t: "string"
|
||||||
p: "Required<br>(1 or more)"
|
p: "Required<br>(1 or more)"
|
||||||
d: "The debug category to activate. Use a `+` to specify multiple categories. Categories will be one of the following:<br>• `0` - Disables all categories <br>• `1` - Enables all categories <br>• `addrman` <br>• `alert` <br>• `bench` <br>• `cmpctblock` <br>• `coindb` <br>• `db` <br>• `http` <br>• `leveldb` <br>• `libevent` <br>• `lock` <br>• `mempool` <br>• `mempoolrej` <br>• `net` <br>• `proxy` <br>• `prune` <br>• `qt` <br>• `rand` <br>• `reindex` <br>• `rpc` <br>• `selectcoins` <br>• `tor` <br>• `zmq` <br>• `dash` (all subcategories)<br><br>The `dash` sub-categories can be enabled individually:<br>• `chainlocks` <br>• `gobject` <br>• `instantsend` <br>• `keepass` <br>• `llmq` <br>• `llmq-dkg` <br>• `llmq-sigs` <br>• `masternode` <br>• `mnpayments` <br>• `mnsync` <br>• `privatesend` <br>• `spork` <br><br><br>Note: No error will be thrown even if the specified category doesn't match any of the above"
|
d: "The debug category to activate. Use a `+` to specify multiple categories. Categories will be one of the following:<br>• `0` - Disables all categories <br>• `1` - Enables all categories <br>• `addrman` <br>• `alert` <br>• `bench` <br>• `cmpctblock` <br>• `coindb` <br>• `db` <br>• `http` <br>• `leveldb` <br>• `libevent` <br>• `lock` <br>• `mempool` <br>• `mempoolrej` <br>• `net` <br>• `proxy` <br>• `prune` <br>• `qt` <br>• `rand` <br>• `reindex` <br>• `rpc` <br>• `selectcoins` <br>• `tor` <br>• `zmq` <br>• `dash` (all subcategories)<br><br>The `dash` sub-categories can be enabled individually:<br>• `chainlocks` <br>• `gobject` <br>• `instantsend` <br>• `keepass` <br>• `llmq<!--noref-->` <br>• `llmq<!--noref-->-dkg` <br>• `llmq<!--noref-->-sigs` <br>• `masternode` <br>• `mnpayments` <br>• `mnsync` <br>• `privatesend` <br>• `spork` <br><br><br>Note: No error will be thrown even if the specified category doesn't match any of the above"
|
||||||
{% enditemplate %}
|
{% enditemplate %}
|
||||||
|
|
||||||
*Example from Dash Core 0.12.3*
|
*Example from Dash Core 0.12.3*
|
||||||
|
|
|
@ -98,7 +98,7 @@ The `quorum<!--noref--> info` RPC returns information about a specific quorum.
|
||||||
- n: "`llmqType`"
|
- n: "`llmqType`"
|
||||||
t: "number"
|
t: "number"
|
||||||
p: "Required<br>(exactly 1)"
|
p: "Required<br>(exactly 1)"
|
||||||
d: "[Type of quorums](https://github.com/dashpay/dips/blob/master/dip-0006.md#current-llmq-types) to list:<br>`1` - LLMQ_50_60<br>`2` - LLMQ_400_60<br>`3` - LLMQ_400_85"
|
d: "[Type of quorums](https://github.com/dashpay/dips/blob/master/dip-0006.md#current-llmq<!--noref-->-types) to list:<br>`1` - LLMQ_50_60<br>`2` - LLMQ_400_60<br>`3` - LLMQ_400_85"
|
||||||
{% enditemplate %}
|
{% enditemplate %}
|
||||||
|
|
||||||
*Parameter #2---quorum hash*
|
*Parameter #2---quorum hash*
|
||||||
|
@ -283,7 +283,7 @@ The `quorum<!--noref--> list` RPC displays the status of the current DKG process
|
||||||
- n: "→ → →<br>`llmqType`"
|
- n: "→ → →<br>`llmqType`"
|
||||||
t: "number"
|
t: "number"
|
||||||
p: "Required<br>(exactly 1)"
|
p: "Required<br>(exactly 1)"
|
||||||
d: "[Type of quorum](https://github.com/dashpay/dips/blob/master/dip-0006.md#current-llmq-types):<br>`1` - LLMQ_50_60<br>`2` - LLMQ_400_60<br>`3` - LLMQ_400_85"
|
d: "[Type of quorum](https://github.com/dashpay/dips/blob/master/dip-0006.md#current-llmq<!--noref-->-types):<br>`1` - LLMQ_50_60<br>`2` - LLMQ_400_60<br>`3` - LLMQ_400_85"
|
||||||
|
|
||||||
- n: "→ → →<br>`quorumHash`"
|
- n: "→ → →<br>`quorumHash`"
|
||||||
t: "string (hex)"
|
t: "string (hex)"
|
||||||
|
@ -1432,7 +1432,7 @@ The `quorum<!--noref--> sign` RPC requests threshold-signing for a message.
|
||||||
- n: "`llmqType`"
|
- n: "`llmqType`"
|
||||||
t: "number"
|
t: "number"
|
||||||
p: "Required<br>(exactly 1)"
|
p: "Required<br>(exactly 1)"
|
||||||
d: "[Type of quorum](https://github.com/dashpay/dips/blob/master/dip-0006.md#current-llmq-types):<br>`1` - LLMQ_50_60<br>`2` - LLMQ_400_60<br>`3` - LLMQ_400_85"
|
d: "[Type of quorum](https://github.com/dashpay/dips/blob/master/dip-0006.md#current-llmq<!--noref-->-types):<br>`1` - LLMQ_50_60<br>`2` - LLMQ_400_60<br>`3` - LLMQ_400_85"
|
||||||
{% enditemplate %}
|
{% enditemplate %}
|
||||||
|
|
||||||
*Parameter #2---id*
|
*Parameter #2---id*
|
||||||
|
@ -1490,7 +1490,7 @@ The `quorum<!--noref--> getrecsig` RPC checks gets the recovered signature for a
|
||||||
- n: "`llmqType`"
|
- n: "`llmqType`"
|
||||||
t: "number"
|
t: "number"
|
||||||
p: "Required<br>(exactly 1)"
|
p: "Required<br>(exactly 1)"
|
||||||
d: "[Type of quorum](https://github.com/dashpay/dips/blob/master/dip-0006.md#current-llmq-types):<br>`1` - LLMQ_50_60<br>`2` - LLMQ_400_60<br>`3` - LLMQ_400_85"
|
d: "[Type of quorum](https://github.com/dashpay/dips/blob/master/dip-0006.md#current-llmq<!--noref-->-types):<br>`1` - LLMQ_50_60<br>`2` - LLMQ_400_60<br>`3` - LLMQ_400_85"
|
||||||
{% enditemplate %}
|
{% enditemplate %}
|
||||||
|
|
||||||
*Parameter #2---id*
|
*Parameter #2---id*
|
||||||
|
@ -1522,7 +1522,7 @@ The `quorum<!--noref--> getrecsig` RPC checks gets the recovered signature for a
|
||||||
- n: "→<br>`llmqType`"
|
- n: "→<br>`llmqType`"
|
||||||
t: "number"
|
t: "number"
|
||||||
p: "Required<br>(exactly 1)"
|
p: "Required<br>(exactly 1)"
|
||||||
d: "[Type of quorum](https://github.com/dashpay/dips/blob/master/dip-0006.md#current-llmq-types):<br>`1` - LLMQ_50_60<br>`2` - LLMQ_400_60<br>`3` - LLMQ_400_85"
|
d: "[Type of quorum](https://github.com/dashpay/dips/blob/master/dip-0006.md#current-llmq<!--noref-->-types):<br>`1` - LLMQ_50_60<br>`2` - LLMQ_400_60<br>`3` - LLMQ_400_85"
|
||||||
|
|
||||||
- n: "→<br>`quorumHash`"
|
- n: "→<br>`quorumHash`"
|
||||||
t: "string (hex)"
|
t: "string (hex)"
|
||||||
|
@ -1586,7 +1586,7 @@ The `quorum<!--noref--> hasrecsig` RPC checks for a recovered signature for a pr
|
||||||
- n: "`llmqType`"
|
- n: "`llmqType`"
|
||||||
t: "number"
|
t: "number"
|
||||||
p: "Required<br>(exactly 1)"
|
p: "Required<br>(exactly 1)"
|
||||||
d: "[Type of quorum](https://github.com/dashpay/dips/blob/master/dip-0006.md#current-llmq-types):<br>`1` - LLMQ_50_60<br>`2` - LLMQ_400_60<br>`3` - LLMQ_400_85"
|
d: "[Type of quorum](https://github.com/dashpay/dips/blob/master/dip-0006.md#current-llmq<!--noref-->-types):<br>`1` - LLMQ_50_60<br>`2` - LLMQ_400_60<br>`3` - LLMQ_400_85"
|
||||||
{% enditemplate %}
|
{% enditemplate %}
|
||||||
|
|
||||||
*Parameter #2---id*
|
*Parameter #2---id*
|
||||||
|
@ -1646,7 +1646,7 @@ The `quorum<!--noref--> isconflicting` RPC checks if there is a conflict for a t
|
||||||
- n: "`llmqType`"
|
- n: "`llmqType`"
|
||||||
t: "number"
|
t: "number"
|
||||||
p: "Required<br>(exactly 1)"
|
p: "Required<br>(exactly 1)"
|
||||||
d: "[Type of quorum](https://github.com/dashpay/dips/blob/master/dip-0006.md#current-llmq-types):<br>`1` - LLMQ_50_60<br>`2` - LLMQ_400_60<br>`3` - LLMQ_400_85"
|
d: "[Type of quorum](https://github.com/dashpay/dips/blob/master/dip-0006.md#current-llmq<!--noref-->-types):<br>`1` - LLMQ_50_60<br>`2` - LLMQ_400_60<br>`3` - LLMQ_400_85"
|
||||||
{% enditemplate %}
|
{% enditemplate %}
|
||||||
|
|
||||||
*Parameter #2---id*
|
*Parameter #2---id*
|
||||||
|
|
|
@ -189,7 +189,7 @@ block.
|
||||||
|
|
||||||
{% autocrossref %}
|
{% autocrossref %}
|
||||||
|
|
||||||
Dash's ChainLock feature leverages [LLMQ Signing Requests/Sessions](#llmq-signing-session)
|
Dash's ChainLock feature leverages [LLMQ Signing Requests/Sessions](#llmq<!--noref-->-signing-session)
|
||||||
to reduce uncertainty when receiving funds and remove the possibility of 51%
|
to reduce uncertainty when receiving funds and remove the possibility of 51%
|
||||||
mining attacks.
|
mining attacks.
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue