SlideShare a Scribd company logo
1 of 44
Download to read offline
What is a blockchain?
●
Presented by Kevin Koo on 8 Sept 2018
●
Venue: Pusat Bandar Puchong, Selangor
●
Source: cover of Fortune
magazine, 1 Sept 2017
edition
About me
●
From Kuala Lumpur
●
Lawyer, blockchain
enthusiast
●
Co-founder, Lex Futurus LLC
●
Partner, Koo Chin Nam & Co.
In case you get lost
A Blockchain is:
●
Distributed ledger (record of transactions)
●
Simultaneously recorded by all network nodes using
P2P technology
●
Records are timestamped and add-only (no deletion)
●
Transactions are verified using a consensus
mechanism such as Proof Of Work
●
Records are secured against tampering using hash
Note
This presentation includes graphics found on the
Internet.
The copyright for the images belong to their respective
creators. The images were used solely for purpose of
providing education content to the attendees of a talk.
This presentation was made on 8 September 2018.
A short history lesson
Because blockchain started with Bitcoin!
It began with a crisis...
●
Financial meltdown in the USA due to subprime crisis
Breakdown of trust
●
People did not trust the banking system.
●
People demanded an alternative system.
●
People were disappointed that the banks betrayed
their trust.
●
There was a backlash against the centralization of the
banking system.
●
There was anger against the bank’s power to create
money out of thin air.
Money from thin air?
●
Banks maintain only a small percentage of their
clients’ deposits made in their accounts.
●
The rest of their clients’ deposits can be loaned out
according to the capital adequacy ratio (CAR), for the
banks to earn interest from loans
●
If everybody went to the bank to withdraw their
money simultaneously, the bank could not pay all of
its clients.
●
The Bitcoin white paper
●
Written by anonymous researcher, Satoshi Nakamoto
Bitcoin proposal by Satoshi
●
Digital currency, as a way to make payments over the
Internet anonymously.
●
Was not subject to any financial institution, banks,
intermediaries, governments, etc
●
Anti-inflationary: Fixed number of bitcoins
●
Based on a network of independent computers, thus not
requiring trust.
●
Consensus: Based on a peer-to-peer network, where
transactions must be verified on multiple computers
before being approved.
Blockchain started with
Bitcoin
●
Bitcoin’s underlying technology is blockchain, and the
means of keeping Bitcoin transactions and records
secure.
●
Bitcoin and other cryptocurrencies have no central
authority to regulate how much is being minted. The
only failproof mechanism is the code (which regulates
the maximum number of Bitcoin) and the Blockchain
(which stores records of the transactions)
●
Blockchain has many potential applications. Bitcoin
and cryptocurrencies is just one of many!
Blockchain basics
●
The underlying technology that makes Bitcoin and
other cryptocurrencies possible
Explaining a block
●
Transactions are verified by the nodes, and then
grouped together into blocks.
●
Blocks are then “chained” together.
Understanding the
whitepaper
●
You can read it at
https://www.bitcoin.com/bitcoin.pdf
●
An understanding of Bitcoin’s technology must begin
with the rationale for a P2P network solution.
A P2P solution is about
keeping actors honest
●
Everybody knows what everybody else knows
●
Nobody can “game the system” by using information
asymmetry
●
It becomes expensive to attack the network due to
the large number of nodes in the network (true in
the case of Bitcoin), therefore ensuring the integrity
of the system. (In other words, it avoids a 51%
attack)
●
Hashes are used to verify previous transactions,
while adding new transactions.
●
Proof of Work is a protocol that uses an arbitrary
number known as a “nonce” to fix the hashing rate
of the network. Higher rate = more difficulty.
Double spending
●
Double spending is an attack, which involves
spending the same amount twice before the
transaction is confirmed on the blockchain.
●
Someone will not be receiving their bitcoin.
●
The blockchain can only confirm one of the two
transactions!
Timestamping transactions
●
The time and date of each transaction is recorded
into the blockchain!
PoW prevents manipulation
●
ASIC computers “mining” and consuming electricity
●
Proof of Work makes it expensive for an attacker to
attack the network.
●
Smart contracts
Smart contracts, basically
●
Smart contracts were first made popular in the
Ethereum blockchain, not the Bitcoin blockchain.
●
Think of all the nodes on the network, and their
computing power. Surely, rather than doing purely
Proof of Work, some of that computing power can be
used to run little programs!
●
On the Ethereum network, there are two types of
accounts: Personal accounts, and smart contract
accounts.
●
Smart contracts are little programs on the
blockchain.
Examples of use cases
●
Blockchain can be used not only in cryptocurrencies
and payments. Here are some examples how
companies are using blockchain to solve our
everyday problems.
●
Everledger is tracking diamonds and providing
supply chain / proof of ownership
●
WePower energy trading platform
●
Allowing patients to take control of their health
records using the blockchain
●
Steemit is a blogging / social media / social
networking site built on the blockchain
●
Neil Strauss is an author on the Steemit platform. He
has been earning good money from his articles!
Which cat is better?
Get in touch.
●
http://www.kevinkoo.com
●
E-mail: kevinkoosk@gmail.com / kevin@lexfuturus.io
●
Telegram / Skype / Twitter: @kevinkoosk

