TL;DR (RINGKASAN)
Aplikasi Terdesentralisasi (DApps) adalah aplikasi yang berjalan di jaringan blockchain. Ada beragam DApps dengan kasus penggunaan berbeda, seperti video game, keuangan, jejaring sosial, hiburan, dan banyak lagi.
Meskipun DApps mungkin terlihat sama dengan aplikasi seluler biasa di ponsel Anda, sistem backendnya berbeda. Daripada menggunakan sistem terpusat untuk berfungsi, DApps mengandalkan kontrak pintar pada jaringan terdistribusi. Hal ini menjadikan mereka lebih transparan, terdesentralisasi dan tahan terhadap serangan, namun juga menghadirkan tantangan baru.
Perkenalan
Sejak lahirnya Bitcoin (BTC) lebih dari satu dekade lalu, blockchain telah berevolusi dan menghasilkan berbagai fungsi dan kasus penggunaan baru di luar mata uang kripto. Salah satu fitur baru ini adalah membangun Aplikasi Terdesentralisasi (DApps) yang menggunakan teknologi blockchain untuk meningkatkan banyak sektor dan layanan.

Apa itu Aplikasi Terdesentralisasi (DApps)?
DApps adalah aplikasi atau program digital yang dikembangkan menggunakan kontrak pintar yang berjalan di blockchain, bukan di server terpusat. Mereka terlihat mirip dengan aplikasi seluler biasa di ponsel Anda dan menawarkan beragam layanan dan fitur mulai dari game hingga keuangan, media sosial, dan banyak lagi.
Seperti namanya, DApps berjalan pada jaringan peer-to-peer yang terdesentralisasi. Salah satu laporan pertama menyatakan bahwa DApps memiliki karakteristik berikut:
Sumber Terbuka: Sumber terbuka DApps tersedia untuk umum, yang berarti siapa pun dapat memverifikasi, menggunakan, menyalin, dan memodifikasi kode-kode ini. Tidak ada satu entitas pun yang mengendalikan sebagian besar koin dan token. Pengguna juga dapat mengusulkan dan memberikan suara pada perubahan DApp.
Desentralisasi dan keamanan kriptografi: untuk menjamin keamanan data, semua informasi dari DApp dilindungi secara kriptografis dan disimpan di blockchain publik dan terdesentralisasi, yang disimpan oleh beberapa pengguna (atau node).
Sistem yang diberi token: DApps dapat diakses dengan token kriptografi. Ini dapat mengadopsi mata uang kripto seperti ETH atau menghasilkan token asli menggunakan algoritma konsensus, seperti Proof-of-Work (PoW) atau Proof of Stake (PoS). Token juga dapat digunakan untuk memberi penghargaan kepada kontributor seperti penambang dan pemangku kepentingan.
Berdasarkan definisi luas ini, blockchain Bitcoin dapat digambarkan sebagai DApp dan mungkin DApp pertama dalam sejarah. Ini adalah open source, mencakup semua data langsung pada blockchain terdesentralisasi, didasarkan pada token kriptografi dan menggunakan algoritma konsensus PoW. Hal yang sama berlaku untuk blockchain lain yang memiliki karakteristik yang sama.
Saat ini, istilah “DApps” umumnya mengacu pada semua aplikasi dengan fungsi kontrak pintar yang berjalan di jaringan blockchain. Blockchain Bitcoin tidak mendukung kontrak pintar, jadi sebagian besar tidak akan menganggapnya sebagai DApp.
Pada Juni 2022, sebagian besar DApps ada di jaringan Ethereum, yang menawarkan infrastruktur yang kuat bagi pengembang DApp untuk memperluas kasus penggunaan yang ada. Namun seiring dengan semakin matangnya DApps, pengembang juga mulai membangunnya di blockchain lain, seperti BNB Smart Chain (BSC), Solana (SOL), Polygon (MATIC), Avalanche (AVAX), EOS, dll.
Bagaimana cara kerja DApps?
DApps adalah aplikasi yang dikembangkan menggunakan kontrak pintar. Kode backendnya berjalan pada jaringan peer-to-peer yang terdistribusi. Kontrak pintar berfungsi sebagai seperangkat aturan yang telah ditentukan sebelumnya yang diterapkan melalui kode komputer. Ketika kondisi tertentu terpenuhi (jika berlaku), semua node jaringan akan menjalankan tugas yang ditentukan dalam kontrak.
Setelah kontrak pintar diterapkan di blockchain, sulit untuk mengubah kode atau menghancurkannya. Oleh karena itu, meskipun tim di belakang DApp menghilang, pengguna masih dapat mengakses DApp.
Manfaat DApps
Meskipun antarmuka DApps dan aplikasi tradisional mungkin tampak serupa, DApps menawarkan banyak manfaat dibandingkan dengan aplikasi terpusat. Aplikasi web menyimpan data di server terpusat. Satu server yang disusupi dapat mematikan seluruh jaringan aplikasi dan membuatnya tidak dapat digunakan untuk sementara atau permanen. Sistem terpusat juga dapat mengalami kebocoran atau pencurian data, sehingga membahayakan bisnis dan pengguna individu.
DApps, di sisi lain, dibangun di jaringan terdistribusi tanpa otoritas pusat. Tanpa satu titik kegagalan pun, DApps tidak terlalu rentan terhadap serangan, sehingga lebih sulit bagi pihak jahat untuk mencoba mengambil alih jaringan. Jaringan P2P juga dapat memastikan bahwa DApp terus berfungsi dengan waktu henti minimal, meskipun komputer individu atau bagian jaringan tidak berfungsi dengan baik.
Sifat DApps yang terdesentralisasi juga berarti bahwa pengguna dapat memiliki kontrol lebih besar atas informasi yang mereka bagikan. Tanpa perusahaan yang mengendalikan data pribadi pengguna, mereka tidak perlu memberikan identitas dunia nyata untuk berinteraksi dengan DApp. Sebaliknya, mereka dapat menggunakan dompet kripto untuk terhubung ke DApp dan sepenuhnya mengontrol informasi yang mereka bagikan.
Manfaat lain dari DApps adalah pengembang dapat dengan mudah mengintegrasikan mata uang kripto ke dalam fungsi inti mereka menggunakan kontrak pintar. Misalnya, Ethereum DApps dapat mengadopsi pembayaran ETH tanpa mengintegrasikan penyedia pembayaran pihak ketiga.
Keterbatasan DApps
DApps memiliki potensi besar untuk menjadi bagian penting dari masa depan yang bebas sensor, namun selalu ada dua sisi dari mata uang yang sama. Aplikasi Terdesentralisasi masih dalam tahap awal pengembangannya, dan industri belum mengatasi keterbatasan seperti skalabilitas, modifikasi kode, dan basis pengguna yang kecil.
DApps memerlukan daya komputasi yang signifikan untuk beroperasi, sehingga membebani jaringan yang dijalankannya. Misalnya, untuk mencapai keamanan, integritas, transparansi, dan keandalan yang ingin dimiliki Ethereum, setiap validator diharuskan mengeksekusi dan menyimpan setiap transaksi yang dijalankan di jaringan. Hal ini dapat mempengaruhi tingkat transaksi per detik (TPS) sistem, serta menimbulkan kemacetan jaringan dan peningkatan komisi bahan bakar.
Melakukan modifikasi pada DApp juga merupakan sebuah tantangan. Untuk meningkatkan pengalaman dan keamanan pengguna, DApp mungkin memerlukan perubahan berkelanjutan untuk memperbaiki bug, memperbarui antarmuka pengguna, dan menambahkan fitur baru. Namun, setelah diterapkan pada blockchain, sulit untuk mengubah kode backend. Konsensus mayoritas dari node jaringan diperlukan untuk menyetujui perubahan atau perbaikan apa pun, yang akan memakan waktu lama.
Banyaknya DApps di pasaran menyulitkan seseorang untuk menonjol dan menarik banyak pengguna. Agar DApp dapat bekerja secara efektif, DApp harus mencapai efek jaringan: semakin banyak pengguna yang dimilikinya, semakin efektif DApp dalam menyediakan layanan. Sejumlah besar pengguna juga dapat meningkatkan keamanan DApp dan melindunginya dari peretas yang mencoba memengaruhi sumber terbuka.
Kasus Penggunaan DApp Populer
DApps menawarkan pendekatan baru bagi perusahaan di berbagai sektor untuk menjangkau lebih banyak pengguna. Beberapa kasus penggunaan DApp yang populer mencakup GameFi, Keuangan Terdesentralisasi (DeFi), hiburan, dan tata kelola.
GameFi
GameFi DApps semakin populer. Contohnya adalah munculnya Axie Infinity, sebuah game play-to-earn di jaringan Ethereum. Menurut DappRadar, aktivitas game di blockchain meningkat 2,000% dari tahun 2021 hingga 2022. Aktivitas ini juga menarik 1,22 juta dompet aktif unik (UAW) pada Maret 2022, dengan lebih dari 50% aktivitas berasal dari DApps game.
Tidak seperti video game tradisional, sebagian besar DApps game memberi pemainnya kendali penuh atas aset yang mereka peroleh dalam game. Mereka juga menawarkan peluang untuk memonetisasi aset tersebut di luar permainan. Axie Infinity misalnya, menghadirkan karakter dalam game, medan virtual, dan item dalam game dalam bentuk NFT. Pemain dapat menyimpannya di dompet kripto mereka, mentransfernya ke alamat Ethereum lain, atau memperdagangkannya dengan pemain lain di pasar NFT. Di dalam ekosistem, pemain dapat bersaing satu sama lain untuk mengumpulkan token ERC-20 yang dapat mereka perdagangkan di bursa. Biasanya, semakin sering Anda bermain, semakin banyak hadiah dalam game yang bisa Anda dapatkan.
DeFi dan DEX
Keuangan tradisional didasarkan pada lembaga keuangan yang bertindak sebagai perantara. Dengan DApps, setiap orang dapat menggunakan layanan keuangan tanpa otoritas pusat dan mempertahankan kendali penuh atas aset mereka. DeFi juga dapat memberikan manfaat bagi masyarakat berpenghasilan rendah dengan menawarkan mereka akses ke berbagai layanan keuangan dengan biaya yang jauh lebih rendah.
Meminta dan memberikan pinjaman adalah dua layanan keuangan paling populer yang disediakan oleh Aplikasi Terdesentralisasi. DeFi DApps menawarkan penyelesaian transaksi instan, pemeriksaan kredit minimal atau tanpa pemeriksaan kredit, dan kemampuan untuk menggunakan aset digital sebagai jaminan. Di pasar pinjaman DApp, pengguna dapat menikmati fleksibilitas yang lebih besar. Misalnya, pemberi pinjaman memiliki kontrol lebih besar atas pinjaman mereka dengan memilih token mana yang akan dipinjamkan dan pada platform mana. Pengguna juga berpotensi memperoleh 100% bunga pinjaman, karena mereka tidak perlu membayar biaya perantara.
Pertukaran terdesentralisasi (DEX) adalah contoh mendasar lainnya dari DApps keuangan. Platform ini 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 dengan pengguna lain secara langsung dengan bantuan kontrak pintar. Pesanan dieksekusi secara on-chain dan langsung antara dompet kedua pengguna. Karena DEX memerlukan lebih sedikit pemeliharaan, biasanya biaya perdagangannya lebih rendah dibandingkan dengan bursa terpusat. Beberapa DEX yang populer termasuk Uniswap, SushiSwap, dan PancakeSwap.
Hiburan
Hiburan adalah bagian integral dari kehidupan kita. Dengan DApps, aktivitas sehari-hari yang dinikmati masyarakat diubah menjadi pengalaman digital yang juga dapat menghasilkan insentif ekonomi. Misalnya, Audius, platform streaming musik terdesentralisasi berbasis blockchain, menghilangkan perantara yang diperlukan dalam industri musik tradisional untuk menghubungkan artis dengan penggemarnya secara langsung. Hal ini memungkinkan kurator musik untuk memonetisasi konten mereka dengan lebih baik dan menghasilkan rekaman karya mereka yang tidak dapat diubah di blockchain.
DApps juga mengatasi masalah yang dihadapi oleh pengguna platform media sosial. Raksasa media sosial terpusat seperti Twitter dan Facebook sering mendapat kecaman karena menyensor postingan dan memanipulasi data pengguna secara tidak semestinya. Dengan DApps sosial yang terdesentralisasi, seperti Steemit, komunitas dapat berinteraksi secara bebas dan mengekspresikan pendapat mereka dengan lebih sedikit pembatasan dan sensor, sambil menikmati kontrol yang lebih besar atas informasi pribadi mereka.
Tata Kelola
DApps memungkinkan pengguna memainkan peran lebih besar dalam tata kelola organisasi online dengan memperkenalkan mekanisme pengambilan keputusan yang lebih berpusat pada komunitas. Dengan bantuan kontrak pintar, pengguna yang memegang token tata kelola proyek blockchain tertentu dapat membuat proposal untuk dipilih oleh komunitas, serta memberikan suara mereka sendiri pada proposal orang lain secara anonim.
Salah satu model pemerintahan yang terdesentralisasi adalah Organisasi Otonomi Terdesentralisasi (DAO). DAO dapat dianggap sebagai DApps yang sepenuhnya otonom yang menggunakan kontrak pintar untuk membuat keputusan tanpa otoritas pusat. Mereka tidak memiliki hierarki. Sebaliknya, mereka adalah mekanisme ekonomi yang menyelaraskan kepentingan organisasi dengan kepentingan para anggotanya.
Bagaimana cara terhubung dengan DApps?
Untuk berinteraksi dengan DApp, Anda harus terlebih dahulu memiliki dompet ekstensi browser yang kompatibel seperti MetaMask, Trust Wallet, atau Binance Chain Wallet. Mereka hanya membutuhkan waktu beberapa menit untuk menyiapkannya. Beberapa 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 tentang cara menginstalnya di ponsel Anda.
Cara menyetor BNB ke Trust Wallet
Untuk menggunakan DApps di BSC, Anda harus memiliki BNB untuk membayar biaya transaksi. Misalnya, Anda dapat menarik BNB dari dompet spot Binance Anda.
Buka Trust Wallet Anda dan ketuk [BNB Smart Chain]. Jangan pilih [BNB Beacon Chain]. Opsi ini untuk BNB BEP-2 di BNB Beacon Chain dan tidak dapat digunakan untuk membayar biaya transaksi di BSC.

