Anda di halaman 1dari 57

BLOCKCHAIN:

DARI BITCOIN UNTUK DUNIA


2

DIMAZ ANKAA WIJAYA, PHD


Aktivitas
 Blockchain security engineer pada Sigma Prime (Australia)
 Honorary fellow pada Deakin University (Australia)
Pendidikan
 Doctor of Philosophy in Information Technology (Monash University)
 Master of Networks and Security (Monash University)
Pengalaman (Akademia, Industri, Publik, Komunitas)
 Periset pascadoktoral pada Deakin Blockchain Innovation Lab.
 Konsultan untuk BSSN, Pandi, Jakarta Smart City
 Pegawai Negeri Sipil pada Direktorat Jenderal Pajak
 Indonesia Blockchain Society (blockchainsociety.id)

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

The root problem with conventional


currency is all the trust that's required to
make it work. The central bank must be
trusted not to debase the currency, but
the history of fiat currencies is full of
breaches of that trust.
7

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

UANG FIAT VS CRYPTOCURRENCY


No Karakteristik Uang Fiat Cryptocurrency
1 Bentuk Fisik maupun Digital Digital
2 Perantara transaksi Perbankan dan Jasa Keuangan Peer-to-peer
3 Pencetakan uang baru Bank Sentral Penambang

4 Validator Perbankan dan Jasa Keuangan Node dan Penambang

5 Sistem Validasi Identitas Tanda tangan digital


5 Suplai uang Tidak terbatas Terbatas
6 Penjamin Pemerintah Tidak Ada
7 Penentu nilai tukar Pasar Uang dan Pemerintah Pasar
10

KRIPTOGRAFI
“Seni menyembunyikan pesan”
11

FUNGSI HASH
12

DIGITAL SIGNATURE
13

BYZANTINE GENERALS PROBLEM


BITCOIN
14
15

The Times 03/Jan/2009 Chancellor on


brink of second bailout for banks.
16

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

MENGAPA BITCOIN MEMILIKI NILAI


Suplai terbatas
Biaya transaksi murah
Mampu mengatasi pemalsuan (kartu kredit)
Transaksi relatif cepat (lintas negara)
18

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

TRANSAKSI PADA BITCOIN


27

BIAYA TRANSAKSI
Per transaksi: 10.000 satoshi (Rp 1600)
Fee = IN – (OUT + CHANGE)
DOMPET BITCOIN
28
29

APLIKASI DOMPET BITCOIN


Mengelola kunci privat.
Membuat transaksi bitcoin.
Menampilkan saldo bitcoin.
Tipe:
 Berbasis web
 Berbasis desktop
 Berbasis smartphone
30

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

PEMANFAATAN SMART CONTRACT


Tokenisasi
 ERC-20 (fungible token/FT)
 ERC-721(non-fungible token/NFT)
 ERC-1155 (FT+NFT)
Penyimpanan data
Decentralised Finance/DeFi (sistem keuangan terdesentralisasi)
53

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

Anda mungkin juga menyukai