TOPIC 2 - BITCOIN/BLOCKCHAIN Flashcards
Whats a software protecol that allows multiple parties to operate
Blockchain
What data can be in a blockchain
Anything
Some people think of a blockchain as what
append only transaction ledger
What properties does blockchain have
Being quickly and easily accessed and shared by many parties
What network is a blockchain
a distributed and decentralized network
What does blockchain being “distributed mean”
Removes single point of failure
What does blockchain being decentralized mean
Removes central authority
What does blockchain being immutable mean
Can add to it but hard to alter its history
How are updates given
Packaged in blocks and chained together to allow an audit of prior history
Ledger is broken up into what
Blocks
Every block contains what
A hashed reference to the block before
What does blockchain being cryptographically secured mean
last line is repated as the first line in the next block
What makes up blockchain
Blocks + chain
Every blockchain setup is what
Different
What are transaction participants
Sender and receiver
What are transaction amounts
How much the bitcoin is plus transaction fee
What needs to happen over a purchase
Proof the sender has the amounts being sent
What proof from the seller is needed
Proof the sender is authorizing the transaction
What is another phrase for public key
Verification key
What is a public key
Public addresses - How others transact with you
Another phrase for private key
Signing key
What is a private key
A password
Is it easy to generate a public key and what with
Yes with a private key