Comment

Comment by baby

1. yes there is a trust flow when you join a network:

* you need to trust the paper behind the consensus mechanism

* you need to trust the people who have implemented the client, and trust them to maintain it

* you need to trust the TLS connection you use when you download the client. Meaning the whole CA system

* you need to trust your own machine, when running the client

* you need to trust the first peers you connect to when you join the network

* after you're connected to enough peers, you can usually feel safer. But you'll still have some out-of-band comparison to do between your chain and other people's chains.

2. supply-chain with blockchain = scam to me. I'd be interested in hearing about a real use-case, but when you're trying to bridge the gap between reality and the blockchain, then it usually doesn't work well.

3. Here is my mental model of consensus and why it can be useful: we have protocols that work well when everyone is honest. They mostly break when malicious peers start appearing. Consensus is the cryptography field of study that attempts to solve this issue. You need a good chunk of people to be honest when you run such a protocol in a "public" setting. We recently discovered, with bitcoin, that financial incentives work well. So now we have:

* financial incentives can help us make public consensus protocols work

* research brought us good consensus mechanisms that we can use in more private settings

The technology works well when you think of banking. Many banks want to cooperate in the way they exchange money between them, but they don't necessarily trust each other, or their security. So they form a protocol using a consensus mechanism.

Now, a cryptocurrency is exactly the same thing, but in a way where anyone can connect directly to the backbone of these banks' infrastructure. You will necessarily have plenty of issues stemming from that: what if you lose your money, get it stolen, what if the exchange you use get hacked, etc. But the benefits are still pretty awesome: you are not going through a bank, you are directly connected to the system.

Just my 2 cents.

parent baby 7 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton