Secara singkat

Aplikasi terdesentralisasi (DApps) adalah aplikasi yang berjalan di jaringan blockchain. Ada banyak DApps dengan kasus penggunaan berbeda, seperti game, keuangan, jejaring sosial, dll.

Meskipun DApps mungkin terlihat mirip dengan aplikasi seluler biasa di ponsel Anda, sistem back-endnya berbeda. DApps beroperasi menggunakan kontrak pintar pada jaringan terdesentralisasi, bukan sistem terpusat. Hal ini menjadikan mereka lebih transparan, terdesentralisasi, dan membantu melawan serangan, namun juga menciptakan beberapa tantangan baru.


Memperkenalkan

Sejak lahirnya Bitcoin (BTC) lebih dari satu dekade lalu, blockchain telah berevolusi dan membuka sejumlah fungsi dan kasus penggunaan baru di luar aplikasi moneter. Salah satu arah barunya adalah membangun aplikasi terdesentralisasi (DApps) – menggunakan teknologi blockchain untuk meningkatkan banyak bidang dan layanan tradisional.


Apa itu aplikasi terdesentralisasi (DApps)?

Aplikasi terdesentralisasi (DApps) adalah aplikasi atau program digital yang didukung oleh kontrak pintar yang berjalan di blockchain, bukan di server terpusat. Mereka terlihat mirip dengan aplikasi seluler biasa di ponsel cerdas Anda dan menawarkan beragam layanan dan fungsi, mulai dari game hingga keuangan, jejaring sosial, dan banyak lagi.

Seperti namanya, DApps berjalan pada jaringan peer-to-peer yang terdesentralisasi. Laporan awal menunjukkan bahwa DApp memiliki fitur berikut:

  • Sumber Terbuka: Kode sumber DApp terbuka dan tersedia untuk umum, artinya siapa pun dapat memverifikasi, menggunakan, menyalin, dan memodifikasinya. Tidak ada satu entitas pun yang mengendalikan sebagian besar mata uang kripto atau tokennya. Pengguna juga dapat mengusulkan dan memberikan suara pada perubahan DApp.

  • Terdesentralisasi dan lebih aman berkat kriptografi: Untuk memastikan keamanan data, semua informasi DApp diamankan secara kriptografis dan disimpan di blockchain publik, terdesentralisasi, dan dioperasikan oleh banyak pengguna (atau node).

  • Sistem enkripsi: DApps dapat diakses dengan token kriptografi. Aplikasi ini dapat menggunakan mata uang kripto seperti ETH atau membuat token aslinya menggunakan algoritme konsensus seperti Proof of Work (PoW) atau Proof of Stake (PoS). Token ini juga dapat digunakan untuk memberi penghargaan kepada kontributor seperti penambang atau peserta staking.

Berdasarkan definisi luas ini, blockchain Bitcoin dapat didefinisikan sebagai DApp - dan bisa dibilang DApp pertama yang pernah ada. Ini adalah open source, dengan semua data dicatat langsung pada blockchain terdesentralisasi, beroperasi pada token cryptocurrency, dan menggunakan algoritma konsensus PoW. Hal yang sama berlaku untuk blockchain lain yang memiliki fitur di atas.

Namun, saat ini istilah “DApp” umumnya mengacu pada semua aplikasi yang memiliki fungsi kontrak pintar dan berjalan di jaringan blockchain. Blockchain Bitcoin tidak mendukung kontrak pintar, jadi kebanyakan orang tidak akan menganggapnya sebagai DApp.

Mulai Juni 2022, sebagian besar DApps ada di jaringan Ethereum. Ini menyediakan infrastruktur yang kuat bagi pengembang DApp untuk memperluas kasus penggunaan yang ada. Namun seiring dengan semakin matangnya DApps, pengembang mulai membangunnya di blockchain lain, termasuk BNB Smart Chain (BSC), Solana (SOL), Polygon (MATIC), Avalanche (AVAX), EOS, dan banyak lagi.


Bagaimana cara kerja DApps?

DApps adalah aplikasi yang beroperasi berkat kontrak pintar. Back-end aplikasi ini berjalan pada jaringan peer-to-peer yang terdesentralisasi. Kontrak pintar beroperasi sebagai seperangkat aturan yang telah ditentukan dan dijalankan oleh kode komputer. Ketika dan jika kondisi tertentu terpenuhi, semua node jaringan akan melakukan tugas yang ditentukan dalam kontrak.