More Related Content

What's hot

Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to BlockchainMalak Abu Hammad
 
que es la blockchain y como funciona
que es la blockchain y como funcionaque es la blockchain y como funciona
que es la blockchain y como funcionaVic Perez
 
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...Edureka!
 
How does blockchain work
How does blockchain workHow does blockchain work
How does blockchain workShishir Aryal
 
Blockchain 101 | Blockchain Tutorial | Blockchain Smart Contracts | Blockchai...
Blockchain 101 | Blockchain Tutorial | Blockchain Smart Contracts | Blockchai...Blockchain 101 | Blockchain Tutorial | Blockchain Smart Contracts | Blockchai...
Blockchain 101 | Blockchain Tutorial | Blockchain Smart Contracts | Blockchai...Edureka!
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and BitcoinHugo Rodrigues
 
Block chain technology
Block chain technology Block chain technology
Block chain technology RajeshJade
 
Blockchain: The New Technology and Its Applications for Libraries
Blockchain: The New Technology and Its Applications for LibrariesBlockchain: The New Technology and Its Applications for Libraries
Blockchain: The New Technology and Its Applications for LibrariesBohyun Kim
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to BlockchainJordan Harris
 
Blockchain and Cryptocurrencies
Blockchain and CryptocurrenciesBlockchain and Cryptocurrencies
Blockchain and CryptocurrenciesnimeshQ
 
Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?Fermat Jade
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technologyhellygeorge
 
Blockchain Technology and Its Application in Libraries
Blockchain Technology and Its Application in LibrariesBlockchain Technology and Its Application in Libraries
Blockchain Technology and Its Application in LibrariesNabi Hasan
 
Blockchain Presentation
Blockchain PresentationBlockchain Presentation
Blockchain PresentationZied GUESMI
 

What's hot (20)

Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
 
que es la blockchain y como funciona
que es la blockchain y como funcionaque es la blockchain y como funciona
que es la blockchain y como funciona
 
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
 
How does blockchain work
How does blockchain workHow does blockchain work
How does blockchain work
 
Blockchain 101 | Blockchain Tutorial | Blockchain Smart Contracts | Blockchai...
Blockchain 101 | Blockchain Tutorial | Blockchain Smart Contracts | Blockchai...Blockchain 101 | Blockchain Tutorial | Blockchain Smart Contracts | Blockchai...
Blockchain 101 | Blockchain Tutorial | Blockchain Smart Contracts | Blockchai...
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and Bitcoin
 
Block chain technology
Block chain technology Block chain technology
Block chain technology
 
What is Block chain
What is Block chain What is Block chain
What is Block chain
 
Blockchain: The New Technology and Its Applications for Libraries
Blockchain: The New Technology and Its Applications for LibrariesBlockchain: The New Technology and Its Applications for Libraries
Blockchain: The New Technology and Its Applications for Libraries
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
 
Blockchain and Cryptocurrencies
Blockchain and CryptocurrenciesBlockchain and Cryptocurrencies
Blockchain and Cryptocurrencies
 
Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technology
 
Blockchain Technology and Its Application in Libraries
Blockchain Technology and Its Application in LibrariesBlockchain Technology and Its Application in Libraries
Blockchain Technology and Its Application in Libraries
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain (1).pptx
Blockchain (1).pptxBlockchain (1).pptx
Blockchain (1).pptx
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain Presentation
Blockchain PresentationBlockchain Presentation
Blockchain Presentation
 
Blockchain
BlockchainBlockchain
Blockchain
 

Similar to What is a blockchain?

Blockchain, bitcoin, ethereum and ICOs
Blockchain, bitcoin, ethereum and ICOsBlockchain, bitcoin, ethereum and ICOs
Blockchain, bitcoin, ethereum and ICOsBogdan Fiedur
 
Bitcoin ppt.pptx
Bitcoin ppt.pptxBitcoin ppt.pptx
Bitcoin ppt.pptxMuskanRath1
 
Blockchain Basics
Blockchain BasicsBlockchain Basics
Blockchain BasicsAli Ayyash
 
Blockchain with scala
Blockchain with scalaBlockchain with scala
Blockchain with scalaHongchao Liu
 
Centigo presents Blockchain Explored (public version)
Centigo presents Blockchain Explored (public version)Centigo presents Blockchain Explored (public version)
Centigo presents Blockchain Explored (public version)Centigo
 
BLOCK CHAIN UNIT 1.pptx
BLOCK CHAIN UNIT 1.pptxBLOCK CHAIN UNIT 1.pptx
BLOCK CHAIN UNIT 1.pptxHariniS634942
 
Blockchain & crypto
Blockchain & cryptoBlockchain & crypto
Blockchain & cryptoAtul Mangat
 
Blockchain and cryptocurrency
Blockchain and cryptocurrencyBlockchain and cryptocurrency
Blockchain and cryptocurrencyAbhishek Kori
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and BitcoinM Shamim Iqbal
 
The Studio On Air : blockchain & AI
The Studio On Air : blockchain & AIThe Studio On Air : blockchain & AI
The Studio On Air : blockchain & AIKoen Vingerhoets
 
CBGTBT - Part 1 - Workshop introduction & primer
CBGTBT - Part 1 - Workshop introduction & primerCBGTBT - Part 1 - Workshop introduction & primer
CBGTBT - Part 1 - Workshop introduction & primerBlockstrap.com
 
How can you tell the difference between bitcoin and blockchain
How can you tell the difference between bitcoin and blockchainHow can you tell the difference between bitcoin and blockchain
How can you tell the difference between bitcoin and blockchainOliviaJune1
 
Blockchain and Crypto 101 - October 2017
Blockchain and Crypto 101 - October 2017Blockchain and Crypto 101 - October 2017
Blockchain and Crypto 101 - October 2017🔗Audrey Chaing
 

Similar to What is a blockchain? (20)

Blockchain, bitcoin, ethereum and ICOs
Blockchain, bitcoin, ethereum and ICOsBlockchain, bitcoin, ethereum and ICOs
Blockchain, bitcoin, ethereum and ICOs
 
Blockchain in a Nutshell
Blockchain in a NutshellBlockchain in a Nutshell
Blockchain in a Nutshell
 
Bitcoin ppt.pptx
Bitcoin ppt.pptxBitcoin ppt.pptx
Bitcoin ppt.pptx
 
Blockchain Basics
Blockchain BasicsBlockchain Basics
Blockchain Basics
 
Blockchain with scala
Blockchain with scalaBlockchain with scala
Blockchain with scala
 
All about Bitcoins!
All about Bitcoins!All about Bitcoins!
All about Bitcoins!
 
Understanding Blockchain
Understanding BlockchainUnderstanding Blockchain
Understanding Blockchain
 
Blockchain Explained
Blockchain ExplainedBlockchain Explained
Blockchain Explained
 
Centigo presents Blockchain Explored (public version)
Centigo presents Blockchain Explored (public version)Centigo presents Blockchain Explored (public version)
Centigo presents Blockchain Explored (public version)
 
BLOCK CHAIN UNIT 1.pptx
BLOCK CHAIN UNIT 1.pptxBLOCK CHAIN UNIT 1.pptx
BLOCK CHAIN UNIT 1.pptx
 
Blockchain & crypto
Blockchain & cryptoBlockchain & crypto
Blockchain & crypto
 
Blockchain and cryptocurrency
Blockchain and cryptocurrencyBlockchain and cryptocurrency
Blockchain and cryptocurrency
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and Bitcoin
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
 
The Studio On Air : blockchain & AI
The Studio On Air : blockchain & AIThe Studio On Air : blockchain & AI
The Studio On Air : blockchain & AI
 
