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:
thephez 2019-05-23 11:37:26 -04:00 committed by GitHub
parent 1bd057a071
commit ecb57a023b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 99 additions and 9 deletions

View 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"
---

View 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"
---

View 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"
---

View file

@ -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*

View file

@ -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*

View file

@ -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.