Author

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

hero member
Activity: 966
Merit: 1003
Open Source or Closed Source?

Closed source until beta/release to protect the coin from clones while it is being developed.  Clones are not bad, and it can provide a legitimate competitive rivalry among developers, but I think doing it this early would be a mistake pragmatically due to greed and capitalistic manipulation.

After that, it must, must, MUST be open source -- the community is for the most part somewhat more knowledgeable in cryptography and the need for anonymity in transactions, and you simply cannot have this if it is closed source.  Anecdote: this is why Truecrypt is infinitely more popular than any other data encryption.  No matter how good your intentions, no-one is going to trust a closed source client these days.  No one even trusts "trustworthy" companies like Google with their data as they did all doe-eyed in 2008 with their (in)famous "do no evil" motto when they, too, simply bend to the will of their masters.

I think it should remain closed source a while after going live with it. Some people are going to use the plugin no doubt, even though most wouldn't. However, the promise that the source will be released soon, and the fact that it is working, will affect the market price positively (and thus general interest towards the coin). And also it creates yet another climax point when there will be countdown to the release of the source etc. All about marketing. Smiley
hero member
Activity: 966
Merit: 1003
Thing is, it has to be done in linux because the catalyst sucks in windows (if cpu use is high, the gpu hashrate falls).

I'm mining with full hashrates on windows with i7 cpu and 2 radeon cards.. 6 threads on LOW priority hashing DRK and sgminer in HIGH priority. Good hashrates for both coins.
newbie
Activity: 8
Merit: 0
Open Source or Closed Source?

Closed source until beta/release to protect the coin from clones while it is being developed.  Clones are not bad, and it can provide a legitimate competitive rivalry among developers, but I think doing it this early would be a mistake pragmatically due to greed and capitalistic manipulation.

After that, it must, must, MUST be open source -- the community is for the most part somewhat more knowledgeable in cryptography and the need for anonymity in transactions, and you simply cannot have this if it is closed source.  Anecdote: this is why Truecrypt is infinitely more popular than any other data encryption.  No matter how good your intentions, no-one is going to trust a closed source client these days.  No one even trusts "trustworthy" companies like Google with their data as they did all doe-eyed in 2008 with their (in)famous "do no evil" motto when they, too, simply bend to the will of their masters.
legendary
Activity: 1708
Merit: 1049
Difficulty   95.19166610

