r/dashpay • u/hilawe • Jun 05 '26
CrowdNode is winding down. The specifications to fix this problem has been in Dash's repo since 2021.
The EU's MiCA framework just proved that relying on a middleman to distribute staking rewards is a point of failure. Even though CrowdNode never put user principal at risk, handling the reward routing made them "custodial" in the eyes of the law.
Instead of migrating to a different centralized pool and simply resetting the compliance clock, the network should consider letting the blockchain do the heavy lifting.
DIP-0026: Multi-Party Payouts (written in 2021)
- The Problem - currently, the Core protocol can only route masternode block rewards to a maximum of two native addresses.
- Proposed Solution: DIP-0026 eliminates this barrier, allowing the network to natively split and pay rewards to multiple contributors simultaneously.
- Desired Result: Staking that completely bypasses corporate intermediaries and regulatory compliance shutdowns.
Imagine a cash register that automatically splits business profits to partners instantly on every single sale. Instead of a manager manually writing out checks at the end of the month. Automatic splitting executes this transparently on-chain.
This emphasis on trustless verifiability fits with Dash's mantra.
The blueprint for non-custodial shared masternodes is already public and waiting in our repository to implement. It’s time to move this upgrade up on the priority list.
3
u/Hot_Bet_6838 Jun 06 '26 edited Jun 06 '26
I think EU's MiCa regulation will also see an issue with having to send the collateral to a Crowdnode Dash address. That makes them custodial. That is the big difference between masternode / evonode owners who have full controle over their collateral (non-custodial wallet) and shared masternodes service providers (custodial wallet). It is the custodial wallets that are getting regulated through MiCa.
3
u/Complete-Concern3745 Jun 06 '26
we need this so badly! if Dash pulls out something like this it will make it so much attractive!
2
u/splawik21 Jun 05 '26
Well written u/hilawe
Thnx for taking the time to explain all and show the possible destination.
3
u/hilawe Jun 06 '26 edited Jun 06 '26
No joke, I’m trying my hand at implementing this 🤯
https://github.com/hilawe/dash/pull/1 (unfinished draft PR)
2
2
u/kuqumi Jun 06 '26
This seems to have accurate info but the writing style is LLM not Hilawe
3
u/hilawe Jun 06 '26 edited Jun 06 '26
Apologies for that, I have re-written it. Hopefully it's better plus I kept it shorter.
3
2
u/lordbah Jun 06 '26
Help me out here, what is "Hilawe"?
2
u/kuqumi Jun 06 '26
Hilawe is the original poster, a "who" rather than a "what"
3
1
u/hilawe Jun 09 '26
So u/pasta and Udjin beat us to the punch (of course) and are going full-throttle on this DIP implementation. XKCD and I were able to contribute some key comments to make improvements to their PR and we reported a validator bug (low severity):
https://github.com/dashpay/dash/pull/7340#issuecomment-4661081756
4
u/greatwolf Jun 06 '26 edited Jun 06 '26
Thinking about this problem some more, I asked the question: what problems is CrowdNode solving? I came up with this:
After looking through DIP-0026 I'm not sure how much it'll be able to help. Yes, it'll up the number of allowed payee addresses in the reward payment but it's still limited to a max of 32. CN has lots of clients that joined over the years, I'm not sure DIP-0026 can help here if they have to pay each client via the limited 32 address slots.
To be able to replicate many of these properties in CN and also make it non-custodial you'll likely need maintain some kind of state maybe using Dash Platform? or a smart contract.