Author

Topic: [ANN][DASH] Dash (dash.org) | First Self-Funding Self-Governing Crypto Currency - page 6542. (Read 9723858 times)

legendary
Activity: 1176
Merit: 1036
Dash Developer
Some users have been asking me questions about what happened with the pool and KGW exploit. They were confused that the two were somehow connected and I thought I would clear it up.

Pool Exploit

The pool exploit was due to a miss-configuration of the stratum mining software that allowed miners to submit lower than normal difficulty shares. These shares were technically worthless and should have been invalid, but the software couldn't tell. If you're pool is still affected by this, here is how to fix it.  

Use the branch "Feature(MultiAlgo)" from this repo: https://github.com/Crypto-Expert/stratum-mining

After cloning that and checking out the correct branch, modify algo/coindefinition.py to use xcoin_hash.

Here's an example configuration for Darkcoin: http://paste.ubuntu.com/7116297/

KimotoGravityWell vs DarkGravityWave

We recently experienced a spike of difficulty from 300 to 10048 for one block. This was done by using a timewarp exploit on KimotoGravityWell where the user would submit an invalid timestamp on a block. To fix this issue without causing any unintended issues I implemented my own difficulty algorithm called DarkGravityWave, which uses 2 Exponential Moving Averages and 1 Simple Moving Average. These respond very quickly to shifts in the hashrate, but when invalid timestamps appear they can't impact the difficulty like we experienced before.
sr. member
Activity: 322
Merit: 250
Is there a proper solution to get the wallet to sync past block 34139?

I started with no user data and a freshly compiled wallet from newest github revision, the nodes from 10-20 pages back and still no full sync. Tried without those nodes, again no user data, and same issue.

Any help?

I just compiled a new node list, not complete yet. Its p2p pool nodes and random connected nodes to my other nodes, all those nodes are pretty much 24/7 currently.
try at your own risk

http://pastebin.com/ERfv92JF

i just loaded a fresh compiled qt wallet wit hthese nodes in 3 minutes


Code:
23:08:26

getinfo


23:08:26

{
"version" : 90000,
"protocolversion" : 70002,
"walletversion" : 60000,
"balance" : lolthastmylilsecret,
"blocks" : 35920,
"timeoffset" : 0,
"connections" : 31,
"proxy" : "",
"difficulty" : 217.37163291,
"testnet" : false,
"keypoololdest" : 1393894916,
"keypoolsize" : 101,
"paytxfee" : 0.00000000,
"mininput" : 0.00001000,
"unlocked_until" : 0,
"errors" : ""
}
member
Activity: 70
Merit: 10
Is there a proper solution to get the wallet to sync past block 34139?

I started with no user data and a freshly compiled wallet from newest github revision, the nodes from 10-20 pages back and still no full sync. Tried without those nodes, again no user data, and same issue.

Any help?
hero member
Activity: 1302
Merit: 502
ok.

It appears he updated. I don't know if it's a final draft though.
full member
Activity: 322
Merit: 105
There's still some major price manipulation going on at Cryptsy on DRK by bots Undecided

I think DRK is approaching a mass where the bot won't be able to keep up, unless it is profoundly well funded.  Not quite there yet, but for now I'm happy to continue soaking up as many sub-13 DRK as I can afford.
hero member
Activity: 742
Merit: 501
Ahhhh, I am so missing this as I needed to pick some up Sad

@chaeplin

Moved my rig out. Thanks for the heads up.
sr. member
Activity: 291
Merit: 250
There's still some major price manipulation going on at Cryptsy on DRK by bots Undecided
I take my words/thoughts back.

I observed the trade very closely today, and i come to realize and admit-
THERE IS someone dumping drk, pushing the price down, slowly but surely.

