Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

decentralization is not a benefit in a vacuum, it comes at a cost.

to be taken seriously bitcoiners need to have a thesis as to why the benefits of decentralization in each of these applications outweigh the cost.



While it doesn't tackle the benefits of decentralization, I really like the arguments in this article: http://theumlaut.com/2014/01/08/bitcoin-internet-of-money/

Basically, the benefit of the internet was that it was the first "open" telecommunications protocol (as opposed to telephone for example), which allows for permissionless innovation. Applications (i.e. Facebook) can be built on the internet without approval of any central party.

Bitcoin is an open protocol for "ownership." We're not even beginning to scratch the surface of what applications can be built upon it.

(chopped up for brevity:) "Internet applications, such as email and the World Wide Web, are defined in protocols implemented on devices at the edges of the network, like servers and home computers, not in the guts of the network: routers, switches, hubs, and exchange points. The lower layers of the Internet can be completely oblivious to the specific applications that are in use; they just focus on getting packets of data to the right place. ... If Sir Tim [Berners-Lee] had to explain to a telecom executive what hypertext was in 1990 before he could create the web, it may never have happened. If we had to rely on telecom companies to provide video calling, it would probably be more expensive and inferior to the video calling services we have today. ... The permissionless innovation and devolution of power fostered by the Internet may be obvious, or nearly so, in retrospect, but not in advance. From Krugman’s perspective, perhaps, the Internet was just another medium for communication, of which we already had plenty. Why should it have been such a big deal?"


Could those guts of the internet be set up to mine bitcoins or shave mbtc off of transactions?


If you set up 10 Digital Ocean accounts ($50 / month) and mined some scrypt-based coin (optimized for CPU mining) and pointed all ten at a pool, that's only ~30khash/s. Your desktop PC probably has more than 30khash/s mining potential. D.O. is one of the few hosts that doesn't block mining and we'll see if that lasts. So 30khash/s is maybe 20 cents worth of altcoins/day minus fees to convert that into dollars. So you're already losing $44/month, hurting everyone on your hypervisor and difficulty is rising. And I think Litecoin was an attempt to make CPU mining more lucrative ;-)


I don't think this is really how things are going to work. In an ideal world, people would come up with a strong thesis that features of Bitcoin outweighs the cost, and only then would people take Bitcoin seriously. But the reality is that nobody really understands Bitcoin's role in the world economy well enough to evaluate such a thesis. There are tons of theses about how Bitcoin might be used. The only way to evaluate these theses is to implement them and see if they work.

So basically, we can't wait to see if the benefits outweigh the costs to start taking Bitcoin seriously. Bitcoin has to be taken seriously before we can weigh the benefits against the costs. There's just no way to evaluate whether decentralization is more beneficial than costly except to take the risk and try it.

In that sense, Bitcoin isn't really that different from any other new financial idea. Either you invest in a thesis or you don't, and if you invest, then either you make money or you lose money. You can make educated guesses on which theses are correct, but ultimately you can only prove or disprove a new financial idea by taking it seriously enough to try it.

People are already taking Bitcoiners seriously to the tune of billions of dollars, so I think we'll see results from this experiment. Whether the results of the experiment will be positive or negative, I don't know.


My point wasn't about bitcoin but about people posting their thoughts on bitcoin. If someone is going to try to get people rallied behind decentralized X, a good place to start is to offer practical reasons why that would be a better scenario than the status quo. Tell me why in the future I would want to take my retirement account out of my bank and deposit it into the decentralized ether. If I screw up that process, I lose my retirement account. Introduce a third party to help me with the process and you're on the road back to centralization. The same types of arguments can be made for other "this is serious business" use case for bitcoin.

Can the blockchain replace Twitter? Yeah maybe. But to compare overturning Twitter to overturning the NYSE shows a lack of proportionality and understanding of why things are the way they are in finance.


We don't need to define the benefits of privacy and decentralization at all. We need to only offer them. Those who value decentralization and privacy will use what we offer. Those who dislike the outcome of a uncontrollable, decentralized world will have to exert a great amount of force and control to stop us.


Bitcoin does not offer any form of privacy as a direct result of being decentralized. In many ways bitcoins are a huge step back from a privacy perspective simply because private people can follow all transactions.


I keep hearing this "bitcoin isn't privacy/anonymous". That may be true if you consider bitcoin by itself but I think it's important to look at the whole landscape of crypto-currencies. Consider the following:

I buy a bitcoin, I send it to BTC-e.com and sell it for $800. Now I have an $800 USD balance on my account. I wait for 4 days then buy Litecoin and send it to my offline wallet.

Now, how would you track that? Note in my HN profile I have a BTC & LTC address that I've done exactly that with more than once. I would love for someone to show me the blockchain transactions that prove that's what happened. Alos note, this is pretty much how the SheepMarketPlace thieves got away. Some guy tracing the bitcoins until it was revealed that he was just following a BTC-e.com's internal operations address. Also note that you don't need to give BTC-e.com anymore more info than a valid email-address. Just get your coins from some other place like mining or whatever, send them to the deposit-address given to you on BTC-e.com.

For people not familar with bitcoin, consider this real-world example. I steal a $100 bill from your wallet but you have a paper-thin tracking device inside it. So you watch it physically move around in the world. Now, if I go to an Airport and exchange the $100 for 89 EURO... you've lost track of the original thief. The thief still is holding the funds he gained from the theft and you're just following a $100 around in the Airport exchange system that may end up anywhere. You know where the $100 bill is but you'll never find the thief. Mix this with stuff like localbitcoins.com(equivalent of just finding a random person on the street that will exchange currency) and you'd have a pretty tough time finding out exactly how the original person spent the funds.


Since the exchanges know who you are they can fill in those gaps. BTC-e is a bit of an anomaly; at some point I expect them to either adopt KYC or be hounded out of business.


Ah, that's true. If BTC-e.com cooperates with authorities then the gap can be closed. But regular people can't force BTC-e.con to disclose that info. Also worth noting that, at least in my situation, BTC-e.com doesn't have my bank info. All they have on me is a working email address and the IP address I log in from. Only coinbase.com truly _knows_ who I am since they have my bank & e-trade account.

I guess nothing is completely out of the reach of authorities if they really wanna get you, but it's a bit more difficult with crypto-currency than just looking at your bank account history. Now, if every unregulated exchange turns into a bureaucracy-controlled entity then I guess they're no longer much better than a bank.


Well, which is better: the illusion of privacy (which you can do nothing to further secure), or the known fact that you have no privacy in an environment where you can take steps to protect yourself?

Your bank offers the illusion of privacy. Sure, a random person can't just walk up and see your balance. But a teller can pull up your account and look around. Sysadmins can certainly see your money pop up in server logs. A particularly motivated individual might even be able to pull data from disk images or memory if they were so inclined, so how safe is that information really?

I'd argue that knowing everything is public is better. It motivates people to come up with solutions like Zerocoin and CoinJoin.


You can turn this around quickly. Which is better, the actual tangible privacy your bank gives you despite its theoretical "illusion" of security, or the theoretical privacy of bitcoin which in practice is hard to maintain yourself?


Either (or cash) might be appropriate depending on the transaction.


You forgot to mention Stealth Address ;)


Following the transactions quickly breaks down. Almost every transaction is actually 2 transactions, one to a new address that you still control by your wallet and one to the payee's address. If you really think it is trackable I'll challenge you to track my purchases as a test.

As for decentralization vs centralization. If banks asked me to sign up with my public key and didn't ask for my name or address or identification number, then sure. But the fact is that they do. The fact is that they are infiltrated by the NSA, et al. A direct result of decentralization is the absolute need for privacy, otherwise the system breaks down.


People have published papers on breaking bitcoin anonymity. It wasn't trivial, but over a long period of time they could identify people with decent probability of being correct.

Zerocoin will completely fix this.


Those papers focused on people that didn't use VPNs or Tor to mask thier location.


That is not correct. Paper: http://arxiv.org/abs/1107.4524

IP address is one of many ways that particular bitcoin addresses can be linked to real identities. The rest is graph analysis.


I guess you haven't heard of Stealth Addresses.


To be fair, stealth addresses are only a few days old :)


Again, trust is what you get.


It's not privacy, it's trust. There's a subtle difference.


Decentralization in itself do not have a cost. When this architecture is applied to some concrete case it may have cost it even be wrong.

For example one can argue that if Europe had been kept under a central authority since Charlemagne, Europeans would have suffered much less wars, and maybe would have had less need to bring war and colonization worldwide.

But for a currency, distribution of goods, communication, etc decentralization is probably better, i.e. have more value than its implementation cost.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: