Live data from Hacker News

You Do Not Need Blockchain: Popular Use Cases and Why They Do Not Work

blog.smartdec.net

231–240 of 415 posts

Re: You Do Not Need Blockchain: Popular Use Cases and Why They Do Not Work

#231

Earlier quoted context omitted.

> In other words, anything illegal. Not exactly. It's anything for which the legal system is not effective. For example, you can have a perfectly legal contract, but the other party is in a corrupt foreign jurisdiction that would never find in your favor in the event of a breach. Then you can't contract with them because they have no incentive not to breach, without an alternative method of ensuring compliance that d…

Still though, in this scenario, (and which is why I think smart contracts themselves are waaaaaaay oversold) is that most real-world contracts deal with real-world things: e.g. you will deliver a set of goods, at a specified level of quality, at a set time. But as the author points out so well (I really like his "Blockchain is not IOT" mantra) once you're dealing with real-world objects, you are relying on an oracle…

There is no question that there is excessive hype. But not being good for everything isn't the same as being good for nothing.

Re: You Do Not Need Blockchain: Popular Use Cases and Why They Do Not Work

#232

Earlier quoted context omitted.

I'm not saying: you don't need the blockchain because you shouldn't be doing bad things. I'm saying: you need the blockchain if and only if you are doing things that are illegal in your country. It's a decision criteria for when you need the blockchain. I'm making no moral judgement. And there are very good reasons to want to do things that your government deems illegal (for example, donating to a political organizat…

>I'm saying: you need the blockchain if and only if you are doing things that are illegal in your country. It's a decision criteria for when you need the blockchain. This is, at face value, simply false. I want to send $5 to a poor African family. I'll even relax my criteria - I'm willing to wait _up to 3 business days_ for this African family to receive my $5. I live in California. Could you please point me towards…

In Kenya, you can use M-PESA. Money is transferred digitally and quickly.

Re: You Do Not Need Blockchain: Popular Use Cases and Why They Do Not Work

#233

Earlier quoted context omitted.

> Guys, this works. It's literally how the world works. There's no question that it works. The question that blockchain-like solutions seek to explore, is whether it works better than a technological solution which can eliminate most of the layers you describe. The world is deeply complex, more complex than any single human can understand. If operating in the world can be simplified to the point of being understandab…

But you're not making anything simpler. There is a reason we have lawyers and courts and insurers and whatever middle men are supposed to be cut out, and that is because contracts, and insurance and law are hard, and nobody wants to write 200 smart contracts a day where one mistake empties your wallet in unrecoverable ways. These institutions exist because division of labour and trusted institutions are a way to hand…

You assume too much. Our current systems evolved over millennia. Cryptocurrency is less than 10 years old. Nobody thinks the current state of the tech is what everyone will end up using, where you have to write your own smart contracts using an inscrutable smart contract programming language.

Nevertheless, having an impartial, inherently trusted computing base is a promising foundation. What you then need on top is various forms of static analysis that make smart contracts scrutable by mere humans (and preferably writable by mere humans). That's how you collapse the complexities and largely eliminate the need for centralizing risk and analysis.

Edit: it's like you're expecting people to do word processing using punch cards. That's where cryptocurrency tech is right now, and the more mature programming and UI/UX of today is where we should expect it to be in 10-20 years.

Re: You Do Not Need Blockchain: Popular Use Cases and Why They Do Not Work

#235

I've said this several times before on this site but will keep repeating it: there's exactly one use case where the blockchain is a superior (and, in fact, the only) solution: when you can't use contracts and the legal system to ensure trust between the parties. In other words, anything illegal. For any other conceivable use case, a database and a contract between parties are a superior solution. Edit: To clarify wha…

Or anything that's too expensive to involve the legal system which is an even bigger area of opportunity.

As an example. 2nd-hand digital assets.

Re: You Do Not Need Blockchain: Popular Use Cases and Why They Do Not Work

#236
post #84

Earlier quoted context omitted.

> but who owns the database? And who enforces the contract? And who owns the actual data? > Blockchain provides satisfactory answers to all those problems. What problems? I mean your arguing like something like public transportation is an impossibility without blockchain backing because: "Who owns the stations, who enforces the schedules and who owns the actual busses?" Those are not problems. They are all just quest…

But what if two banks are transferring money between themselves? Which bank owns the database? Why should the other bank trust that database?

>Which bank owns the database?

Central bank?

> Why should the other bank trust that database?

Because if that database fails, it is likely that the failure is one of the smaller problems of the bank?

Re: You Do Not Need Blockchain: Popular Use Cases and Why They Do Not Work

#237

Earlier quoted context omitted.

I can't speak to banks, but I have some personal experience with this sort of thing in the case of trading. I'm guessing it's at least somewhat similar to how it works among banks. All the big players have got real-time feeds they're sharing with each other to keep track of who's made what transactions, and they're constantly reconciling them against each other, to make sure that everyone's looking at the same pictur…

> All the big players have got real-time feeds they're sharing with each other to keep track of who's made what transactions, and they're constantly reconciling them against each other, to make sure that everyone's looking at the same picture. That is exactly what blockchain is. It is literally doing that. > None of this is strictly necessary, because there is a central source of truth that you can rely on. But who i…

[deleted]

Re: You Do Not Need Blockchain: Popular Use Cases and Why They Do Not Work

#238

Earlier quoted context omitted.

I'm not saying: you don't need the blockchain because you shouldn't be doing bad things. I'm saying: you need the blockchain if and only if you are doing things that are illegal in your country. It's a decision criteria for when you need the blockchain. I'm making no moral judgement. And there are very good reasons to want to do things that your government deems illegal (for example, donating to a political organizat…

>I'm saying: you need the blockchain if and only if you are doing things that are illegal in your country. It's a decision criteria for when you need the blockchain. This is, at face value, simply false. I want to send $5 to a poor African family. I'll even relax my criteria - I'm willing to wait _up to 3 business days_ for this African family to receive my $5. I live in California. Could you please point me towards…

The blockchain way doesn't send them $5, it sends them a token which is surprisingly hard to redeem for $5.

Re: You Do Not Need Blockchain: Popular Use Cases and Why They Do Not Work

#239

I've said this several times before on this site but will keep repeating it: there's exactly one use case where the blockchain is a superior (and, in fact, the only) solution: when you can't use contracts and the legal system to ensure trust between the parties. In other words, anything illegal. For any other conceivable use case, a database and a contract between parties are a superior solution. Edit: To clarify wha…

> when you can't use contracts and the legal system to ensure trust between the parties what about transmitting value over the internet without relying on an external system? You know, like digital cash (but actually cash, not airline points that require a central actor to approve the transaction).

But to get to and from Actual Money, you have to go through a small number of non-trustworthy external systems.

Re: You Do Not Need Blockchain: Popular Use Cases and Why They Do Not Work

#240

This use case seems disruptive in the finance niche: https://www.lawsnap.com/smart-contracts-are-set-to-transform...

Nowhere in that article does it explain why smart contracts actually save costs. Yes, some derivatives contracts are simple enough to explain to a computer, but still quite complicated. Why does putting them in a smart contract on a blockchain save money over just putting them in the dealer's computer?
Post reply on HN