Hacker News new | ask | show | jobs
by 4512124672456 1779 days ago
> It’s not. The ultimate success or failure of bitcoin will depend on how many people use it and what it’s used for.

Bitcoin has already failed as money. Even most coiners admit that nowadays.

> Distributed consensus in a zero trust environment?

The whole cryptocurrency environment still relies on plenty of trust (exchanges, programmers, apis...). It's just less regulated, and this is why it is full of scams (https://www.rekt.news/).

1 comments

the environment does not rely on trust. When you make a transaction you make a transaction without needing to trust anyone.

Exchanges are needed only in the world where you need to transform bitcoins into other currencies.

Relying on programmers, api, etc: if you want to go down that rabbit hole, you can literally take the code and verify it yourself. It’s out in the open and it’s backed by cryptographically sound primitives.

Bitcoin has failed as money? Most coiners? Where is this coming from? Do you have anything to support these assertions?

> the environment does not rely on trust. When you make a transaction you make a transaction without needing to trust anyone.

Ah yes. Because I don't have to trust anyone that the order from BitcoinAmazon will arrive. Or that the house I bought on BitcoinZillo will actually be mine. Or...

> When you make a transaction you make a transaction without needing to trust anyone.

For the transaction to actually take place it means that it needs to be appended to the blockchain, and whether it is appended or not is not up to you. Instead you have to rely entirely on others for that to occur. This is the very definition of trust.

nah. no offense but you don’t understand how it works.

there is nothing preventing you from running your own node or miner.

also, you are overextending the meaning of trust. Do you trust air when you’re breathing? Do you trust traffic lights? Do you trust you’re going to eliminate excess water through pee?

The point is that if you have a series of established rules and a way to verify that they are actually applied as designed, it does not really matter who applies them.

One miner cannot become a bad actor and invent its own rules.

I wouldn't say running your own miner is necessarily the way to not "trust anyone (else)", because at the current global hashrate the chance that your individual miner will get to mint a block with your transaction in it is basically zero.

The more correct answer is that your transaction has fees, which is why other miners are motivated to include it in their next block. (And also why a majority of the hashrate being centralized into a single entity with a singular will is a doomsday scenario for bitcoin.)

Exactly, and fees are only an incentive. There's nothing stopping miners from discarding your transaction. Therefore trust that miners won't discard your transaction is required.
Fees being an incentive == trust is a strange definition of trust. But if that's the definition you want to roll with, sure distributed currencies rely on trust.
also, in case of asteroid impact you will lose all your money. what's your point?

why would the miners discard a transaction and not another one given that the value they extract is the same?