Apa itu DApps? Definisi, Cara Kerja, Contoh dan Cara Membuatnya

Redaksi PetiknetSabtu, 6 Agustus 2022 | 18:31 WIB
Apa itu DApps (Decentralized Applications)
Apa itu DApps (Decentralized Applications)
Kelebihan dan Kekurangan dApps
Kelebihan dan Kekurangan

Kelebihan dApps

  • Zero downtime

    Setelah kontrak pintar diimplementasikan di , jaringan secara keseluruhan akan selalu dapat melayani klien yang ingin berinteraksi dengan kontrak. Oleh karena itu, pelaku jahat tidak dapat meluncurkan serangan penolakan layanan yang ditargetkan pada terdesentralisasi individu.

  • Privasi

    Anda tidak perlu memberikan identitas dunia nyata untuk menerapkan atau berinteraksi dengan dapp.

  • Resistensi sensor

    Tidak ada entitas tunggal di jaringan yang dapat memblokir pengguna dari mengirim transaksi, menyebarkan terdesentralisasi, atau membaca data dari .

  • Integritas data lengkap

    Data yang disimpan di blockchain tidak dapat diubah dan tidak dapat disangkal, berkat primitif kriptografi. Pelaku jahat tidak dapat memalsukan transaksi atau data lain yang dipublikasikan.

  • Perhitungan tanpa kepercayaan/perilaku yang dapat diverifikasi

    Kontrak pintar dapat dianalisis dan dijamin akan dieksekusi dengan cara yang dapat diprediksi, tanpa perlu memercayai otoritas pusat. Hal ini tidak benar dalam model tradisional; misalnya, ketika kita menggunakan sistem perbankan online, kita harus percaya bahwa lembaga keuangan tidak akan menyalahgunakan data keuangan kita, merusak catatan, atau diretas.

Kekurangan dApps

  • Pemeliharaan

    bisa lebih sulit untuk dipelihara karena kode dan data yang dipublikasikan ke blockchain lebih sulit untuk dimodifikasi. Sulit bagi pengembang untuk membuat pembaruan pada dapp mereka (atau data dasar yang disimpan oleh dapp) setelah mereka di-deploy, bahkan jika bug atau risiko keamanan diidentifikasi di versi yang lebih lama.

  • Overhead kinerja

    Ada overhead kinerja yang sangat besar, dan penskalaan sangat sulit. Untuk mencapai tingkat keamanan, integritas, transparansi, dan keandalan yang dicita-citakan , setiap node mengeksekusi dan menyimpan setiap transaksi. Selain itu, pembuktian kerja juga membutuhkan waktu. Perhitungan back-of-the-envelope menempatkan overhead pada sesuatu seperti 1.000.000x dari perhitungan standar saat ini.

  • Kemacetan jaringan

    Ketika satu menggunakan terlalu banyak sumber daya komputasi, seluruh jaringan dicadangkan. Saat ini, jaringan hanya dapat memproses sekitar 10-15 transaksi per detik; jika transaksi dikirim lebih cepat dari ini, kumpulan transaksi yang belum dikonfirmasi dapat dengan cepat membengkak.

  • Pengalaman pengguna

    Mungkin lebih sulit untuk merekayasa pengalaman yang ramah pengguna karena rata-rata pengguna akhir mungkin merasa terlalu sulit untuk mengatur tumpukan alat yang diperlukan untuk berinteraksi dengan blockchain dengan cara yang benar-benar aman.

  • Terpusat

    Solusi ramah pengguna dan ramah pengembang yang dibangun di atas lapisan dasar mungkin terlihat seperti layanan terpusat. Misalnya, layanan dapat menyimpan kunci atau informasi sisi server sensitif lainnya, melayani frontend menggunakan server terpusat, atau menjalankan logika bisnis penting pada server terpusat sebelum menulis ke blockchain. Sentralisasi menghilangkan banyak (jika tidak semua) keuntungan dari blockchain dibandingkan model tradisional

Kurangnya otoritas pusat dapat berarti pembaruan yang lebih lambat dan perubahan platform. Lagi pula, satu pihak dapat dengan mudah memperbarui aplikasi mereka sesuka mereka.

