DarkSend+
Over the last week or two, Darksend+ has made some significant advances. We’re happy to say that we’re closing in on a finished product.
We've opted to employ a strategy for Darksend+ that is slightly different than the one we outlined in our last update. This new strategy has several advantages, and we think it is a significant improvement over the previous iteration in terms of both privacy and efficiency. The Darkcoin client will now store pre-mixed, denominated Darkcoins in the user’s wallet, to be used instantly at any time the user desires. The mixing and denomination process is seamless, automatic, and requires no intervention on the part of the user. The 10 DRK limit previously in place with Darksend v1 will be permanently removed. With RC4, the amount that users can send via Darksend+ is limited only by the available balance in their wallet.
Here's how it works:
Every 10 blocks, user clients network-wide will send any unmixed, traceable Darkcoins in their possession through an anonymization phase. In this phase, Masternodes are used in chained succession to mix the coins they receive from the network and break them down into homogenous denominations. After being processed by a minimum of 2 Masternodes, the coins are either sent to the next Masternode in the chain or back to the user’s wallet at randomly generated change addresses.
Depending on the desired depth of security and privacy, users may select between 2 and 8 “hops” to successive Masternodes before their coins are sent back to the client. Hops are made every 10 blocks, so anonymization at a depth of 2 hops will take 10*2*2.5=50 minutes, 3 hops 10*3*2.5=75 minutes, and so on. The desired mixing depth can be selected in the client GUI.
At the end of the anonymization phase, the user’s coins are returned to their client at randomly generated change addresses. When the user wishes to make a transaction, the client forwards the intended amount from these anonymous change addresses directly to the intended receiver’s address. There is no direct involvement of of Masternodes in the final person-to-person transaction.
Proof of payment will work as it always has: a user can see the send transaction with the receiver’s address in their own wallet, and the blockchain will show that the receiver’s address received an input in the corresponding amount.
PLUS
...
Darkcoin suffers from a bad methodology to achieve anonymity and it's put everything into this one basket.
Sorry to hear you lost faith in the project. Also, sorry you're going to be getting out at a horrible time (right before I announce I have EVERYTHING figured out to make Darkcoin mainstream?).
Over the past couple of days, I've made huge leaps in the Darksend technology.
In fact, RC4 will be the final solution to Darkcoin's anonymity. The client will automatically look at all of your funds and it will be able to tell which funds are not anonymized, if it finds non-anonymous outputs it will run them through a darksend with other clients.
After that process, users can send without Darksend using the anonymous outputs for instant transactions without waiting for other nodes (with no upper limit on transaction sizes). The other thing you're missing is that there is a reason I forked Bitcoin. Adoption for Darkcoin will be MUCH faster and easier for vendors, because all of the APIs are the same.
Expect more news in a few days. I have lots of work to do, but soon we can start testing all of this new functionality.
PLUS
Quick question : Is there any coin that hard/soft fork using specific time/date(not block height) ?
(except Darkcoin)
처음 다크코인을 알게 되었던 떄가 2월이였고, GPU 마이너 만들어 주는 사람에게 3,000 DRK 포상금이 걸린 때였죠.
저는 그때 p2pool-drk을 Evan의 xcoin-hash를 카피하고 darkcoin-subsidy를 만들어서 배포하기 시작했구요.
그동안 Darkcoin은 참 많은 변화를 겪어 왔습니다. 기억이 잘 나지 않을 정도네요.
Evan이 어떤 사람인지 확실하게 알게 되었다고 느낀 코드 몇줄이 있는데 아래의 것입니다.
https://github.com/darkcoinproject/darkcoin/blob/master/src/main.h#L39-L40#define START_MASTERNODE_PAYMENTS_TESTNET 1403568776 //Tue, 24 Jun 2014 00:12:56 GMT
#define START_MASTERNODE_PAYMENTS 1403728576 //Wed, 25 Jun 2014 20:36:16 GMT
그전 하드포크에서 블럭넘버를 이용했는데, 오피셜 익스플로러가 멈추어 있는 바람에 낭패를 본적이 있었죠.
Evan은 같은 실수를 두번 반복하지 않는 사람이란것이 그의 코드에서 나타납니다.
DarkSend+는 익명화(anonymization phase/DarkSend)와 전송(transaction)이 완전하게 분리되었고,
이 의미는 그의 말에서 명확하게 나타납니다. "I have EVERYTHING figured out to make Darkcoin mainstream"
Evan이 말한 mainstream이 무엇을 말하는지는 여러분들도 아시겠지요 ?