pshenmic.dev Dash Trustless Staking DApp Proposal April 2025
GitHub
Updated on 13 March 2025
Hello folks!
This is funding proposal for a Dash Trustless Staking DApp project from a pshenmic.dev DFO.
ConceptThe concept of Dash Trustless Staking DApp, is to create a simple application
for a users to start investing in the Dash Masternodes in a Trustless and
Decentralized way. The idea behind, is to gather people together in “pools”
where they can stake Dash together.
It utilises Dash Platform blockchain together with multisig transactions, forming
a yet another level of governance inside Dash DAO. For node register, withdrawal
and voting happens by the quorum of the all members (the necessary sig power
defined on pool creation).
As an example, let’s say you want to join the pool and start earning masternode
rewards. Upon join, you apply an UTXO from your local wallet, that you are going
to use as a collateral (it maybe any amount less than 1000 DASH). After pool is
filled with necessary amount to register a node, an unsigned transaction gets
created and broadcasted to each member of the pool. After all participant signs
and shares with others their parts of the signature, final transaction could be
constructed and broadcasted in the Dash Core network.
The same way we can achieve governance on the Core & Platform layer, which
I believe would attract people into voting.
Design:
https://www.figma.com/design/GkpTThwlVzwslV3Sc0vPC0/Trustless-Pool-Staking
ProgressSeveral weeks ago, we have started composing a CLI application that will help us test
the whole concept and approach. The idea is to create a simple CLI application that
repeats that process in a simple terminal application, so we can figure out all possible
security flaws and bottlenecks.
We have started a Node.js project that uses JS Dash SDK and a library for a CLI
application. We have gotten to work:
- Pool creations
- View pool list
- View pool by ID
- Join Pool
The next step that we plan to continue on with this project, is to achieve signatures sharing
and node register with a successful deployment in the testnet network. In long term, we want
to test and fine out node register, deployment, payouts, governance, and withdrawals.
BudgetThe initial implementation took 89 DASH total, our expectation for next sprint is 98 DASH.
98 Dash Reserve - LexxXell (Fullstack Developer)
https://github.com/pshenmic/dash-trustless-staking
Show full description ...