Namun, memerlukan konsensus mayoritas dari tata kelola untuk bertindak, bahkan untuk perbaikan bug kecil. Ini bisa memakan waktu berminggu-minggu atau bahkan berbulan-bulan karena pengguna memperdebatkan pro dan kontra dari setiap peningkatan.

Selain itu, DApps membutuhkan basis pengguna yang cukup besar untuk beroperasi dengan baik. Mereka membutuhkan node, tata kelola, dan pengguna hanya untuk berinteraksi dengan mereka. Namun, mengakses decentralized applications bisa sangat sulit pada tahap awal ini, dan banyak yang tidak melihat dukungan yang mereka butuhkan.

Di masa depan, mengakses Aplikasi terdesentralisasi mungkin hanya perlu diunduh. Tetapi untuk saat ini, pengguna harus mengunduh browser yang didukung Aplikasi terdesentralisasi, mengirim yang diperlukan ke dompet itu dan berinteraksi dari sana. Sementara pengguna yang paham seharusnya tidak memiliki masalah dengan ini, kebanyakan orang tidak tahu harus mulai dari mana.

Contoh DApps di seluruh dunia

DApps di dunia keuangan tampak seperti mudah, tetapi mereka benar-benar dapat berinovasi di semua industri. Mari kita lihat beberapa manfaat ini di industri seperti keuangan, media sosial, game, dan lainnya.

Media sosial

Pengguna akan mendapat manfaat besar dari Aplikasi terdesentralisasi media sosial. Pertama, tidak ada yang menyensor posting, yang berarti kebebasan berbicara di mana-mana. Namun, jika beberapa postingan menjadi masalah, komunitas dapat memilih untuk menghapusnya.

Influencer juga bisa mendapatkan lebih banyak. Pada platform tradisional seperti Twitter, perusahaan mendapat untung paling banyak dari tweet populer. Ini menghasilkan pendapatan iklan dari semua kunjungan situs, dan penulis tidak mendapatkan apa-apa secara moneter.

DApps media sosial mungkin memiliki sistem tip bawaan menggunakan token mereka, dan pengguna dapat menjalankan iklan dan mendapatkan pembayaran penuh mereka, daripada perusahaan yang mengambil potongan.

Permainan

Gaming selalu menjadi kasus penggunaan aplikasi terdesentralisasi yang menarik. Saat ini, gim ini membutuhkan lusinan jam yang diinvestasikan dalam karakter untuk tumbuh karakter yang kemungkinan besar mereka investasikan dengan uang sungguhan hanya untuk itu duduk di sana dan membusuk saat pemain melanjutkan.

DApps memberikan solusi yang lebih menarik dari segi nilai. Ambil game seperti CryptoKitties, misalnya. Pemain memperoleh aset tokenized, dalam hal ini, seekor kucing. Kucing kemudian tumbuh dari waktu ke waktu, meningkat nilainya jika dibesarkan dengan benar.

Seorang pengguna kemudian dapat menjual kucing itu untuk apa pun yang mereka inginkan, dengan asumsi pembeli akan membayarnya.

Plus, beberapa kucing memiliki potensi untuk berkembang biak dengan kucing lain, menciptakan kucing yang lebih langka dan berpotensi lebih berharga. Pemain dapat berdagang atau mengumpulkan kucing, melakukan apa pun yang mereka inginkan dengan hewan peliharaan yang diberi token ini.

Investasi waktu mereka sangat berharga. Tidak banyak sekarang, tetapi bayangkan konsep itu dalam judul yang lebih sempurna dengan jam gameplay. Game penuh waktu mungkin ada di masa depan kita.

Keuangan

Peminjam dan meminjam uang dapat menggunakan aplikasi terdesentralisasi untuk menjalankan bisnis mereka. Dengan bank, pemberi pinjaman mendapatkan tingkat bunga tertentu berdasarkan uang yang mereka setorkan. Semakin banyak seseorang menabung, semakin banyak bank dapat meminjamkan, dan semakin banyak kedua belah pihak memperoleh bunga.

Namun, bank, yang bertindak sebagai entitas terpusat, mengambil potongan yang lebih besar daripada yang mungkin diinginkan pemberi pinjaman, hanya untuk memberikan ruang bagi penyetoran dana.

Di aplikasi terdesentralisasi, pemberi pinjaman mendapatkan 100% bunga mereka karena tidak ada perantara untuk membayar. Itu, dan mereka memiliki kontrol lebih besar atas pinjaman, sambil mendapatkan token dari platform yang mereka pilih untuk dipinjamkan.

Adapun peminjam, mereka memiliki lebih banyak suara dalam bunga yang dibayarkan serta waktu mereka untuk membayarnya. Memang, beberapa platform memungkinkan peminjam membutuhkan waktu berbulan-bulan atau bahkan bertahun-tahun untuk melunasi bunga, dengan asumsi mereka memenuhi ambang pembayaran minimum.

Peminjam juga dapat mendiskusikan tarif dengan pemberi pinjaman, memastikan keputusan yang adil bagi kedua pihak yang terlibat. Ketika semua dikatakan dan dilakukan, hasilnya langsung terlihat berkat kontrak pintar. Tidak perlu melibatkan pengacara dan pihak ketiga lainnya yang membuat proses konfirmasi lebih lama dan lebih mahal bagi kedua belah pihak.

Penggalangan dana dan iklan

Banyak pengguna memanfaatkan pemblokir iklan saat menjelajah online. Ini jelas menyusahkan bagi situs web yang mencoba menghasilkan pendapatan, tetapi dapat dimengerti dalam beberapa hal karena iklan menjadi sangat mengganggu dalam banyak hal. Browser aplikasi terdesentralisasi dapat memperbaikinya.

Saat pengguna menjelajahi web, mereka melakukannya dengan pelacak dan pemblokir iklan yang terintegrasi dengan browser, menghasilkan di sepanjang jalan.

Sekarang, ketika pengguna menemukan pembuat konten dan situs web yang ingin mereka dukung, mereka dapat memilih untuk mengizinkan kontribusi. Ini berarti bahwa semakin lama pengguna menelusuri, semakin banyak mereka membayar ke situs dari waktu ke waktu.

Pengguna bahkan dapat mengaktifkan iklan untuk situs tertentu, membantu mereka lebih banyak dalam jangka panjang.

Privasi adalah nama permainan di sini. Pengguna memilih siapa yang dapat melacak mereka, melindungi informasi mereka, dan terus berkontribusi pada platform yang membutuhkan biaya. Ini adalah situasi menang-menang.

Pemungutan suara dan pemerintahan

Dalam kebanyakan kasus, pemungutan suara adalah proses yang menyakitkan. Ini sering melibatkan berbagai langkah validasi, beberapa tidak dapat diakses oleh penghuni tanpa perumahan yang layak atau mereka yang menderita masalah lain. Belum lagi gangguan serupa dan kegiatan terlarang.

DApp pemungutan suara dapat membuka prosedur untuk semua berkat kontrak pintar. Pada dasarnya, masyarakat dapat memberikan suara pada daftar usulan. Kemudian, mereka dapat menetapkan kerangka waktu, katakanlah, 24 jam, bagi pengguna untuk “mempertaruhkan” suara mereka dengan token. Ini membuka partisipasi untuk semua, memungkinkan siapa saja untuk memilih secara anonim pada saat itu.

Suara disimpan dalam jaringan terdesentralisasi, membuatnya tidak dapat diubah dan tidak dapat diubah. Plus, kontrak pintar dapat memberi penghargaan kepada pemilih dengan token yang relevan atas upaya mereka, mendorong lebih banyak orang untuk memilih daripada sebelumnya.


Disclaimer: Setiap keputusan investasi ada di tangan pembaca. Pelajari dan analisis sebelum membeli dan menjual Crypto. Petik.net tidak bertanggung jawab atas keuntungan dan kerugian yang timbul dari keputusan investasi.
Informasi yang diberikan dalam artikel ini hanya untuk tujuan informasi dan tidak boleh dianggap sebagai nasihat keuangan atau investasi. Investasi Cryptocurrency tunduk pada risiko pasar, dan pembaca harus berhati-hati dan melakukan uji tuntas.