...and the big miner stays with his gigahashes (=it's not a question of cpu profitability)...


I have abandoned mining. For me this coin is not profitable anymore.

Indeed. There is a profitability solution, although crude. Unvervolting/underclocking and using the cpu in parallel with a GPU which is mining scrypt coins (where the bulk of one's daily profit will come from). Some cpus burn extremely little if they get, say, 0.8v-0.9v instead of 1.3v and 1.6-1.8ghz instead of 3gh+.

The rationale is: "If the pc is switched on anyway for the GPUs to do the work, why not use the cpu also but in a very low-power consumption mode?". Thing is, it has to be done in linux because the catalyst sucks in windows (if cpu use is high, the gpu hashrate falls).

Of course, for all practical intents and purposes, right now cpu mining seems about dead.
hero member
Activity: 854
Merit: 1000
You make a fair point. I kill you last  Smiley
You won't be able to as I'll be cloaked in anonymity.  Wink
full member
Activity: 126
Merit: 100
Do you guys really think the kind of people that want ANONYMOUS TECHNOLOGY are going to be ok with closed source? 

"How do I know eduffield isn't working for the [NSA], [FBI], [CIA], [Aliens]?"

Well they wouldn't start using it straight away obv. And they wouldn't have to in order for DRK to gain a good head start vs copycats. Then after a few months release the source.
I'm ok with the code being closed source until it goes in the live code.  But to make it closed even when live will be an enormous mistake.  I assure you, the kind of people who want anonymous technology WILL NOT use it.

There are always going to be copycats.  First in and a trusted development community makes a HUGE difference.  BTC would be a thing of the past if that wasn't true.

You make a fair point. I kill you last  Smiley
sr. member
Activity: 406
Merit: 250
AWESOME! I dont think any other coin will stand a chance, even if they copy. Open source is the only way to go imo, but keep it closed for a month or so.
hero member
Activity: 854
Merit: 1000
Do you guys really think the kind of people that want ANONYMOUS TECHNOLOGY are going to be ok with closed source? 

"How do I know eduffield isn't working for the [NSA], [FBI], [CIA], [Aliens]?"

Well they wouldn't start using it straight away obv. And they wouldn't have to in order for DRK to gain a good head start vs copycats. Then after a few months release the source.
I'm ok with the code being closed source until it goes in the live code.  But to make it closed even when live will be an enormous mistake.  I assure you, the kind of people who want anonymous technology WILL NOT use it.

There are always going to be copycats.  First in and a trusted development community makes a HUGE difference.  BTC would be a thing of the past if that wasn't true.
hero member
Activity: 966
Merit: 1003
Do you guys really think the kind of people that want ANONYMOUS TECHNOLOGY are going to be ok with closed source? 

"How do I know eduffield isn't working for the [NSA], [FBI], [CIA], [Aliens]?"

Well they wouldn't start using it straight away obv. And they wouldn't have to in order for DRK to gain a good head start vs copycats. Then after a few months release the source.
hero member
Activity: 966
Merit: 1003
And now, how about collecting a good hefty bounty for a working effective GPU miner? I'd put down up to 1000 DRK - not much but if many people donate it'll build up.
hero member
Activity: 854
Merit: 1000
Do you guys really think the kind of people that want ANONYMOUS TECHNOLOGY are going to be ok with closed source? 

"How do I know eduffield isn't working for the [NSA], [FBI], [CIA], [Aliens]?"
sr. member
Activity: 427
Merit: 250
Would it be possible to further modify the algorithm so it becomes completely impossible to mine on GPUs? Needless to say that most of people would prefer mining on CPUs as deploying GPU farms or having even a single GPU loaded at 100% is not possible for typical user.

Regarding open/closed source, experience says that open is always better than closed.
full member
Activity: 126
Merit: 100
The state of the network

Yesterday we had an eventful day and I wanted to wait and see what happened with the hashrate and difficulty before putting this update together.  For those that weren't watching we went all the way from .7Gh/s to 3.2Gh/s due to either a large farm of computers or a working implementation of a GPU miner.

Anonymous Transactions

I'm happy to annouce that we have a fully working pre-alpha implementation of the anonymous transaction technology. Yesterday I was able to send ~40 anonymous transaction using the client and the code seems to work pretty well. I'd say it's very early pre-alpha, but it's 100% certain we'll be the first fully anonymous coin that exists.

The next stage of development is to deal with some bugs and other technicial issues I have in the code that will allow it to run without encountering issues. Currently, I have to reset the pool after every transaction and that needs to happen automatically across the network.

After that we're going to beat up the code up and harden it in a open pre-alpha. The code will only work on testnet during all of the next stages of development and we'll be giving out binary clients that can only connect to the testnet.

Then, we'll go through alpha/beta and then implement a full release of the code into the client.

Open Source or Closed Source?

Last night we were talking in #darkcoin (join us!) about 2 possibilities for launching the anonymous technology:

1.) We launch open source and hope we gain a good name in the community. If done correctly, all of the other coins will just be clones that don't add anything original. I would still be working on other functionality and improvements, so we'd always be ahead of the rest.

2.) We implement all of the unique technology as a closed source plugin. The plugin would be shipped separately and added to a folder to enable the privacy features, it would also work normally if it didn't find the plugin. This is how NVidia ships their closed source drivers for their video cards with linux.

Which should it be?

Thanks to all of those that had some faith in the project early on, the prospects of this coin are starting to look really promising.

Closed source mate. Protect the milestone to avoid lazy cloning. Cryptos are being churnned out like rabbit babies right now with next to no innovation. I suggest you fore stall that trend a bit as we fight for legitimacy.
legendary
Activity: 1358
Merit: 1002
Closed source at first, no question. Then after few months when DarkCoin has become de-facto anonymous transfers enabling currency release the source.

