Desentralisasi
Apa Itu DApp
DeFi, smart contract, DApp, dan DAO — perangkat lunak menggantikan perantara.
Dalam pelajaran ini
- Apa yang membuat sebuah aplikasi 'terdesentralisasi'
- Bagaimana pengguna terhubung ke DApp
Poin utama
- 1DApp menjalankan logika backend-nya on-chain melalui smart contract
- 2Pengguna terhubung melalui dompet, bukan akun
- 3Kode terbukanya dapat diverifikasi secara independen
Ringkasan pelajaran
dApp adalah aplikasi yang state inti atau eksekusinya bergantung pada smart contract.
Model mental
Ide inti di balik DApp
dApp adalah aplikasi yang state inti atau eksekusinya bergantung pada smart contract.
- Apa yang membuat sebuah aplikasi 'terdesentralisasi'
- Bagaimana pengguna terhubung ke DApp
Mekanisme
Cara memahami DApp
Front end membantu pengguna membangun transaksi.
Dompet menandatangani tindakan dan mengirimkannya ke rantai.
Smart contract menerapkan aturan dan memperbarui state on-chain.
- DApp menjalankan logika backend-nya on-chain melalui smart contract
- Pengguna terhubung melalui dompet, bukan akun
- Kode terbukanya dapat diverifikasi secara independen
Contoh
Contoh DApp yang konkret
Situs web DEX bisa menghilang, tetapi jika kontrak masih aktif dan dapat diakses, pengguna bisa berinteraksi melalui antarmuka lain atau langsung melalui rantai.
Kesalahan umum
Apa yang perlu dilupakan tentang DApp
Pengguna sering mempercayai situs web alih-alih kontrak. Front end yang jahat atau dikompromikan bisa menipu pengguna untuk menandatangani tindakan berbahaya.
Catatan risiko
Apa yang bisa salah dengan DApp
dApp mewarisi risiko dari kontrak, front end, dompet, penyedia RPC, oracle, dan setiap protokol yang dikomposisinya.
- Pisahkan front end dari kontrak.
- Ketahui apa yang ditandatangani dompet.
- Identifikasi satu risiko ketergantungan.
Latihan
Latih DApp sebelum melanjutkan
- Pisahkan front end dari kontrak.
- Ketahui apa yang ditandatangani dompet.
- Identifikasi satu risiko ketergantungan.
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.
- Smart Contract
- Kode yang dapat dieksekusi sendiri di blockchain yang berjalan persis seperti yang ditulis ketika kondisi terpenuhi.
- Dompet
- Perangkat lunak atau hardware yang menyimpan kunci privat yang mengendalikan aset on-chainmu.
- On-Chain
- Data atau aktivitas yang dicatat langsung di 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?
- Pisahkan front end dari kontrak.
- Ketahui apa yang ditandatangani dompet.
- Identifikasi satu risiko ketergantungan.
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.
DApp berbeda dari aplikasi biasa karena…

