SlideShare a Scribd company logo
Nur Aini Rakhmawati,PhDNur Aini Rakhmawati,PhD
Blockchain at a glance
Bitcoin == Blockchain ?Bitcoin == Blockchain ?
Distributed Ledger Technology (DLT)Distributed Ledger Technology (DLT)
Image: https://www.nesabamedia.com/pengertian-jaringan-peer-to-peer/
Distributed Ledger Technology (DLT)Distributed Ledger Technology (DLT)
Source: https://bitcoin.org/bitcoin.pdf
Distributed Ledger Technology (DLT)Distributed Ledger Technology (DLT)
●
A novel and fast-evolving approach to recording andA novel and fast-evolving approach to recording and
sharing data across multiple data stores (or ledgers)sharing data across multiple data stores (or ledgers)
(World Bank Group, 2017)(World Bank Group, 2017)
●
A type of database that is spread across multiple sites,A type of database that is spread across multiple sites,
countries or institutions, and is typically public.countries or institutions, and is typically public.
Records are stored one after the other in a continuousRecords are stored one after the other in a continuous
ledger, rather than sorted into blocks, but they Canledger, rather than sorted into blocks, but they Can
only be added when the participants reach a quorum.only be added when the participants reach a quorum.
(Wallport, 2016)(Wallport, 2016)
DLT CategoriesDLT Categories
●
Centralized LedgerCentralized Ledger
●
Distributed Ledger (permissionless)Distributed Ledger (permissionless)
●
Distributed Ledger (permissioned)Distributed Ledger (permissioned)
Centralized LedgerCentralized Ledger
●
A centralizedA centralized
electronic ledgerelectronic ledger
that is maintainedthat is maintained
and controlled byand controlled by
a trusted centrala trusted central
party.party.
Source: Worldbank Group 2017
Distributed Ledger (permissionless)Distributed Ledger (permissionless)
●
Each node in aEach node in a
P2P network ownsP2P network owns
a full and up-to-a full and up-to-
date copy of thedate copy of the
entire ledger.entire ledger.
●
Example: Bitcoin,Example: Bitcoin,
EthereumEthereum
Source: Worldbank Group 2017
Distributed Ledger (permissioned)Distributed Ledger (permissioned)
●
Nodes needNodes need
permission from apermission from a
central entity tocentral entity to
access the networkaccess the network
and make changesand make changes
to the ledger.to the ledger.
●
Example: R3’sExample: R3’s
Corda,Corda,
Hyperledger FabricHyperledger Fabric
Source: Worldbank Group 2017
BlockchainBlockchain
●
A particular type of DLT, uses cryptographic andA particular type of DLT, uses cryptographic and
algorithmic methods to create and verify aalgorithmic methods to create and verify a
continuously growing, append-only data structure thatcontinuously growing, append-only data structure that
takes the form of a chain of so called ‘transactiontakes the form of a chain of so called ‘transaction
blocks’ – the blockchain – which serves the function ofblocks’ – the blockchain – which serves the function of
a ledgera ledger (World Bank Group, 2017)(World Bank Group, 2017)
Blockchain Introduction
Blockchain StructureBlockchain Structure
Source: Worldbank Group 2017
4 aspects of Blockchain4 aspects of Blockchain
Shared Ledger
Smart Contract
Permission
Consensus
Image: Blockchain For Dummies IBM
Image: Blockchain For Dummies IBM
EthereumEthereum
●
PermissionlessPermissionless
●
Most popular blockchain for smart contractsMost popular blockchain for smart contracts
●
allows for a scripting language to exist on top ofallows for a scripting language to exist on top of
a blockchaina blockchain
BitCoinBitCoin
●
PermissionlessPermissionless
●
First and largest public blockchainFirst and largest public blockchain
●
Records transactions of cryptocurrency BitcoinRecords transactions of cryptocurrency Bitcoin
FabricFabric
●
PermissionedPermissioned
●
Open-sourceOpen-source
●
helping financial institutionshelping financial institutions
●
Collaboration between the Linux FoundationCollaboration between the Linux Foundation
and over 80 financial institutionsand over 80 financial institutions
HyperledgerHyperledger
●
A Linux Foundation open-source, collaborativeA Linux Foundation open-source, collaborative
effort to create blockchain technology suitableeffort to create blockchain technology suitable
for the enterprisefor the enterprise
AssignmentAssignment
●
Install CURLInstall CURL
●
Install docker-composeInstall docker-compose
●
Install Go Programming LanguageInstall Go Programming Language
●
Install Node.jsInstall Node.js
●
Install PythonInstall Python
●
AssignmentAssignment
●
Clone the hyperledger/fabric-samples repositoryClone the hyperledger/fabric-samples repository
●
Checkout the appropriate version tagCheckout the appropriate version tag
●
Install the Hyperledger Fabric platform-specific binariesInstall the Hyperledger Fabric platform-specific binaries
●
Config files for the version specified into the root of theConfig files for the version specified into the root of the
fabric-samples repositoryfabric-samples repository
●
Download the Hyperledger Fabric docker images for theDownload the Hyperledger Fabric docker images for the
version specifiedversion specified
●
execute the following command:execute the following command:
●
curl -sSL https://goo.gl/6wtTN5 | bash -s 1.1.0curl -sSL https://goo.gl/6wtTN5 | bash -s 1.1.0
PustakaPustaka
●
Worldbank Group. Blockchain & DistributedWorldbank Group. Blockchain & Distributed
Ledger Technology (DLT)”Ledger Technology (DLT)”
http://www.worldbank.org/en/topic/financialsector/bhttp://www.worldbank.org/en/topic/financialsector/br
(2017)(2017)
●
Walport, M. G. C. S. A. "Distributed ledgerWalport, M. G. C. S. A. "Distributed ledger
technology: Beyond blockchain." UKtechnology: Beyond blockchain." UK
Government Office for Science (2016).Government Office for Science (2016).
●
Gupta, M. "Blockchain For Dummies." (2017).Gupta, M. "Blockchain For Dummies." (2017).

