what are the 4 steps of a
bitcoin transaction
describe in 5 steps the process of
finalizing a block
what is a
bitcoin address
this is an address made up of a random sequence of characters which hides the details of the individual user and provides anonymity for users making transactions with bitcoin
it is this that is used to exchange bitcoin between users
what are the
weaknesses of having a central authority for digital currencys
some weaknesses of this implementation include:
this will:
what information will a
bitcoin wallet
generate for a user and store
this is a value that is periodically decided by the bitcoin network.
it is there so that the bitcoin mining process can be bitcoins proof of work
during the mining process users must add a nonce to the block and try and find a hash value lower than this value. if the value they find is to high miners must try another nonce
what is the
target value
used by the bitcoin network
this value is re evaluated every time 2016 blocks have been verified
after how many blocks is the
target value
re evaluated
what are five areas where
blockchain technology can be further used
what is
digicash
and
webmoney
these are digital currencys that were developed in the 1990s
how large is
1 block of the bitcoin blockchain
and how many transactions can it hold
this has a size of 1MB and can hold between 800 and 2200 transactions
This paper was posted onto bitcoin.org and describes an electronic and peer to peer currency with no central authority that also avoids the double-spend problem
No significant errors or fundamental problems have been found in bitcoins concept
what did
Satoshi Nakamoto white paper
describe and have any major flaws been found within it
August 2008 - bitcoin.org is registered
November 2008 (3 months later) - a paper titled ‘Bitcoin: A Peer-to-Peer Electronic Cash System’ (Nakamoto, 2008) was published onto the website and shared on cryptographic mailing lists
2009 - an application is released by nakamoto that allows the transfer and creation of bitcoin
May 2010 - the first recorded transaction occurs. A pizza was purchased for 10, 000 bitcoin about $30 at the time
describe the
origins of bitcoin
what is a
bitcoin wallet
this is an application that is able to create bitcoin addresses and carry out bitcoin transactions
these two issues are solved by having the hash of the current block being added to the blockchain stored inside the next block of the chain
since all users hold a copy of the blockchain if any changes were made by an individual then their copy of the blockchain would differ from everybody elses on the network
in such a case their copy of the blockchain would be viewed as untrustworthy and discarded
what keeps bitcoin transactions
secure from tampering
and at the same time
solves the double-spend problem
this is an application that is able to create bitcoin addresses and carry out bitcoin transactions
what is a
bitcoin wallet
what information will a
bitcoin wallet
generate for a user and store
this will:
this will contain:
what five pieces of information will you find inside the
header of a block
what happens after
210,000 blocks have been added to the blockchain
when this event occurs the amount of bitcoins that are awarded for finalising a block is halved
this has a size of 1MB and can hold between 800 and 2200 transactions
how large is
1 block of the bitcoin blockchain
and how many transactions can it hold
this is an address made up of a random sequence of characters which hides the details of the individual user and provides anonymity for users making transactions with bitcoin
it is this that is used to exchange bitcoin between users
what is a
bitcoin address
what was the failure of
digicash
and
webmoney
both of these digital currencys failed because they relied on a central authority to keep a record of all transactions and user balances
some weaknesses of this implementation include:
what are the
weaknesses of having a central authority for digital currencys
describe in 5 steps the process of
bitcoin mining / finalizing a block
what five pieces of information will you find inside the
header of a block
this will contain: