Author

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

hero member
Activity: 560
Merit: 500
www.OroCoin.co
It then compares the changes that occurred in those addresses in the last 2.5min [from its previous check] and knows exactly who transferred coins to whom.

Because it doesn't know who had them in the first place. It doesn't know if it's the same person sending to self.

Darksend moves in blocks of fixed size and provides change back on new addresses.

The blockchain keeps track of all of that anyway, why does a person have to be NSA? It's all in the blockchain...  Why monitor? I don't get it. I think you just have a fundamental lack of understanding in how any crypto coin works. I'm not even sure where to start in trying to help you understand. Not an insult... You just don't have enough basic knowledge to have this conversation.


That's kind of condescending. You could have just said, "an attacker can query the blockchain rather than constantly monitoring balances", and then answered his question. I thought it was a good question -- how does darksend protect against a timing analysis?

Wasn't meant to be... This is why I avoid humans. They'd rather get mad and call names. I don't know how to communicate with anyone who talks backwards and upside down, which is most people. So I generally jsut keep to myself.
sr. member
Activity: 294
Merit: 250
How can it be right fucking there, but then I try to run it and it tells me it doesn't fucking exist?

I think the closed source binary has a trollface.jpg in it somewhere...

The compiled darkcoind won't run and gives me an utterly useless error message. The binary declares itself non-existent...


Check your system, link.


Code:
system:~$ wget http://www.darkcoin.io/downloads/rc2/darkcoind
--2014-04-28 09:02:16--  http://www.darkcoin.io/downloads/rc2/darkcoind
Resolving www.darkcoin.io (www.darkcoin.io)... 162.252.83.44
Connecting to www.darkcoin.io (www.darkcoin.io)|162.252.83.44|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 56526335 (54M)
Saving to: `darkcoind'

100%[============================================================================================================>] 56,526,335  3.92M/s   in 20s    

2014-04-28 09:02:37 (2.70 MB/s) - `darkcoind' saved [56526335/56526335]

system:~$ ls -lh
total 54M
-rw-rw-r-- 1 darkcointestnet darkcointestnet 54M Apr 27 17:17 darkcoind
system:~$ chmod 755 darkcoind
system:~$ ./darkcoind --help
DarkCoin version v0.10.5.0-4-g7fbbd66-beta

Usage:
  darkcoind [options]                    
  darkcoind [options] [params]  Send command to -server or darkcoind
  darkcoind [options] help                List commands
  darkcoind [options] help      Get help for a command

Options:
~~~


system:~$ file darkcoind
darkcoind: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=0xf509c92a8ce01788736328df7f379d995a66d7b3, not stripped
sr. member
Activity: 1204
Merit: 272
1xbit.com
It then compares the changes that occurred in those addresses in the last 2.5min [from its previous check] and knows exactly who transferred coins to whom.

Because it doesn't know who had them in the first place. It doesn't know if it's the same person sending to self.

Darksend moves in blocks of fixed size and provides change back on new addresses.

The blockchain keeps track of all of that anyway, why does a person have to be NSA? It's all in the blockchain...  Why monitor? I don't get it. I think you just have a fundamental lack of understanding in how any crypto coin works. I'm not even sure where to start in trying to help you understand. Not an insult... You just don't have enough basic knowledge to have this conversation.


That's kind of condescending. You could have just said, "an attacker can query the blockchain rather than constantly monitoring balances", and then answered his question. I thought it was a good question -- how does darksend protect against a timing analysis?

I think the answer is in making similar-sized payments (denomination of XX DRK) + using a time delay for batching multiple transactions together.

A third party will see accounts being reduced and increased by similar sizes. For example 100 people will be losing 10 DRKs and 100 people will be gaining 10 DRKs. So you don't really know who sent to who.

Right, but I can Darksend 7.289375 DRK to you, and I will get 2.710625 DRK change, and both of those amounts will be recorded in the blockchain. A timing analysis could trivially link the two addresses sending/receiving those two amounts that add to 10 DRK.
legendary
Activity: 1708
Merit: 1049
It then compares the changes that occurred in those addresses in the last 2.5min [from its previous check] and knows exactly who transferred coins to whom.

Because it doesn't know who had them in the first place. It doesn't know if it's the same person sending to self.

