DApp & Smart Contract Lebih Dalam
Apa Itu DApp
Cara aplikasi terdesentralisasi dibangun, diamankan, dan diatur.
Dalam pelajaran ini
- Bagaimana komposabilitas menggerakkan DeFi
- Dari mana kepercayaan DApp berasal
Poin utama
- 1Kontrak saling terhubung seperti 'money legos'
- 2Kepercayaan berasal dari kode terbuka yang dapat diverifikasi
- 3Komposabilitas melipatgandakan inovasi sekaligus risiko
Ringkasan pelajaran
Komposabilitas membiarkan smart contract terhubung seperti blok bangunan.
Model mental
Apa Itu DApp dalam bahasa sederhana
Komposabilitas membiarkan smart contract terhubung seperti blok bangunan. Ini membuat DeFi cepat berinovasi, tetapi juga berarti satu ketergantungan bisa mempengaruhi banyak produk sekaligus.
- Bagaimana komposabilitas menggerakkan DeFi
- Dari mana kepercayaan DApp berasal
Mekanisme
Cara memahami DApp
dApp bisa memanggil protokol lain untuk swap, harga, pinjaman, atau yield.
Pengembang membangun lebih cepat dengan menggunakan kembali kontrak terbuka.
Risiko berlipat ganda ketika beberapa protokol bergantung pada oracle, bridge, atau sumber likuiditas yang sama.
- Kontrak saling terhubung seperti 'money legos'
- Kepercayaan berasal dari kode terbuka yang dapat diverifikasi
- Komposabilitas melipatgandakan inovasi sekaligus risiko
Contoh
Contoh DApp yang konkret
Vault yield mungkin menyetor ke protokol pinjaman, hedging di DEX, dan membaca harga dari oracle. Vault hanya setangguh ketergantungan tersebut.
Kesalahan umum
Di mana orang tersandung dengan DApp
Pengguna sering menilai hanya aplikasi yang mereka lihat, bukan seluruh stack yang disentuhnya atau kontrak yang bisa gagal di bawahnya.
Catatan risiko
Pemeriksaan risiko untuk DApp
Komposabilitas bisa mentransmisikan kegagalan melalui kontrak, oracle, perubahan tata kelola, dan kejutan likuiditas.
- Identifikasi setidaknya dua ketergantungan.
- Periksa apakah kontrak dapat di-upgrade.
- Pahami apa yang terjadi jika satu ketergantungan gagal.
Latihan
Kuasai DApp dengan baik
- Identifikasi setidaknya dua ketergantungan.
- Periksa apakah kontrak dapat di-upgrade.
- Pahami apa yang terjadi jika satu ketergantungan gagal.
Tinjau
Istilah kunci
- DApp
- Decentralized Application — perangkat lunak yang logika backendnya berjalan di blockchain via smart contract.
- DeFi
- Decentralized Finance — layanan keuangan tanpa izin dan dapat disusun yang dibangun di atas smart contract.
- Likuiditas
- Seberapa mudah aset dapat dibeli atau dijual tanpa banyak menggerakkan harganya.
- Oracle
- Layanan yang memasukkan data dunia nyata (seperti harga) ke smart contract on-chain.
- Bridge
- Infrastruktur yang memindahkan aset atau data antar blockchain.
Catatan sumber
Referensi editorial
Referensi-referensi ini adalah titik awal untuk memverifikasi mekanisme, pemeriksaan risiko, dan konteks produk di balik pelajaran ini.
Sebelum kamu melanjutkan
Bisakah kamu melakukan ini?
- Identifikasi setidaknya dua ketergantungan.
- Periksa apakah kontrak dapat di-upgrade.
- Pahami apa yang terjadi jika satu ketergantungan gagal.
Pembelajaran terkait
Lanjut membaca
Pos pemeriksaan
Selesaikan pelajaran ini
Lulus pemeriksaan untuk menyimpan progres, lalu lanjutkan jalur secara berurutan.
Kunci pelajaran ini
Jawab setiap pertanyaan dengan benar untuk menyelesaikan pelajaran.
Komposabilitas di DeFi berarti…

