Professional Documents
Culture Documents
Blockchain Technology
and Digital Currency
Overview
Tommy Hutomo, 17 Apr 2021
D3 - Universitas Indonesia S1 - UIN Jakarta S2 - Univesitas Budi Luhur
Tentang saya
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
Kenapa saya harus perduli?
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
Kenapa saya harus perduli?
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
Kenapa saya harus perduli?
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
Segment
Linux
Blockchain & Blockchain Foundation -
Crypocurrency Network Hyper Ledger
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
Blockchain and Digital Currency
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
What is Blockchain?
A blockchain is a digital, public ledger that records online transactions. Blockchain is the core
technology for cryptocurrencies like bitcoin. A blockchain ensures the integrity of a cryptocurrency by
encrypting, validating, and permanently recording transactions. A blockchain is similar to a bank’s
ledger, but open and accessible to everyone who utilizes the cryptocurrency is supports.
https://www.bankrate.com/glossary/b/blockchain/
Distributed ledger
technology
underlying the
explosion of digital
currencies
A set of protocols
and encryption
technologies for
securing data on a
distributed network
Culture & community
Author
Blockchain = protocol(encryption, data) + distribution
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
Why Blockchain?
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
?
Lucre
Ben Laurie.
Bit Gold
Nick Szabo. Bitcoin
Digi Cash Satoshi Nakamoto
David Chaum B Money
Wei Dai.
Blockchain
Stuart Haber & W. Scott
Stornetta
1999
1998 2008
1989 1998
1991
When/who was invented Blockchain?
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
How Blockchain works?
Ledger
A book or a computer document in which a Simulation:
company's accounts are recorded, Ari
Udin
especially the money it has spent and
received
https://dictionary.cambridge.org/dictionary/english/ledger
Doni Rio
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
How Blockchain works?
Ledger
Udin Ari
Receiver writes !!!
Rp udin pays ari Rp 10
ari pays doni Rp 5
udin pays doni Rp 5
doni pays rio RP 20
(akhir bulan)
ari pays udin 10
doni pays udin,ari 10
rio pays doni 20
Doni Rio
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
How Blockchain works?
Ledger
Udin Ari
Receiver writes !!!
Rp udin pays ari Rp 10
ari pays doni Rp 5
udin pays doni Rp 5
doni pays rio RP 20
Doni Rio
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
How Blockchain works?
Digital signature
digital code (generated and authenticated by public key encryption) which is attached to an
electronically transmitted document to verify its contents and the sender's identity.
Definitions from Oxford Languages
Udin
Public key
Private key
Ari
Public key
Private key
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
How Blockchain works?
Digital signature
digital code (generated and authenticated by public key encryption) which is attached to an
electronically transmitted document to verify its contents and the sender's identity.
Definitions from Oxford Languages
Udin
Private key
Ari
Public key
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
How Blockchain works?
Digital signature
digital code (generated and authenticated by public key encryption) which is attached to an
electronically transmitted document to verify its contents and the sender's identity.
Definitions from Oxford Languages
Udin [ Sign ]
Private key
Ari
Public key [ Verify ]
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
How Blockchain works?
Digital signature
digital code (generated and authenticated by public key encryption) which is attached to an
electronically transmitted document to verify its contents and the sender's identity.
Definitions from Oxford Languages
Udin [ Sign ]
Private key
Ari
Public key [ Verify ]
Author
Sign(Message, pk) = signature
Verify(Message, signature, pubKey) = T/F
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
How Blockchain works?
Digital signature
Udin Ari
udin pays ari Rp 10 a&^js..
ari pays doni Rp 5 {])-w9..
Rp udin pays doni Rp 5 9)(779..
doni pays rio RP 20 *&hUi..
(akhir bulan)
ari pays udin 10
doni pays udin,ari 10
rio pays doni 20
Doni Rio
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
How Blockchain works?
Digital signature
Udin Ari
udin pays ari Rp 10 a&^js..
ari pays doni Rp 5 {])-w9..
Rp udin pays doni Rp 5 9)(779..
doni pays rio RP 20 *&hUi..
Doni Rio
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
How Blockchain works?
Unique ID
Udin Ari
ax*&.. udin pays ari Rp 10 a&^js..
O8&1.. ari pays doni Rp 5 {])-w9..
Rp _+(I";.. udin pays doni Rp 5 9)(779..
)^KH7i+.. doni pays rio RP 20 *&hUi..
(akhir bulan)
ari pays udin 10
doni pays udin,ari 10
rio pays doni 20
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
How Blockchain works?
Unique ID
Udin Ari
ax*&.. udin pays ari Rp 10 a&^js..
O8&1.. ari pays doni Rp 5 {])-w9..
Rp _+(I";.. udin pays doni Rp 5 9)(779..
)^KH7i+.. doni pays rio RP 20 *&hUi..
(akhir bulan)
ari pays udin 10
doni pays udin,ari 10
rio pays doni 20
Doni Rio
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
How Blockchain works?
The starting amount
8&^&*.. udin put ledger RP 20 a&^js..
#$#456.. ari put ledger RP 20 {])-w9..
>?;'sk.. doni put ledger RP 20 9)(779.. ax*&.. udin pays ari Rp 10 a&^js..
(IKsjis9.. rio put ledger RP 20 *&hUi.. O8&1.. ari pays doni Rp 5 {])-w9..
_+(I";.. udin pays doni Rp 5 9)(779..
)^KH7i+.. doni pays rio RP 20 *&hUi..
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
How Blockchain works?
The Block
Block
Protocol
- Receiver writes
- Digital signature
.... - Unique iD
- Starting amount
- > Balance not accepted
- Added, cannot remove/modify
Protocol
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
How Blockchain works?
Distributed ledger
Blockchain No central location, decentralize
Assume : Rp 1 = 2 DTC
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
Money vs Digital Currency
Money
Money is any object that is generally accepted as payment for goods and services and the
repayment of debt
https://courses.lumenlearning.com/boundless-economics/chapter/introducing-money/
Assume : Rp 1 = 2 DTC
8&^&*.. udin put ledger 40 DTC a&^js..
#$#456.. ari put ledger 40 DTC {])-w9.. ax*&.. udin pays ari 20 DTC a&^js..
>?;'sk.. doni put ledger 40 DTC 9)(779.. O8&1.. ari pays doni 10 DTC {])-w9..
(IKsjis9.. rio put ledger 40 DTC *&hUi.. _+(I";.. udin pays doni 10 DTC 9)(779..
)^KH7i+.. doni pays rio 40 DTC *&hUi..
(akhir transaksi)
ari pays udin 20 DTC
doni pays udin,ari 20 DTC
rio pays doni 40 DTC
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
Money vs Digital Currency
Money
Money is any object that is generally accepted as payment for goods and services and the
repayment of debt
https://courses.lumenlearning.com/boundless-economics/chapter/introducing-money/
Assume : Rp 1 = 2 DTC
8&^&*.. udin put ledger 40 DTC a&^js..
#$#456.. ari put ledger 40 DTC {])-w9.. ax*&.. udin pays ari 20 DTC a&^js..
>?;'sk.. doni put ledger 40 DTC 9)(779.. O8&1.. ari pays doni 10 DTC {])-w9..
(IKsjis9.. rio put ledger 40 DTC *&hUi.. _+(I";.. udin pays doni 10 DTC 9)(779..
)^KH7i+.. doni pays rio 40 DTC *&hUi..
PUBLIC BLOCKCHAIN
#$#456.. doni put ledger -10 DTC {])-w9..
>?;'sk.. udin put ledger -10 DTC 9)(779..
(IKsjis9.. rio put ledger -40 DTC *&hUi..
(akhir transaksi)
ari pays udin 20 DTC
doni pays udin,ari 20 DTC
rio pays doni 40 DTC
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
Public Blockchain
No need to know so much detail, when you just for use it
Author
Ledger – Trust + Cryptography = cryptocurrency
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
How Blockchain works?
Business context of blockchain
https://courses.cognitiveclass.ai/courses/course-
v1:developerWorks+BC0101EN+v1/courseware/407a9f86565c441
89740699636b4fb85/eeb5c3a61ee64258aedcb7865218ada2/?c
hild=last
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
Segment
Blockchain Network
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
Consensus Algorithm
A consensus algorithm is a procedure through which all the peers of the Blockchain network
reach a common agreement about the/ present state of the distributed ledger.
https://www.geeksforgeeks.org/consensus-algorithms-in-blockchain/
• Proof of Work (PoW)
• Proof of Stake
• Practical Byzantine Fault Tolerance
• Proof of Burn
• Proof of Capacity
• Proof of Elapsed Time
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
Consensus Algorithm
Peer Peer
Peer Peer
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
Consensus Algorithm
Peer Peer
Bitcoin mining is the process
by which new bitcoins are
entered into circulation, but it
is also a critical component
of the maintenance and
development of the
blockchain ledger. It is
performed using very
sophisticated computers that
solve extremely complex
computational math
Peer Peer problems.
https://www.investopedia.com/tech/ho
w-does-bitcoin-mining-work/
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
Consensus Algorithm
Peer Peer
Peer Peer
New Block
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
Consensus Algorithm
Peer Peer
Peer Peer
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
Consensus Algorithm
Peer Peer
Peer Peer
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
Consensus Algorithm
Peer Peer
Peer Peer
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
Consensus Algorithm
[ Protocol ]
Peer Peer
p=start with
10101 {8}
Peer Peer
P=Math Puzzle
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
Consensus Algorithm
ax*&.. udin pays ari 20 DTC a&^js..
O8&1.. ari pays doni 10 DTC {])-w9..
P =start with 10101{8} _+(I";.. udin pays doni 10 DTC 9)(779..
)^KH7i+.. doni pays rio 40 DTC *&hUi..
0000010010010011000111….
Miner
ax*&.. udin pays ari 20 DTC a&^js..
O8&1.. ari pays doni 10 DTC {])-w9..
_+(I";.. udin pays doni 10 DTC 9)(779..
)^KH7i+.. doni pays rio 40 DTC *&hUi..
10101[10010010011000111….] 342***&* all pays miner 3 0.1 DTC %**778
^&((**677shs8&&…
^&((**677shs8&&…
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
Consensus Algorithm
[ Protocol ]
Peer Peer
p=start with
10101 {8}
Peer Peer
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
Consensus Algorithm
Peer Peer
Peer Peer
+ 0.01 BTC
Proof of works (POW)
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
Consensus Algorithm
Genesis Block
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
Smart contract
Smart contracts are simply programs stored on a blockchain that run when predetermined conditions are met. They
typically are used to automate the execution of an agreement so that all participants can be immediately certain of
the outcome, without any intermediary’s involvement or time loss.
https://www.ibm.com/topics/smart-contracts
Author : Smart Contract = lawyer
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
Author
Smart Contract = lawyer
Smart contract
Smart contracts are simply programs stored on a blockchain that run when predetermined conditions are met. They
typically are used to automate the execution of an agreement so that all participants can be immediately certain of
the outcome, without any intermediary’s involvement or time loss.
https://www.ibm.com/topics/smart-contracts
New Block
Smart Contract
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
Private Blockchain
Peer Peer
Peer Peer
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
Private Blockchain
Peer Peer
Peer Peer
Company server
Government Central bank, Ex BI
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
Private Blockchain
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
Blockchain Network
Sample private Blockchain solution by IBM
https://courses.cognitiveclass.ai/courses/course-
v1:developerWorks+BC0101EN+v1/courseware/76d637cbe8024e5
09dc445df847e6c3a/2d204ac4fa3143048a998da7e53702d7/?a
ctivate_block_id=block-
v1%3AdeveloperWorks%2BBC0101EN%2Bv1%2Btype%40sequenti
al%2Bblock%402d204ac4fa3143048a998da7e53702d7
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
Segment
Linux Foundation
Hyperledger
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
https://www.hyperledger.org/
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
Linux Foundation - Hyperledger
How IBM can help
https://courses.cognitiveclass.ai/courses/course-
v1:developerWorks+BC0101EN+v1/courseware/76d637cbe8024e5
09dc445df847e6c3a/2d204ac4fa3143048a998da7e53702d7/?a
ctivate_block_id=block-
v1%3AdeveloperWorks%2BBC0101EN%2Bv1%2Btype%40sequenti
al%2Bblock%402d204ac4fa3143048a998da7e53702d7
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
What Next ?
The Exam
Duration : 60 Minutes
Type : Multiple choice
Failed : Able to retry next day
Max Failed : 2 Times
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
What Next ?
Tommy Hutomo - Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
“Dan tiadalah kehidupan dunia ini, selain dari
main-main dan senda gurau belaka. Dan sungguh
kampung akhirat itu lebih baik bagi orang-orang
yang bertakwa. Maka tidakkah kamu
memahaminya?”
Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021
Contact Me:
Linked-in :
https://www.linkedin.com/in/tommy-hutomo-41246b189/
Email:
tommy.hutomo30@gmail.com
Financial Future: A Blockchain Technology and Digital Currency Overview. 17 Apr 2021