Darksend moves in blocks of fixed size and provides change back on new addresses.

The blockchain keeps track of all of that anyway, why does a person have to be NSA? It's all in the blockchain...  Why monitor? I don't get it. I think you just have a fundamental lack of understanding in how any crypto coin works. I'm not even sure where to start in trying to help you understand. Not an insult... You just don't have enough basic knowledge to have this conversation.


That's kind of condescending. You could have just said, "an attacker can query the blockchain rather than constantly monitoring balances", and then answered his question. I thought it was a good question -- how does darksend protect against a timing analysis?

I think the answer is in making similar-sized payments (denomination of XX DRK) + using a time delay for batching multiple transactions together.

A third party will see accounts being reduced and increased by similar sizes. For example 100 people will be losing 10 DRKs and 100 people will be gaining 10 DRKs. So you don't really know who sent to who.
member
Activity: 76
Merit: 10
It's there as a deterrent.  If anyone could put up as many masternodes as they like, then someone could simply put up more than 50%  of them, and then they'd be in position to record what is going on, and thereby see where coins are going from where.  With the cost of masternodes, it is expensive to build more than 50% of the network, and as the price of darkcoin goes up, it becomes ridiculously expensive.  We only need so many masternodes to secure the decentralized network, after that, more masternodes are a drag on the system, so we hope for a balance.

So yes, it's effectively a type of POS while also providing work. Smiley
sr. member
Activity: 291
Merit: 250
It's all in the blockchain...  Why monitor?
Not an insult... You just don't have enough basic knowledge to have this conversation.

You are right, so I will give it one last try and lower my question even further -

Right now, I can see the exact balance at this address-
http://explorer.darkcoin.io/address/XbvMksW32pWkJi4epVVfGZ3YheoNF9exRw

After darksend is implemented for every transaction, will I still be able to see the balance at this address and to know when it changes, and by how much?

Thanks, and as promised - no more 5y/o questions from me.  Smiley
sr. member
Activity: 1204
Merit: 272
1xbit.com
It then compares the changes that occurred in those addresses in the last 2.5min [from its previous check] and knows exactly who transferred coins to whom.

Because it doesn't know who had them in the first place. It doesn't know if it's the same person sending to self.

Darksend moves in blocks of fixed size and provides change back on new addresses.

The blockchain keeps track of all of that anyway, why does a person have to be NSA? It's all in the blockchain...  Why monitor? I don't get it. I think you just have a fundamental lack of understanding in how any crypto coin works. I'm not even sure where to start in trying to help you understand. Not an insult... You just don't have enough basic knowledge to have this conversation.


That's kind of condescending. You could have just said, "an attacker can query the blockchain rather than constantly monitoring balances", and then answered his question. I thought it was a good question -- how does darksend protect against a timing analysis?
hero member
Activity: 560
Merit: 500
www.OroCoin.co
It then compares the changes that occurred in those addresses in the last 2.5min [from its previous check] and knows exactly who transferred coins to whom.

Because it doesn't know who had them in the first place. It doesn't know if it's the same person sending to self.

Darksend moves in blocks of fixed size and provides change back on new addresses.

The blockchain keeps track of all of that anyway, why does a person have to be NSA? It's all in the blockchain...  Why monitor? I don't get it. I think you just have a fundamental lack of understanding in how any crypto coin works. I'm not even sure where to start in trying to help you understand. Not an insult... You just don't have enough basic knowledge to have this conversation.
hero member
Activity: 756
Merit: 500
Diff is too high, price is too low better buy it than mine

where do you come from ? What do you pay for 1 kwh power
sr. member
Activity: 291
Merit: 250
Please forgive my shallow question... but if someone could explain me like i'm 5y/o-

Suppose an entity [NSA?] has immense computing power. It checks every 2.5 minutes the balances in EACH possible darkcoin address.
It then compares the changes that occurred in those addresses in the last 2.5min [from its previous check] and knows exactly who transferred coins to whom.

Where do I get it wrong...?
Thank you.
newbie
Activity: 52
Merit: 0
Diff is too high, price is too low better buy it than mine
full member
Activity: 176
Merit: 100
  • The signed message should include an expiration timestamp or block number, or should have a limited lifespan