Selected trades-
Date                          Type   Price (BTC)    DRK Traded   Total BTC
2014-03-18 16:50:13   Sell   0.00120000   1500.00000000   1.80000000
2014-03-18 16:46:05   Sell   0.00120000   913.15919194   1.09579103
2014-03-18 16:40:57   Sell   0.00122500   989.39596359   1.21201006
2014-03-18 16:37:58   Sell   0.00122500   2000.00000000   2.45000000
2014-03-18 16:37:30   Sell   0.00122500   706.94809415   0.86601142
2014-03-18 15:59:43   Sell   0.00122500   2821.33073146   3.45613015
2014-03-18 15:16:36   Sell   0.00123544   959.87189267   1.18586413
2014-03-18 14:52:30   Sell   0.00123999   498.97214965   0.61872048
2014-03-18 14:45:32   Sell   0.00123544   400.00000000   0.49417600

Althouygh I must admit that since most of us here are realy keen on this coin and hold our coins closly, this guy is going us a favor helping distribute the coins to more people.  Smiley

But coming back to the price manipulation, even if we exaggerate to assume he has 200k coins (6% of all coins circulated), and he dumps 10k coins every day (he dumped over 6,000 coins in the past hour), then he will be out of coins in 20 days...
I estimate that's exactly when we will be set to launch from beta into open source...
as the saying goes - "bring it on..."
member
Activity: 98
Merit: 10
There's still some major price manipulation going on at Cryptsy on DRK by bots Undecided
sr. member
Activity: 294
Merit: 250
To p2pool users who use

http://uswest01.mine.nu:7903/
http://uswest.mine.nu:7903/


Please choose another node closest to you.

darkcoin p2pool node finder is http://darkcoin.mine.nu/


I setup the server for p2pool BOOTSTRAP_ADDRS.
Darkcoin p2pool has at least 18 nodes.
BOOTSTRAP_ADDRS will be updated.

uswest.mine.nu(uswest01.mine.nu) will be down, when current 5 miners change their rig setting.





full member
Activity: 189
Merit: 100
Checkout the whitepaper, master nodes don't control the collateral payments anymore. It's payment nodes, which are the last 2 block solvers. So it's the pools that would have to collude, in which case we'd know and stop using them.

http://www.darkcoin.io/downloads/DarkcoinWhitepaper.pdf

Very interesting.


Missed this, man  you just keep coming up with better ideas!  You really think outside the box, I'm in awe!

Excuse my French, but Evan is a fucking genius!  I honestly don't think I have seen some much innovation in any coins to date, since bitcoin itsself.

Keep plugging away Evan! You're building a very loyal fan base, and for good reason!

Don't we have a Technical Writer among us to take on the updates/revisions to that document?
sr. member
Activity: 546
Merit: 250
Checkout the whitepaper, master nodes don't control the collateral payments anymore. It's payment nodes, which are the last 2 block solvers. So it's the pools that would have to collude, in which case we'd know and stop using them.

http://www.darkcoin.io/downloads/DarkcoinWhitepaper.pdf

Very interesting.


Missed this, man  you just keep coming up with better ideas!  You really think outside the box, I'm in awe!

Excuse my French, but Evan is a fucking genius!  I honestly don't think I have seen some much innovation in any coins to date, since bitcoin itsself.

Keep plugging away Evan! You're building a very loyal fan base, and for good reason!
legendary
Activity: 1498
Merit: 1001
CryptoCurrency EXchange: https://c-cex.com
https://c-cex.com moved to much faster server. We can now handle 10x times more online users! Welcome!
member
Activity: 98
Merit: 10
Apparently we needed a white paper to be a legit crypto-currency, so here it is:

http://www.darkcoin.io/downloads/DarkcoinWhitepaper.pdf

Let me know if you see anything that could be improved, clearer, typos, etc.

Good stuff. Consider writing it in TeX though for it to look a bit more legit.
hero member
Activity: 1302
Merit: 502
I had an idea so I created a diagram for it. I think it would help further obfuscate amounts being sent using DarkSend. Furthermore, the amounts would already be denominated for future DarkSends.




