1.9 KiB
1.9 KiB
Announcement
Advantages vs dcrstakepool
For VSP Administrators
- An instance of bbolt db on the front-end server is used as the single source
of truth:
- bbolt does not have the sys admin overhead associated with maintaining a MySQL database. The database will be automatically created and maintained by dcrvsp.
- The bbolt database is only accessed by dcrvsp. There is no need to open additional ports on your front-end server for the voting wallets to access the database.
- Voting wallet servers require only dcrwallet and dcrd. There is no longer a VSP binary (ie. stakepoold) running on voting servers.
- Voting servers no longer need dcrd to be running with
--txindex. - No need to use the same wallet seed on each voting wallet.
- A new fee address and amount are requested for each ticket:
- Fee addresses are never reused.
- Fee amount can be changed freely.
- No emails or personal information are held. No need to worry about GDPR et al.
For VSP Users
- No redeem script to back up.
- No registration required - no email, no password, no CAPTCHA.
- Voting preferences can be set for each individual ticket.
- No address reuse.
- VSP fees are paid independently of the ticket purchase, rather than being
included in the ticket:
- Multiple VSPs can be used for a single ticket.
- Fees can be paid using funds from a mixed account.
- VSP users can purchase tickets in the same anonymity set at solo stakers.
For the Decred Ecosystem
- Solo tickets and VSP tickets are indistinguishable on-chain.
- Clients and servers can hold eachother accountable for actions. This enables users to prove if a VSP is misbehaving, and VSPs to defend themselves if they are falsely accused.
Disadvantages
- Front-end is more important than before.
- Front-end requires dcrd with
--txindex. - Failure cases
- fee tx doesnt broadcast