Add/update glossary terms

Fix some cross-reference issues
This commit is contained in:
thephez 2017-12-19 11:22:05 -05:00
parent 5f0a3e4023
commit 3495dbbdf5
11 changed files with 178 additions and 13 deletions

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: Dark Gravity Wave, DGB
summary_max_255_characters_no_formatting: >
An open source difficulty-adjusting algorithm for Bitcoin-based
cryptocurrencies that was first used in Dash. Difficulty adjusts
every block based on historical statistical data to ensure
consistent block issuance regardless of hash rate fluctuation.
synonyms_shown_in_glossary_capitalize_first_letter:
- Dark Gravity Wave
- DGW
optional:
synonyms_and_pluralizations_not_shown_in_glossary:
not_to_be_confused_with_capitalize_first_letter:
links_html_or_markdown_style_capitalize_first_letter:
- "[Dark Gravity Wave](https://dashpay.atlassian.net/wiki/spaces/DOC/pages/1146926/Dark+Gravity+Wave) --- Dash Wiki"
---

View file

@ -0,0 +1,25 @@
---
# 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: Decentralized Governance by Blockchain
summary_max_255_characters_no_formatting: >
The method used in Dash for funding development and making
decisions regarding the project direction and priorities.
synonyms_shown_in_glossary_capitalize_first_letter:
- Decentralized Governance by Blockchain
- DGBB
optional:
synonyms_and_pluralizations_not_shown_in_glossary:
not_to_be_confused_with_capitalize_first_letter:
links_html_or_markdown_style_capitalize_first_letter:
- "[Governance and Budget System](https://dashpay.atlassian.net/wiki/spaces/DOC/pages/8585246/Governance+and+Budget+System) --- Dash Wiki"
---

View file

@ -0,0 +1,27 @@
---
# 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: Evolution, Dash Evolution
summary_max_255_characters_no_formatting: >
Code name for a decentralized currency platform built on the
Dash blockchain technology. The goal is to provide simple access
to the unique features and benefits of Dash to assist in the
creation of decentralized technology.
synonyms_shown_in_glossary_capitalize_first_letter:
- Evolution
optional:
synonyms_and_pluralizations_not_shown_in_glossary:
not_to_be_confused_with_capitalize_first_letter:
links_html_or_markdown_style_capitalize_first_letter:
- "[Evolution](https://dashpay.atlassian.net/wiki/spaces/DOC/pages/39583757/Evolution) --- Dash Wiki"
---

View file

@ -24,6 +24,6 @@ optional:
links_html_or_markdown_style_capitalize_first_letter: links_html_or_markdown_style_capitalize_first_letter:
- "[InstantSend](/en/developer-guide#instantsend) --- Developer Guide" - "[InstantSend](/en/developer-guide#instantsend) --- Developer Guide"
- "[InstantSend messages](/en/developer-reference#instantsend-messages) --- Developer Reference" - "[InstantSend messages](/en/developer-reference#instantsend-messages) --- Developer Reference"
- "[InstantSend](https://dashpay.atlassian.net/wiki/spaces/DOC/pages/1146928/InstantSend) --- Official Wiki" - "[InstantSend](https://dashpay.atlassian.net/wiki/spaces/DOC/pages/1146928/InstantSend) --- Dash Wiki"
--- ---

View file

@ -27,6 +27,6 @@ optional:
- "[Masternode Sync](/en/developer-guide#masternode-sync) --- Developer Guide" - "[Masternode Sync](/en/developer-guide#masternode-sync) --- Developer Guide"
- "[Governance](/en/developer-guide#governance) --- Developer Guide" - "[Governance](/en/developer-guide#governance) --- Developer Guide"
- "[Masternode messages](/en/developer-reference#masternode-messages) --- Developer Reference" - "[Masternode messages](/en/developer-reference#masternode-messages) --- Developer Reference"
- "[Masternode](https://dashpay.atlassian.net/wiki/spaces/DOC/pages/1146920/Masternode+Network) --- Official Wiki" - "[Masternode](https://dashpay.atlassian.net/wiki/spaces/DOC/pages/1146920/Masternode+Network) --- Dash Wiki"
--- ---

View file