What's the advantage of this?
I think the advantage would be that if the service provider goes rogue and doesn't send you your masternode earnings the Masternode status would be revoked after the lifespan (because you obviously won't renew the signing)
Yes, this was my reasoning.  But after thinking this through, its not needed. You can just spend the input to a new address if you need to invalidate the signed authorization for the masternode IP.

Quote
  • If masternodes are implemented this way, then hosting the masternodes could become a service and you could give any competent sys-admin your signed message and they could take care of running the nodes for a percentage of the profit.
If I were the NSA I'd be hoping so hard that masternodes could be run as a service like this. Perfect setup for a honeypot or for taking control of a legit service for the purpose of controlling a large % of masternodes.
You're right, LimLims. This could easily result in too much centralization.
member
Activity: 89
Merit: 10
  • The signed message should include an expiration timestamp or block number, or should have a limited lifespan
What's the advantage of this?

Quote
  • If masternodes are implemented this way, then hosting the masternodes could become a service and you could give any competent sys-admin your signed message and they could take care of running the nodes for a percentage of the profit.
If I were the NSA I'd be hoping so hard that masternodes could be run as a service like this. Perfect setup for a honeypot or for taking control of a legit service for the purpose of controlling a large % of masternodes.

I think the advantage would be that if the service provider goes rogue and doesn't send you your masternode earnings the Masternode status would be revoked after the lifespan (because you obviously won't renew the signing)
sr. member
Activity: 1204
Merit: 272
1xbit.com
  • The signed message should include an expiration timestamp or block number, or should have a limited lifespan
What's the advantage of this?

Quote
  • If masternodes are implemented this way, then hosting the masternodes could become a service and you could give any competent sys-admin your signed message and they could take care of running the nodes for a percentage of the profit.
If I were the NSA I'd be hoping so hard that masternodes could be run as a service like this. Perfect setup for a honeypot or for taking control of a legit service for the purpose of controlling a large % of masternodes.
hero member
Activity: 560
Merit: 500
www.OroCoin.co

How can it be right fucking there, but then I try to run it and it tells me it doesn't fucking exist?

I think the closed source binary has a trollface.jpg in it somewhere...

The compiled darkcoind won't run and gives me an utterly useless error message. The binary declares itself non-existent...

Locales were butthumped so bad they had to be purged and manually generated... Running RC2 binary now.

Debug is seriously ambiguous.

If anyone has a similar issue, well, uh, hope this helps... Maybe? [wet farts]
full member
Activity: 176
Merit: 100
A few of my thoughts about masternodes:

  • The signed message with proof of unspent input should be the only thing required to run a masternode.
  • The signed message should include the IP authorized to run as the masternode.
  • The signed message should include an expiration timestamp or block number, or should have a limited lifespan
  • You should be able to broadcast the signed message from any node via the console.
  • If masternodes are implemented this way, then hosting the masternodes could become a service and you could give any competent sys-admin your signed message and they could take care of running the nodes for a percentage of the profit.

Of course, these are just ideals. Right now I'm just interested in getting RC2 bug-tested and released. We need pools functional for large amounts ASAP.

Getting Darksend functional for sending 100 - 1000 DRK at a time is top priority.
hero member
Activity: 756
Merit: 500
The miners now competition is fierce, income is not very high.

Of course...network power has more than doubled recently

NetHash is around 28GH. Thats only around 9-10 GH of scrypt hashpower.

So all i understand is that the reward goes down with higher diffculty. If reward goes down and you have to share
it with more users your reward is going down much more than on coins that don´t use dgw.

On current reward and powercost of my mining rig i can buy x2 more coins than mining them.
There should be not a lot of countries in EU you can mine DRK cheaper than buy them.
member
Activity: 105
Merit: 10
The miners now competition is fierce, income is not very high.

Of course...network power has more than doubled recently
sr. member
Activity: 327
Merit: 250
The miners now competition is fierce, income is not very high.

I went from 3-4 drk/day to 0.8 Sad

I went from 1.5-2/day to I don't even want to figure it out now Cry
hero member
Activity: 588
Merit: 500
Will Bitcoin Rise Again to $60,000?
The miners now competition is fierce, income is not very high.

I went from 3-4 drk/day to 0.8 Sad
Jump to: