Hacker News new | ask | show | jobs
by AgentME 2562 days ago
Bitcoin mining wasn't invented just to be an egalitarian "everyone can earn money from their computer" sort of thing. The decentralized design that Bitcoin uses needs people to do lots of processing work, the people doing this work need to be incentivized somehow to keep doing that, and then somehow the units of the new currency need to be distributed out, presumably in a way fairer than just starting Satoshi out with a large balance. Mining solves these issues.
2 comments

I hate the term "mining" for that reason. It is not like mining gold. I would have preferred if they called it "digital notary service". That's what the miners are doing. They are notarizing transactions so people can agree on the ledger and so that double-spends cannot happen. Early in the life of the system, the notary service is subsidized by inflation. Later (after many halving of rewards), they will be compensated with transaction fees.

If someone can devise a way to perform the notary service without proof-of-work, I'm pretty sure Bitcoin will move to it. Right now, no other system has been shown to actually work. Proof-of-stake systems are in the works but, as far as I know, none of them are considered trustworthy at this point.

Edit: I would like to also say that I'm sympathetic to the opinion that Bitcoin mining is too wasteful of resources (i.e. electricity). I think the system is perhaps flawed in terms of the connection between Bitcoin price and the economic drivers of difficulty. When the price is high, the mining rewards are such that there is huge pressure to increase mining costs. Do we actually need that level of security? OTOH, hard to blame Satoshi for the design since it is hard to foresee how quickly the system gets adopted.

  "The decentralized design that Bitcoin uses needs people to do lots of processing work"
You should try reading Satoshi's white paper which explains what that processing work is. (hint: there's not really any processing outside of generating a bunch of random worthless nonces in the hope that one nonce will be accepted as a winning lottery number)

The Proof of Work "algorithm" is completely unnecessary for processing transactions, and it's actually quite simple. To the point, PoW simply asks for a random number for the purpose of creating a lottery. If you want Bitcoins, you need to waste more real world energy and capital on hardware to print more lottery tickets (nonces).

The Bitcoin network and all the transactions on the network could easily be run on cheap hardware, a raspberry pi even. The PoW filter is a psychological tool for "governance" (write access) to the database, granted now exclusively to wealthy capital holders. Effectively granting the Bitcoin / PoW network to the wealthiest speculators who can devote resources to be sacrificed in return for digital lottery printers, which in turn give a chance to generate numbers in the cryptocoin database.

Curious why someone would design a currency system in objection to the financial plutocracy, when the design inevitably restricts control of the entire network only to existing capital?

It's no mistake Satoshi owns at least 1,148,800 BTC.

>The Proof of Work "algorithm" is completely unnecessary for processing transactions

The Distributed Systems community awaits your proposal for a solution to Byzantine Fault Tolerance in open, decentralized, adversarial networks. Why would you withhold an alternative solution to PoW?

>The PoW filter is a psychological tool for "governance" (write access) to the database, granted now exclusively to wealthy capital holders.

No amount of PoW allows a block producer to write data to a node that a node operator hasn't consented to accept by their choice of consensus rules. Your argument is "capital holders" can force consumers to purchase whatever they produce. Consumers induce producers. Producers cannot induce consumers. Producers can /speculate/ that latent consumption may exist but without purchasing consumers, production will eventually end.

>why someone would design a currency system in objection to banks, that inevitably restricts control of the entire network only to existing capital?

Money warehouses and credit creators (banks) are not capital. Capital is the product of work / R&D / creation.