Setelah kontrak pintar diterapkan di blockchain, sulit untuk mengubah kode atau menghancurkannya. Oleh karena itu, meskipun tim di balik DApp telah dibubarkan, pengguna masih dapat mengakses DApp tersebut.


Manfaat DApps

Meskipun antarmuka DApps dan aplikasi tradisional mungkin terlihat serupa, DApps menawarkan lebih banyak manfaat dibandingkan versi terpusatnya. Aplikasi web menyimpan data di server terpusat. Server yang disusupi dapat mematikan seluruh jaringan aplikasi, membuatnya tidak dapat digunakan untuk sementara atau permanen. Data pada sistem terpusat juga dapat bocor atau dicuri, sehingga membahayakan perusahaan dan pengguna individu.

Sebaliknya, DApps dibangun pada jaringan terdesentralisasi tanpa otoritas pusat. Karena tidak ada satu titik kegagalan pun, DApps tidak terlalu rentan terhadap serangan, sehingga sangat sulit bagi pelaku kejahatan untuk mengambil alih jaringan. Jaringan P2P juga dapat memastikan DApps terus beroperasi dengan waktu henti minimal, meskipun komputer individu atau bagian dari jaringan mengalami kegagalan.

Sifat DApps yang terdesentralisasi juga berarti pengguna dapat memiliki kontrol lebih besar atas informasi yang mereka bagikan. Tidak ada perusahaan yang mengontrol data pribadi pengguna, mereka tidak perlu memberikan identitas dunia nyata untuk berinteraksi dengan DApp. Sebaliknya, mereka dapat menggunakan dompet mata uang kripto untuk terhubung ke DApps dan memiliki kontrol penuh atas informasi yang mereka bagikan.

Manfaat lain dari DApps adalah pengembang dapat dengan mudah mengintegrasikan mata uang kripto ke dalam fungsi dasarnya dengan memanfaatkan kontrak pintar. Misalnya, DApps di Ethereum dapat menggunakan ETH sebagai alat pembayaran tanpa mengintegrasikan penyedia pembayaran pihak ketiga.


Keterbatasan DApps

DApps berpotensi menjadi bagian penting dari masa depan yang bebas sensor, namun setiap mata uang memiliki dua sisi. Aplikasi yang terdesentralisasi masih dalam tahap awal pengembangan, dan industri belum mengatasi keterbatasan seperti skalabilitas, kemampuan memodifikasi kode, dan basis pengguna yang rendah.

DApps memerlukan daya komputasi yang besar untuk beroperasi, sehingga dapat membebani jaringan yang dijalankannya. Misalnya, untuk mencapai keamanan, integritas, transparansi, dan kepercayaan yang diinginkan Ethereum, setiap validator harus menjalankan dan menyimpan setiap transaksi yang dilakukan di jaringan. Hal ini dapat berdampak pada transaksi per detik (TPS) sistem dan menyebabkan kemacetan jaringan, sehingga menyebabkan kenaikan biaya bahan bakar.

Melakukan modifikasi pada DApp juga merupakan sebuah tantangan. Untuk meningkatkan pengalaman dan keamanan pengguna, DApps kemungkinan memerlukan perubahan berkelanjutan untuk memperbaiki bug, memperbarui antarmuka pengguna, dan menambahkan fungsi baru. Namun, setelah DApp diterapkan pada blockchain, sulit untuk memodifikasi back-endnya. Hal ini memerlukan konsensus mayoritas dari node jaringan untuk menyetujui perubahan atau perbaikan apa pun. Jadi perlu banyak waktu untuk melakukannya.

Melimpahnya DApps di pasaran juga membuat sangat sulit bagi sebuah DApp untuk menonjol dan menarik banyak pengguna. Agar DApp dapat beroperasi secara efektif, DApp perlu mencapai efek jaringan - semakin banyak pengguna yang dimiliki DApp, semakin efisien DApp dalam menyediakan layanan. Sejumlah besar pengguna juga dapat membuat DApp lebih aman dan melindunginya dari peretas yang merusak kode sumber terbuka.


Kasus Penggunaan DApp Populer

DApps memberikan pendekatan baru bagi bisnis di banyak industri untuk menjangkau lebih banyak pengguna. Beberapa kasus penggunaan DApp yang populer mencakup GameFi, keuangan terdesentralisasi (DeFi), hiburan, dan tata kelola.


GameFi