More Related Content

PDF
Hyperledger Fabric Architecture
PPTX
Hyperledger introduction
PDF
Architecture of the Hyperledger Blockchain Fabric
PPTX
Hyperledger fabric
PDF
Demystify blockchain development with hyperledger fabric
PPTX
Hyperledger
PPTX
Hyperledger Consensus Algorithms
PDF
Weaving the ILP Fabric into Bigchain DB
Hyperledger Fabric Architecture
Hyperledger introduction
Architecture of the Hyperledger Blockchain Fabric
Hyperledger fabric
Demystify blockchain development with hyperledger fabric
Hyperledger
Hyperledger Consensus Algorithms
Weaving the ILP Fabric into Bigchain DB

What's hot (20)

ODP
Hyperledger Fabric and Tools
PDF
OSCON 2018 Getting Started with Hyperledger Indy
PPTX
Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...
PDF
Architecture of the Hyperledger Blockchain Fabric - Christian Cachin - IBM Re...
PDF
Bitmark and Hyperledger Workshop: the Digital Assets and Property
PDF
Hyperledger fabric 3
PDF
Hyperledger Meetup Tokyo, June 20, 2018
PPTX
Deploy a blockchain web-app with Hyperledger Fabric 1.4 - Concepts & Code
PDF
An introduction to blockchain and hyperledger v ru
PDF
Hyperledger Fabric Application Development 20190618
PDF
Introduction to Blockchain and the Hyperledger Project
PPTX
JWTs and JOSE in a flash
PDF
POA based Side-Chain Architecture
PDF
Blockchain Explored: A technical deep-dive
PDF
Alternative Consensus & Enterprise Blockchain
PDF
WILD microSERVICES v2 (JEEConf Edition)
ODP
Blockchain Explorer
PDF
blockchain unit 3
PPTX
Blockchain explored
PDF
Ethereum Blockchain and DApps - Workshop at Software University
Hyperledger Fabric and Tools
OSCON 2018 Getting Started with Hyperledger Indy
Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...
Architecture of the Hyperledger Blockchain Fabric - Christian Cachin - IBM Re...
Bitmark and Hyperledger Workshop: the Digital Assets and Property
Hyperledger fabric 3
Hyperledger Meetup Tokyo, June 20, 2018
Deploy a blockchain web-app with Hyperledger Fabric 1.4 - Concepts & Code
An introduction to blockchain and hyperledger v ru
Hyperledger Fabric Application Development 20190618
Introduction to Blockchain and the Hyperledger Project
JWTs and JOSE in a flash
POA based Side-Chain Architecture
Blockchain Explored: A technical deep-dive
Alternative Consensus & Enterprise Blockchain
WILD microSERVICES v2 (JEEConf Edition)
Blockchain Explorer
blockchain unit 3
Blockchain explored
Ethereum Blockchain and DApps - Workshop at Software University
Ad

Similar to Blockchain Introduction (20)

