News for hackers. Stuff that matters.
Re:Wall Street rethinks blockchain projects as euphoria meet... by JumpCrisscross on Thursday March 29, 2018 @11:31AM (#16707848)
Imagine if a bunch of investors walked into the Homebrew Computing Club [1] in 1976 and offered to buy anything and everything its members made for $1 million. With the benefit of hindsight, blockchain is the story of a neat database technology trashing its near-term prospects by marketing itself as a currency.

[1] https://en.m.wikipedia.org/wiki/Homebrew_Computer_Club

Re:Wall Street rethinks blockchain projects as euphoria meet... by darawk on Thursday March 29, 2018 @11:43AM (#16707956)
Blockchain is a shit database concept. It's use as a currency is one of its best uses. This idea that blockchains are a good database is an absurd myth. Blockchains are useful specifically for doing distributed consensus, and almost nothing else. Currencies are one of the best applications of distributed adversarial consensus. There are others, but currency is pretty near the top of the list.
Re:Wall Street rethinks blockchain projects as euphoria meet... by JumpCrisscross on Thursday March 29, 2018 @11:56AM (#16708061)
I think this paper [1] made a decent case for permissioned blockchains (i.e. "where the participants are limited to a predefined set") in cases where one must store state, accommodate multiple writers who do not trust each other and does not have access to an always-online trusted third party. The number of cases where the final condition applies is small, but positive.

[1] https://eprint.iacr.org/2017/375.pdf

Re:Wall Street rethinks blockchain projects as euphoria meet... by darawk on Thursday March 29, 2018 @12:04PM (#16708126)
> cases where one must store state, accommodate multiple writers who do not trust each other and does not have access to an always-online trusted third party

Ya, that's distributed adversarial consensus. Decentralized currencies are an excellent instance of such conditions. They really are a useful and interesting application. That doesn't mean they deserve all this hype in the form of investment from the average person, but if they weren't so hyped, they'd have a serious use-case as a world reserve currency and they'd make a very nice international settlement layer. Because all of the countries in the world would know that the currency was politically neutral. I think that's a pretty sweet/useful property to have.

There are definitely a few other cases where adversarial consensus problems exist too. I think decentralized prediction markets are a pretty great application of smart contracts, for instance. But yes, a lot of these things are way way over-hyped and being pushed for things way beyond their useful scope.

Re:Wall Street rethinks blockchain projects as euphoria meet... by kirillseva on Thursday March 29, 2018 @05:02PM (#16710994)
Right now such currency is USD, with the Fed acting as a trusted third party. That's one of the reasons why other countries are investing in "blockchain technology", whatever that entails
Re:Wall Street rethinks blockchain projects as euphoria meet... by icebraining on Thursday March 29, 2018 @12:31PM (#16708391)
The Blockchain is a clever combination of two preexisting concepts: distributed merkel trees, and a consensus algorithm. If you remove one of them, you no longer have a Blockchain, you just have one of its preexisting components.

"Permissioned blockchains" is like someone thought "what if we took the radios out of cellphones and connected them by cables" and proceeded to call that a brand new invention.

Re:Wall Street rethinks blockchain projects as euphoria meet... by darawk on Thursday March 29, 2018 @12:43PM (#16708509)
That's not actually true. Git is a blockchain, for instance. Permissioned blockchains are a real thing. Even centralized blockchains can be useful (e.g. a government publishing property record transactions, the blockchain aspect would be useful to ensure retroactive modifications weren't made, even if the gov. was still in full control of the chain itself).
Re:Wall Street rethinks blockchain projects as euphoria meet... by icebraining on Thursday March 29, 2018 @12:52PM (#16708595)
No, they're just merkel trees! The attempt to co-opt them to make "blockchains" seem more useful than they really are - and to justify all the money dumped in these projects - is disgraceful.
Re:Wall Street rethinks blockchain projects as euphoria meet... by Joeboy on Thursday March 29, 2018 @11:55AM (#16708051)
But irrespective of its conceptual quality, why should anybody care, outside of compsci? Why doesn't the doubly linked list get to be a household name or a hotly tipped investment buzzword?
Re:Wall Street rethinks blockchain projects as euphoria meet... by darawk on Thursday March 29, 2018 @12:09PM (#16708164)
Because at a fundamental level, distributed adversarial consensus commoditizes trust. Institutional trust is an enormous bottleneck in our economy. It is a virtuous cycle that ossifies industries, e.g. banking, and consumer finance. Why does it still take longer to send money to someone in another country than it does to mail them a package? Why are credit cards a pull architecture, even though that is pretty obviously incorrect?

The reason is that the institutions that created these things are extremely well insulated from competition. They are well insulated from competition, in part, because they have acquired the public's trust, through a long track record of not stealing everyone's money.

Solutions to the distributed adversarial consensus problem provide a way to give new businesses access to the same, or even greater, levels of public trust. Now - obviously there are still scams in this space. When I say 'trust', what I mean is, in the sense that two counterparties can transact in a way that doesn't require intermediation to ensure the completion of the transaction.

This really is a fundamentally novel and socially significant innovation. It really does reshape the competitive landscape of a number of industries. At least, it has the potential to. But it is also true that there is an enormous amount of greed and hype floating around. And this isn't in any way intended to justify the ICO scams, or the sky high prices of the existing currencies. It's not clear that anyone has yet figured out the right interface and set of practices for actually realizing all these economic gains. Nobody has yet made the iPhone of blockchain.

But the basic technical problem - distributed adversarial consensus was indeed solved by Satoshi. And that really does have substantial, positive social implications for the future. And I fear that people here are losing sight of that because of the gyrations of these silly markets.

Re:Wall Street rethinks blockchain projects as euphoria meet... by spookthesunset on Thursday March 29, 2018 @02:15PM (#16709509)
> distributed adversarial consensus commoditizes trust....

It absolutely does no such thing. Trust has nothing to do with technology and you'll never escape the need to trust real world, meatspace based institutions and humans. At the end of the day you are arguing "code is law", which is a pile of fresh horse manure, clear to anybody who saw what happened to The DAO.

Technology is created and governed by humans and you have to trust those humans. You need human meatspace based institutions in place to deal with when that trust is broken. No technology will replace this--at least in any kind of world I'd want to live in.

Satoshi's Glorious Blockchain will never succeed because it is a technological solution to a problem that can never be solved by technology.

Re:Wall Street rethinks blockchain projects as euphoria meet... by darawk on Thursday March 29, 2018 @02:39PM (#16709824)
> It absolutely does no such thing. Trust has nothing to do with technology and you'll never escape the need to trust real world, meatspace based institutions and humans. At the end of the day you are arguing "code is law", which is a pile of fresh horse manure, clear to anybody who saw what happened to The DAO.

Anecdotes are not arguments. You keep making statements, but providing no justification for them. You could say all of the things you just said about the internet in the mid 90s. And people did. And then in 2001, those people felt vindicated. But today, they look like the fools that they were.

Re:Wall Street rethinks blockchain projects as euphoria meet... by pishpash on Thursday March 29, 2018 @12:03PM (#16708120)
Because money. B-school types saw green everywhere and concluded they should stick their hands in and hype the heck out of it.
Re:Wall Street rethinks blockchain projects as euphoria meet... by asimpletune on Thursday March 29, 2018 @11:50AM (#16708015)
Can you elaborate why you think it’s a terrible DB?
Re:Wall Street rethinks blockchain projects as euphoria meet... by simias on Thursday March 29, 2018 @12:05PM (#16708135)
Why is it not? It's slow, expensive and wasteful. You could host a regular MySQL on commodity hardware that could handle ten times the rate of transactions of the bitcoin blockchain. You could publish signed dumps publicly for people to replicate and monitor as they see fit.

The only interesting feature of bitcoin is the trustless consensus but it's not as useful or revolutionary as the hype would have you believe. In particular it's only working as intended as long as you remain withing the digital world, as soon as meatspace is involved you need trusted third parties and arbiters. "Blochain technology" whatever that is, is a solution in search of a problem.

Re:Wall Street rethinks blockchain projects as euphoria meet... by Nuzzerino on Thursday March 29, 2018 @04:01PM (#16710553)
I guess you've never heard of CQRS then. Blockchains are not on-demand databases, but rather sources of truth from which derived, queryable databases can be constructed.
Re:Wall Street rethinks blockchain projects as euphoria meet... by simias on Thursday March 29, 2018 @04:25PM (#16710737)
I fail to see the relevance of your comment.

>Command Query Responsibility Segregation is a software pattern that divides the system into two distinct parts, an append-optimised command side and a read-optimised query side.

My point was about the "append-optimised" part. Of course the blockchain can be arbitrarily fast to query but you can only make about 5 transactions (or "inserts") per second on the bitcoin blockchain on average. Not very impressive as far as DBs are concerned.

Re:Wall Street rethinks blockchain projects as euphoria meet... by darawk on Friday March 30, 2018 @02:06PM (#16718423)
CQRS is great. But you can implement it very efficiently using standard logging techniques. Blockchains are just a slow, inefficient implementation of CQRS.
Re:Wall Street rethinks blockchain projects as euphoria meet... by SkyMarshal on Thursday March 29, 2018 @12:44PM (#16708514)
These cover it pretty well:

Why you don’t want a blockchain https://twitter.com/jimmysong/status/964172100054417409

Do you need a blockchain? https://news.ycombinator.com/item?id=16315456

Avoiding the pointless blockchain project: How to determine if you’ve found a real blockchain use case https://www.multichain.com/blog/2015/11/avoiding-pointless-b...

Re:Wall Street rethinks blockchain projects as euphoria meet... by Frondo on Thursday March 29, 2018 @12:10PM (#16708174)
This is a good read:

hackernoon.com/ten-years-in-nobody-has-come-up-with-a-use-case-for-blockchain-ee98c180100

Re:Wall Street rethinks blockchain projects as euphoria meet... by Nuzzerino on Thursday March 29, 2018 @04:04PM (#16710567)
30 Non-Financial Use Cases of Blockchain Technology. https://imgur.com/a/ShRoW