@ -0,0 +1,27 @@
---
# 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: Sentinel
summary_max_255_characters_no_formatting: >
An autonomous agent for persisting, processing and automating Dash
governance objects and tasks, and for expanded functions in Dash
Evolution.
synonyms_shown_in_glossary_capitalize_first_letter:
- Sentinel
optional:
synonyms_and_pluralizations_not_shown_in_glossary:
not_to_be_confused_with_capitalize_first_letter:
links_html_or_markdown_style_capitalize_first_letter:
- "[Sentinel](/en/developer-guide#sentinel) --- Developer Guide"
- "[Sentinel](https://dashpay.atlassian.net/wiki/spaces/DOC/pages/103922706/Sentinel) --- Dash Wiki"
---

View file

@ -28,7 +28,7 @@ optional:
links_html_or_markdown_style_capitalize_first_letter: links_html_or_markdown_style_capitalize_first_letter:
- "[Spork message](/en/developer-reference#spork) --- Developer Reference" - "[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" - "[Multi-Phased Fork (Spork)](https://dashpay.atlassian.net/wiki/spaces/DOC/pages/19169298/Multi-Phased+Fork+Spork) --- Dash Wiki"
- "[Understanding Sporks](https://dashpay.atlassian.net/wiki/spaces/DOC/pages/128319489/Understanding+Sporks) --- Official Wiki" - "[Understanding Sporks](https://dashpay.atlassian.net/wiki/spaces/DOC/pages/128319489/Understanding+Sporks) --- Dash Wiki"
--- ---

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: Superblock
summary_max_255_characters_no_formatting: >
Special blocks that pay out funded budget proposals approved
by masternode votes via the decentralized governance system.
Superblocks are issued monthly and have a coinbase that can
be much larger than normal. The superblock value is provided
by the 10% of block rewards set aside for superblock payouts.
synonyms_shown_in_glossary_capitalize_first_letter:
- Superblock
optional:
synonyms_and_pluralizations_not_shown_in_glossary:
not_to_be_confused_with_capitalize_first_letter:
links_html_or_markdown_style_capitalize_first_letter:
---

View file

@ -0,0 +1,26 @@
---
# 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: X11 Hashing Algorithm
summary_max_255_characters_no_formatting: >
Chained hashing algorithm created by Evan Duffield that
utilizes a sequence of eleven scientific hashing algorithms
for the proof-of-work.
synonyms_shown_in_glossary_capitalize_first_letter:
- X11
optional:
synonyms_and_pluralizations_not_shown_in_glossary:
not_to_be_confused_with_capitalize_first_letter:
- The open source GUI server that provides a graphical interface to Unix/Linux users.
links_html_or_markdown_style_capitalize_first_letter:
- "[X11 Hash](https://dashpay.atlassian.net/wiki/spaces/DOC/pages/1146918/X11) --- Dash Wiki"
---

View file

