-
Notifications
You must be signed in to change notification settings - Fork 21
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
4067327
commit 4f89271
Showing
3 changed files
with
52 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
# Listing a VSP on decred.org | ||
|
||
Public VSP servers are a key part of the Decred infrastructure as they make | ||
Proof-of-Stake far more accessible for the average user. | ||
It is therefore desirable to increase the number of public VSPs listed in | ||
Decrediton and on [decred.org](https://decred.org/vsp) in order to promote | ||
decentralization and improve the stability of the Decred network. | ||
|
||
## Operator Requirements | ||
|
||
* Familiarity with system administration work on Linux. | ||
* Ability to compile from source, setting up and maintaining `dcrd` and | ||
`dcrwallet`. | ||
* Willingness to stay in touch with the Decred community for important news and | ||
updates. A private channel on [Matrix](https://chat.decred.org) exists for | ||
this purpose. | ||
* Availability to update VSP binaries when new releases are produced. | ||
* Operators should ideally be pairs of individuals or larger groups, so that the | ||
unavailability of a single person does not lead to extended outages in their | ||
absence. | ||
* Ability to effectively communicate in English. | ||
|
||
## Deployment Requirements | ||
|
||
* At least one machine dedicated to hosting the web front end, handling web | ||
connections from VSP users. | ||
* At least three dedicated machines hosting voting wallets and a local instance | ||
of dcrd. | ||
* The machines used to host the voting wallets must be spread across 3 or more | ||
physically separate locations. | ||
* The web frontend must have an IP that is distinct from those of the voting | ||
wallets, and is ideally located in another physical location. | ||
* The VSP must be run on testnet for 1 week to confirm it is working properly. | ||
Uptime and number of votes made versus missed will be checked. | ||
* The VSP must be run on mainnet in test mode (no public access) until a VSP | ||
operator demonstrates they have successfully voted 1 ticket of their own using | ||
the VSP. | ||
* The operator must have an adequate monitoring solution in place, ideally | ||
alerting on server downtime and application error logging. | ||
|
||
## Further Information | ||
|
||
For further support you can contact the [Decred community](https://decred.org/community). |