Bitcoin is based on which area of computational mathematics?
How many Bitcoins will ever be created?
How many 'Bits' can a Bitcoin be divided into?
Bitcoin is based on public-key cryptography. How many "keys" are required for this to work?
What is the Bitcoin blockchain?
A private ledger
A centralized bank that allocates serial numbers to bitcoins
A shared public key
A shared public ledger
In the blockchain, what is a “block”?
A record of some transactions
The output of a hash function
A hard computational puzzle - the proof of work
The input to a hash function
One feature of a hash function in Bitcoins is that it can be used to…
Map digital data of one fixed size to another fixed size
Map digital data of arbitrary size to a fixed size
Generate the two keys for public-key cryptography
Easily calculate the input based on a given output
What is a fork in the blockchain?
A pair of public-key cryptography keys
A miner who is validating two blocks simultaneously
A split in the block chain where there are two ends
A split in the block chain where two chains form a new chain
A blockchain fork has occurred. As a miner, what is the rule to follow on which branch to work on?
Work on the branch that has the most transactions pending
Work on the longer branch
Work on the shorter branch
Work on the branch that has most miners working on it