What's new

Archived LRP - Duddino

PIVX Labs

Administrator
Staff member
Code:
Name: LRP - Duddino
Term: 2 Cycles
Cycle Amnt: 25,000
Total Amnt: 50,000
Author: Duddino, Sandude
Receiver: Duddino
Address: DShxa9sykpVUYBe2VKZfq9dzE8f2yBbtmg
Created: 12-04-2023
Status: Active
Vote Hash: c9fe61b31ba6cd9dbf5725f0101380d94b61b2e3e12390d34198e2378d5bfc39

Duddino LRP

This is a continuation of my previous proposals:

Febuary: https://forum.pivx.org/threads/lrp-duddino.1299/
March: https://forum.pivx.org/threads/lrp-duddino.1328/

On the month of May I will work on Shield Staking on PIVX Core.

1 Month report

I, along with Alessandro, have created a groundbreaking Web Assembly Library, the first of its kind to support the Sapling Shield Protocol:

https://www.npmjs.com/package/pivx-shield

This library represents a major milestone in the Crypto space, as it is the first to offer support for Sapling in web browsers. I also reviewed every PR from Alessandro, to ensure both quality and security in the library.

I made a total of 34 Pull Requests, the most important of which are:
The full list of my pull requests can be found here: https://github.com/PIVX-Labs/pivx-shield/pulls?q=is:pr+author:Duddino+

I integrated the library seamlessly in MyPIVXWallet with this Pull Request: https://github.com/PIVX-Labs/MyPIVXWallet/pull/104
A preview of MPW with shield support can be found at https://mpw.duddino.com and can be expected to be merged into the main instance in the near future.

Goals for the next two months
  • Implement a test framework: This will be done in the second half of this month
  • Finish masternode secondary features: This includes Tor support and the ability to create multiple masternodes with one account.
  • Add an account system: This will allow the use of different accounts simultaneously.
  • Shield staking: I will start working on this on the month of May. Shield Staking will be implemented into the Core wallet, increasing the staking pool considerably, and making shield transactions harder to track.
  • Work collaboratively towards the objectives outlined in the shared Labs Roadmap: As always, I will work on the shared labs roadmap, which can be found here.
Signed: Duddino
 
Last edited:
Just to clarify please, Sandude helped you create this proposal but he's not part of it? The amount requested is for your work, correct? Thanks in advance.
 
Yes that's correct, Sandude helped with the proofreading, I'm the author of the proposal (Hence the signature at the end)
 
Yes that's correct, Sandude helped with the proofreading, I'm the author of the proposal (Hence the signature at the end)
I have seen proposals signed by only one signature but that have other members in it. Hence why I asked. lol
 
Hello @Duddino !

Can you please expand/clarify on what is meant by this?

"Finish masternode secondary features: This includes Tor support and the ability to create multiple masternodes with one account."

Myself and others have spent a ton of time getting Tor to work. Not going to go into details here, but the TLDR is that making it work for a few MN hosts is easy. Making it work for more becomes an issue quickly, and regardless of the count, there is an intermittent CPU Load spike issue that seems to be due to Tor network attacks. Clearly that is outside the scope of PIVX, let alone your proposal, but maybe there are tools to add to help capture data and help the user know what's happening?

Thanks!
 
Hello @Duddino !

Can you please expand/clarify on what is meant by this?

"Finish masternode secondary features: This includes Tor support and the ability to create multiple masternodes with one account."

Myself and others have spent a ton of time getting Tor to work. Not going to go into details here, but the TLDR is that making it work for a few MN hosts is easy. Making it work for more becomes an issue quickly, and regardless of the count, there is an intermittent CPU Load spike issue that seems to be due to Tor network attacks. Clearly that is outside the scope of PIVX, let alone your proposal, but maybe there are tools to add to help capture data and help the user know what's happening?

Thanks!
I'm talking about MPW here, while Masternode support was added a few months ago, some features have been left for subsequent PRs, so there's not much I can do about the issue since MPW can't actually host masternodes.
I will let you know more once I begin working on this, as I'm currently focusing on shield staking and the account system once https://github.com/PIVX-Labs/MyPIVXWallet/pull/121 gets merged.

Also I should have mentioned in the proposal, but as of right now, all the outlined goals are for MPW but Shield Staking which is for the core wallet
 
Top