Live data from Hacker News

How Blockchain Works

blockchain.mit.edu

41–50 of 176 posts

Re: How Blockchain Works

#41
post #6

Now explain to a technical audience why some people say nonsense like how it’s the next internet or how it’ll change the world please.

These people want VC money.

(I can imagine some genuine uses, but I'm not interested in explaining them to people, especially not technical people with an axe to grind. So boring! Much quicker and easier just to say nothing, sit tight, see what happens, and find out that way whether I'm wrong or not. Most technical people are myopically technical anyway, and the technical side is just not the interesting bit here.)

Re: How Blockchain Works

#42
post #20

Earlier quoted context omitted.

I have a PhD in cryptography. Please be precise. Exactly what problem will blockchain solve for vehicles? You can't just hand wave and say stuff like "decentralized trust management" and expect us to nod along.

This is the example I was referring to: https://ieeexplore.ieee.org/document/8358773 . The problem is one where there are multiple vehicles, from different manufacturers, that must communicate with each other in real time (say at an intersection) and must make decisions based on messages being relayed to them. This is easier if they are all following the same protocol.

And of course the best protocol for a real time, latency sensitive application is... using a blockchain?

Bitcoin has a throughput of about 3 tx per second. Ethereum a little better at 7 tx per second. Confirmations are on the order of minutes at best.

Why do you think this would be a good idea?

Re: How Blockchain Works

#43
post #20

Earlier quoted context omitted.

I have a PhD in cryptography. Please be precise. Exactly what problem will blockchain solve for vehicles? You can't just hand wave and say stuff like "decentralized trust management" and expect us to nod along.

Yeah, I'm quite skeptical of it as well. If I'm being really charitable to it, then it's a way to synchronize data between parties without relying on a trusted intermediary. That said, it's unclear what practical value that has outside of purely digital applications like cryptocurrency. When you roll it into things in the real world (e.g., supply chains, health records, etc.) then you necessarily have to trust the da…

Indeed I have conjectured multiple times that I think the only application of blockchains is in cryptocurrency. Introducing any physical asset like a yacht or a banana in Laos or a diamond in Africa really doesn't make sense: you can't literally put those physical things in the blockchain.

Re: How Blockchain Works

#44

Earlier quoted context omitted.

Yeah, I'm quite skeptical of it as well. If I'm being really charitable to it, then it's a way to synchronize data between parties without relying on a trusted intermediary. That said, it's unclear what practical value that has outside of purely digital applications like cryptocurrency. When you roll it into things in the real world (e.g., supply chains, health records, etc.) then you necessarily have to trust the da…

Say you initiate a contract to sell a yacht for 1 million $. You and your buyer go to a notary where all 3 of you sign the contract and all the proper procedures. You give the buyer the yacht and he says he will transfer you the money tomorrow. Meanwhile the buyer and the notary strike a shady deal to screw you over and make new contracts that say you sold it for 1k$. It's 2 against 1 and you will lose a costly court…

If you and the buyer already have physical contact, you don't need a trustless system, you take him to court or vice versa if one party is unhappy with the transaction.

The blockchain can't (or at the very least shouldn't) overwrite legal infrastructure.

Re: How Blockchain Works

#45
post #6

Now explain to a technical audience why some people say nonsense like how it’s the next internet or how it’ll change the world please.

Well it has great potential to remove a lot of beaurocracy related stuff. It's not really the next internet but it can very easily change the world if it's properly implemented. But if you're talking specifically about cryptocurrencies and bitcoin then I assume you're a bit salty because you think you missed the hype. Don't worry tho, we are still early adopters.

I actually conjecture that blockchains are only useful for cryptocurrencies like bitcoin. It's when you see companies using them for tracking their supply chain, their music, their photos, their porn, their bananas in Laos, their weed, that I roll my eyes into the back of my skull. There's no way it has any potential to simplify any beaurcracy, unless you think introducing multiple nodes on a network and constantly making them talk to agree on their own databases is simple. People always compare blockchain in banks to banks using pen and paper. Why not just banks using computers?

Re: How Blockchain Works

#46
post #39

Earlier quoted context omitted.

This is the example I was referring to: https://ieeexplore.ieee.org/document/8358773 . The problem is one where there are multiple vehicles, from different manufacturers, that must communicate with each other in real time (say at an intersection) and must make decisions based on messages being relayed to them. This is easier if they are all following the same protocol.

There is no need to have a database replicated everywhere across a network and for all nodes in the network to be constantly engaging in a consensus protocol to agree upon the state on the ledger for some cars to communicate. Almost always a blockchain is (i) useless or (ii) something kinda vaguely like Satoshi's blockchain but really more like Git.

I agree for this particular case, which is why I think a DAG with local consensus (something like IOTA) is more applicable for this application.

Re: How Blockchain Works

#47
post #42

Earlier quoted context omitted.

This is the example I was referring to: https://ieeexplore.ieee.org/document/8358773 . The problem is one where there are multiple vehicles, from different manufacturers, that must communicate with each other in real time (say at an intersection) and must make decisions based on messages being relayed to them. This is easier if they are all following the same protocol.

And of course the best protocol for a real time, latency sensitive application is... using a blockchain? Bitcoin has a throughput of about 3 tx per second. Ethereum a little better at 7 tx per second. Confirmations are on the order of minutes at best. Why do you think this would be a good idea?

Those are blockchains which come to global consensus, which I don't think would work here. You would either need a state channel (2nd layer) or a DAG structure.

Re: How Blockchain Works

#48
post #43

Earlier quoted context omitted.

Yeah, I'm quite skeptical of it as well. If I'm being really charitable to it, then it's a way to synchronize data between parties without relying on a trusted intermediary. That said, it's unclear what practical value that has outside of purely digital applications like cryptocurrency. When you roll it into things in the real world (e.g., supply chains, health records, etc.) then you necessarily have to trust the da…

Indeed I have conjectured multiple times that I think the only application of blockchains is in cryptocurrency. Introducing any physical asset like a yacht or a banana in Laos or a diamond in Africa really doesn't make sense: you can't literally put those physical things in the blockchain.

I agree. You would need an oracle in order to put physical things on the blockchain, and that is subject to incorrect data or tampering. It's non-trivial, but not technically impossible.

Re: How Blockchain Works

#49
post #32

Earlier quoted context omitted.

Say you initiate a contract to sell a yacht for 1 million $. You and your buyer go to a notary where all 3 of you sign the contract and all the proper procedures. You give the buyer the yacht and he says he will transfer you the money tomorrow. Meanwhile the buyer and the notary strike a shady deal to screw you over and make new contracts that say you sold it for 1k$. It's 2 against 1 and you will lose a costly court…

You are trying to solve a problem with a blockchain that does not exist. Also, exactly how does your blockchain even know "this yacht now belongs to this person"?

How is this not a problem if the court system is filled to the brim with situation that could have been solved with smart contracts in place.

As for the yacht it's easy, the ownership is transfered from your address to the buyers address on the government's blockchain. :)

Re: How Blockchain Works

#50
post #39

Earlier quoted context omitted.

There is no need to have a database replicated everywhere across a network and for all nodes in the network to be constantly engaging in a consensus protocol to agree upon the state on the ledger for some cars to communicate. Almost always a blockchain is (i) useless or (ii) something kinda vaguely like Satoshi's blockchain but really more like Git.

I agree for this particular case, which is why I think a DAG with local consensus (something like IOTA) is more applicable for this application.

I think DAGs are possibly even more useless.
Post reply on HN