mirror of
https://github.com/seigler/dash-docs
synced 2025-07-26 01:06:13 +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"
|
||||
t: "string"
|
||||
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 %}
|
||||
|
||||
*Example from Dash Core 0.12.3*
|
||||
|
|
|
@ -98,7 +98,7 @@ The `quorum<!--noref--> info` RPC returns information about a specific quorum.
|
|||
- n: "`llmqType`"
|
||||
t: "number"
|
||||
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 %}
|
||||
|
||||
*Parameter #2---quorum hash*
|
||||
|
@ -283,7 +283,7 @@ The `quorum<!--noref--> list` RPC displays the status of the current DKG process
|
|||
- n: "→ → →<br>`llmqType`"
|
||||
t: "number"
|
||||
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`"
|
||||
t: "string (hex)"
|
||||
|
@ -1432,7 +1432,7 @@ The `quorum<!--noref--> sign` RPC requests threshold-signing for a message.
|
|||
- n: "`llmqType`"
|
||||
t: "number"
|
||||
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 %}
|
||||
|
||||
*Parameter #2---id*
|
||||
|
@ -1490,7 +1490,7 @@ The `quorum<!--noref--> getrecsig` RPC checks gets the recovered signature for a
|
|||
- n: "`llmqType`"
|
||||
t: "number"
|
||||
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 %}
|
||||
|
||||
*Parameter #2---id*
|
||||
|
@ -1522,7 +1522,7 @@ The `quorum<!--noref--> getrecsig` RPC checks gets the recovered signature for a
|
|||
- n: "→<br>`llmqType`"
|
||||
t: "number"
|
||||
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`"
|
||||
t: "string (hex)"
|
||||
|
@ -1586,7 +1586,7 @@ The `quorum<!--noref--> hasrecsig` RPC checks for a recovered signature for a pr
|
|||
- n: "`llmqType`"
|
||||
t: "number"
|
||||
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 %}
|
||||
|
||||
*Parameter #2---id*
|
||||
|
@ -1646,7 +1646,7 @@ The `quorum<!--noref--> isconflicting` RPC checks if there is a conflict for a t
|
|||
- n: "`llmqType`"
|
||||
t: "number"
|
||||
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 %}
|
||||
|
||||
*Parameter #2---id*
|
||||
|
|
|
@ -189,7 +189,7 @@ block.
|
|||
|
||||
{% 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%
|
||||
mining attacks.
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue