Blockchain dan EVM 101
Langkah Pertama menjadi Blockchain Developer
Hi, I’m Jason Yapri from Indonesia
Swiss German University
5+ years
B.Eng., S.Kom. | Information Technology Experience in the IT industry
Working Experience
(Startup, Corporate, Freelance | Germany, China, Singapore, Indonesia)
University of Nottingham
M.Sc. | Entrepreneurship
Teaching Experience
University of Nicosia
MOOC | NFTs and the Metaverse
Pelita Bangsa Academy
PT Pelita Teknologi Bangsa
Mall of Indonesia, Lantai 2, Unit 2F-A7B,
Jalan Boulevard Barat Raya No. 1,
”
We aim to Empower Indonesian
Tech Talents in Emerging Tech
Kelapa Gading Jakarta Utara 14240.
pelitabangsa.co.id
instagram.pelitabangsa.co.id
linkedin.pelitabangsa.co.id
whatsapp.pelitabangsa.co.id
SESI
01 Blockchain dan EVM 101 HARI INI
02 Memulai Perjalanan Coding
03 Membuat dan mendeploy Smart Contract
Agenda
Materi Hands On Q&A
Wrap Up Bootcamp Foto Bersama
Recommendation
Recommendation
Physical Notebook https://notion.com
Recommendation
Recommendation
Be Active
Recommendation
Recommendation
Open Your Camera
Recommendation
Recommendation
Prepare for Hands On
https://metamask.io/download/
Recommendation
Recommendation Q & A
Apakah kamu punya
background IT?
Click Present with Slido or install our Chrome extension to activate this
ⓘ
poll while presenting.
Apa yang terlintas di
pikiranmu saat mendengar
kata Blockchain?
Click Present with Slido or install our Chrome extension to activate this
ⓘ
poll while presenting.
01
Apa itu Blockchain?
Ini aplikasi-aplikasi e-Wallet dan Bank
Setiap aplikasi mempunyai Centralized Database
Analogi: Setiap Database adalah satu file Excel
Untuk aplikasi saling berinteraksi, perlu membuat jembatan (API)
Blockchain Node
Kalau Aplikasi menggunakan Teknologi Blockchain, tidak perlu lagi membuat jembatan (API)
Satu excel file / ledger ini disebar ke ribuan komputer / nodes di seluruh dunia
Definisi Blockchain
Blockchain is a decentralized database that records
transactions across a network of computers (nodes).
02
Kriptografi &
Fundamental Blockchain
Hash
Hello world Pelita Bangsa Academy
ed6c11b0b5b80896 056a08627e0be4ba
0df26f5bfc471d04c 47630341156d3a8e
1995b0ffd2055925a 291da95a9275fd9b
d1be28d6baadfd 1485415ed5cb1b06
Wallet
4737c03c3eace1e6ada59a
ba789fb0c7bb0d84acb1536 Private key
e9141fc0293a615f8a1
0xaaA86fEEA60960bb89e43
Address
f311496911dc585722a
Transaction
From
To
Value
Data Blockchain
Wallet Gas price Node
Gas limit
Nonce
Signature (v, r, s)
Block
Block #1 Block #2 Block #3 Block #4
Header Previous Hash
Nonce
Tx 1 Timestamp
Tx 2 Difficulty
Tx 3 Transaction root
Body …
Receipt root
State root
…
Gas used
… Gas limit
03
Bagaimana cara kerja
Blockchain?
Types of Cryptocurrencies
Coin Token
● Built into a blockchain - native ● Built on top of an existing
to its own blockchain blockchain - not native
● Either mined (in PoW) or ● Relatively easy to create
earned (in PoS)
● Usually Distributed by project
owner
Consensus Mechanism
Node ini dibutuhkan untuk menyimpan data, meningkatkan desentralisasi
dan validasi transaksi baru. Cara validasi: PoW & PoS
PoW (Proof of Work)
Miners compete to solve complex mathematical problems to
validate transactions and add new blocks to the blockchain
PoS (Proof of Stake)
Validators are chosen to create new blocks and validate transactions
04
Ethereum & EVM
EVM (Ethereum Virtual Machine)
● A component of the Ethereum blockchain that
enables the execution of smart contracts
● EVM uses a gas mechanism to measure and limit the
computational work required to execute transactions
and smart contracts
Smart Contract
05
Implementasi
Teknologi Blockchain
Cryptocurrency
Implementasi: Stablecoin | Utility | Governance | Security | Equity Tokens
Sumber: coinmarketcap.com
NFT (Non Fungible Token)
Bored Ape Yacht Club CryptoPunks
Market Cap: USD 712.19M Market Cap: USD 2.42B
Sumber: nftvaluations.com
NFT (Non Fungible Token)
Sumber: nftvaluations.com
NFT (Non Fungible Token)
Sumber: University of Nicosia (UNIC) under Creative Commons (CC) License
DeFi (Decentralized Finance)
Implementasi: Lending and Borrowing | Decentralized Exchanges (DExs) | Staking | Yield Farming
Sumber: defillama.com
DAO
Land
Digitalisasi > Tokenisasi
Hands On
Install Metamask
Link: metamask.io/download
Create a Wallet
Link: metamask.io/download
Add Optimism Sepolia Network
Link: chainlist.org/?search=op+sepoli&testnets=true
Add ETH from Faucet
Link: app.optimism.io/faucet
Play Web3 Game: 2048
Link: 2048.jasonyapri.com
Q&A
Audience Q&A Session
Click Present with Slido or install our Chrome extension to show live Q&A
ⓘ
while presenting.
Wrap Up
Share 3 things you learn today
Using Google Jamboard (Link in Zoom Chat)
Tersisa 4 slot terakhir
Foto Bersama
Thank You
pelitabangsa.co.id
instagram.pelitabangsa.co.id
PT Pelita Teknologi Bangsa
Mall of Indonesia, Lantai 2, Unit 2F-A7B, linkedin.pelitabangsa.co.id
Jalan Boulevard Barat Raya No. 1,
Kelapa Gading Jakarta Utara 14240. whatsapp.pelitabangsa.co.id
CREDITS: This presentation template was created by Slidesgo, and
includes icons by Flaticon, and infographics & images by Freepik