v0.10.13.x RC5 Testing

Status
Not open for further replies.

eduffield

Core Developer
Mar 9, 2014
1,084
5,319
183
Is "three participants DS" going to solve the sybil attack issue ?
Masternode snooping appearing to be easy fix. Is it going to be implemented in RC 5 ?
The sybil attack issues will be fixed, but the snooping attack will be fixed later, it's a bit more involved than it seems. However, for snooping to work you would need to control all masternodes that a specific input went through(8 rounds = 8 separate masternodes). So it's not a very feasible attack anyway.
 

eduffield

Core Developer
Mar 9, 2014
1,084
5,319
183

flare

Administrator
Dash Core Team
Moderator
May 18, 2014
2,287
2,406
1,183
Germany
****** PLEASE UPDATE TO v9.13.10 (Stable) OR 10.13.10 (RC) *******

- Changed splitting strategy to deal with some edge cases (endless splitting for a few users)
- Updated stable proto version

Stable Binaries
http://www.darkcoin.io/downloads/master-rc5/darkcoin-qt
http://www.darkcoin.io/downloads/master-rc5/darkcoind

RC5 Binaries
http://www.darkcoin.io/downloads/rc5/darkcoin-qt
http://www.darkcoin.io/downloads/rc5/darkcoind
CI-builds for v0.9.13.10-g6aca2ab

Windows 32bit:
http://bamboo.darkcoin.qa/artifact/DWD-DRK/QTL/build-122/gitian-win-darkcoin-bin/32/darkcoin-qt.exe
http://bamboo.darkcoin.qa/artifact/...tian-win-darkcoin-bin/32/daemon/darkcoind.exe
http://bamboo.darkcoin.qa/artifact/...oin-bin/32/darkcoin-0.9.13.10-win32-setup.exe

Mac OS X:
http://bamboo.darkcoin.qa/browse/DOD-DRK-103/artifact/QTL/gitian-osx-darkcoin/DarkCoin-Qt.dmg

Linux 32bit:
http://bamboo.darkcoin.qa/artifact/BL-DRK/QTL/build-101/gitian-linux-darkcoin-bin/bin/32/darkcoin-qt
http://bamboo.darkcoin.qa/artifact/BL-DRK/QTL/build-101/gitian-linux-darkcoin-bin/bin/32/darkcoind

Linux 64bit:
http://bamboo.darkcoin.qa/artifact/BL-DRK/QTL/build-101/gitian-linux-darkcoin-bin/bin/64/darkcoin-qt
http://bamboo.darkcoin.qa/artifact/BL-DRK/QTL/build-101/gitian-linux-darkcoin-bin/bin/64/darkcoind

CI-builds for v0.10.13.10-g38e0802

Windows 32bit:
http://bamboo.darkcoin.qa/artifact/...arkcoin-rc-darkcoin-qt-bin/32/darkcoin-qt.exe
http://bamboo.darkcoin.qa/artifact/...coin-rc-darkcoind-bin/32/daemon/darkcoind.exe

Mac OS X:
http://bamboo.darkcoin.qa/browse/DOD-DRKRC-40/artifact/QTL/gitian-osx-darkcoin-rc/DarkCoin-Qt.dmg

Linux 32bit:
http://bamboo.darkcoin.qa/artifact/...tian-linux-darkcoin-rc-bin/bin/32/darkcoin-qt
http://bamboo.darkcoin.qa/artifact/...gitian-linux-darkcoin-rc-bin/bin/32/darkcoind

Linux 64bit:
http://bamboo.darkcoin.qa/artifact/...tian-linux-darkcoin-rc-bin/bin/64/darkcoin-qt
http://bamboo.darkcoin.qa/artifact/...gitian-linux-darkcoin-rc-bin/bin/64/darkcoind
 

oblox

Well-known Member
Aug 6, 2014
1,032
537
183
Huh yeah...
Between this

And this

I prefer the latter.
I don't care for either of those. If you want to keep the progress bar fine, but make sure it actually represents what is going on. Right now there is confusion among it. It's not going to be any easier for someone new to it to understand what it even means when it doesn't hit 100% or when you change rounds or coins and it starts at x%, etc, etc.
 

Kai

Member
Apr 6, 2014
110
56
78
I don't care for either of those. If you want to keep the progress bar fine, but make sure it actually represents what is going on. Right now there is confusion among it. It's not going to be any easier for someone new to it to understand what it even means when it doesn't hit 100% or when you change rounds or coins and it starts at x%, etc, etc.
I understand that there are some issues with it. But it's essential for the user experience to display a progress bar reflecting the status of the process. E.g. You have set 8 rounds and the progress bar indicates 50% ---> the process has already performed 4 rounds of anonymization : simple to explain and to understand.
 

oblox

Well-known Member
Aug 6, 2014
1,032
537
183
I understand that there are some issues with it. But it's essential for the user experience to display a progress bar reflecting the status of the process. E.g. You have set 8 rounds and the progress bar indicates 50% ---> the process has already performed 4 rounds of anonymization : simple to explain and to understand.
If it worked like that, we would be in agreement, but it doesn't (or at least didn't when you start adjusting settings). If the progress bar represents to actual progress of anon, it belongs. If it doesn't, then it shouldn't be included. Ether way, one of those has to give.
 

Kai

Member
Apr 6, 2014
110
56
78
If it worked like that, we would be in agreement, but it doesn't (or at least didn't when you start adjusting settings). If the progress bar represents to actual progress of anon, it belongs. If it doesn't, then it shouldn't be included. Ether way, one of those has to give.
No it doesn't work like that, but are we not here to share ideas and to find a solution ? :)
 

Kai

Member
Apr 6, 2014
110
56
78
LOL I was waiting for the image to load.

I would prefer a text label with counting dots:

"Doing stuff ."
"Doing stuff .."
"Doing stuff ..."
"Doing stuff ...."
"Doing stuff ....."
"Doing stuff ."
"Doing stuff .."
"Doing stuff ..."
lol
I like both, let's take the user by the hand. ;)

[IIIIIIIII 48% ]
Anonymization in progress .... 2nd round
 

coingun

Active Member
Masternode Owner/Operator
Jul 8, 2014
489
402
133
masternode.io
[email protected]:~$ darkcoind getinfo
{
"version" : 101310,
"protocolversion" : 70038,
"walletversion" : 60001,
...
"testnet" : true,
"keypoololdest" : 1409778965,
"keypoolsize" : 1001,
"paytxfee" : 0.00000000,
"mininput" : 0.00001000,
"errors" : "Warning: Displayed transactions may not be correct! You may need to upgrade, or other nodes may need to upgrade."
}

Any thought's as to what would be causing this?
 

qwizzie

Well-known Member
Aug 6, 2014
1,549
728
183
just found out how to run multiple darkcoin clients on one PC for Windows users:

- make seperate folders for both darkcoin-qt.exe and the datafolders
- place shortcuts from each seperate darkcoin-qt.exe to yr desktop
- in each shortcut add following in the target field: -datadir=yrspecificdatadirectoryfolder -listen=0

voila... you can now run multiple darkcoin clients on one PC .. increasing the chance of finding pairs for all testers.

For non-windows users who want to try this see if you can do something with these parameters (-datadir & listen=0)

i have been running 2 darkcoin clients all night without problems, denominations coming in regarly.
 
  • Like
Reactions: moli and vertoe

flare

Administrator
Dash Core Team
Moderator
May 18, 2014
2,287
2,406
1,183
Germany
just found out how to run multiple darkcoin clients on one PC for Windows users:

- make seperate folders for both darkcoin-qt.exe and the datafolders
- place shortcuts from each seperate darkcoin-qt.exe to yr desktop
- in each shortcut add following in the target field: -datadir=yrspecificdatadirectoryfolder -listen=0

voila... you can now run multiple darkcoin clients on one PC .. increasing the chance of finding pairs for all testers.

For non-windows users who want to try this see if you can do something with these parameters (-datadir & listen=0)

i have been running 2 darkcoin clients all night without problems, denominations coming in regarly.
Do you mind putting this in the documentation wiki? --> http://wiki.darkcoin.qa/display/DRK/Darkcoin+Administrator+Guide
 
  • Like
Reactions: vertoe

Probe

New Member
May 28, 2014
25
3
3
The sybil attack issues will be fixed, but the snooping attack will be fixed later, it's a bit more involved than it seems. However, for snooping to work you would need to control all masternodes that a specific input went through(8 rounds = 8 separate masternodes). So it's not a very feasible attack anyway.
Thank you ! This cleared the picture for me .
It looks like this hard to solve issue "sybil attack" is not that hard for you :).
Its pretty difficult to find the information about the advantages of Darksend. Every user here should make some effort to spread the word !
 

moli

Grizzled Member
Aug 5, 2014
3,261
1,837
1,183
LOL I was waiting for the image to load.

I would prefer a text label with counting dots:

"Doing stuff ."
"Doing stuff .."
"Doing stuff ..."
"Doing stuff ...."
"Doing stuff ....."
"Doing stuff ."
"Doing stuff .."
"Doing stuff ..."
LOL !!! I believe there's a hidden message from Evan in every dot! :)
 

vertoe

Three of Nine
Mar 28, 2014
2,573
1,652
1,283
Unimatrix Zero One
Thank you ! This cleared the picture for me .
It looks like this hard to solve issue "sybil attack" is not that hard for you :).
Its pretty difficult to find the information about the advantages of Darksend. Every user here should make some effort to spread the word !
I think eduffield should write a new paper about the fixed darksend implementation, the old one is very outdated.
 
  • Like
Reactions: Stealth923

teamer

Active Member
Jul 22, 2014
173
136
103
Germany
Guys i really want to help in development, i have >10 years experience but not in C (C is fine with me, but i never had a working IDE setup) if anyone can help me in setting up an IDE and how to compile and test on Ubuntu i will be able to do some stuff on darkcoin :)
 

vertoe

Three of Nine
Mar 28, 2014
2,573
1,652
1,283
Unimatrix Zero One
Guys i really want to help in development, i have >10 years experience but not in C (C is fine with me, but i never had a working IDE setup) if anyone can help me in setting up an IDE and how to compile and test on Ubuntu i will be able to do some stuff on darkcoin :)
teamer, get into this thread please! We need people like you! Call for devs: Software adoption - chose your language and go!
 

thelonecrouton

Well-known Member
Foundation Member
Apr 15, 2014
1,135
813
283
I go away for a week, come back, and read 25 pages about the damn progress bar... :tongue:

Using a one dimensional graphic to represent a multidimensional process is always going to be a kludge. And most folk don't understand what a vector is, much less a tensor or anything higher-dimensional...

Proposed 'solution' - use two progress bars! :eek: One representing the progress of that particular round, the other the total progress. Plenty of examples in other software of this, shouldn't be too confusing. Or put more detailed information in the mousover text.

Personally I'd be happy (and I think most users would be too) with a spinning smiley face telling me that everything is absolutely tickety-boo!, and some text with '234 of 456 DRK anonymised!' or something. Anyone who wants more has coin control to gawp at.

Anyway, great news and progress generally, look forward to hopping back onto testnet later today!
 

TsuyokuNaritai

Active Member
May 24, 2014
181
102
103
I think eduffield should write a new paper about the fixed darksend implementation, the old one is very outdated.
Or if time prohibits, then for now add a banner at the top saying it's outdated with a link to a couple of already existing posts that describe the differences.
 

chaeplin

Active Member
Core Developer
Mar 29, 2014
749
356
133
Solved with option "disablesafemode"

I have this error
"errors" : "Warning: Displayed transactions may not be correct! You may need to upgrade, or other nodes may need to upgrade."

and this

[email protected]:~> darkcoind masternode list
error: {"code":-2,"message":"Safe mode: Warning: Displayed transactions may not be correct! You may need to upgrade, or other nodes may need to upgrade."}
 
Last edited by a moderator:

moli

Grizzled Member
Aug 5, 2014
3,261
1,837
1,183
Windows wallet v.10 has a strange error:

upload_2014-9-16_10-3-6.png

getinfo
{
"version" : 101310,
"protocolversion" : 70038,
"walletversion" : 60001,
"balance" : 1000.00000000,
"anonymized_balance" : 0.00000000,
"blocks" : 32440,
"timeoffset" : 7,
"connections" : 11,
"proxy" : "",
"difficulty" : 0.01029224,
"testnet" : true,
"keypoololdest" : 1410852157,
"keypoolsize" : 1000,
"paytxfee" : 0.00000000,
"mininput" : 0.00001000,
"unlocked_until" : 0,
"errors" : "Warning: Displayed transactions may not be correct! You may need to upgrade, or other nodes may need to upgrade."
}
 

coingun

Active Member
Masternode Owner/Operator
Jul 8, 2014
489
402
133
masternode.io
I would think he is testing the rejecting of certain wallets but it doesn't make sense why the 13.10 client is throwing that error. I'm not choosing to not pay blocks. This wallet does run some of my testnet tools though so now that its offline so its the p2pool node and the faucet.

Problem is I can't get that wallet to do anything. Doesn't matter if its a new wallet.dat file, old or new version of the wallet, it's just stuck like that with that error can't send or receive coins.
 

kryptofoo

Member
Jul 21, 2014
114
36
78
Germany
Awesome.

Not sure what you will do with the status bar jira tickets http://jira.darkcoin.qa/browse/DRK-87 and http://jira.darkcoin.qa/browse/DRK-82 but it sure would be nice if those little nuisances were ironed out. But, please do leave the status bar in!

Also, I still noticed the typos on the last message area of the overview screen. It still says "Wll Retry" instead of "Will Retry".

Otherwise it's been working flawlessly for me! Nice work.
 

chaeplin

Active Member
Core Developer
Mar 29, 2014
749
356
133
I would think he is testing the rejecting of certain wallets but it doesn't make sense why the 13.10 client is throwing that error. I'm not choosing to not pay blocks. This wallet does run some of my testnet tools though so now that its offline so its the p2pool node and the faucet.

Problem is I can't get that wallet to do anything. Doesn't matter if its a new wallet.dat file, old or new version of the wallet, it's just stuck like that with that error can't send or receive coins.

I have found a option '-disablesafemode'.

I have relaunched a node with the option.
 

eduffield

Core Developer
Mar 9, 2014
1,084
5,319
183
Windows wallet v.10 has a strange error:

View attachment 461

getinfo
{
"version" : 101310,
"protocolversion" : 70038,
"walletversion" : 60001,
"balance" : 1000.00000000,
"anonymized_balance" : 0.00000000,
"blocks" : 32440,
"timeoffset" : 7,
"connections" : 11,
"proxy" : "",
"difficulty" : 0.01029224,
"testnet" : true,
"keypoololdest" : 1410852157,
"keypoolsize" : 1000,
"paytxfee" : 0.00000000,
"mininput" : 0.00001000,
"unlocked_until" : 0,
"errors" : "Warning: Displayed transactions may not be correct! You may need to upgrade, or other nodes may need to upgrade."
}
Can I get someone to zip up their whole .darkcoin directory for testnet and send it to me? This could be something with enforcement. Send to [email protected]
 
Status
Not open for further replies.