PPTX
Block chain fundamentals and hyperledger
PPTX
BlockChain-1.pptx
PPTX
North Atlanta Blockchain - Hyperledger A Brief Overview
PPTX
Blockchain Technology ,Architecture and its Structure
PPTX
BlockChain-1.pptx
PDF
The presentation on the Blockchain_Introduction_KR.pdf
PPTX
HYPERLEDGER FABRIC.pptx
PDF
Blockchain fundamentals
PPT
Blockchian introduction
PDF
Blockchain Fundamental_KIPMI_2022.02.26.pdf
PPTX
UNIT 1 (1).pptx of block chain technologies
PDF
Blockchain definition ,introduction ,types and mechanism used
PPTX
Hyperledger
PPTX
Block chain introduction to the world and how we can utilise it
PPTX
Block chain introduction to the world and how we can utilise it
PPTX
Blockchain Technology
PPTX
Blockchain
PPTX
blockchain .technology.pptx
PDF
01 - Introduction to Hyperledger : A Blockchain Technology for Business
PDF
Blockchain
Block chain fundamentals and hyperledger
BlockChain-1.pptx
North Atlanta Blockchain - Hyperledger A Brief Overview
Blockchain Technology ,Architecture and its Structure
BlockChain-1.pptx
The presentation on the Blockchain_Introduction_KR.pdf
HYPERLEDGER FABRIC.pptx
Blockchain fundamentals
Blockchian introduction
Blockchain Fundamental_KIPMI_2022.02.26.pdf
UNIT 1 (1).pptx of block chain technologies
Blockchain definition ,introduction ,types and mechanism used
Hyperledger
Block chain introduction to the world and how we can utilise it
Block chain introduction to the world and how we can utilise it
Blockchain Technology
Blockchain
blockchain .technology.pptx
01 - Introduction to Hyperledger : A Blockchain Technology for Business
Blockchain
Ad

Recently uploaded (20)

PPTX
A Presentation on Touch Screen Technology
PDF
WOOl fibre morphology and structure.pdf for textiles
PPTX
A Presentation on Artificial Intelligence
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Chapter 5: Probability Theory and Statistics
PPTX
TLE Review Electricity (Electricity).pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Mushroom cultivation and it's methods.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Hybrid model detection and classification of lung cancer
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Encapsulation theory and applications.pdf
PDF
August Patch Tuesday
PPTX
Tartificialntelligence_presentation.pptx
A Presentation on Touch Screen Technology
WOOl fibre morphology and structure.pdf for textiles
A Presentation on Artificial Intelligence
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Chapter 5: Probability Theory and Statistics
TLE Review Electricity (Electricity).pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Univ-Connecticut-ChatGPT-Presentaion.pdf
Mushroom cultivation and it's methods.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Hybrid model detection and classification of lung cancer
gpt5_lecture_notes_comprehensive_20250812015547.pdf
OMC Textile Division Presentation 2021.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
A comparative analysis of optical character recognition models for extracting...
Zenith AI: Advanced Artificial Intelligence
Encapsulation theory and applications.pdf
August Patch Tuesday
Tartificialntelligence_presentation.pptx

