Podcast #128: We chat with Kent C Dodds about why he loves React and discuss what life was like in the dark days before Git. Listen now.

Hot answers tagged

20

According to blockchain.info, the block 210000 was solved on 2012-11-28 15:24:38 GMT, and was relayed by Slush's Pool. The pool's Stats page also claims to have solved that block. It has also been stated that the block was solved by pool's user by the nickname of laughingbear.


18

Script was in the first version of Bitcoin. Satoshi developed Bitcoin in private before releasing the fully-usable Bitcoin 0.1, and he said very little about his thought-process, so we'll probably never know exactly why many things were done the way they were. Script had several serious bugs when Bitcoin was first released, and some bugs still exist. It's ...


17

Short answer: 4 [Prior to the March 12, 2013 fork] The Value Overflow incident seems to be the longest ever blockchain split. The problem with blockchain forks is that once they are resolved the only trace they leave is a log entry. To reconstruct the following I used the printblocktree output that theymos gave me in this question and the information from ...


14

The closest predecessor to Bitcoin is generally agreed to be Wei Dei's b-money proposal. The proposal had a lot of holes. For example, it assumed that money could be created simply by solving hard computational problems. But it contained no mechanism to control currency inflation, so currency would inflate as computing power increased. He actually offered ...


13

The March 12, 2013 blockchain fork started with 225430 and so far has reached block 225461, so it is 31 blocks long. Some of those were mined long after the fork supported by v0.7 clients had regained longest chain. At the peak the fork which supported by v0.8 clients was at least a dozen blocks higher meaning transactions that had more than ten ...


13

I've got an answer on Reddit: It's likely to have been written in a PM or an email to some developers, and it seems that Mike Hearn (BitcoinJ) was the one who published this statement: Mike Hearn - February 25, 2013, 12:48:54 PM He communicated with a few of the core developers before leaving. He told myself and Gavin that he had moved on to other ...


10

Ecash, created by David Chaum, and introduced in 1993, was a cryptographic bearer certificate, though the underlying instrument was national currency (e.g. dollars). It required a central party to keep track of spends to avoid double spends, unlike Bitcoin's distributed peer to peer ledger. It existed until the bankruptcy of its issuer, Digicash, in 1998. ...


9

The "Linode problem" is storing Bitcoins on a managed device. That managed device might be server hosting from Linode, for example, or a cloud server at RackSpace for another example. In both instances, by simply gaining root access using the service provider's systems, tens of thousands of bitcoins were stolen. The incident in which the "Linode problem" ...


9

I wrote a program that extracts the blockchain into an SQL database and ran a query. The answer is that block 152218 followed block 152217 after a delay of 1 hour 39 minutes 7 seconds. This was the longest inter-block interval in 2011. There were many longer interval in the early history of the blockchain, often multiple hours or days. Edit: I also find it ...


9

The current testnet is on its third iteration, somewhat unimaginatively titled testnet3. It was put that way by this commit: Testnet, Mark III gavinandresen authored 2012-04-12 Before that, we had testnet2: (though we didn't call it that back then) Reset testnet with a new genesis block davout authored 2011-02-03 Before that, testnet: ...


8

As of block 173016, on Mar 26 2012, these are the record breaking (and equalling) transactions: Jan 12 2009 - block 170, transaction f4184fc5 spends 50.00000000 Jan 14 2009 - block 496, transaction a3b0e9e7 spends 61.00000000 Jan 15 2009 - block 586, transaction 4d6edbeb spends 250.00000000 Jan 19 2009 - block 1055, transaction ...


8

Probably this one, 550,000 BTC transferred at one time. http://blockexplorer.com/tx/29a3efd3ef04f9153d47a990bd7b048a4b2d213daaa5fb8ed670fb85f13bdbcf Now the question, was it a transfer from one person to another, or was it a transfer simply to, for example, another wallet once the passphrase encryption feature was made available.


8

According to Bitcoin and Cryptocurrency Technologies (BaCT), the Princeton Bitcoin textbook, the block chain dates back to a "paper by Haber and Stornetta in 1991. Their proposal was a method for secure timestamping of digitaldocuments, rather than a digital money scheme." (BaCT p.15) The chaining of Merkle trees instead of single documents was proposed in ...


7

Yes - it's feasible. Bitcoins are released at a constant rate determined by the protocol. At the time, 50 Bitcoins were being generated for every block(this is now 25); and blocks are supposed to be found every 10 minutes. Miners compete amongst each other for this prize. In 2009, you could mine using your computer's CPU and you were only competing with ...


7

Have a look at the early sources here: http://www.bitcointrading.com/forum/bitcoin-clients/original-bitcoin-source-code-archives/ there is a small piece of code in script.cpp: case OP_RETURN: { pc = pend; } break; which allows to spend ANY UTXO with just a very simple scriptSig OP_1 OP_RETURN


7

Bitcoin Pizza Day is celebrated on May 22nd. On this day in 2010, a BitcoinTalk member bought pizza in exchange for 10,000 BTC. This represents more or less the first known transaction using bitcoins for actual goods. The original post: Laszlo announcing his purchase in 2010 The significance has been growing especially now, because... of how much that 10,...


7

Pay to Public Key Hash has existed for the entirety of Bitcoin's life. P2PKH addresses have existed since the earliest release of Bitcoin. Creating P2PKH addresses and sending to P2PKH addresses was possible to do with Bitcoin 0.1.0. However these early versions of Bitcoin also supported a Pay to IP address feature where your wallet would contact the ...


6

The very first icon (created by Satoshi) is visible here: https://bitcointalk.org/oldSiteFiles/images/screen3.png Satoshi later updated this using the B with two vertical strokes https://bitcointalk.org/index.php?topic=64.0 http://i.imgur.com/D6pj0.png He never posted much about why he chose this symbol. It was not in use before Satoshi put it in the logo. ...


6

This is what I see for a search on pgp.mit.eud, which points to this key: That is a surprising result. If we download the key purported to be Nakamoto's from Bitcoin.org, we get the following fingerprint: pub 1024D/5EC948A1 2008-10-30 Key fingerprint = DE4E FCA3 E1AB 9E41 CE96 CECB 18C0 9E86 5EC9 48A1 uid Satoshi Nakamoto <...


6

According to the mailing list archives, the mailing list received Satoshi's email at Fri Oct 31 14:10:00 EDT 2008. However the mailing list is moderated so perhaps the email was not received by everyone until a day later on November 1st. The first response to the email was sent on November 2nd, so it may be that the email was not forwarded to the list for a ...


6

Litecoin was not the first altcoin. It actually uses ideas for altcoins that precede it but had died before it was created. This is mentioned in its announcement thread on bitcointalk.. The very first altcoin was actually Namecoin, announced in April 2011. Namecoin was actively used and mined, and can still be used today.


6

As of June 19 2019, using the following query: bitcoin-indexer=> select reverse_bytes(output_tx.hash_id || output_tx.hash_rest), output.tx_idx, output_tx.current_height, input_tx.current_height, input_tx.current_height - output_tx.current_height from output inner join input on input.output_tx_hash_id = output.tx_hash_id AND input.output_tx_idx = ...


5

In the very early days of Bitcoin the time between blocks could vary a lot since there were so few people using it (so the total hash rate was very unpredictable). I'm pretty sure the biggest gap would be between block 0 and block 1 (5½ days), probably because nobody was mining.


5

Is there a Bitcoin manifesto written by Mr. Nakamoto? Not really. Satoshi wrote some political stuff, but not much. Mostly he focused on the technical issues. This article is the most political thing Satoshi wrote, and it sounds kind of like a manifesto: http://p2pfoundation.ning.com/forum/topics/bitcoin-open-source The line from the show was very unlike ...


5

I think this is a good summary: http://arstechnica.com/uncategorized/2012/05/bitcoins-worth-87000-plundered/ Even more summarised thanks to freesummarizer.com: More than $87,000 worth of the virtual currency known as Bitcoin was stolen after online bandits penetrated servers belonging to Bitcoinica, prompting its operators to temporarily shutter the ...


5

The official Bitcoin Wiki has a page about the History of Bitcoin. Also, the original Bitcoin homepage has a page with a brief history of Bitcoin. This wiki is primarily maintained by the original creators and developers of Bitcoin. I especially like May 21 2010 - laszlo first to buy pizza with Bitcoins agreeing upon paying 10,000 BTC for ~$25 worth ...


5

The first non-coinbase transaction in the chain is in block 170. Not sure what you would consider a 'real' versus a 'test' transaction, but given that there is an entirely separate blockchain for test transactions I'd consider it as real as any other.


5

I'll list the mentions I've found in reverse chronological order. It first showed up on StackExchange on August 30, 2011. However, I often hear the term Satoshi as if it was a monetary unit. rebuilder discussed the divisibility of Bitcion on March 23, 2011. I'll use the term "Satoshi", as previously coined by others, to mean the current smallest ...


5

This is a known bug in the early days of bitcoin. Was fixed by BIP-30 https://github.com/bitcoin/bips/blob/master/bip-0030.mediawiki There is a discussion here: https://bitcointalk.org/index.php?topic=216938 And yes, 50+50 bitcoins are missed forever. In fact, there are much more missed bitcoins. For example, 2500 bitcoins were gone to nowhere in block ...


5

This is not true. Code and code comments in v0.1.5 (the oldest tagged version in git) enforce that there always is a coinbase transaction and that it must always be the first. There cannot be a coinbase transaction elsewhere in the block. Coinbase transactions are defined as transactions with one input whose previous transaction hash is all 0's and whose ...


Only top voted, non community-wiki answers of a minimum length are eligible