Code:
Name: LRP - SHIELD & DMNs
Term: 1 Cycle
Cycle Amnt: 25,000
Total Amnt: 25,000
Author: Alessandro Rezzi, Sandude, JSKitty
Receiver: Alessandro Rezzi
Address: D7ySMkdHbgoUPVx921knSpfjapn6XL8sYW
Created: 30-01-2023
Status: Active
Vote Hash: 4552acf8079ca59ab0a8ed9fcf5aec7c6ca356cc8ac05b60f498684ee8052ca8
Project updated:
This proposal will apply only to the first month of development. After this period, a new proposal will be published with any necessary adjustments (such as amounts) and progress updates.
Shielding will be an update for My PIVX Wallet (MPW), while development of deterministic masternodes (DMNs) will have an influence on all PIVX wallets (Both MPW and Core)
Development of both the implementation of Shielding for MPW and DMNs would take place simultaneously, and the same developer (Rezzi) would take over both tasks, in collaboration with additional independent developers. This is why we have included both Shielding and DMNs in a single proposal.
What issues does this proposal address?
Shielding
MPW users have at the moment no ability to shield their transactions. That is, they can only make transparent, publicly visible transactions.
DMNs
With non-deterministic masternodes it is impossible to check or calculate exactly when a masternode will earn a reward. Situations may then arise where luck influences how many rewards a masternode earns, at least in the short term.
What features or improvements will be added?
Shielding
The Shield implementation for MPW will be the first in any wallet outside of the standard Core Wallet. The full implementation will require two main features that will be developed in succession:
- Generation of shielded addresses while showing their correct balance on MPW.
- Possibility for MPW users to send shielded transactions.
PIVX masternodes will now be deterministic. That is, rewards will not be assigned to a masternode probabilistically with every block. Instead, masternodes will be drawn one by one from a sorted list and paid a reward, making it possible to know exactly when a specific masternode will earn its next reward.
How does this benefit users?
Shielding
Shield makes it possible to hide all transaction details from the sender to the receiver. Up until now, it was a feature exclusive to the PIVX Core Wallet. Users sending transactions from MPW will now be able to preserve their privacy by using Shield.
DMNs
Masternode owners will now be able to check a masternode list in order to see exactly when their masternode will receive a reward.
Deterministic masternodes also bring additional possibilities such as splitting rewards and sending them to different addresses, or delegating voting permissions to other addresses. They are also simpler and require less maintenance, providing a higher uptime.
Last edited: