News for hackers. Stuff that matters.
Re:Bitcoin security model: trust by computation by patio11 on Friday February 21, 2014 @10:28AM (#7277361)
This is a neat trick, in that it defines Bitcoin's security model such that all of the successful attacks are out of scope. Meanwhile, the central actors Bitcoin doesn't have who received the trust that Bitcoin doesn't require ran into a smidgen of trouble running the bank that Bitcoin makes obsolete and now their depositors that Bitcoin doesn't acknowledge are praying that the government that Bitcoin undermines will hit them with the legal process that Bitcoin structurally avoids.
Re:Bitcoin security model: trust by computation by sheldonth on Friday February 21, 2014 @11:38AM (#7277742)
Patio11, I have much respect for your work and _love_ reading your email digests, but your comments of late about Bitcoin have such a decidedly negative slant that they become hard to digest at face value.

Yes of course businesses built around the Bitcoin protocol will melt down occasionally, as many businesses do within the course of operation -- but don't you see how your attempt to conflate Bitcoin businesses (Exchanges, specifically) with a discussion about the new model of trust employed by the p2p network is probably a bit deceptive?

Yes, Bitcoin is scarce and therefore commands a market price. Commanding a market price has some qualities that suck. One of them is that you have to deposit assets in a market to keep an order book to discover a price. This is fallible. But it has nothing to do with how we (the human race) have discovered a way to create a scarce and transferrable peer to peer asset over the internet. Perhaps you should stop and consider how you can personally deconstruct some of the negative bias you have against Bitcoin in your public discussions of such.

Much love.

[Edited for grammer]

Re:Bitcoin security model: trust by computation by Hieroglyph on Friday February 21, 2014 @01:36PM (#7278529)
> Commanding a market price has some qualities that suck. One of them is that you have to deposit assets in a market to keep an order book to discover a price.

You don't _have_ to trust a counterparty with your money for price discovery. Take Counterparty for example: a P2P derivatives and stock market using Bitcoin as the transport layer [ǂ]. It enables trustless betting on anything from asset prices, to weather events, to Superbowl results [ɵ]. Two companies have already issued publicly tradeable shares [ɸ].

Data feeds are a public, competitive market:

    Order: give 55.0 XCP for 0.5 BTC in 11 blocks, with a provided fee of 0.0001 BTC and a required fee of 0.005 BTC (bcf02fb66565d984a136fc55e1085f5cc782e8630dcfdbe9bbddb3312beb8f2c) [valid]

    Broadcast: ‘Block Hash (0000000000000…cdbe902b4698e) Even/Odd’ = 2.0 from 15cdAQmmBrz1BEVtipaQ1dVHtTwmfcxzw5 at 2014-02-20T20:00:03-08:00 with a fee of 0.1% (7bd292f02c41740150b2ed2e7cf739566c900092e892e4a3a5d7dd142c00df8b) [valid]

    Broadcast: ‘CoinDesk BPI USD’ = 555.26 from 1CeQHd59TFKWQzsWYDXc9NDX2ooMSRpiqi at 2014-02-20T22:00:03-08:00 with a fee of 0.1% (65c7162d69664008e4e0fe3be9122fb02c3e98901cd975d6d179e85a945fd916) [valid]
[ǂ]: https://counterparty.co

[ɵ]: http://blockscan.com/tx.aspx?q=3155

[ɸ]: http://blockscan.com/assetInfo.aspx?q=MPTSTOCK

[ɸ]: http://blockscan.com/assetInfo.aspx?q=SFMSTOCK

Re:Bitcoin security model: trust by computation by unclebucknasty on Friday February 21, 2014 @01:42PM (#7278571)
I think what patio11 is saying (and I agree) is that too much is being made of the ideals behind the Bitcoin protocol and paradigm, but it doesn't really translate when met with the hard test of practical reality.

I noted your argument, along with many others on the GP's sub-thread which make this very distinction between Bitcoin as a concept and Bitcoin as an actual thing. In so doing, you suggest that failure to make the distinction is misleading and you align yourselves with the idealistic praise heaped on by the original article.

But, I would agree with patio11's insinuation: i.e. that the real fallacy is in this praise. It's misleading, because at some point, the protocol must be implemented in the real world, consisting of exchanges, wallet services, payment services, etc. These are all points where bad actors can attach. To say, "well, that's not the Bitcoin protocol" is to point out a meaningless distinction. When you find a way around these implementation limitations, then it matters.

TL;DR: as implemented, Bitcoin in practice solves exactly none of the problems espoused by the article. We need look no further than real-world events to see this.

Re:Bitcoin security model: trust by computation by unclebucknasty on Friday February 21, 2014 @05:40PM (#7279942)
I challenge whomever downvoted me to refute at least the tl;dr in my comment.
Re:Bitcoin security model: trust by computation by mikeyouse on Friday February 21, 2014 @11:40AM (#7277753)
This is a good point, but I had difficulty reading it without adding some parentheticals;

    This is a neat trick, in that it defines Bitcoin's
    security model such that all of the successful attacks
    are out of scope.

    Meanwhile, the central actors (which Bitcoin doesn't
    have) who have received the trust (that Bitcoin doesn't
    require) ran into a smidgen of trouble running the
    bank (that Bitcoin makes obsolete) and now their
    depositors (that Bitcoin doesn't acknowledge) are
    praying that the government (that Bitcoin undermines)
    will hit them with the legal process (that Bitcoin
    structurally avoids).
Re:Bitcoin security model: trust by computation by applecore on Friday February 21, 2014 @12:31PM (#7278093)
There's bitcoin (the unit of measurement), Bitcoin (the software, system, and distributed consensus network), and "Bitcoin" (the people, community, and economy that have emerged around Bitcoin in the past five years). Your argument conflates Bitcoin and "Bitcoin" so seamlessly that the reader may not even know there's a distinction.

They seem to be a single identity to you, and the differences appear to become lost. The misunderstandings and errors of logic in your argument come from treating two distinct concepts as if they were one. For instance, the term "security model" has a distinct meaning when used in the context of a distributed computing system, but that doesn't seem to matter to you.

Re:Bitcoin security model: trust by computation by drewblaisdell on Friday February 21, 2014 @02:03PM (#7278712)
> They seem to be a single identity to you, and the differences appear to become lost.

This is a good description of patio11's Bitcoin arguments. He ignores the problems Bitcoin does solve and focuses on the aspects of the community that are broken and still need work.

Gates called Bitcoin a techno tour de force. It has potential and solves some real problems, but it has a long road before becoming anything like a usable currency. Patrick tweeted about HN comments of this sort last week and it sums up exactly how I feel about his Bitcoin comments: https://twitter.com/patio11/status/435315147427430400

Re:Bitcoin security model: trust by computation by gwern on Friday February 21, 2014 @11:36AM (#7277725)
> Meanwhile, the central actors Bitcoin doesn't have who received the trust that Bitcoin doesn't require ran into a smidgen of trouble running the bank that Bitcoin makes obsolete

Mtgox is not a centralized bank in the Bitcoin economy, has steadily been deprecated due to its ongoing problems, and long ago lost even a bare majority of Bitcoin/fiat turnover as people moved away from it (just as a distributed currency lets them easily do). Its problems are now between it and the customers who decided to bet on it in trying to take advantage of the famous Mtgox risk premium.

Bitcoin: working as designed.

Re:Bitcoin security model: trust by computation by torbjorn on Friday February 21, 2014 @10:55AM (#7277511)
The Gox situation is unfortunate but I think it stems from the weaknesses and corruptability of centralized systems (in this case the Mt Gox Bitcoin Exchange) rather than flaws within Bitcoin.

Decentralized exchanges are in the works that should prevent similar situations in the future.

Re:Bitcoin security model: trust by computation by alwillis on Friday February 21, 2014 @01:34PM (#7278519)
>The Gox situation is unfortunate but I think it stems from the weaknesses and corruptability of centralized systems (in this case the Mt Gox Bitcoin Exchange) rather than flaws within Bitcoin.

Mt. Gox has been a poorly run company as long as it has existed; it didn't help that its custom bitcoin wallet implementation didn't take transaction malleability into account, even though it's been known about since 2011: https://bitcoinfoundation.org/blog/?p=418

Remember that Mt. Gox has about 20% (down from 80% back in the day) of Bitcoin's trade volume; the other major exchanges properly addressed malleability and didn't have the same problems.

Re:Bitcoin security model: trust by computation by hershel on Friday February 21, 2014 @11:33AM (#7277709)
assuming exchanging bitcoin with usd becomes illegal with big enough penalties for both sides, what value would a decentralized exchange have, except for illegal businesses?
Re:Bitcoin security model: trust by computation by torbjorn on Friday February 21, 2014 @01:59PM (#7278678)
A distributed exchange would have even more value if USD to BTC transactions were criminalized since there would be no central agency or person to strike at and shut the exchange down.
Re:Bitcoin security model: trust by computation by tlrobinson on Friday February 21, 2014 @11:36AM (#7277731)
That's a fairly large assumption.
Re:Bitcoin security model: trust by computation by baddox on Friday February 21, 2014 @01:41PM (#7278567)
There is a lot of value in illegal businesses.
Re:Bitcoin security model: trust by computation by icebraining on Friday February 21, 2014 @12:46PM (#7278201)
There are other currencies besides USD.
Re:Bitcoin security model: trust by computation by oleganza on Friday February 21, 2014 @11:58AM (#7277876)
Consider that people freely decided to keep money in MtGox. The whole currency is unaffected. But when your central bank decides something (e.g. to issue more currency or do a haircut), then suddenly all banks and all holders are affected. Example of MtGox is an example why Bitcoin is important and actually works as promised: one company misbehaves, others not affected.
Re:Bitcoin security model: trust by computation by GotAnyMegadeth on Friday February 21, 2014 @10:48AM (#7277471)
Difficult sentence, but I got there in the end :-)
[deleted]
Re:Bitcoin security model: trust by computation by patio11 on Friday February 21, 2014 @11:18AM (#7277623)
You might be thinking of Patrick Collison, co-founder of Stripe, who is actually something of a Bitcoin fan. I'm Patrick McKenzie, my only relationship with Stripe is paying them substantial money to charge credit cards, and I'm... not a Bitcoin fan, to put it mildly.
Re:Bitcoin security model: trust by computation by trevelyan on Friday February 21, 2014 @04:34PM (#7279580)
> my only relationship with Stripe is paying them substantial money to charge credit cards, and I'm... not a Bitcoin fan, to put it mildly.

Those are two very strange statements to put beside each other, Patrick. It makes it seem as if you genuinely believe that processing digital payments is something that should cost society a significant amount of money.

Re:Bitcoin security model: trust by computation by patio11 on Friday February 21, 2014 @10:34PM (#7280888)
You're missing the now-deleted context, which is him accusing me of talking my book because Stripe. I was pointing out that, if anything, my book would be in the other direction.

I'm still flummoxed that people keep thinking I'm part of the Global Banking Conspiracy rather than, say, a geek who makes a living on the Internet who came to his own conclusion.

Re:Bitcoin security model: trust by computation by trevelyan on Saturday February 22, 2014 @01:43AM (#7281202)
No... my comment was incidental to the identity mix-up. I'm just genuinely curious how any bootstrapping entrepreneur can be negative about bitcoin while still aware of how difficult and expensive it is to accept digital payments.
Re:Bitcoin security model: trust by computation by drewblaisdell on Saturday February 22, 2014 @05:07PM (#7283834)
> I'm still flummoxed that people keep thinking I'm part of the Global Banking Conspiracy

You know as well as any of us that criticism of your Bitcoin tirades (in general and in this thread) does not come from people who think this.

Re:Bitcoin security model: trust by computation by cperciva on Friday February 21, 2014 @11:14AM (#7277599)
Are you getting patio11 confused with pc? Two very different Patricks (but both great people).
Re:Bitcoin security model: trust by computation by jafaku on Friday February 21, 2014 @11:17AM (#7277620)
You are right, I got the wrong dude.