DApps GameFi menjadi semakin populer, sebagaimana dibuktikan dengan munculnya Axie Infinity, sebuah game play-to-earn di blockchain Ethereum. Menurut DappRadar, aktivitas game blockchain pada Q1 2022 meningkat sebesar 2.000% dibandingkan tahun 2021. Aktivitas ini juga menarik 1,22 juta dompet aktif unik (UAW) pada Maret 2022, dengan lebih dari 50% aktivitas tersebut Dampaknya berasal dari game DApps.

Tidak seperti video game tradisional, sebagian besar DApps game memberi pemain kendali penuh atas konten dalam game mereka. DApps ini juga memberikan pemain peluang untuk mendapatkan uang dengan menjual item dalam game secara eksternal. Contohnya Axie Infinity, yang menampilkan karakter game, dunia virtual, dan item game sebagai NFT. Anda dapat menyimpan Axie di dompet kripto, mentransfer ke alamat Ethereum lain, atau berdagang dengan pemain di pasar pertukaran yang dibangun di atas blockchain. Dalam ekosistem game, pemain juga dapat bersaing satu sama lain untuk mengumpulkan token ERC-20, yang dapat diperdagangkan di bursa. Biasanya, semakin lama mereka bermain, semakin banyak pula hadiah dalam game yang bisa mereka peroleh.


Pertukaran terdesentralisasi DeFi dan DEX

Keuangan tradisional dibangun di atas lembaga keuangan yang bertindak sebagai perantara. Melalui DApp, setiap orang dapat menggunakan layanan keuangan tanpa otoritas pusat dan mempertahankan kendali penuh atas aset mereka. DeFi juga dapat memberikan manfaat bagi individu berpenghasilan rendah, memberi mereka akses ke berbagai layanan keuangan dengan biaya yang jauh lebih rendah.

Pinjam meminjam adalah jenis layanan keuangan paling umum yang disediakan oleh aplikasi terdesentralisasi. DeFi DApps menawarkan penyelesaian transaksi instan, pemeriksaan kredit minimum hingga nol, dan kemampuan untuk menggunakan aset digital sebagai jaminan. Dengan DApp, pengguna dapat memiliki lebih banyak fleksibilitas dalam pasar pinjaman. Misalnya, pemberi pinjaman memiliki kontrol lebih besar atas pinjaman mereka dengan memilih token mana yang akan dipinjamkan dan pada platform mana. Pengguna juga bisa mendapatkan bunga pinjaman 100% karena tidak perlu membayar biaya perantara apa pun.

Pertukaran terdesentralisasi (DEX) adalah contoh bagus lainnya dari DApps keuangan. Platform tersebut memfasilitasi perdagangan peer-to-peer dengan menghilangkan perantara seperti pertukaran mata uang kripto yang terpusat. Pengguna tidak perlu menyerahkan hak asuh atas dana mereka. Daripada mentransfer aset mereka ke bursa, mereka berdagang langsung dengan pengguna lain dengan bantuan kontrak pintar. Pesanan dieksekusi secara on-chain dan langsung antar dompet pengguna. Karena DEX memerlukan lebih sedikit biaya operasional, biaya perdagangannya sering kali lebih rendah dibandingkan bursa terpusat. Beberapa DEX yang populer mencakup Uniswap, SushiSwap, dan PancakeSwap.


Hiburan

Hiburan adalah bagian tak terpisahkan dari kehidupan kita. Dengan DApps, aktivitas sehari-hari yang dinikmati masyarakat diubah menjadi pengalaman digital yang juga dapat menciptakan insentif ekonomi. Misalnya, Audius adalah platform streaming musik terdesentralisasi yang beroperasi pada blockchain. Aplikasi ini menghilangkan perantara yang ada di industri musik tradisional untuk menghubungkan artis dan penggemar secara langsung. Hal ini memungkinkan produser musik untuk memonetisasi konten mereka dengan lebih baik dan membuat rekaman produk musik yang tidak dapat diubah di blockchain.

DApps juga memecahkan masalah yang dihadapi oleh pengguna platform media sosial. Raksasa media sosial terpusat seperti Twitter dan Facebook sering dikritik karena menyensor postingan dan salah menangani data pengguna. Dengan DApps sosial yang terdesentralisasi seperti Steemit, komunitas dapat dengan bebas berinteraksi dan mengekspresikan pendapat mereka dengan lebih sedikit batasan dan sensor sekaligus memiliki kontrol lebih besar atas informasi pribadi mereka.


Administrasi

DApps dapat memberdayakan pengguna, membantu mereka memainkan peran yang lebih besar dalam tata kelola organisasi online dengan menyediakan mekanisme pengambilan keputusan yang lebih berpusat pada komunitas. Dengan bantuan kontrak pintar, pengguna yang memegang token tata kelola proyek blockchain tertentu dapat membuat proposal agar komunitas dapat memilih dan memberikan suara pada proposal orang lain secara anonim.

Salah satu model tata kelola yang terdesentralisasi adalah Organisasi Otonomi Terdesentralisasi (DAO). DAO dapat dipandang sebagai DApps yang sepenuhnya otonom, menggunakan kontrak pintar untuk membuat keputusan tanpa memerlukan otoritas pusat. DAO tidak memiliki sistem desentralisasi. Sebaliknya, ini adalah mekanisme ekonomi yang menyelaraskan kepentingan organisasi dengan kepentingan setiap anggota DAO.


Bagaimana cara terhubung ke DApps?

Untuk berinteraksi dengan DApp, pertama-tama Anda memerlukan dompet ekstensi browser yang kompatibel seperti MetaMask, Trust Wallet, atau Binance Chain Wallet. Mereka hanya membutuhkan waktu beberapa menit untuk menyiapkannya. Beberapa dompet bahkan menawarkan versi seluler untuk akses mudah.

Mari gunakan Trust Wallet sebagai contoh untuk melihat cara menghubungkannya ke PancakeSwap di BNB Smart Chain (BSC). Jika Anda belum memiliki Trust Wallet, lihat artikel Akademi ini untuk mempelajari cara menginstalnya di ponsel cerdas Anda.


Setor BNB ke Trust Wallet

Untuk menggunakan DApps di BSC, Anda memerlukan sejumlah BNB untuk membayar biaya transaksi. Misalnya, Anda dapat menarik BNB dari Dompet Binance Spot Anda.

Buka Trust Wallet Anda dan ketuk [BNB Smart Chain]. Jangan klik [BNB Beacon Chain]. Opsi ini untuk BNB BEP-2 di BNB Beacon Chain dan tidak dapat digunakan untuk membayar biaya perdagangan di BSC.


Klik [Terima] untuk melihat alamat deposit BNB Anda. Kemudian, salin dan tempel alamat ini ke dompet penarikan Anda atau pindai kode QR.


Setelah transaksi dikonfirmasi di blockchain, Anda akan melihat nomor BNB di halaman beranda Trust Wallet Anda.


Tambahkan token baru ke daftar Trust Wallet

Daftar token default Trust Wallet tidak menyertakan token dari DApps seperti PancakeSwap (CAKE). Agar CAKE muncul di dompet Anda, Anda harus menambahkannya ke daftar terlebih dahulu.

Klik [Tambahkan Token] dan cari “PancakeSwap”. Anda akan melihat CAKE di berbagai blockchain. Saat kita menggunakan BSC, tekan untuk menghidupkan/mematikan tombol di sebelah [KUE BEP-20].


Anda sekarang akan melihat CAKE terdaftar di token Trust Wallet Anda.


Langkah selanjutnya adalah menghubungkan Trust Wallet Anda ke PancakeSwap. Anda dapat terhubung melalui browser seluler bawaan di Trust Wallet atau desktop.


Hubungkan ke PancakeSwap melalui browser Trust Wallet

1. Klik [Broswer] dari halaman beranda Trust Wallet dan buka situs web PancakeSwap.


2. Anda akan diminta untuk terhubung ke Trust Wallet Anda. Klik [Hubungkan].


Hubungkan ke PancakeSwap melalui browser desktop

1.Buka situs web PancakeSwap dan klik [Hubungkan Dompet].


2. Klik ikon [Trust Wallet] dan Anda akan melihat kode QR di layar.


3. Buka aplikasi Trust Wallet Anda dan masuk ke [Pengaturan] - [WalletConnect].


4. Klik [Koneksi Baru] dan pindai kode QR.


5. Anda akan diminta pada aplikasi untuk mengizinkan koneksi. Klik [Hubungkan].



ringkasan

DApps memperluas fungsionalitas Web dengan meningkatkan aplikasi konvensional dengan teknologi blockchain. Aplikasi yang terdesentralisasi dapat menghadirkan lebih banyak kasus penggunaan inovatif ke pasar di masa depan. Seperti dilansir DappRadar, DApps mencatat hampir 2,4 juta pengguna aktif harian pada Q1 2022 dan minat pengguna diperkirakan akan terus meningkat. Namun, masih banyak masalah yang belum diselesaikan oleh pengembang DApp dan jaringan blockchain untuk membawa aplikasi DApp ke popularitas massal.