RC5 Launch (MANDATORY UPDATE)

Minotaur

Well-known Member
Foundation Member
Apr 7, 2014
452
1,079
263
Guys, after the anonymization process is done 100% and you stop Darksend, should the wallet lock itself again. I finished anonymizing 300DRK on mainnet then proceeded to send a donation to the development fund, everything went great, but I was not required a passphrase to send the funds out and I sent those funds hours after the anon process was done. Just a small thing but I think the wallet should lock once you stop the Darksend process or something.
 

AjM

Well-known Member
Foundation Member
Jun 23, 2014
1,336
574
283
Finland
Guys, after the anonymization process is done 100% and you stop Darksend, should the wallet lock itself again. I finished anonymizing 300DRK on mainnet then proceeded to send a donation to the development fund, everything went great, but I was not required a passphrase to send the funds out and I sent those funds hours after the anon process was done. Just a small thing but I think the wallet should lock once you stop the Darksend process or something.
http://jira.darkcoin.qa/browse/DRK-58
 

camosoul

Grizzled Member
Sep 19, 2014
2,263
1,130
1,183
I'm concerned about something I've seen little reported, but I've seen it twice. And that's enough to concern me.

On BCT, one person reported denominating 80DRK 8 deep, and having 80.00000008 when done.

I noticed something in my own wallet that is similar. After denominating 1DRK 8 deep, it shows as 1.00000001 anoned.

Is this a calculation/UI/display issue, or are single duffs getting added in somewhere?
 

Minotaur

Well-known Member
Foundation Member
Apr 7, 2014
452
1,079
263
I'm concerned about something I've seen little reported, but I've seen it twice. And that's enough to concern me.

On BCT, one person reported denominating 80DRK 8 deep, and having 80.00000008 when done.

I noticed something in my own wallet that is similar. After denominating 1DRK 8 deep, it shows as 1.00000001 anoned.

Is this a calculation/UI/display issue, or are single duffs getting added in somewhere?
Dont be concerned that is by design, if you read Kristov Atlas paper, you will see that the system adds a duff as part of the normal process.

EDIT: It says the added duff helps distinguish denominations from regular funds.
 
Last edited by a moderator:

oblox

Well-known Member
Aug 6, 2014
1,032
537
183
I'm concerned about something I've seen little reported, but I've seen it twice. And that's enough to concern me.

On BCT, one person reported denominating 80DRK 8 deep, and having 80.00000008 when done.

I noticed something in my own wallet that is similar. After denominating 1DRK 8 deep, it shows as 1.00000001 anoned.

Is this a calculation/UI/display issue, or are single duffs getting added in somewhere?
Even on testnet, you could set it to 100 and may end up with 120 or so. I didn't test the most recent release to see if this has been honed in to the target value or not. From first reports, looks pretty spot on.
 

camosoul

Grizzled Member
Sep 19, 2014
2,263
1,130
1,183
But, not everybody is involved with the intimate details of testnet development. In fact, very few people are.

Where does this free duff come from?
 

Minotaur

Well-known Member
Foundation Member
Apr 7, 2014
452
1,079
263
But, not everybody is involved with the intimate details of testnet development. In fact, very few people are.

Where does this free duff come from?
The duff is part of the denomination amounts the system breaks larger amounts into denominations that include one duff at the end to distinguish denominated amounts from normal amounts of the same size. Darkcoin denominations always include a duff in the end.
 
  • Like
Reactions: moli

moli

Grizzled Member
Aug 5, 2014
3,255
1,830
1,183
But, not everybody is involved with the intimate details of testnet development. In fact, very few people are.

Where does this free duff come from?
Hello camosoul! Why didn't you participate on testnet?! I was waiting for you.... lol... :tongue:
 
  • Like
Reactions: fernando

Minotaur

Well-known Member
Foundation Member
Apr 7, 2014
452
1,079
263
Does anyone know the exact timestamp of enforcement?
As I understand the spork is activated at will, so Evan will activate it when the network is 90% on RC5 or in 3 weeks whatever happens first.
 

moli

Grizzled Member
Aug 5, 2014
3,255
1,830
1,183
The duff is part of the denomination amounts the system breaks larger amounts into denominations that include one duff at the end to distinguish denominated amounts from normal amounts of the same size. Darkcoin denominations always include a duff in the end.
Good explanation.

Camosoul, look at the Coin Control and you'll be able to figure it out. I understood it when I looked at the coin control but can't remember how to explain it.
 

camosoul

