Lompat ke konten utama

Apa itu dapp? Aplikasi terdesentralisasi di rantai blok

Pengantar tentang aplikasi terdesentralisasi (dapp) dan perbedaannya dengan aplikasi tradisional.

Date published: 1 April 2019

Sebuah penjelasan oleh district0x Network yang memperkenalkan aplikasi terdesentralisasi (dapp), mencakup apa yang membuatnya berbeda dari aplikasi tradisional, bagaimana aplikasi tersebut berjalan di infrastruktur rantai blok, dan manfaat keamanannya.

Transkrip ini adalah salinan yang dapat diakses dari transkrip video asli (opens in a new tab) yang dipublikasikan oleh district0x Network. Transkrip ini telah diedit sedikit agar lebih mudah dibaca.

Apa itu dapp? (0:01)

Dapp adalah singkatan dari aplikasi terdesentralisasi (dapp). Sama seperti pengembang mana pun yang dapat membangun aplikasi untuk App Store di sistem operasi iOS Apple, pengembang juga dapat membangun di atas infrastruktur rantai blok Ethereum. Bagi pengguna akhir, sebuah dapp mungkin tidak terlihat dan terasa berbeda dari aplikasi lain yang Anda gunakan saat ini. Namun, dapp didukung oleh rantai blok, dan ini membuatnya berbeda — dan mungkin jauh lebih unggul.

Bagaimana cara kerja dapp (0:29)

Inilah yang perlu Anda ketahui:

  • Kode front-end dan antarmuka pengguna dapp dapat ditulis dalam bahasa apa pun yang dapat melakukan panggilan ke back-end-nya
  • Kode back-end-nya berjalan di jaringan peer-to-peer yang terdesentralisasi seperti Ethereum, dan semua catatan operasi aplikasi disimpan di rantai blok
  • Dalam sebagian besar kasus, seluruh basis kodenya adalah open source — ini berarti orang lain dapat mengakses kode tersebut dan membangun di atasnya, tetapi tidak ada satu orang pun yang memiliki aplikasi tersebut, yang berarti aplikasi tersebut bebas untuk digunakan, ditingkatkan, dan dibangun oleh siapa saja di komunitas
  • Kumpulan pengguna dapp bebas untuk mengatur diri mereka sendiri — konsep ini disebut otonomi

Manfaat keamanan (1:10)

Menjalankan dapp di rantai blok juga menawarkan manfaat keamanan tambahan. Karena transaksi didistribusikan dan dienkripsi di seluruh rantai blok Ethereum, tidak ada tempat terpusat bagi peretas untuk meretas dan mendapatkan akses.

Membangun dapp di Ethereum (1:23)

Ethereum mungkin adalah platform terbaik untuk membangun dapp, berkat bahasanya sendiri, Solidity. Hal ini memungkinkan pengembang untuk membuat kontrak pintar menggunakan Ethereum Virtual Machine. Menggunakan alat-alat ini, pengembang telah membuat aplikasi dengan kasus penggunaan mulai dari pasar prediksi hingga perencanaan sumber daya.

Contoh: Ethlance (1:43)

Salah satu contoh dapp yang sudah aktif dan berjalan adalah Ethlance. Ethlance adalah pasar kerja yang sepenuhnya terdesentralisasi di mana pekerja lepas dapat menemukan pekerjaan dan pemberi kerja dapat menemukan pekerja. Karena didukung oleh rantai blok Ethereum, selain dari biaya gas, aplikasi ini sepenuhnya gratis untuk digunakan.

Apakah halaman ini bermanfaat?