DarkGravityWave On Testnet -- Please Help! DGW looks great and it working perfectly as far as I can tell, I've pushed the changes up to develop on github. But I don't have enough processing power to test the natural fluctuations of our hashrate. Could people join and mine? Let's shoot the difficulty up! Add these lines to your config: addnode=54.83.59.220 testnet=1 And download one of these: Windows QT: http[Suspicious link removed] Ubuntu QT: http://www.darkcoin.io/downloads/develop/darkcoin-qtUbuntu Daemon: http://www.darkcoin.io/downloads/develop/darkcoindThe difficulty is calculated by a slow and fast moving average and the average difficulty for the last few blocks. You should see the difficulty adjust over a period of 10-30 blocks and osculate around the correct difficulty. Only the darkcoind link works I'm afraid... Just a sec, uploading
|
|
|
That poster on /r/bitcoin admitted that the latest DarkSend is indeed decentralized but pointed out that the specs don't mention anything about signing. As mentioned in gmaxwell's original post ( https://bitcointalk.org/index.php?topic=279249.0), blind signatures are needed to truly prevent anyone from learning the sender-receiver mapping. Does DarkSend implement blind signatures? If not, are there plans to introduce it? Yes, the implementation uses blind signing. All it cares about is that your input and outputs are there with the correct amounts, if that's the case you sign your input away to all of the outputs. When everyone signs like this, it's trustless and completely secure.
|
|
|
Not quite ready just yet, I pulled the commit
|
|
|
It isn't even out yet guys! But one thing is for sure , you have to pay respect to KGW. it has to have gravity or well in it. DGW or DW are logical and easily recognizeable. You can make a direct comparison and tell people about the improvements. People will know it's an enhanced version of KGW, developed by the darkcoin developer and will announce their thread with "Now with DGW". Dark Gravity Well.
Wow, you read my mind! ha
|
|
|
How about DarkGravityWave? People would say DGW or KGW, DGW the one that came from Darkcoin. People would also already know what it did when they say DGW possibly. Also it makes sense because the algorithm we're going to use models a wave. It'll smoothly osculate till it finds equilibrium with the current hashrate.
|
|
|
The kgw exploit is real.
The problem is that the software will accept blocks that are timestamped earlier than previous blocks, (for good reasons) up to the median timestamp of the previous 11.
Kgw counts these as very fast blocks and adjusts the difficulty up by its 20% maximum. Once. But you can use that once to roll the timestamp back after five blocks that are long enough to drive the difficulty 20%lower each.
So the exploit is to start mining your own block chain, time stamping several blocks into the future far enough to get the maximum downward adjustment of difficulty each time. Then jump backwards in time getting the maximum upward difficulty once. Rinse, repeat, and your chain gets ridiculous low difficulty and you mine a whole lot of blocks while advancing your timestamp not much further than the main chain.
When the time in the main block chain catches up, you release your own chain and force a reorganization, which allocates to you all the coins mined for the last umpty ump blocks.
I'm in the process of rewriting KGW for our purposes. I've spend a few hours thoroughly going through the code and I think I can come up with a better implementation that doesn't have these kind of problems. DarkGravity?
|
|
|
Lotterymining.com
We where today attacked with a scam attack, it has been dealt with, and im considering legal action for trying to cheat the pool, and thereby the users out of coins...
It's good that you want to help your miners out. Much respect. But Im curious as to what exactly happened? I noticed the official pool is still getting A LOT of orphan blocks. Could there be something else deeper going on? Ok, to summerise, without disclosing too much info for others to try on other pools: that guy with the huge "mining speed" was using a weakness in the stratum code, i notised a weakness in the way the pool got the shares and set defences up to prevent that kind of cheating, in reality he did not have that kind of mining power, and his shares wasnt worth anything to the pools overall progress. if you look at all the blocks discovered, why did hes miner not discover ANY blocks at all, we should have been getting loads of blocks with that kind of speed, so i investigated, together with evan we set up a fix, now, next time he tries, the system will automatically ban him for a week. he tried connection through a proxy but already he was unable to get that kind of speed that he had at first. so that tells me it works as it should.. i also banned his ips from the server. and disabled automatic payout from his account. regarding the orphants on the official pool, i think we got that sorted out as well... Glad to hear that there's progress about fixing stratum exploits. Any chance you could get Evan, or someone who has a clue what's going on, to comment about the difficulty? Some blocks its 150, some it's 300, then we get a spike and its around 800. Normally I'd let it slide, but the most recent spike was over 10k . . so what's going on? I've seen plenty of KGW implementations but haven't seen crazy swings like I've seen with this coin. Has this already been talked about before in the tread? I'm looking into it. NEWBL 03-13 04:52:10 32430 344.18513048 NEWBL 03-13 04:52:48 32431 351.97650267 NEWBL 03-13 05:53:04 32432 355.8134504 <-------------------- NEWBL 03-13 04:53:25 32433 214.92115141 NEWBL 03-13 04:53:59 32434 393.64978061
3 block ? a minute ><;; NEWBL 03-13 04:59:14 32435 818.01887486 NEWBL 03-13 05:00:29 32436 393.76064966
block 32432 has wrong timestamp. diff spike : 32461. http://explorer.darkcoin.io/block/0000000000246331108a66bb257a081babc1392d76dea0ae378747ccf3e7c17dIs there any possibility wrong timestamp cause diff spike ? I don't think so. I'm investigating it though, I'll let everyone know when I figure out what happened.
|
|
|
Don't forget, people, that we have a wonderful forum where you can ask questions in an organized fashion. Subjects can be kept under their own headers, and information can be easily searched, instead of like here where it could be anywhere in 420 + pages. Please come join us on https://www.darkcointalk.org ! OMG Shameless Plug! Also chris200x9 and myself are holding a contest for the most active member on the forum. Where the winner will recieve 100 drk. Link here. https://www.darkcointalk.org/threads/100-drk-active-member-lottery.24/#post-212If I win...I'll donate it!!! lets start moving of the darkcointalk.org, Evan...whats your thoughts on that? do we want to make that our "official" forum? Do we have an official forum? (other then this lol) Sure, we can't stay in here forever I guess
|
|
|
Lotterymining.com
We where today attacked with a scam attack, it has been dealt with, and im considering legal action for trying to cheat the pool, and thereby the users out of coins...
It's good that you want to help your miners out. Much respect. But Im curious as to what exactly happened? I noticed the official pool is still getting A LOT of orphan blocks. Could there be something else deeper going on? Ok, to summerise, without disclosing too much info for others to try on other pools: that guy with the huge "mining speed" was using a weakness in the stratum code, i notised a weakness in the way the pool got the shares and set defences up to prevent that kind of cheating, in reality he did not have that kind of mining power, and his shares wasnt worth anything to the pools overall progress. if you look at all the blocks discovered, why did hes miner not discover ANY blocks at all, we should have been getting loads of blocks with that kind of speed, so i investigated, together with evan we set up a fix, now, next time he tries, the system will automatically ban him for a week. he tried connection through a proxy but already he was unable to get that kind of speed that he had at first. so that tells me it works as it should.. i also banned his ips from the server. and disabled automatic payout from his account. regarding the orphants on the official pool, i think we got that sorted out as well... Glad to hear that there's progress about fixing stratum exploits. Any chance you could get Evan, or someone who has a clue what's going on, to comment about the difficulty? Some blocks its 150, some it's 300, then we get a spike and its around 800. Normally I'd let it slide, but the most recent spike was over 10k . . so what's going on? I've seen plenty of KGW implementations but haven't seen crazy swings like I've seen with this coin. Has this already been talked about before in the tread? I'm looking into it.
|
|
|
diff : 10048 Every time this happens they disappear in short order due to KGW, so not really anything to worry about when you see it. Just a whale that finds the pool closing in on him The daemon reported the hashrate at 280Gh for a moment, which is insanity. That can't be true
|
|
|
@eddufield
What methods are new with darksend in the daemon ? I was trying to see how to darksend works darkcoind but --help just gives the usual info.
Nothing cosmetic was changed, it was all internal.
|
|
|
Hi, As promised, I'm currently working on an infographic and other promo materials. This is the first draft. Constructive criticisms please. I used the reference given here for DarkSend. https://i.imgur.com/FTL8o5V.pngKeep me motivated - Xt2BE83Nwts16Gm3VX8UPfMMbj5haWk514 I only have 0.83 DRK! 1. You should add the max coins in somewhere: Est. ~7M Coins in 2015, ~13M in 2020, ~23M in 2030 (84M theoretical max). 2. The way darksend works is incorrect. Checkout my diagram https://i.imgur.com/XMwyU74.png
|
|
|
Thanks for all the comments. I'm taking notes. All the materials are work-in-progress, so I appreciate inputs. "DarkSend Transfers are very difficult to trace, if not impossible" can imply that with the proper motivation and means the tranfers can be traced, why not : "DarkSend Transfers are impossible to trace" instead, can we say that now ? That's hard to say - I would never make that kind of statement and it would likely hurt our credibility. The entire field of cryptography is based around the principle that you can make things hard but never make them impossible. It is widely held principle in the related field of computer security as well - and it makes people who know the field nervous if you make a statement like that - and tends to piss them off. Even if it were impossible theoretically - in general - there would likely eventually be a side-channel attack that would allow someone - under certain conditions - to trace it - again, hurting the coin due to a naive statement of impossibility. That's true, so something like "The DarkSend protocol allows untraceable transfers*" can be good ? The DarkSend protocol allows encrypted transfers - what about that ^^ Two things: - The DarkSend protocol isn't encrypted at all, I'm not even sure it needs to be with the way I'm designing it. - Transactions added to the blockchain are nearly impossible to figure out who the payer and payee is and link them together. However, it doesn't allow "untracable transfers". You could put "theoretically untraceable transfers".
|
|
|
Sorry, yeah it has sucked. I think I fixed it though. The wallet wasn't connected to enough other clients.
|
|
|
Here's the current logo for Darkcoin and it's vectorized version. Should we change it? If we do, we're going to use something like 99designs to have a competition and have the community design what the resulting logo will be. High Detail Logo: Vectorized (For icons and websites)
|
|
|
Official fundraiser for Darkcoin marketing & branding
Since Darkcoin was 0% premined, we will be doing this the old fashioned way, with a fundraiser. Many people in the community have expressed an interest in pushing our marketing effort along. We wanted to make sure the time was right, while Evan sorted out the kinks in the Darksend code. But we are nearly ready to show Darkcoin and Darksend to the world, so let's get this moving.
I will release a list of bounties for marketing & branding in the next day or so when I have a bit of spare time. For now, you may donate to the official fundraising wallet (anonymously if you like!). You can also PM me with your donation details and I'll keep some accounting, if only for the sake of making sure your donation is accounted for and spent appropriately.
As always, you are a fantastic community and we appreciate your support!
Fundraising wallet: Xc8xGSP7FwWGPQpgw298z7NYdA8xJK8ooh
Hi Evan...is this an official fundraiser wallet authorized by you and Ape? Not questioning LimLims...just want to have an official OK and green light from our devs that this approved by them as the approved wallet address. If this wallet is...can we have the official wallet address listed on the website and at the beginning of this forum thread so that no one can alter this wallet address and have the funds go to someones private wallet. Thanks. Yeah, this is the official fundraising wallet.
|
|
|
I pressed the Demominate button. Entered my pass, it said "creating inputs"..... and a new 0.00DRK transfer was created. But I didn't see any amounts that I could send. Am I missing something? It makes inputs that are compatible with DarkSend and puts them in your wallet. Maybe I could mark the transaction somehow. You should be able to DarkSend now
|
|
|
|