blockchain
blockchainblockchain
blockchain
 
Blockchain by Aman Thakur.pptx
Blockchain by Aman Thakur.pptxBlockchain by Aman Thakur.pptx
Blockchain by Aman Thakur.pptx
 
CBGTBT - Part 1 - Workshop introduction & primer
CBGTBT - Part 1 - Workshop introduction & primerCBGTBT - Part 1 - Workshop introduction & primer
CBGTBT - Part 1 - Workshop introduction & primer
 
How can you tell the difference between bitcoin and blockchain
How can you tell the difference between bitcoin and blockchainHow can you tell the difference between bitcoin and blockchain
How can you tell the difference between bitcoin and blockchain
 
Blockchain and Crypto 101 - October 2017
Blockchain and Crypto 101 - October 2017Blockchain and Crypto 101 - October 2017
Blockchain and Crypto 101 - October 2017
 

More from Kevin Koo

Blockchain; Transforming the Participative Economy
Blockchain; Transforming the Participative EconomyBlockchain; Transforming the Participative Economy
Blockchain; Transforming the Participative EconomyKevin Koo
 
Implications of Hadi Awang's RUU355
Implications of Hadi Awang's RUU355Implications of Hadi Awang's RUU355
Implications of Hadi Awang's RUU355Kevin Koo
 
Presentation on 6th December 2015
Presentation on 6th December 2015Presentation on 6th December 2015
Presentation on 6th December 2015Kevin Koo
 
Article Review: Enterprise Risk Management: Review, Critique, and Research Di...
Article Review: Enterprise Risk Management: Review, Critique, and Research Di...Article Review: Enterprise Risk Management: Review, Critique, and Research Di...
Article Review: Enterprise Risk Management: Review, Critique, and Research Di...Kevin Koo
 
Article Review on CEO Turnover
Article Review on CEO TurnoverArticle Review on CEO Turnover
Article Review on CEO TurnoverKevin Koo
 
Discount on Legal Services for Noncontentious Matters in Peninsular Malaysia
Discount on Legal Services for Noncontentious Matters in Peninsular MalaysiaDiscount on Legal Services for Noncontentious Matters in Peninsular Malaysia
Discount on Legal Services for Noncontentious Matters in Peninsular MalaysiaKevin Koo
 
Presentation on Ethical Issues: Linear Corporation Berhad
Presentation on Ethical Issues: Linear Corporation BerhadPresentation on Ethical Issues: Linear Corporation Berhad
Presentation on Ethical Issues: Linear Corporation BerhadKevin Koo
 
Perpetual Calendar, 1807 to 2606!
Perpetual Calendar, 1807 to 2606!Perpetual Calendar, 1807 to 2606!
Perpetual Calendar, 1807 to 2606!Kevin Koo
 
How to give Great Referrals
How to give Great ReferralsHow to give Great Referrals
How to give Great ReferralsKevin Koo
 
BNI Network Education - 10 ways to waste your time in BNI
BNI Network Education - 10 ways to waste your time in BNIBNI Network Education - 10 ways to waste your time in BNI
BNI Network Education - 10 ways to waste your time in BNIKevin Koo
 
BNI Network Education - Participating in BNI
BNI Network Education - Participating in BNIBNI Network Education - Participating in BNI
BNI Network Education - Participating in BNIKevin Koo
 
Getting to Tier 1, 2, 3 Referrals
Getting to Tier 1, 2, 3 ReferralsGetting to Tier 1, 2, 3 Referrals
Getting to Tier 1, 2, 3 ReferralsKevin Koo
 
BNI Network Education Segment - Why Visitors?
BNI Network Education Segment - Why Visitors?BNI Network Education Segment - Why Visitors?
BNI Network Education Segment - Why Visitors?Kevin Koo
 
BNI Networking Education Segment - BRAG teams
BNI Networking Education Segment - BRAG teamsBNI Networking Education Segment - BRAG teams
BNI Networking Education Segment - BRAG teamsKevin Koo
 
Presentation on Employment Law in Malaysia - for Masters class @ UniRazak
Presentation on Employment Law in Malaysia - for Masters class @ UniRazakPresentation on Employment Law in Malaysia - for Masters class @ UniRazak
Presentation on Employment Law in Malaysia - for Masters class @ UniRazakKevin Koo
 

More from Kevin Koo (16)

Blockchain; Transforming the Participative Economy
Blockchain; Transforming the Participative EconomyBlockchain; Transforming the Participative Economy
Blockchain; Transforming the Participative Economy
 
Implications of Hadi Awang's RUU355
Implications of Hadi Awang's RUU355Implications of Hadi Awang's RUU355
Implications of Hadi Awang's RUU355
 
Presentation on 6th December 2015
Presentation on 6th December 2015Presentation on 6th December 2015
Presentation on 6th December 2015
 
Article Review: Enterprise Risk Management: Review, Critique, and Research Di...
Article Review: Enterprise Risk Management: Review, Critique, and Research Di...Article Review: Enterprise Risk Management: Review, Critique, and Research Di...
Article Review: Enterprise Risk Management: Review, Critique, and Research Di...
 
Article Review on CEO Turnover
Article Review on CEO TurnoverArticle Review on CEO Turnover
Article Review on CEO Turnover
 
Discount on Legal Services for Noncontentious Matters in Peninsular Malaysia
Discount on Legal Services for Noncontentious Matters in Peninsular MalaysiaDiscount on Legal Services for Noncontentious Matters in Peninsular Malaysia
Discount on Legal Services for Noncontentious Matters in Peninsular Malaysia
 
Presentation on Ethical Issues: Linear Corporation Berhad
Presentation on Ethical Issues: Linear Corporation BerhadPresentation on Ethical Issues: Linear Corporation Berhad
Presentation on Ethical Issues: Linear Corporation Berhad
 
Perpetual Calendar, 1807 to 2606!
Perpetual Calendar, 1807 to 2606!Perpetual Calendar, 1807 to 2606!
Perpetual Calendar, 1807 to 2606!
 
How to give Great Referrals
How to give Great ReferralsHow to give Great Referrals
How to give Great Referrals
 
BNI Network Education - 10 ways to waste your time in BNI
BNI Network Education - 10 ways to waste your time in BNIBNI Network Education - 10 ways to waste your time in BNI
BNI Network Education - 10 ways to waste your time in BNI
 
BNI Network Education - Participating in BNI
BNI Network Education - Participating in BNIBNI Network Education - Participating in BNI
BNI Network Education - Participating in BNI
 
Getting to Tier 1, 2, 3 Referrals
Getting to Tier 1, 2, 3 ReferralsGetting to Tier 1, 2, 3 Referrals
Getting to Tier 1, 2, 3 Referrals
 
Law and You
Law and YouLaw and You
Law and You
 
BNI Network Education Segment - Why Visitors?
BNI Network Education Segment - Why Visitors?BNI Network Education Segment - Why Visitors?
BNI Network Education Segment - Why Visitors?
 
BNI Networking Education Segment - BRAG teams
BNI Networking Education Segment - BRAG teamsBNI Networking Education Segment - BRAG teams
BNI Networking Education Segment - BRAG teams
 
Presentation on Employment Law in Malaysia - for Masters class @ UniRazak
Presentation on Employment Law in Malaysia - for Masters class @ UniRazakPresentation on Employment Law in Malaysia - for Masters class @ UniRazak
Presentation on Employment Law in Malaysia - for Masters class @ UniRazak
 

