Please explain what ya'all are talking about to us non-coders??? LOL
This is basically a Darkcoin client "code" that helps it identify other Darkcoin clients. Before it was using Litecoin's which was giving people all those wallet syncing errors because their clients were communicating with Litecoin and others. Evan just flipped the order on all the bytes. Ah! In that case, I'll join in on the COOL, LOL
|
|
|
Hello everyone!Darkcoin is moving along so quickly, with our developers finishing up DarkSend. However, with their heads to the grindstone, one of the items they're asking for help on due to time constraints is P2pool patching. They are asking that anyone that can, to please patch P2pool so that it remains uninterrupted when we hard fork on May 14th. Current P2pool source: https://github.com/chaeplin/p2pool-drk Patch information: Source code can be found here: http://www.github.com/darkcoinproject/darkcoin-stratumPatched code information can be found here: https://github.com/darkcoinproject/darkcoin-stratum/blob/master/stratum-masternode-changes.txt There is 300DRK and US$100 in bounty so far. Darkcoin Wants YOU!Why get involved?I know I sound like a cheerleader, and admittedly I am a DarkCoin cheerleader, but there are some amazing opportunities that will open up with Darkcoin by virtue of it's structure when DarkSend is completed. Many side projects will begin and our fearless leader, Evan Duffield, may or may not be interested in continuing with them. Either way, there will be a need for programmers to take the foundation of Darkcoin and DarkSend to new heights. What am I talking about?Well, if you are new to Darkcoin, please let me enlighten you to some of it's unique features! Like a normal coin, Darkcoin is mined. But Darkcoin also has a new technology that privatizes transactions so that, although transactions must be recorded to the blockchain, the information will be mixed such that nobody will be able to conclude who paid whom. This is done via simple mixing using the concept of coinjoin by G. Maxwell ( https://bitcointalk.org/index.php?topic=279249.0 ) Only it's done with several levels, and a new spin which protects the mixing from interference. This is slightly complex (though no more complex than it needs to be) So I will not be covering this information here. However, the ever-evolving whitepaper is available here: https://darkcointalk.org/threads/darkcoin-official-whitepapers-documents.157/ , and will undoubtedly be updated before DarkSend is completed. This system requires the use of what is called Masternodes. These Masternodes are doing the work for DarkSend. They mix the coins off the block chain and as in Las Vegas, what happens there, stays there There are several mixings that occure to ensure no one Masternode can know all the information, including originating ip addresses, etc... Because of this new Masternode system, which runs in a full wallet, there are all kinds of opportunities for amazing things. Masternodes are required to run a full node with a full blockchain. There will be thousands of Masternodes, and they will be compensated for their work via 10% of the mining rewards. Darkcoin calls this Proof of Service. Always online, it occurred to many that we can use them for other work as well! Imagine this:Masternodes are decentralized, what if they served up the Blockchain for lightweight wallets. Nobody would have to download clunky blockchains. Your Darkcoin wallet on your desktop could be as light as an android wallet, without losing any decentralized networking. Masternodes could relay messages in a private secure way as well. Now lets really get wild! How about something like DarkMarket? The Masternodes could hold websites and the payment system for an auction system or etsy like system (just sales) DarkMarket was a proof of concept recently created for a 48 hour coding project. I think I have the name right, please correct me if I'm wrong I'm also putting a call out to all of you who enjoy programming, are great writers, are economists or crypto-coin enthusiasts in general and would like to become part of this great team of an exciting coin. Come check out our community! https://bitcointalk.org/index.php?topic=421615.new#newAnd https://darkcointalk.org/categories/darkcoin.1/Be a part of what will be THE most exciting coin of the decade!
|
|
|
Wow, just Wow! But I can't use them from the US Now we need to get Coinbase to do that! Unless they've changed something in the last couple months, you can use them. It's just a pain in the ass. You have to send a certified check from your bank or something. We need a little store front that sells DRK via paypal or credit card (for a small markup). Even if it were an ebay store. Without spreading false information, I thought I read they no longer could exchange for US citizens, but I may very well have gotten info screwed up in my head
|
|
|
Wow, just Wow! But I can't use them from the US Now we need to get Coinbase to do that!
|
|
|
Have you noticed this ? Timed Hadrfork Set ntp https://github.com/darkcoinproject/darkcoin/blob/master/src/protocol.cpp#L16-L35// The message start string is designed to be unlikely to occur in normal data. // The characters are rarely used upper ascii, not valid as UTF-8, and produce // a large 4-byte int at any alignment. // Public testnet message start static unsigned char pchMessageStartTestOld[4] = { 0xfc, 0xc1, 0xb7, 0xdc }; static unsigned char pchMessageStartTestNew[4] = { 0xce, 0xe2, 0xca, 0xff }; static unsigned int nMessageStartTestSwitchTime = 1398869551+(60*5);
// Darkcoin message start (switch from Litecoin's) static unsigned char pchMessageStartLitecoin[4] = { 0xfb, 0xc0, 0xb6, 0xdb }; static unsigned char pchMessageStartDarkcoin[4] = { 0xbf, 0x0c, 0x6b, 0xbd }; static unsigned int nMessageStartSwitchTime = 1400094580; //Wed, 14 May 2014 19:09:40 GMT
void GetMessageStart(unsigned char pchMessageStart[], bool fPersistent) { if (fTestNet) memcpy(pchMessageStart, (fPersistent || GetAdjustedTime() > nMessageStartTestSwitchTime)? pchMessageStartTestNew : pchMessageStartTestOld, sizeof(pchMessageStartTestNew)); else memcpy(pchMessageStart, (fPersistent || GetAdjustedTime() > nMessageStartSwitchTime)? pchMessageStartDarkcoin : pchMessageStartLitecoin, sizeof(pchMessageStartDarkcoin)); }
From Litecoin { 0xfb, 0xc0, 0xb6, 0xdb } to Darkcoin { 0xbf, 0x0c, 0x6b, 0xbd } Poetry right there. Please explain what ya'all are talking about to us non-coders??? LOL
|
|
|
Here's the new schedule for development:
- RC2 (masternode payments, DGW3) : May 14th - RC3 (1000 DRK limit and denominated change) : May 21st - After this, I'll find someone to vet the code and open source. - RC4 (Bugs, security issues) - Testing, then opensource
I'm wondering, if the darksend code is opensource, so another coin can implements it and DarkCoin will loose some value because it will not be the only one providing the feature ? Or I'm wrong ? Darksend is not a LEGO block Ugh, you're like my husband, LOL. Great analogy but just in case we lost someone there, Evan says you can't just drop this code into another coin. I suppose you could clone it outright once it is finished though. But you do have to remember, a clone will have no support or a great developer who is going to implement all kinds of wonderful new things. Hopefully, in the near future, after darksend is finished, we will attract other great programmers/developers and the team will make the coin invaluable
|
|
|
When I do "getinfo" I don't get the port number at all. Should it be showing up here? Maybe that's my problem when trying to set up my remote wallet?
Sorry, was tired, I meant "darkcoind masternode list," not "darkcoind getinfo." Ah! Thank you for that, one mystery solved, LOL Now if I could figure out how to get my ip off the masternode list so I can redo it!
|
|
|
I believe you would be counted as one masternode because the only thing that differentiates masternodes from one another, is their ip address. Your masternode is elected by it's ip address, I believe. So you need to put them on separate machines to get them to work.
|
|
|
Ok, I did a quick remote Masternode setup guide that you can use after setting up your server as per chaeplin's guide. Please check it out here: https://darkcointalk.org/threads/remote-masternode-guide.410/However, I'm still struggling to fix a problem I'm having. I previously started my nodes with this command: ./darkcoind -masternodeaddr=54.xxx.xxx.xx instead of: ./darkcoind -masternodeaddr=54.xxx.xxx.xxx:9999 On one server, I was able to redo everything without issue, and it's running perfectly. However, the other one still shows up on the masternode list with the 0 in the port option, and it won't disappear, even after stopping darkcoind on both my servers as well as rebooting. It's stuck there. Worse still, when I start my masternode up again, it shows up as a duplicate, however with the :9999 port (great) but when I shutdown my local darkcoind wallet, the correct version disappears from the masternode list. I've tried darkcoind masternode stop (not implemented), rebooting (as mentioned already) and I can't get that bugger off the list. I suspect it is the reason I can't get the proper one to take. Any ideas to help me please?
|
|
|
Interesting Hirocoin folks are talking about a multipool coming up for HIRO. Do we have anything similar in the works? I know there is a bounty out there for the upcoming fork for NOMP and p2pool.
I don't know of anyone working on one. However, some of us suspect CHAOSiTEC might be doing just that with the top secret "Dark Ice" ?
|
|
|
how long does it normally take for the other nodes to be updated with listing your node. My local machine lists the remote node ip after starting it, but when i check the list on the remote machine it does not show in the list. Does it take a while?
edit: for the guys who are getting a 0 at the end, when specifying the ip address with the masternodeaddr command. try putting a :9999 at teh end.
Ok, I'll try that! Thanks! This worked great, except on one server (I have 2 nodes) my old ip address with :0 did not go away after turning off both darkcoind's When I redid everything, the new version with the correct port showed up fine, with the old one still there. But when I turned my local machine's darkcoind off, it left the list and I still have that one with the zero up. Not sure what I can do about this??
|
|
|
how long does it normally take for the other nodes to be updated with listing your node. My local machine lists the remote node ip after starting it, but when i check the list on the remote machine it does not show in the list. Does it take a while?
edit: for the guys who are getting a 0 at the end, when specifying the ip address with the masternodeaddr command. try putting a :9999 at teh end.
Ok, I'll try that! Thanks!
|
|
|
TIL: Purpose: Port 0 is officially a reserved port in TCP/IP networking, meaning that it should not be used for any TCP or UDP network communications. However, port 0 sometimes takes on a special meaning in network programming, particularly Unix socket programming. In that environment, port 0 is a programming technique for specifying system-allocated (dynamic) ports. Description: Configuring a new socket connection requires assigning a TCP or UDP port number. Instead of hard-coding a particular port number, or writing code that searches for an available port on the local system, network programmers can instead specify port 0 as a connection parameter. That triggers the operating system to automatically search for and return the next available port in the dynamic port number range. Unix, Windows and other operating systems vary slightly in their handling of port 0. http://compnetworking.about.com/od/tcpip/p/port-numbers-0.htmedited my post above: darkcoind both machines version 100603, getinfo on the local box lists me as BOTH port 9999 and 0 but getinfo on server only lists IP:9999 Whether that has anything to do with what you posted, I'll take your word for it! Just noticed getinfo on the server shows balance zero, I assume this is fine, I've rm'd the wallet.dat with the 1000DRK in it serverside, it's generated a new empty wallet on darkcoind start. edit #26: Just also realised I've had to do no port forwarding or other shennanigans on my home router for this to (I think) work. When I do "getinfo" I don't get the port number at all. Should it be showing up here? Maybe that's my problem when trying to set up my remote wallet? { "version" : 100603, "protocolversion" : 70014, "walletversion" : 60000, "balance" : 1000.00000000, "blocks" : 64094, "timeoffset" : 0, "connections" : 26, "proxy" : "", "difficulty" : 1036.08848953, "testnet" : false, "keypoololdest" : 1398060356, "keypoolsize" : 100, "paytxfee" : 0.00000000, "mininput" : 0.00001000, "unlocked_until" : 0, "errors" : ""
|
|
|
I'm quite sure that's got to be a joke post, LOL. BTW love your picture!
|
|
|
feeleep said he did that in hopes it would force people to get in there and set up their payout. He doesn't want people storing their coins on his system because he doesn't want to be responsible for it. Is it stuck so you can not set it to pay out in smaller amounts? Or is it obviously advertised so you take care of your payouts and it works? I can't see
|
|
|
Masternode question: When I start the masternode with darkcoind masternode start mypassphrase can I then shut the terminal window? I am worried about the wallet passphrase being there in plain sight. Plus what happens if/when my local box goes offline for whatever reason, does the masternode persist? Apologies for noobness at this. And is there a site that lists masternodes, so I can see from elsewhere that it's up and running? Thanks. This works on linux: darkcoind masternode start `head -1` Type your password on the next line. If you do it this way the history will show 'head -1' instead of your password. Thank you for that. Also, I installed Fail2ban and I think it's keeping information from being logged in var/log/auth.log where I used to find my inputs.
|
|
|
Well, last weeks of school and 2 graduations coming up, 1 college and the other High school. Plus I'm trying to do something for my husband's work. I'm really missing not joining in here, but it's great the way everyone brain storms ideas on how to make things better. It's really awesome, and we're so close to 1000 pages! Wow!
|
|
|
Problem with this is the current BTC-DRK-fiat bottleneck. With merchant adoption, ie, when you can actually buy (more) stuff direct with crypto, then yes, paypal, WU etc. are well and truly screwed.
p2p darkmarkets with DRK as the currency of choice can and hopefully will do a lot for DRK. People will actually be able to use it.
Everybody hates ebay/paypal. Big opportunity there for DRK.
I can't sit still in my chair.... MasterNodes are going to be AWESOME! Decentralized Auction site! Yes!
|
|
|
The new logo looks good in the media First thing I did is to click on the Darkcoin hyperlink in the article and the website is updated!! Excellent work: http://www.darkcoin.io/ But download links are not !!!Come on guys, quickly update the download links please ... Unfortunately they're probably asleep. It'll be a while before they fix it probably
|
|
|
Why are all Darkcoin related links in the OP and on darkcoin.io dead? I need a Win wallet They were updating the site, and forgot the downloads I suspect, grrr,
|
|
|
|