****** PLEASE UPDATE TO v10.16.2 *******
- Fixed "masternode sending too many dsq messages" problems, shouldn't see that anymore
This is gone but the QT wallet is not showing any MN listed, is that normal?
****** PLEASE UPDATE TO v10.16.2 *******
- Fixed "masternode sending too many dsq messages" problems, shouldn't see that anymore
The zero-fee throttling is enforced by the queuing system here:
https://github.com/darkcoin/darkcoin/blob/ds-zero-fee/src/darksend.cpp#L159
Basically, what's happening is the masternodes aren't allowed to send queue messages more often than the rest of the network (with a good margin of error in the calc). So when connecting to a masternode, it's best to connect to one that hasn't been used recently, otherwise now it will reject you and tell you to go elsewhere. This serves two purposes, 1.) to stop queue gaming (some sending out DSQ's all of the time to collect as many sessions as possible) 2.) To limit the amount of transactions a masternode can make. You'll notice only other masternodes can increment the counter.
After a queue message is accepted, the masternode is flagged as able to send 1 free transaction. Each Darksend session broadcasts a DSQ to the whole network, so this means the whole network knows that masternode is able to send that transaction, including the miners.
I really like this solution.I've ditched the subscription concept in favor of randomly charging the collateral as a fee. This is paid directly to the miners, so it'll actually pay for the free blocks they mine. With per-round fees attached to the translation we really can't get the fee's below 0.0125DRK, which is really expensive if you're anonymizing 1DRK. However, with free-transactions and collateral, the system could take different amounts of collateral depending on which denominations are used. E.g. Charge 0.005DRK for 8 rounds of 1DRK., 0.02DRK for 8 rounds of 10DRK, etc.
The other issue with fee's, you would mix for example 10 fees at once up front with 3 other people. Now every round you would have that same transaction ID, so you know those 8 rounds belong to 1 of 3 people. Whereas without fees, there's nothing to track. I think this idea scales and is a huge improvement to the anonymity.
Yeah, getting a masternode count 0 and blank masternode list.This is gone but the QT wallet is not showing any MN listed, is that normal?
Yeah, getting a masternode count 0 and blank masternode list.
Deleted peers.dat and retry. Same issue.
Cloning into 'src'...
fatal: repository 'https://github.com/darkcoin/darkcoin/tree/ds-zero-fee/src/' not found
I ended up deleting everything in my AppData/Roaming/Darkcoin/testnet3 file except the wallet.dat, re-sync'd and it seemed to work.Same here.. after 3rd round completed - 200/8
edit: And again after restart when I press "Start Darksend Mixing"
root@testnet:~/.darkcoin# ./darkcoind masternode start
successfully started masternode
root@testnet:~/.darkcoin# ./darkcoind masternode list
{
"158.58.250.202:19999" : 1,
"188.226.225.170:19999" : 1,
"162.244.76.223:19999" : 1,
"86.20.185.139:19999" : 1,
"176.126.245.22:19999" : 1
}
Repo URL is not correct, should be https://github.com/darkcoin/darkcoin.git - after that you need to checkout the ds-zero-fee branchCloning into 'src'...
fatal: repository 'https://github.com/darkcoin/darkcoin/tree/ds-zero-fee/src/' not found
again and checkout is not updating.
never have run into this issue previously. compiled dozens of repos at least..