A brief introduction to Blockchain and the underlying technology of distributed computing, challenges and future scope.
Copyrights belong to the respective owners, intention is purely for informational/educational purpose
I would like to thank various blogs, technical tutorials, books, videos to help me understand the basics and collate this presentaion
4. History
Satoshi Nakamoto invented blockchain which is fundamental to Bitcoin, to solve the
double-spending problem of digital currency
Published a paper on Bitcoin: A Peer-to-Peer Electronic Cash System 2008
● Peer-to-peer electronic transactions and interactions
● Without financial institutions
● Cryptographic proof instead of central trust
● Put trust in the network instead of in a central institution
Is Elon Musk the real Satoshi?
Wikipedia Definition
A blockchain is a decentralized, distributed and public digital ledger that is used to record transactions across many computers so
that the record cannot be altered retroactively without the alteration of all subsequent blocks and the collusion of the network.
5. Trust 2.0
- What is Trust ?
- Belief on someone, something without evidence, proof. Given in advance - increase
/decrease based on results of behavior on continuous basis
- Whom do we trust ? (other than God)
- Banks, Government, Credit Card, Utility Companies
- What is Trust 2.0
- Shift from humans and orgs to computers and decentralized orgs, via an
underlying blockchain-based decentralized consensus protocol that governs its
delivery.
Airbnb has designed for the human element of trust, the blockchain was designed for a parallel element of transactional
trust, where the human is also part of it, but behind the scenes, and that human is represented on the blockchain via their
identity and reputation status.
7. Ownership
● An identification of the owner
● An identification of the object
being owned
● A mapping of the owner to the
object
Proving ownership in a truly distributed system without a central verification authority and also a network on
unknown reliability and trust
8. Benefits of Ledger
● Ownership provenance
● System of Record for transaction
● Creation of new entries
● Verification by others
9. The Double Spending Problem
● Digital money can be duplicated
unless proper care is taken
● Without central authority it is hard to
detect the double spend
● Blockchain adds transactions and
waits for confirmation by Miners
and peers
● Longest chain blocks confirm the
transactions
11. Byzantine Generals Problem - Consensus
● Game Theory - Mathematical models about conflicts/coordination of humans or
decision makers
● Block-chain - To solve Byzantine Generals Problem
● BGP - Coordinate the attack for victory, inspite of traitors/liars in group.
● Verification of work in creating the message, time limit (10 mins) to receive
message ( or accept default strategy)
● Trust no one, yet deliver the message by resilience to potential attacks
● N > 3M ( or alternatively ⅓ traitors)
12. Proof of Work
● Mathematical or Compute Puzzle involving Hash value
● Complexity increases as it evolves
● Mining is hard to compute the “Nonce”, but quick to verify (NP-hard?)
● Get a hash of the transaction such that leading x-digits (e.g., first 4 digits are
Zeros)
● Once you get the None satisfying the above condition, you have successfully
mined and the entire transaction is verified
● 10 mins for creating and verifying a block
13. Proof of Work (Mining)
Nonce is
11316
Nonce is
31914
14. e shortened hash value of Hello World! is 7F83B165. But what data combined with Hello World! would
yield a shortened hash value with three leading zeros? So the hash puzzle is: Find the nonce that combined
with Hello World! yields a shortened hash value that starts with three leading zeros.
16. Merkle Tree
● Hash of Nodes,
branches and all the
way to Root
● Transactions in a
block are hashed
● Verify set of
transactions and
order of transactions
17. BlockChain Advantage
● Immutable ( or rather any tampering is easily detectable)
● Block chain ledger is distributed and each individual has their own
copy
● Barring cartels, no one can control the network virtually
● Computationally it is hard to break the chain or historic
transaction
18. Big Picture of Block Chain
Glorified Linkedlist
DAG ( Git?)
20. Limitation and Alternatives to Proof of Work
● High compute power and energy
debates
● Possibility of 51 % attack
● Bitcoin pool cartels
● POS vs POW
○ PoS happens by a miner putting up a
stake, or locking up an amount of their
coins, to verify a block of transactions
● Casper
● Miners validate transaction and put into ledger first
22. Smart Contracts
Supply Chain
“UPS can execute contracts that say, ‘If I receive
cash on delivery at this location in a developing,
emerging market, then this other [product], many,
many links up the supply chain, will trigger a
supplier creating a new item since the existing
item was just delivered in that developing
market.’” All too often, supply chains are
hampered by paper-based systems, where forms
have to pass through numerous channels for
approval, which increases exposure to loss and
fraud. The blockchain nullifies this by providing a
secure, accessible digital version to all parties on
the chain and automates tasks and payment.
25. Enterprise Adoption of Blockchain
● Walmart is trialing the use of blockchain to track the movement and origins of pork in
China.
● UPS uses Blockchain for Supply chain management
● The Blockchain in Trucking Alliance https://www.ccn.com/bita-looking-disrupt-
freight-logistics-industry/
● Anti Counterfeit https://www.techinasia.com/bitse-vechain-blockchain-anti-
counterfeiting ( Louis Vuitton – Product Passport )
● In December 2017, De Beers announced investments in a blockchain-based diamond
tracking platform that it hopes will augment supply chain transparency and diamond
traceability to avoid conflict diamonds.
26. BlockChain in Government - Estonia
https://medium.com/e-residency-blog/welcome-to-the-blockchain-nation-
5d9b46c06fd4
https://e-estonia.com/
http://www.smartdubai.ae/dubai_blockchain.php