@ -128,7 +128,7 @@ several conditions that initiate a start/restart the sync process:
* A failure occurred during the last sync attempt (after a 1 minute cooldown before sync restarts) * A failure occurred during the last sync attempt (after a 1 minute cooldown before sync restarts)
* Issuing a `mnsync reset` RPC command * Issuing a `mnsync reset` RPC command
#### Initial Masternode Sync #### Initial Masternode<!--noref--> Sync
This diagram shows the order in which P2P messages are sent to perform This diagram shows the order in which P2P messages are sent to perform
masternode synchronization initially after startup. masternode synchronization initially after startup.
@ -175,7 +175,7 @@ are used in both `ssc` messages and the `mnsync` RPC.
| 999 | `MASTERNODE_SYNC_FINISHED` | Synchronization finished | | 999 | `MASTERNODE_SYNC_FINISHED` | Synchronization finished |
#### Ongoing Masternode Sync #### Ongoing Masternode<!--noref--> Sync
Once a masternode completes an initial full sync, continuing synchronization is Once a masternode completes an initial full sync, continuing synchronization is
maintained by the exchange of P2P messages with other nodes. This diagram shows maintained by the exchange of P2P messages with other nodes. This diagram shows
@ -218,7 +218,7 @@ current by the `govobj` messages and `govobjvote` messages relayed on the
network. Unsynchronized peers may send `govsync` messages to request governance network. Unsynchronized peers may send `govsync` messages to request governance
sync. sync.
#### Masternode Sync Schedule #### Masternode<!--noref--> Sync Schedule
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
@ -308,7 +308,7 @@ Once the syncing node receives the counts and inventories, it may request any
| `getdata` message (govobjvote) | → | | (Optional) Syncing node requests govobjvote | `getdata` message (govobjvote) | → | | (Optional) Syncing node requests govobjvote
| | ← | `govobjvote` message | (If requested) Governance object vote | | ← | `govobjvote` message | (If requested) Governance object vote
#### Sentinel #### Sentinel<!--noref-->
[Sentinel](https://github.com/dashpay/sentinel/) is a Python application that connects to a masternode's local dashd [Sentinel](https://github.com/dashpay/sentinel/) is a Python application that connects to a masternode's local dashd
instance to run as an autonomous agent for persisting, processing, and automating instance to run as an autonomous agent for persisting, processing, and automating
@ -322,26 +322,26 @@ Sentinel runs periodically and performs four main tasks as described below:
governance sync, ping, governance object pruning, and superblock management. governance sync, ping, governance object pruning, and superblock management.
The governance object data is stored in a SQLite database. The governance object data is stored in a SQLite database.
##### Sentinel Sync ##### Sentinel<!--noref--> Sync
Sentinel issues a `gobject list` RPC command and updates its database with the Sentinel issues a `gobject list` RPC command and updates its database with the
results returned from dashd. When objects are removed from the network, they are results returned from dashd. When objects are removed from the network, they are
purged from the Sentinel database. purged from the Sentinel database.
##### Sentinel Ping ##### Sentinel<!--noref--> Ping
In Dash Core 12.2, use of the `watchdog` governance object type was replaced In Dash Core 12.2, use of the `watchdog` governance object type was replaced
by integrating a sentinel information into the masternode ping (`mnp` message) by integrating sentinel information into the masternode ping (`mnp` message)
via [Pull Request #1491](https://github.com/dashpay/dash/pull/1491). via [Pull Request #1491](https://github.com/dashpay/dash/pull/1491).
Sentinel calls the `sentinelping` RPC which updates the masternode info to Sentinel calls the `sentinelping` RPC which updates the masternode info to
prevent it from entering a `MASTERNODE_WATCHDOG_EXPIRED` state. prevent it from entering a `MASTERNODE_WATCHDOG_EXPIRED` state.
##### Sentinel Prune ##### Sentinel<!--noref--> Prune
Sentinel 1.1.0 introduced proposal pruning which automatically votes to delete Sentinel 1.1.0 introduced proposal pruning which automatically votes to delete
expired proposals following approximately half of a superblock cycle. This delay expired proposals following approximately half of a superblock cycle. This delay
period ensures that proposals are not deleted prematurely. Prior to this, period ensures that proposals are not deleted prematurely. Prior to this,
proposals remained in memory unless a sufficient number of masternodes manually proposals remained in memory unless a sufficient number of masternodes manually
voted to delete them. voted to delete them.
##### Sentinel Superblock ##### Sentinel<!--noref--> Superblock
Sentinel manages superblock creation, voting, and submission to dashd for Sentinel manages superblock creation, voting, and submission to dashd for
network propagation. network propagation.

View file

@ -68,6 +68,10 @@ page](/en/vocabulary).</span>
{% case first_character %} {% case first_character %}
{% when 'b' %} {% when 'b' %}
See also: [Bitcoin Improvement Proposals (BIPs)](https://github.com/bitcoin/bips#readme) See also: [Bitcoin Improvement Proposals (BIPs)](https://github.com/bitcoin/bips#readme)
{% when 'd' %}
See also: [Dash Improvement Proposals (DIPs)](https://github.com/dashpay/dips/blob/master/README.md)
{% when 'g' %}
See also: [Governance](/en/developer-guide#governance)
{% when 'o' %} {% when 'o' %}
See also: [Opcodes](https://en.bitcoin.it/wiki/Script#Words) See also: [Opcodes](https://en.bitcoin.it/wiki/Script#Words)
{% when 'p' %} {% when 'p' %}