I hadn't thought of that before, very interesting idea.

Consider it! I think it makes Dark the most anonymous coin by a longshot. Pretty much complete anonymity. With DarkSend you have plausible deniability, but the ability to assemble transaction history via amount matching makes it a binary search tree (mostly, assuming people aren't sending to more than one address, as most users will do) that can still be somewhat traced (becoming increasingly hard to track further back in the transaction history). This implementation destroys that ability completely.


edit:
If you wanted you could bake the functionality into the clients themselves. They could generate the addresses and do the denominating, passing that information to the master node as regular transactions - as you do now. I see in the whitepaper that you have the clients check with the master node before signing to verify no funny business, so this angle might be easier to implement on top of your pre-existing code. The master node would just need to verify that all outputs were denominated amounts, until the amount was below the lowest denomination.
member
Activity: 94
Merit: 10
Not sure we want to involve the word laundry or laundering but that's a genius idea.

So we really should get on the new trend of having our own profit switching engine that mines other coins and buys darkcoin like doge, mint and redd, here is the example I'm talking about http://mintpool.us/.  Maybe we can urge them to add darkcoin by giving them a reward, that's what worked on the owner to add reddcoin.


I had an idea so I created a diagram for it.

What if people who did NOT want to send money to others, were given the incentive to send money to the "laundry buckets" by taking a small portion of the transaction fee as a reward for their contribution...

full member
Activity: 280
Merit: 100
The Future Of Work
Checkout the whitepaper, master nodes don't control the collateral payments anymore. It's payment nodes, which are the last 2 block solvers. So it's the pools that would have to collude, in which case we'd know and stop using them.

http://www.darkcoin.io/downloads/DarkcoinWhitepaper.pdf

Very interesting.


Missed this, man  you just keep coming up with better ideas!  You really think outside the box, I'm in awe!
legendary
Activity: 1428
Merit: 1001
getmonero.org
https://bitcointalk.org/index.php?topic=502363.580

Vote for Bter.

We need a chinese exchange too Wink

And dont worry about not having that many votes. QQC is obviously copy accounts for spamming etc...
full member
Activity: 280
Merit: 100
The Future Of Work
Please stop with the name change posts relating them to trying to "brand" the coin away from the potential "dark side" of it's use.

I've said it at least 10x on this thread. This coin needs to be adopted by the good people and the bad people alike who just want anonymous transactions. It is not the developer's, nor the community's, responsibility to police it's use.

I saw the interview posted a few days ago and was turned off by the inclusion of some sort of "agreement" being pushed on users to not use the coin for illegal uses.

To me, this is a bad marketing move. The response should be nothing more than "of course we don't want DRK to be used for illegal purposes, but due to the anonymous nature of this currency, we can't control how a user uses DRK anymore than you can dictate how a person uses a Euro or USD"

We need the pot buyers (and most likely) the other illicit transactions to actually give DRK a legit foothold.... whether you want it or not, i truly believe that is the springboard for the currency (as it was for BTC, tbh).



Yah, but think of it this way.  Evan has his name and face out there as Mr. Darkcoin.  He wants to, at the minimum, protect himself from future harassment in the form of Governments dragging him into every stupid thing people do with this coin.  I think it's a good move for him, as I don't want to see him personally dragged down if someone uses darkcoin to do something really bad. He is going to take this stand because he has to.  Don't let it rub you the wrong way.  I'm also not sure we need drug addicts and pushers to use our coin.  I'm banking on the future usefulness of it.  Unless cryptos become mainstream, they won't survive.
full member
Activity: 280
Merit: 100
The Future Of Work

There was a big discussion about it a while and the answer was a resounding "no" to a name change. What's up with all the new people coming in here trying to change the name of the coin? The name is awesome, it grabs attention. If I hear a news reporter on CNN mention a new kind of money called Darkcoin I will look up towards my TV right away if I didn't know what it was.

We're being discovered!
Jump to: