Blockchain Course PDF
Blockchain Course PDF
• Acquiring data
– Through sensors, e.g., Internet of Things (IoT)
• Storing data
– Blockchain
• Understanding data
– Artificial intelligence (AI)
Blockchain Basic
• Smart Contracts
– Event triggered executable code, e.g., ship the product
when payment is received, or distribute divided upon
their declaration
– Purpose is to facilitate, verify or enforce the negotiation
or performance of a contract
• Tokens
– Rights to an asset
– Digital token on blockchain (e.g., Bitcoins)
Blockchain Basic
Advantage:
• Immutability
– Do no need a central authority to check integrity.
– Trust in one another without needing a third party (e.g.,
appraiser) or conduct further due diligence
• Distributed consensus
– Each node independently verify transaction before adding to
the record; makes transaction robust and reliable.
– No need to have coordination among nodes; hence, faster
transaction at lower costs.
Blockchain Basic
Challenges:
• No regulatory framework, and not sure how
government can be involved.
• Not compatible among many flavor of blockchain.
• Scalability - database always need to be duplicated.
• Quantum computers
– Blockchain security relies on one way computation
– May be available in a decade
Public Blockchain
• Stage 3 - Substitution
– Low novelty but high needs of coordination because new
way of doing business
• Stage 4 - Transformation
– Require major social, legal, political change
– Smart contract: Firms have lots of contract (e.g., buyer
supplier, employee relations).
• Would have impact to lawyer, accountants
Private Blockchain Applications
Strength
• Visibility
– e.g., Walmart ships mangoes from Mexico
• Aggregation of information from various places
– e.g., Everledger diamond
• Validation - Digital claims on assets
• Automation - Smart contract
• Resiliency - Byzantine fault tolerance
Private Blockchain Applications
Weakness
• Lack of standardization
• Garbage-In-Garbage-Out (GIGO) problem
– State-zero problem
• Black box effect
– Meta-trust in blockchain
• Inefficiency
– e.g., Proof-of-Work
• Privacy concern