Recently uploaded

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Recently uploaded (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

What is a blockchain?

  • 1. What is a blockchain? ● Presented by Kevin Koo on 8 Sept 2018 ● Venue: Pusat Bandar Puchong, Selangor ● Source: cover of Fortune magazine, 1 Sept 2017 edition
  • 2. About me ● From Kuala Lumpur ● Lawyer, blockchain enthusiast ● Co-founder, Lex Futurus LLC ● Partner, Koo Chin Nam & Co.
  • 3. In case you get lost A Blockchain is: ● Distributed ledger (record of transactions) ● Simultaneously recorded by all network nodes using P2P technology ● Records are timestamped and add-only (no deletion) ● Transactions are verified using a consensus mechanism such as Proof Of Work ● Records are secured against tampering using hash
  • 4. Note This presentation includes graphics found on the Internet. The copyright for the images belong to their respective creators. The images were used solely for purpose of providing education content to the attendees of a talk. This presentation was made on 8 September 2018.
  • 5. A short history lesson Because blockchain started with Bitcoin!
  • 6. It began with a crisis... ● Financial meltdown in the USA due to subprime crisis
  • 7.
  • 8.
  • 9. Breakdown of trust ● People did not trust the banking system. ● People demanded an alternative system. ● People were disappointed that the banks betrayed their trust. ● There was a backlash against the centralization of the banking system. ● There was anger against the bank’s power to create money out of thin air.
  • 10. Money from thin air? ● Banks maintain only a small percentage of their clients’ deposits made in their accounts. ● The rest of their clients’ deposits can be loaned out according to the capital adequacy ratio (CAR), for the banks to earn interest from loans ● If everybody went to the bank to withdraw their money simultaneously, the bank could not pay all of its clients. ●
  • 11. The Bitcoin white paper ● Written by anonymous researcher, Satoshi Nakamoto
  • 12. Bitcoin proposal by Satoshi ● Digital currency, as a way to make payments over the Internet anonymously. ● Was not subject to any financial institution, banks, intermediaries, governments, etc ● Anti-inflationary: Fixed number of bitcoins ● Based on a network of independent computers, thus not requiring trust. ● Consensus: Based on a peer-to-peer network, where transactions must be verified on multiple computers before being approved.
  • 13. Blockchain started with Bitcoin ● Bitcoin’s underlying technology is blockchain, and the means of keeping Bitcoin transactions and records secure. ● Bitcoin and other cryptocurrencies have no central authority to regulate how much is being minted. The only failproof mechanism is the code (which regulates the maximum number of Bitcoin) and the Blockchain (which stores records of the transactions) ● Blockchain has many potential applications. Bitcoin and cryptocurrencies is just one of many!
  • 14. Blockchain basics ● The underlying technology that makes Bitcoin and other cryptocurrencies possible
  • 15.
  • 16. Explaining a block ● Transactions are verified by the nodes, and then grouped together into blocks. ● Blocks are then “chained” together.
  • 17.
  • 18.
  • 19. Understanding the whitepaper ● You can read it at https://www.bitcoin.com/bitcoin.pdf
  • 20. ● An understanding of Bitcoin’s technology must begin with the rationale for a P2P network solution.
  • 21.
  • 22. A P2P solution is about keeping actors honest ● Everybody knows what everybody else knows ● Nobody can “game the system” by using information asymmetry ● It becomes expensive to attack the network due to the large number of nodes in the network (true in the case of Bitcoin), therefore ensuring the integrity of the system. (In other words, it avoids a 51% attack)
  • 23. ● Hashes are used to verify previous transactions, while adding new transactions.
  • 24. ● Proof of Work is a protocol that uses an arbitrary number known as a “nonce” to fix the hashing rate of the network. Higher rate = more difficulty.
  • 25. Double spending ● Double spending is an attack, which involves spending the same amount twice before the transaction is confirmed on the blockchain.
  • 26. ● Someone will not be receiving their bitcoin. ● The blockchain can only confirm one of the two transactions!
  • 27.
  • 28. Timestamping transactions ● The time and date of each transaction is recorded into the blockchain!
  • 29.
  • 30. PoW prevents manipulation ● ASIC computers “mining” and consuming electricity ● Proof of Work makes it expensive for an attacker to attack the network.
  • 31.
  • 32.
  • 34. Smart contracts, basically ● Smart contracts were first made popular in the Ethereum blockchain, not the Bitcoin blockchain. ● Think of all the nodes on the network, and their computing power. Surely, rather than doing purely Proof of Work, some of that computing power can be used to run little programs! ● On the Ethereum network, there are two types of accounts: Personal accounts, and smart contract accounts. ● Smart contracts are little programs on the blockchain.
  • 35. Examples of use cases ● Blockchain can be used not only in cryptocurrencies and payments. Here are some examples how companies are using blockchain to solve our everyday problems.
  • 36.
  • 37. ● Everledger is tracking diamonds and providing supply chain / proof of ownership
  • 38.
  • 40. ● Allowing patients to take control of their health records using the blockchain
  • 41. ● Steemit is a blogging / social media / social networking site built on the blockchain
  • 42. ● Neil Strauss is an author on the Steemit platform. He has been earning good money from his articles!
  • 43. Which cat is better?
  • 44. Get in touch. ● http://www.kevinkoo.com ● E-mail: kevinkoosk@gmail.com / kevin@lexfuturus.io ● Telegram / Skype / Twitter: @kevinkoosk