LostInSpace
Active member
This looks really cool but I must be missing something. I don't understand how users would be able to participate in MN shares using coins that remain in their control, either from their hardware wallet or any other account. Unless I'm mistaken, the 1000 Dash UTXO required to start a Masternode needs to be controlled by a single private key, so any shares scheme must require a trusted 3rd party to hold that key, right?
Yes, exactly. This is what trusted masternode shares means, it currently can only work when you actually send your dash out. On MyDashWallet both are displayed, the available amount (that you still hold on your own address with only you being able to spend it via your private key) and the staked amount that you have send to the staking collection node (which only holds a list of staked amounts belonging to each address and provides anonymity). Once a user wants to withdrawal, he has to sign (via his keystore or via his hardware wallet) to prove that he is the owner of the receive address and he can cash out/withdrawal anything he likes.
It is the same as splawik/moocowmoo and other trusted masternode services, just with an anonymity layer on top and no communication required as it is all automated.
BTW: Since you want to offer trusted masternodes as well and are a well known community member, would you be willing to accept big chunks of Dash from the MyDashWallet Staking Collection Node, it would send an automated email once a certain amount (e.g. 100 for a part or 1000 Dash for a full node) are ready and could send the Dash maybe to a multisig address so you and the automated node have only together access to the funds (to reduce the risk of one side failing). Just an idea