mirror of
https://github.com/seigler/dash-docs
synced 2025-07-27 09:46:12 +00:00
Glossary - add some Dash terms
This commit is contained in:
parent
f94fdd7239
commit
afe1c54caf
5 changed files with 126 additions and 2 deletions
29
_data/glossary/en/instantsend.yaml
Normal file
29
_data/glossary/en/instantsend.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: InstantSend
|
||||||
|
|
||||||
|
summary_max_255_characters_no_formatting: >
|
||||||
|
InstantSend is a service that allows for near-instant transactions.
|
||||||
|
Through this system, inputs can be locked to specific transactions
|
||||||
|
and verified by consensus of the masternode network.
|
||||||
|
|
||||||
|
synonyms_shown_in_glossary_capitalize_first_letter:
|
||||||
|
- InstantSend
|
||||||
|
- InstantX
|
||||||
|
- Transaction Lock
|
||||||
|
|
||||||
|
optional:
|
||||||
|
synonyms_and_pluralizations_not_shown_in_glossary:
|
||||||
|
|
||||||
|
not_to_be_confused_with_capitalize_first_letter:
|
||||||
|
|
||||||
|
links_html_or_markdown_style_capitalize_first_letter:
|
||||||
|
- "[InstantSend](/en/developer-guide#instantsend) --- Developer Guide"
|
||||||
|
- "[InstantSend messages](/en/developer-reference#instantsend-messages) --- Developer Reference"
|
||||||
|
- "[InstantSend](https://dashpay.atlassian.net/wiki/spaces/DOC/pages/1146928/InstantSend) --- Official Wiki"
|
||||||
|
|
||||||
|
---
|
32
_data/glossary/en/masternode.yaml
Normal file
32
_data/glossary/en/masternode.yaml
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
---
|
||||||
|
# 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: Masternode
|
||||||
|
|
||||||
|
summary_max_255_characters_no_formatting: >
|
||||||
|
A computer that provides second-tier Dash functionality (InstantSend,
|
||||||
|
PrivateSend, decentralized governance). Masternodes are incentivized by
|
||||||
|
receiving part of the block reward, but must hold 1000 Dash as
|
||||||
|
collateral to prevent sybil attacks.
|
||||||
|
|
||||||
|
synonyms_shown_in_glossary_capitalize_first_letter:
|
||||||
|
- Masternode
|
||||||
|
|
||||||
|
optional:
|
||||||
|
synonyms_and_pluralizations_not_shown_in_glossary:
|
||||||
|
- Masternodes
|
||||||
|
- masternodes
|
||||||
|
|
||||||
|
not_to_be_confused_with_capitalize_first_letter:
|
||||||
|
|
||||||
|
links_html_or_markdown_style_capitalize_first_letter:
|
||||||
|
- "[Masternode Payment](/en/developer-guide#masternode-payment) --- Developer Guide"
|
||||||
|
- "[Masternode Sync](/en/developer-guide#masternode-sync) --- Developer Guide"
|
||||||
|
- "[Governance](/en/developer-guide#governance) --- Developer Guide"
|
||||||
|
- "[Masternode messages](/en/developer-reference#masternode-messages) --- Developer Reference"
|
||||||
|
- "[Masternode](https://dashpay.atlassian.net/wiki/spaces/DOC/pages/1146920/Masternode+Network) --- Official Wiki"
|
||||||
|
|
||||||
|
---
|
29
_data/glossary/en/privatesend.yaml
Normal file
29
_data/glossary/en/privatesend.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: PrivateSend
|
||||||
|
|
||||||
|
summary_max_255_characters_no_formatting: >
|
||||||
|
PrivateSend is a masternode managage, decentralized mixer for creating
|
||||||
|
an on-demand system of removing the history from coins on the network.
|
||||||
|
PrivateSend mixes inputs while allowing each participant to retain
|
||||||
|
control of their coins at all times so the process can be done without
|
||||||
|
trusting a third party.
|
||||||
|
|
||||||
|
synonyms_shown_in_glossary_capitalize_first_letter:
|
||||||
|
- PrivateSend
|
||||||
|
|
||||||
|
optional:
|
||||||
|
synonyms_and_pluralizations_not_shown_in_glossary:
|
||||||
|
|
||||||
|
not_to_be_confused_with_capitalize_first_letter:
|
||||||
|
|
||||||
|
links_html_or_markdown_style_capitalize_first_letter:
|
||||||
|
- "[PrivateSend](/en/developer-guide#privatesend) --- Developer Guide"
|
||||||
|
- "[PrivateSend messages](/en/developer-reference#privatesend-messages) --- Developer Reference"
|
||||||
|
- "[PrivateSend](https://dashpay.atlassian.net/wiki/spaces/DOC/pages/1146924/PrivateSend) --- Official Wiki"
|
||||||
|
|
||||||
|
---
|
34
_data/glossary/en/spork.yaml
Normal file
34
_data/glossary/en/spork.yaml
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
---
|
||||||
|
# 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: Spork, Multi-Phased Fork
|
||||||
|
|
||||||
|
summary_max_255_characters_no_formatting: >
|
||||||
|
A spork is a mechanism unique to Dash used to safely deploy
|
||||||
|
new features to the network through network-level variables
|
||||||
|
to avoid the risk of unintended network forking during upgrades.
|
||||||
|
|
||||||
|
synonyms_shown_in_glossary_capitalize_first_letter:
|
||||||
|
- Spork
|
||||||
|
- Multi-Phased fork
|
||||||
|
|
||||||
|
optional:
|
||||||
|
synonyms_and_pluralizations_not_shown_in_glossary:
|
||||||
|
- sporks
|
||||||
|
- multi-phased fork
|
||||||
|
|
||||||
|
not_to_be_confused_with_capitalize_first_letter:
|
||||||
|
- Fork (a regular fork where all nodes follow the same consensus rules, so the fork is resolved once one chain has more proof of work than another)
|
||||||
|
- Hard fork (a permanent divergence in the block chain caused by non-upgraded nodes not following new consensus rules)
|
||||||
|
- Software fork (when one or more developers permanently develops a codebase separately from other developers)
|
||||||
|
- Git fork (when one or more developers temporarily develops a codebase separately from other developers
|
||||||
|
|
||||||
|
links_html_or_markdown_style_capitalize_first_letter:
|
||||||
|
- "[Spork message](/en/developer-reference#spork) --- Developer Reference"
|
||||||
|
- "[Multi-Phased Fork (Spork)](https://dashpay.atlassian.net/wiki/spaces/DOC/pages/19169298/Multi-Phased+Fork+Spork) --- Official Wiki"
|
||||||
|
- "[Understanding Sporks](https://dashpay.atlassian.net/wiki/spaces/DOC/pages/128319489/Understanding+Sporks) --- Official Wiki"
|
||||||
|
|
||||||
|
---
|
|
@ -222,7 +222,7 @@ sync.
|
||||||
|
|
||||||
The following tables detail the timing of various functions used to keep the
|
The following tables detail the timing of various functions used to keep the
|
||||||
masternodes in sync with each other. This information is derived from
|
masternodes in sync with each other. This information is derived from
|
||||||
`ThreadCheckPrivateSend` in `src/privatesend.cpp`.
|
`ThreadCheckPrivateSend` in `src/privatesend<!--noref-->.cpp`.
|
||||||
|
|
||||||
| **Period (seconds)** | **Action** | **Description** |
|
| **Period (seconds)** | **Action** | **Description** |
|
||||||
| 6 | MN Sync | Synchronizes sporks, masternode list, masternode payments, and governance objects |
|
| 6 | MN Sync | Synchronizes sporks, masternode list, masternode payments, and governance objects |
|
||||||
|
@ -234,7 +234,7 @@ The following actions only run when the masternode sync is past `MASTERNODE_SYNC
|
||||||
| 60 | Process MN Connections | Disconnects some masternodes |
|
| 60 | Process MN Connections | Disconnects some masternodes |
|
||||||
| 60 | MN Check/Remove | Remove spent masternodes and check the state of inactive ones |
|
| 60 | MN Check/Remove | Remove spent masternodes and check the state of inactive ones |
|
||||||
| 60 | MN Payment Check/Remove | Remove old masternode payment votes/blocks |
|
| 60 | MN Payment Check/Remove | Remove old masternode payment votes/blocks |
|
||||||
| 60 | InstantSend Check/Remove | Remove expired/orphaned/invalid InstantSend candidates and votes |
|
| 60 | InstantSend<!--noref--> Check/Remove | Remove expired/orphaned/invalid InstantSend candidates and votes |
|
||||||
| 300 | Full verification | Verify masternodes via direct requests (`mnv` messages - note time constraints in the Developer Reference section) |
|
| 300 | Full verification | Verify masternodes via direct requests (`mnv` messages - note time constraints in the Developer Reference section) |
|
||||||
| 300 | Maintenance | Check/remove/reprocess governance objects |
|
| 300 | Maintenance | Check/remove/reprocess governance objects |
|
||||||
| 600 | Manage State | Sends masternode pings (`mnp` message). Also sends initial masternode broadcast (`mnb` message) for local masternodes. |
|
| 600 | Manage State | Sends masternode pings (`mnp` message). Also sends initial masternode broadcast (`mnb` message) for local masternodes. |
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue