Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: BlackHatCoiner on June 21, 2021, 09:13:11 PM



Title: Question about v0.3 release
Post by: BlackHatCoiner on June 21, 2021, 09:13:11 PM
Satoshi announced the version 0.3 11 years ago (https://bitcointalk.org/index.php?topic=238), which was when the thing was starting being taken more seriously. The main addition in that version was the RPC; the previous ones (I think they were only two?) didn't have any command line interface. It was just the “Bitcoin” GUI program with a “Generate Coins” menu tab and an input field for the payment.

I noticed that he also made hashing 20% faster, possibly for mining. Is there any purpose why one should do that? It doesn't matter the amount of hashes a miner generates, but the distribution of those among the miners, right? The distribution would remain the same with or without faster hashing.


Title: Re: Question about v0.3 release
Post by: NotATether on June 21, 2021, 09:39:33 PM
Back then, they needed everyone they could find to mine bitcoins to increase the network hashrate as mining pools and farms did not exist yet. i) making hashing faster and ii) packaging a daemon version encouraged more people to leave it running on their systems in the background without, crucially, the GUI window interfering with the rest of their work.


Title: Re: Question about v0.3 release
Post by: j2002ba2 on June 21, 2021, 10:42:59 PM
At that time there was already GPU mining https://bitcointalk.org/index.php?topic=133.msg1103#msg1103

They say Satoshi send a mail to Laszlo (doono if this is true, but looks like it):
Quote
Hey, can you go slow with this?
Quote
Look, I don’t care if people hoard the Bitcoin, I don’t care if the wealth is concentrated. But right now, the big attraction is that anybody can download Bitcoin and start mining with their laptop.



Title: Re: Question about v0.3 release
Post by: gmaxwell on June 21, 2021, 11:01:29 PM
You can't stop people from using a faster technique, so if you want to make the distribution as fair as possible you need to make sure everyone has access to the fastest technique available.