Ketuk [Terima] untuk melihat alamat setoran BNB Anda. Anda dapat menyalin dan menempelkan alamat ini ke dompet penarikan Anda atau memindai kode QR untuk melakukan transfer.

Setelah transaksi dikonfirmasi di blockchain, Anda akan melihat jumlah BNB di halaman beranda Trust Wallet Anda.
Bagaimana cara menambahkan CAKE ke daftar Trust Wallet Anda
Daftar default token Trust Wallet tidak menyertakan token dari DApps seperti PancakeSwap (CAKE). Untuk membuat CAKE terlihat di dompet Anda, Anda harus menambahkannya ke daftar terlebih dahulu.
Ketuk [Tambahkan Token] dan cari “PancakeSwap”. Anda akan melihat CAKE di berbagai blockchain. Karena kita menggunakan BSC, geser tombol di sebelah [KUE BEP-20].

CAKE sekarang akan terlihat di daftar token Trust Wallet Anda.

Langkah selanjutnya adalah menghubungkan Trust Wallet Anda ke PancakeSwap. Anda dapat menghubungkannya dengan browser seluler bawaan Trust Wallet atau dari komputer desktop.
Cara terhubung ke PancakeSwap dengan browser Trust Wallet
1. Ketuk [Browser] di halaman beranda Trust Wallet dan buka situs web PancakeSwap.

2. Anda akan diminta untuk menghubungkan Trust Wallet Anda. Ketuk [Hubungkan].

Cara terhubung ke PancakeSwap dengan browser desktop
1. Kunjungi 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. Ketuk [Koneksi Baru] dan pindai kode QR.

5. Dalam aplikasi Anda akan diminta untuk mengotorisasi koneksi. Ketuk [Hubungkan].


Kesimpulan
DApps memperluas fungsionalitas web dengan meningkatkan aplikasi konvensional dengan teknologi blockchain. Di masa depan, Aplikasi Terdesentralisasi dapat menghadirkan kasus penggunaan yang lebih inovatif ke pasar. Seperti dilansir DappRadar, pada kuartal pertama tahun 2022, DApps mencatat hampir 2,4 juta pengguna aktif per hari, dan minat pengguna diperkirakan akan terus tumbuh secara konstan. Namun, pengembang DApps dan jaringan blockchain tempat mereka dibangun masih harus mengatasi keterbatasan saat ini sebelum mencapai adopsi massal.
