Hacker News new | ask | show | jobs
by Arnavion 1781 days ago
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.)

1 comments

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.
the "only" part before "an incentive" was important. They weren't saying because the fees are an incentive there is therefore trust, but rather, that one is trusting that, essentially, that this incentive will be enough.

Of course, the concern that some particular miner might just have it out for you to a degree that outweighs this incentive, or who has some other incentive to not include your transaction, is more mitigated when there are more separate/independent miners/pools .

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?

I don't know why they would discard a transaction. The point is that they can discard transactions, which appears to invalidate the claim that bitcoin payments are "uncensorable" and "trustless".