If people don't trust their whole wallet balance to the closed source plugin, they can have their main wallet running without the plugin, and xfer the amounts they want to transfer anonymously to the another wallet with the plugin.

im standing behind this one as well, closed in the beginning so that we can get this coin well established
hero member
Activity: 966
Merit: 1003
Closed source at first, no question. Then after few months when DarkCoin has become de-facto anonymous transfers enabling currency release the source.

If people don't trust their whole wallet balance to the closed source plugin, they can have their main wallet running without the plugin, and xfer the amounts they want to transfer anonymously to the another wallet with the plugin.
hero member
Activity: 854
Merit: 1000
legendary
Activity: 1176
Merit: 1036
Dash Developer
The state of the network

Yesterday we had an eventful day and I wanted to wait and see what happened with the hashrate and difficulty before putting this update together.  For those that weren't watching we went all the way from .7Gh/s to 3.2Gh/s due to either a large farm of computers or a working implementation of a GPU miner.

Anonymous Transactions

I'm happy to annouce that we have a fully working pre-alpha implementation of the anonymous transaction technology. Yesterday I was able to send ~40 anonymous transaction using the client and the code seems to work pretty well. I'd say it's very early pre-alpha, but it's 100% certain we'll be the first fully anonymous coin that exists.

The next stage of development is to deal with some bugs and other technicial issues I have in the code that will allow it to run without encountering issues. Currently, I have to reset the pool after every transaction and that needs to happen automatically across the network.

After that we're going to beat up the code up and harden it in a open pre-alpha. The code will only work on testnet during all of the next stages of development and we'll be giving out binary clients that can only connect to the testnet.

Then, we'll go through alpha/beta and then implement a full release of the code into the client.

Open Source or Closed Source?

Last night we were talking in #darkcoin (join us!) about 2 possibilities for launching the anonymous technology:

1.) We launch open source and hope we gain a good name in the community. If done correctly, all of the other coins will just be clones that don't add anything original. I would still be working on other functionality and improvements, so we'd always be ahead of the rest.

2.) We implement all of the unique technology as a closed source plugin. The plugin would be shipped separately and added to a folder to enable the privacy features, it would also work normally if it didn't find the plugin. This is how NVidia ships their closed source drivers for their video cards with linux.

Which should it be?

Thanks to all of those that had some faith in the project early on, the prospects of this coin are starting to look really promising.
sr. member
Activity: 406
Merit: 250
He will stop right after the rediff to ~120.
And we'll never get another rediff with our hashrate...
there is 1 way to do a rediff... doing a hardfork.... its a bit complicated, but it can be done

It's no problem if it comes to that. We actually did that early on already, it's pretty simple.

However, I have a feeling the "whale" is just using GPUs. The X11 algos are very hardware optimized to run on a GPU and I think it would have taken someone about this much time to implement that and launch a farm. Time will tell if I'm right, but it seems likely.  

If I'm correct, the hashrate shouldn't fall when difficulty resets (not > 20%) because the cost of running that setup is minimal.
I thought this was CPU only mining?

And any thoughts on implmenting KGW?

The X11 algo should be compatible with GPUs and very difficulty to port to ASICs. I did some work on a GPU miner for X11, which is here: https://github.com/evan82/darkcoin-sgminer

I have some 7970's laying around here, I'll see if I can get it working for us

And any thoughts on implementing KGW? I think the current retargeting actually works pretty well, if we have to hard fork after this I'm not opposed to implementing something like that.

The algorithms I used for our proof-of-work came originally from here:
http://csrc.nist.gov/groups/ST/hash/sha-3/Round2/submissions_rnd2.html
This sounds like a reasonable solution. As someone said before, the cpu-folks has atleast had a fair chance to acquire a good amount.
legendary
Activity: 1358
Merit: 1002

what version of ubuntu your running? best to stick with 12.04 imho

also saw this:

Code:
/usr/include/x86_64-linux-gnu/bits/local_lim.h:39:26: fatal error: /usr/include/linux/limits.h: Permission denied

do you compile under sudo or normal user?

do

sudo apt-get reinstall build-essential
Jump to: