Professional Documents
Culture Documents
How Bitcoin Achieves Decentralization
How Bitcoin Achieves Decentralization
How Bitcoin Achieves Decentralization
Decentralization
• ? Overcome centralisation of scroogecoin
• mechanism through which Bitcoin achieves
decentralization is not purely technical,
• combination of technical methods and clever
incentive engineering
How does the Bitcoin protocol achieves
decentralization
• 1. Who maintains the ledger of transactions?
• 2. Who has authority over valid transactions?
• 3. Who creates new bitcoins?
• 4. Who determines how the rules of the system
could change?
• 5. How do bitcoins acquire exchange value?
● Principles and paradigms of distributed systems
o Byzantine fault tolerance (BFT): the dependability of a fault-
tolerant computer system, particularly distributed computing
systems, where components may fail and there is imperfect
information on whether a component has failed.
o The objective of BFT is to defend against failures of system
components with or without symptoms that prevent other
components of the system from reaching an agreement among
themselves, where such an agreement is needed for the correct
operation of the system.
o One example of BFT in use is bitcoin. The bitcoin network works
in parallel to generate a blockchain with proof-of-work allowing
the system to overcome Byzantine failures and reach a coherent
global view of the system’s state.
Distributed consensus
• How to achieve distributed consensus
• Reason
– reliability in distributed systems
• Eg. .
– Accounts managed by social media
“ use it to build a massive, distributed key‐value
store,that maps arbitrary keys, or names, to
arbitrary values”
Distributed consensus