Blockchain Introduction

  • 1. Nur Aini Rakhmawati,PhDNur Aini Rakhmawati,PhD Blockchain at a glance
  • 2. Bitcoin == Blockchain ?Bitcoin == Blockchain ?
  • 3. Distributed Ledger Technology (DLT)Distributed Ledger Technology (DLT) Image: https://www.nesabamedia.com/pengertian-jaringan-peer-to-peer/
  • 4. Distributed Ledger Technology (DLT)Distributed Ledger Technology (DLT) Source: https://bitcoin.org/bitcoin.pdf
  • 5. Distributed Ledger Technology (DLT)Distributed Ledger Technology (DLT) ● A novel and fast-evolving approach to recording andA novel and fast-evolving approach to recording and sharing data across multiple data stores (or ledgers)sharing data across multiple data stores (or ledgers) (World Bank Group, 2017)(World Bank Group, 2017) ● A type of database that is spread across multiple sites,A type of database that is spread across multiple sites, countries or institutions, and is typically public.countries or institutions, and is typically public. Records are stored one after the other in a continuousRecords are stored one after the other in a continuous ledger, rather than sorted into blocks, but they Canledger, rather than sorted into blocks, but they Can only be added when the participants reach a quorum.only be added when the participants reach a quorum. (Wallport, 2016)(Wallport, 2016)
  • 6. DLT CategoriesDLT Categories ● Centralized LedgerCentralized Ledger ● Distributed Ledger (permissionless)Distributed Ledger (permissionless) ● Distributed Ledger (permissioned)Distributed Ledger (permissioned)
  • 7. Centralized LedgerCentralized Ledger ● A centralizedA centralized electronic ledgerelectronic ledger that is maintainedthat is maintained and controlled byand controlled by a trusted centrala trusted central party.party. Source: Worldbank Group 2017
  • 8. Distributed Ledger (permissionless)Distributed Ledger (permissionless) ● Each node in aEach node in a P2P network ownsP2P network owns a full and up-to-a full and up-to- date copy of thedate copy of the entire ledger.entire ledger. ● Example: Bitcoin,Example: Bitcoin, EthereumEthereum Source: Worldbank Group 2017
  • 9. Distributed Ledger (permissioned)Distributed Ledger (permissioned) ● Nodes needNodes need permission from apermission from a central entity tocentral entity to access the networkaccess the network and make changesand make changes to the ledger.to the ledger. ● Example: R3’sExample: R3’s Corda,Corda, Hyperledger FabricHyperledger Fabric Source: Worldbank Group 2017
  • 10. BlockchainBlockchain ● A particular type of DLT, uses cryptographic andA particular type of DLT, uses cryptographic and algorithmic methods to create and verify aalgorithmic methods to create and verify a continuously growing, append-only data structure thatcontinuously growing, append-only data structure that takes the form of a chain of so called ‘transactiontakes the form of a chain of so called ‘transaction blocks’ – the blockchain – which serves the function ofblocks’ – the blockchain – which serves the function of a ledgera ledger (World Bank Group, 2017)(World Bank Group, 2017)
  • 13. 4 aspects of Blockchain4 aspects of Blockchain Shared Ledger Smart Contract Permission Consensus
  • 14. Image: Blockchain For Dummies IBM
  • 15. Image: Blockchain For Dummies IBM
  • 16. EthereumEthereum ● PermissionlessPermissionless ● Most popular blockchain for smart contractsMost popular blockchain for smart contracts ● allows for a scripting language to exist on top ofallows for a scripting language to exist on top of a blockchaina blockchain
  • 17. BitCoinBitCoin ● PermissionlessPermissionless ● First and largest public blockchainFirst and largest public blockchain ● Records transactions of cryptocurrency BitcoinRecords transactions of cryptocurrency Bitcoin
  • 18. FabricFabric ● PermissionedPermissioned ● Open-sourceOpen-source ● helping financial institutionshelping financial institutions ● Collaboration between the Linux FoundationCollaboration between the Linux Foundation and over 80 financial institutionsand over 80 financial institutions
  • 19. HyperledgerHyperledger ● A Linux Foundation open-source, collaborativeA Linux Foundation open-source, collaborative effort to create blockchain technology suitableeffort to create blockchain technology suitable for the enterprisefor the enterprise
  • 20. AssignmentAssignment ● Install CURLInstall CURL ● Install docker-composeInstall docker-compose ● Install Go Programming LanguageInstall Go Programming Language ● Install Node.jsInstall Node.js ● Install PythonInstall Python ●
  • 21. AssignmentAssignment ● Clone the hyperledger/fabric-samples repositoryClone the hyperledger/fabric-samples repository ● Checkout the appropriate version tagCheckout the appropriate version tag ● Install the Hyperledger Fabric platform-specific binariesInstall the Hyperledger Fabric platform-specific binaries ● Config files for the version specified into the root of theConfig files for the version specified into the root of the fabric-samples repositoryfabric-samples repository ● Download the Hyperledger Fabric docker images for theDownload the Hyperledger Fabric docker images for the version specifiedversion specified ● execute the following command:execute the following command: ● curl -sSL https://goo.gl/6wtTN5 | bash -s 1.1.0curl -sSL https://goo.gl/6wtTN5 | bash -s 1.1.0
  • 22. PustakaPustaka ● Worldbank Group. Blockchain & DistributedWorldbank Group. Blockchain & Distributed Ledger Technology (DLT)”Ledger Technology (DLT)” http://www.worldbank.org/en/topic/financialsector/bhttp://www.worldbank.org/en/topic/financialsector/br (2017)(2017) ● Walport, M. G. C. S. A. "Distributed ledgerWalport, M. G. C. S. A. "Distributed ledger technology: Beyond blockchain." UKtechnology: Beyond blockchain." UK Government Office for Science (2016).Government Office for Science (2016). ● Gupta, M. "Blockchain For Dummies." (2017).Gupta, M. "Blockchain For Dummies." (2017).