Apa itu DApp(Decentralized App)?

Ilustrasi Dapp Vexanium

Ilustrasi Dapp Vexanium di portal Dapp.com

Istilah “DAPP” adalah singkatan untuk aplikasi terdesentralisasi. Aplikasi ini terlihat persis seperti aplikasi lain di perangkat seluler atau PC/Laptop Anda. Perbedaannya adalah antara aplikasi non decentralized dengan DAPP adalah bahwa backend yang terakhir berjalan pada jaringan peer-to-peer (P2P) yang terdesentralisasi seakan-akan memiliki server yang terpusat.
DAPP adalah aplikasi yang digunakan oleh user untuk berinteraksi dengan blockchain. Dapp adalah aplikasi yang bersifat peer to peer, tidak memiliki middleman/intermediary sehingga antara user bisa melakukan transaksi peer to peer (P2P) secara langsung di antara mereka.

contoh decentralized app dan smart contract
User mengakses blockchain melalui Dapp

Transaksi peer to peer tidak membutuhkan middleman bisa terjadi karena karakter teknologi blockchain yang menyimpan data di banyak nodes/block producers/miners yang juga berfungsi sebagai verifikator.

Beberapa karakter lain dari Dapp adalah transparency, proof of data ownership, independency.

Dapp adalah layer aplikasi dari teknologi blockchain  – layer aplikasi bersentuhan langsung dengan user, di mana blockchain sering disebut sebagai layer protokol. Perkembangan dan kesuksesan dari Dapp akan menentukan apakan teknologi blockchain bisa diadopsi secara luas atau tidak.

 

pelajaran blockchain
DAPP sebagai application layer dari blockchain

Sama seperti aplikasi biasa, tampilan depan DAPP dapat ditulis dalam bahasa pemrograman apa pun. Untuk contoh game VDICE corenya dibuat dengan bahasa C++ diluar front & back endnya, Sedangkan untuk hosting, DAPP dapat memilih penyimpanan desentralisasi(storage decentralized), seperti Swarm atau IPFS. Sementara banyak dari kita masih belum mencobanya, mereka dapat dengan mudah diunduh dari Google Play atau App Store.

Secara teori, DAPP harus memenuhi kriteria berikut:

  • Open Source: kode sumber harus tersedia untuk umum.
  • Terdesentralisasi: memanfaatkan teknologi kriptografi untuk menjalankan operasi.
  • Insentif: ia menawarkan insentif kepada pengguna dalam bentuk imbalan(reward) token digital.
  • Protokol: sistem menghasilkan token dan termasuk mekanisme konsensus inbuilt.

Apa kegunaan DAPP?

Seperti yang telah disebutkan di atas, DAPP sangat mirip dengan aplikasi biasa di perangkat Anda. Karena itu, DAPP dapat digunakan untuk tujuan apapun. Dari membuat permainan hingga membuat aplikasi yang biasa digunakan dalam kehidupan sehari-hari, di dalam DAPP umumnya terdapat mekanisme pertukaran token sebagai insentif, tidak ada batasan untuk apa saja yang dapat dilakukan DAPP. Namun, penting bahwa apa pun tujuannya, ia mendorong penggunaan aplikasi mendapatkan insetif atau reward, dan hal ini merupakan bagian penting dari DAPP. Untuk penjelasan lebih detail tentang DAPP bisa dicheck disini.

Tidak Memiliki Akun Blockchain Vexanium
Daftar