Grizzled Member
Sep 19, 2014
2,263
1,130
1,183
Hello camosoul! Why didn't you participate on testnet?! I was waiting for you.... lol... :tongue:
Whether or not I participate in testnet isn't really a matter of concern. I'm just some guy.

The point is that nobody would know why or how a duff comes out of nowhere unless s/he did participate in testnet. When most crypto users have no idea where their wallet.dat file is stored, I think some kind of explanation is needed... We see an extra duff in our wallets and wonder if there's a leak in the miners, or some other wild, stupid conclusion... A link to Jira isn't good enough. I can read the info on how DarkSend works, but there's no mention of getting a free duff out of it... Where's it come from? If enough people denominate, will the market be flooded/inflated with manufactured duffs much like too much mining reward would do?

Do you see where this leaves people hanging? I get it. I'm just playing Devil's Advocate. But who's going to dig that far? If I'm going to see it happen the second I start using the coin, there needs to be an explanation for it. If there is something right in the user's face that isn't what they're used to, you've got to tell them WTF is going on in the same time frame.

With a beginner understanding of how crypto works, it looks like denomination adds duffs to the coin supply. With even less understanding, it just looks broken.
 
Last edited by a moderator:

David

Well-known Member
Dash Support Group
Jun 21, 2014
618
628
163
Whether or not I participate in testnet isn't really a matter of concern. I'm just some guy.

The point is that nobody would know why or how a duff comes out of nowhere unless s/he did participate in testnet. When most crypto users have no idea where their wallet.dat file is stored, I think some kind of explanation is needed... We see an extra duff in our wallets and wonder if there's a leak in the miners, or some other wild, stupid conclusion... A link to Jira isn't good enough. I can read the info on how DarkSend works, but there's no mention of getting a free duff out of it... Where's it come from? If enough people denominate, will the market be flooded/inflated with manufactured duffs much like too much mining reward would do?

Do you see where this leaves people hanging? I get it. I'm just playing Devil's Advocate. But who's going to dig that far? If I'm going to see it happen the second I start using the coin, there needs to be an explanation for it. If there is something right in the user's face that isn't what they're used to, you've got to tell them WTF is going on in the same time frame.

With a beginner understanding of how crypto works, it looks like denomination adds duffs to the coin supply. With even less understanding, it just looks broken.
I'm *not* an expert, but as I understand it, when the system denominates it adds an extra duff to each denomination, but then when it begins mixing, that duff is removed as part of the .0125 DRK fee.

I agree that it could be confusing though. Perhaps the client should "hide" those from the basic view and only show it on advanced.
 

camosoul

Grizzled Member
Sep 19, 2014
2,263
1,130
1,183
I agree that it could be confusing though. Perhaps the client should "hide" those from the basic view and only show it on advanced.
I don't think that keeping people in the dark is the answer... No pun intended...

A simple explanation would do just fine.

Though, I think the wallet design that hasn't been done yet (hope he's doing better) included a decimal obfuscation mode. We really don't need to see all 8 all the time. At least not with current granularity of market valuation.
 

Minotaur

Well-known Member
Foundation Member
Apr 7, 2014
452
1,079
263
Not really understanding it then. Why not upgrade now and enforce in 3 weeks?
flare or eduffield could clarify. As I understand it, you dont need to update again the code is already in this version the spork is like a remote control fork with a switch you can only flip once. This means everybody updates now, when Evan feels the network is at a compliance level where enforcement would go smoothly he flips the switch, but there is no need to update again.
 
  • Like
Reactions: fernando

flare

Administrator
Dash Core Team
Moderator
May 18, 2014
2,287
2,406
1,183
Germany
flare or eduffield could clarify. As I understand it, you dont need to update again the code is already in this version the spork is like a remote control fork with a switch you can only flip once. This means everybody updates now, when Evan feels the network is at a compliance level where enforcement would go smoothly he flips the switch, but there is no need to update again.
This is correct - we are waiting for 90% of network hash to be updated, which correlates with masternode payments to RC5 masternodes.

So elbereths' stats are a nice measure how far we are ---> currently 56% of blocks are paid to RC5 nodes.

Spork enables us to switch on the enforcement via 'remote control' (and vice versa), no further update of code needed.

 

moli

Grizzled Member
Aug 5, 2014
3,255
1,830
1,183
What happens if after 3 weeks we have 80%?
It's either 90% or 3 weeks. So if tomorrow we've reached 90%, Evan will turn on the switch, if not, wait for 3 weeks, even if it's 80% then, he'll turn on the switch. :)
 
  • Like
Reactions: flare