Ok, so I'm not able to follow along, but interesting note (maybe) is that, I just started up my testnet wallet, and set it to denonminate 8 rounds and was immediately charged one 0.001 and one 0.100 DRK. I'll be back in a few hours.
We're going to be testing v16 to see if we can find any issues before launching on mainnet. This branch is the full release of what I had done of InstantX, but with InstantX disabled, so there's a lot of changes:
What we need to launch:
- We need masternodes
2 tMN on the way~
Why does it seem to show a few MNs when I run masternode list and then 5 min later they are gone and now one is showing 0
now I see MN sending to many dsq messages
It's ok. Just close your remote&local daemon and do it again...My wallet is telling me "not capable masternode". I think it's fully capable....
It's ok. Just close your remote&local daemon and do it again...
Did that several times. Starting from scratch again.
OK, I'm mining solo with 4.6MH/s and finding blocks... but I can't connect to the pool. Is that correct:
-o stratum+tcp://ec2-54-197-214-187.compute-1.amazonaws.com:3333
It's correct, but the pool is still syncing - will let you know when it's finished.
Hummm, my wallet crashed. Were we supposed to use a fresh wallet? Anyway, I'm saving my debug file in case you want it, Evan. I was only trying to denominate, I wasn't a masternode.
Interesting. How many zero-tee Txs can they make within what time frame? How is this enforced? What if the network grows and more and more pool adapt a "only Txs with fees policy" (like it's becoming the case in the Bitcoin network)? Is it viable for an attacker to get several Masternodes in order to spam the network? (He can send the 1k DRK to another MN address and keep going).- Masternodes can now make a limited number of zero-fee transaction for Darksend. These are special transactions that require a signature that only the masternodes can create.
How exactly do they work? Who is getting the subscription and where is it paid from? How long is a subscription valid for? Is it for a specific amount of time, a specific amount of blocks, or a specific amount of darksend rounds?- Darksend now has no fees to track what-so-ever, all that will ever be in Darksend transactions are Darksend denominations.
- I've implemented a subscription based model for darksend, the per-round idea was flawed and could have been attacked. Instead, the subscriptions are the exact amount as a collateral charge, so if you get charged collateral it's actually just buying more time for Darksend.
I really like this addition. It seems so little but it's actually a really good improvement for anonymity.- Clients remember which masternodes they've connected to in the past and won't use them against.
Many thanks go to Aswan for finding the security issue with Darksend, donations for the work can be sent here:
DRK: XnNazPB1fPS59P9CfEtZWtqcmDttFWNj7A
BTC: 1FGJjQHesURPnLWFEU1R5fZy8PdP7KBkEY
It needs an additional masternodeprivkey=xxxx... line in darkcoin.conf (generate the value with 'masternode genkey') and after a restart you'll need a "masternode start" to finish it.How can I start a hot test MN? Is putting a 1000drk and masternode=1 in conf file enough?
Thank you for the quick testnet implementation of a fix. I got a few questions and concerns regarding this implementation though.
Interesting. How many zero-tee Txs can they make within what time frame? How is this enforced? What if the network grows and more and more pool adapt a "only Txs with fees policy" (like it's becoming the case in the Bitcoin network)? Is it viable for an attacker to get several Masternodes in order to spam the network? (He can send the 1k DRK to another MN address and keep going).
Also, this might cause masternode pools and private masternodes to arise, which do not require a proof of payment (subscribtion). A group of people could use those nodes without paying or supporting the network (which in turn might lead to a faster adaption of the "only Txs with fees policy", which will make the zero-fee transactions of masternodes useless.
I am not saying it is useless, but when DRK evolves, some of those things might become a problem.
How exactly do they work? Who is getting the subscription and where is it paid from? How long is a subscription valid for? Is it for a specific amount of time, a specific amount of blocks, or a specific amount of darksend rounds?
How do you proof you have an active subscription to a MN? There has to be some proof of payment, likely a TxID that's been signed. However, in this case the masternode still knows the address paying the fee - it's the address that signed the proof of payment. This address might not be in the blockchain, but a masternode could still get the 3 origin address by looking up the addresses that signed the proof of payment and then go on de-anonymizing the participants. Ofc this only works for the last MN in the darksend chain.
Besides, I don't see paying a fee per round as being a flawed idea. It's just the current implementation that has been flawed. I think it can work great.
Windows 32bit:
Page not found