Hot answers tagged

13 votes
Accepted

Why is there a 5 days gap between genesis and block 1?

While the Genesis block is timestamped 3rd of January, the hash of the Genesis block is astonishingly low. It has been theorized that Satoshi set himself a more challenging target for the Genesis ...
Murch's user avatar
  • 69.7k
7 votes

Was the addition of OP_NOP codes in Bitcoin 0.3.6 a hard or soft fork?

When the script interpreter encounters an unknown opcode (the default: case inside the switch statement), it returns false. That aborts verification and considers the transaction to be invalid. This ...
Pieter Wuille's user avatar
7 votes
Accepted

How could Bitcoin developers handle and resolve severe software vulnerability without drawing public attention?

How can a severe security bug be fixed in a new version without the public becoming aware of the fix, preventing anyone from exploiting the bug? It is extremely difficult for the reasons you point ...
Michael Folkson's user avatar
5 votes
Accepted

When was first bitcoin transaction with fees?

The first block with transactions that paid fees was block 2817, the second was 12 983. To answer your question, I used blockchair.com’s block overview, sorted the blocks by ascending height and ...
Murch's user avatar
  • 69.7k
5 votes

What was the bug for the Bitcoin value overflow in 2010?

Your first source is wrong. The block in question contained three transactions: the first is a coinbase transaction, the second is the one that did the overflow. The third is unknown, and not relevant....
Andrew Chow's user avatar
  • 66.3k
3 votes
Accepted

What is the history on how previous soft forks were tested prior to being considered for activation?

AJ Towns answered this on the bitcoin-dev mailing list. p2sh was briefly tested on testnet (and an alternative was tested on mainnet) https://bitcointalk.org/index.php?topic=58579.msg786939#...
Michael Folkson's user avatar
3 votes

Was the addition of OP_NOP codes in Bitcoin 0.3.6 a hard or soft fork?

There is nothing to suggest in the code diff you linked to that older clients ignored unknown opcodes in script execution and effectively treated them as OP_NOPs. That doesn't guarantee they didn't of ...
Michael Folkson's user avatar
2 votes
Accepted

Was the bug bounty ever claimed for OP_CTV?

As far as I know it was never claimed. However, a bug was found in the implementation of OP_CTV in September 2022. This was 5 months after the client attempting to activate OP_CTV was slated for ...
Michael Folkson's user avatar
1 vote

How can I produce a time series of bitcoin blockchain data?

In order to produce this graph I used a blockchain parser to read block files that Bitcoin core had created. The blockchain parser created CSV data that I summarised using a second program and ...
RedGrittyBrick's user avatar
1 vote

How can I produce a time series of bitcoin blockchain data?

If you are comfortable with SQL and are interested in running queries over the entire chain, there is a BigQuery database hosted by Google. You can find more information here: https://bitcoin....
josie's user avatar
  • 631
1 vote

Is there a consensus as to what is meant by 'Nakamoto Consensus'?

I always thought it refers to the method of resolving conflicts within a blockchain network's consensus specification: If there are multiple versions of blocks that are deemed valid by nodes consensus ...
bca-0353f40e's user avatar
1 vote

When was the paper of bitcoin announced?

According to the original source of Bitcoin, On 31 October 2008, a link to a paper authored by Satoshi Nakamoto titled Bitcoin, as a peer-to-peer electronic cash system was posted to a cryptography ...
Heena Kousar's user avatar

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