Kontak: dimaz@kriptologi.com
LinkedIn: https://www.linkedin.com/in/dimazw
3
KRIPTOLOGI.COM/BUKU
s.id/blockchain1 s.id/blockchain2
Free @GooglePlay!
Total 100k download
4
TOPIK
Dasar-dasar Pengetahuan
Bitcoin
Blockchain
Kesimpulan
DASAR-DASAR PENGETAHUAN Uang, Kriptografi, Fungsi Hash
5
6
UANG
Fungsi uang (Mankiw, 2014):
Alat tukar (untuk berbelanja)
Alat penyimpan nilai (mentransfer kemampuan membeli ke masa depan)
Satuan nilai (menentukan harga dan nilai)
8
SEJARAH UANG
Bentuk sederhana (garam, kerang, dll)
Logam mulia (emas, perak)
Uang kertas, uang koin (uang fiat)
Uang digital
Cryptocurrency?
9
KRIPTOGRAFI
“Seni menyembunyikan pesan”
11
FUNGSI HASH
12
DIGITAL SIGNATURE
13
GAMBARAN UMUM
Diciptakan oleh “Satoshi Nakamoto”
A Peer-to-Peer Electronic Cash System (Nakamoto, 2008)
Blockchain (public ledger)
Penambangan (mining)
Tanpa pengendali pusat (desentralisasi)
Tanpa pihak perantara (middleman)
17
KEGUNAAN BITCOIN
Mata uang?
Remitansi?
Menyimpan data permanen?
Investasi?
19
BLOCKCHAIN
20
MERKLE TREE
21
FORK
22
DOUBLE SPENDING
23
PROOF OF WORK
Komputasi sebagai syarat pembentukan blok baru.
Menemukan nilai hash sesuai kriteria.
24
MINING
Proses menemukan nilai hash yang sesuai kriteria.
Peralatan berbasis ASIC.
Reward: 6,25 BTC (Rp 3,75 miliar per blok)
Satu blok per 10 menit.
25
JARINGAN PEER-TO-PEER
Tiap server berkedudukan setara.
Saling berbagi informasi satu sama lain.
Informasi identik di tiap server.
26
BIAYA TRANSAKSI
Per transaksi: 10.000 satoshi (Rp 1600)
Fee = IN – (OUT + CHANGE)
DOMPET BITCOIN
28
29
BLOCKCHAIN.INFO
MENDAPATKAN BITCOIN Membeli, Mencari, Menambang
Bitcoin
32
BELI
Crypto exchange
Bitcoin ATM
33
BITCOIN FAUCET
34
MINING
Mining Pool
ASIC Miner
Mining software
MENGGUNAKAN BITCOIN Alat Tukar, Investasi, Inovasi
Teknologi
35
JENIS NODE BITCOIN
Full Node
Menjalankan aplikasi Bitcoin Core atau Bitcoin Unlimited.
Memiliki kopian lengkap blockchain.
SPV Node
Menjalankan aplikasi wallet.
Tidak memiliki kopian lengkap blockchain, hanya header saja.
Konfirmasi transaksi melalui merkle tree.
37
ALAT PEMBAYARAN
Transaksi standar.
Transaksi escrow.
Transaksi custom.
Konfirmasi 10-60 menit.
38
ALAT INVESTASI
39
INOVASI TEKNOLOGI
Penyimpanan data permanen
Notarisasi elektronik
Kontrak
E-voting
BLOCKCHAIN
40
GAMBARAN UMUM BLOCKCHAIN
42
43
ALGORITMA KONSENSUS
44
PROOF OF WORK
Persaingan kekuatan komputasi hash di jaringan.
Rantai dengan komputasi terbanyak menang.
Kekuatan komputasi.
Pemborosan sumber daya.
45
PROOF OF STAKE
“Uang deposit” sebagai jaminan (collateral)
Rantai dengan jaminan terbanyak menang.
Kekuatan finansial.
Tergantung pada jumlah uang yang dijaminkan.
46
TIPE BLOCKCHAIN
Publik: Bitcoin, Ethereum (mainnet)
Konsorsium: R3, Hyperledger Fabric
Privat: Ethereum privat
47
UTXO
Unspent Transaction Output
Data transaksi yang belum dibelanjakan
Disimpan di RAM
Model transaksi serupa uang fisik (kertas, koin)
Perpindahan nilai diikuti perpindahan uang yang dapat dilacak historinya.
Uang dapat dipecah-pecah menjadi satuan lebih kecil atau digabung menjadi satuan lebih besar.
ETHEREUM DAN SMART CONTRACT
48
Governments are good at cutting off the
heads of a centrally controlled networks
like Napster, but pure P2P networks like
Gnutella and Tor seem to be holding
their own.
50
ETHEREUM
Diciptakan oleh Vitalik Buterin dan Gavin Wood pada 2014
Fitur utama: smart contract/kontrak pintar
Tujuan: fleksibilitas pemrograman yang lebih baik (dibanding Bitcoin)
Account-based blockchain
Setiap alamat bekarakteristik seperti rekening bank.
Bukan UTXO seperti Bitcoin.
Mata uang native: Ether (ETH)
51
SMART CONTRACT
Fitur pemrograman di Ethereum.
“Semua yang bisa diprogram, dapat diprogram“.
Bahasa pemrograman:
Solidity (mirip Javascript)
Vyper (mirip Python)
Yul, Yul+ (intermediary programming language)
Assembly
52
DECENTRALISED FINANCE/DEFI
Total Value Locked/TVL: USD80miliar
Decentralised Exchange (DEX): Uniswap, Sushiswap
Lending: Aave, InstaDApp, Compound, Curve Finance, Maker
Derivatif: Synthetix, Nexus Mutual, dYdX
Stablecoin: DAI
KESIMPULAN
54
I'm sure that in 20 years there will
either be very large transaction volume
or no volume.
56
KESIMPULAN
Dasar-dasar teknologi blockchain dan bitcoin.
Bitcoin dan aktivitas terkait.
Ethereum dan smart contract.
57
This Photo by Unknown Author is licensed under CC BY-SA