Konten singkat
Aplikasi terdesentralisasi (dApps) adalah aplikasi yang berjalan di jaringan blockchain. Ada banyak sekali dApps dengan kasus penggunaan berbeda seperti game, keuangan, jejaring sosial, dan banyak lagi.
Meskipun dApps mungkin terlihat seperti aplikasi seluler biasa di ponsel Anda, sistem backendnya berbeda. dApps mengandalkan kontrak pintar pada jaringan terdistribusi daripada sistem terpusat. Hal ini menjadikan mereka lebih transparan, terdesentralisasi dan tahan terhadap serangan, namun juga menciptakan beberapa tantangan baru.
Perkenalan
Sejak dimulainya Bitcoin (BTC) lebih dari satu dekade lalu, blockchain telah berevolusi untuk membuka banyak fitur dan kegunaan baru di luar mata uang. Salah satu arah baru ini adalah penciptaan aplikasi terdesentralisasi (dApps) untuk menggunakan teknologi blockchain dan meningkatkan banyak sektor dan layanan tradisional.

Apa itu aplikasi terdesentralisasi (dApps)?
Aplikasi terdesentralisasi (dApps) adalah aplikasi digital atau aplikasi berdasarkan kontrak pintar yang berjalan di blockchain, bukan di server terpusat. Mereka terlihat dan berfungsi seperti aplikasi seluler biasa di ponsel cerdas Anda dan menawarkan beragam layanan dan fitur, mulai dari game hingga keuangan, media sosial, dan banyak lagi.
Seperti namanya, dApps berjalan pada jaringan P2P yang terdesentralisasi. Salah satu laporan awal menunjukkan bahwa dApps memiliki fitur berikut:
Sumber Terbuka: Kode sumber dApps tersedia untuk umum, sehingga siapa pun dapat memeriksa, menggunakan, menyalin, dan memodifikasinya. Tidak ada satu orang pun yang mengendalikan sebagian besar koin atau tokennya. Pengguna juga dapat menyarankan dan memilih perubahan pada dApps.
Perlindungan Terdesentralisasi dan Kriptografi: Untuk memastikan keamanan data, semua informasi dApps dilindungi secara kriptografis dan disimpan di blockchain publik terdesentralisasi yang dikelola oleh banyak pengguna (atau node).
Sistem yang diberi token: dApps dapat diakses menggunakan token kriptografi. Mereka dapat menggunakan mata uang kripto seperti ETH atau membuat token mereka sendiri menggunakan algoritma konsensus seperti Proof of Work (PoW) atau Proof of Stake (PoS). Token juga dapat digunakan untuk memberi penghargaan kepada para penambang dan pemangku kepentingan.
Menurut definisi luas ini, blockchain Bitcoin dapat disebut sebagai dApp dan mungkin merupakan dApp pertama. Ini adalah open source, datanya disimpan di blockchain terdesentralisasi, menggunakan token cryptocurrency dan algoritma konsensus PoW. Hal yang sama berlaku untuk blockchain lain dengan karakteristik yang sama.
Namun, saat ini istilah "dApps" biasanya mengacu pada semua aplikasi yang memiliki fungsi kontrak pintar dan bekerja di jaringan blockchain. Blockchain Bitcoin tidak mendukung kontrak pintar, jadi kebanyakan orang tidak menganggapnya sebagai dApp.
Pada Juni 2022, sebagian besar dApps ada di jaringan Ethereum. Blockchain menawarkan infrastruktur yang andal untuk pengembang dApps dan perluasan kasus penggunaan yang ada. Namun seiring berkembangnya 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 berjalan pada kontrak pintar. Kode internal mereka berfungsi di jaringan P2P terdistribusi. Kontrak pintar berfungsi sebagai seperangkat aturan tertentu yang menerapkan kode komputer. Ketika kondisi terpenuhi, node jaringan menyelesaikan tugas yang ditentukan dalam kontrak.
Setelah kontrak pintar diterapkan pada blockchain, sulit untuk mengubah atau menghancurkannya. Dengan begitu, meski tim dApp sudah dibubarkan, pengguna tetap bisa mengaksesnya.
Keuntungan dApps
Meskipun antarmuka dApps dan aplikasi tradisional mungkin terlihat serupa, dApps menawarkan banyak keunggulan dibandingkan aplikasi terpusat. Aplikasi web menyimpan data di server terpusat. Satu server yang disusupi dapat melumpuhkan seluruh jaringan aplikasi, menjadikannya tidak dapat digunakan untuk sementara atau permanen. Sistem terpusat juga dapat mengalami kebocoran atau pencurian data, sehingga membahayakan perusahaan dan pengguna individu.
Sebaliknya, DApps dibangun di jaringan terdistribusi tanpa otoritas pusat. Tanpa adanya titik kegagalan, dApps tidak terlalu rentan terhadap serangan, sehingga lebih sulit bagi penyerang untuk mengambil alih jaringan. Jaringan P2P juga dapat memastikan bahwa dApp akan terus beroperasi dengan waktu henti minimal meskipun komputer individu atau bagian dari jaringan mengalami kegagalan.
Sifat dApps yang terdesentralisasi juga berarti bahwa pengguna dapat memiliki kontrol lebih besar atas informasi yang mereka bagikan. Karena perusahaan tidak mengontrol data pribadi pengguna, tidak perlu memberikan identifikasi dunia nyata untuk berinteraksi dengan dApp. Sebaliknya, mereka dapat menggunakan dompet kripto untuk terhubung ke dApps dan memiliki kontrol penuh atas informasi yang mereka bagikan.
Keuntungan lain dari dApps adalah pengembang dapat dengan mudah mengintegrasikan mata uang kripto ke dalam fungsi inti mereka menggunakan kontrak pintar. Misalnya, dApps di Ethereum dapat menerima ETH sebagai pembayaran tanpa mengintegrasikan sistem pembayaran pihak ketiga.
Keterbatasan dApps
DApps berpotensi menjadi bagian penting dari masa depan yang bebas sensor, namun ada dua sisi dalam setiap mata uang. Aplikasi yang terdesentralisasi masih dalam tahap awal pengembangan, dan industri perlu mengatasi keterbatasan terkait skalabilitas, modifikasi kode, dan jumlah pengguna yang kecil.
Menjalankan dApps memerlukan daya komputasi yang signifikan yang dapat membebani jaringan tempat dApps dijalankan. Misalnya, mencapai keamanan, integritas, transparansi, dan keandalan yang diupayakan Ethereum mengharuskan setiap validator untuk memulai dan menyimpan setiap transaksi yang diselesaikan di jaringan. Hal ini dapat mengurangi tingkat transaksi per detik (TPS) dalam sistem dan menyebabkan kemacetan jaringan dan komisi bahan bakar yang tinggi.
Membuat perubahan pada dApp juga merupakan sebuah tantangan. Meningkatkan pengalaman pengguna dan keamanan dApp kemungkinan memerlukan perubahan terus-menerus untuk memperbaiki bug, memperbarui antarmuka pengguna, dan menambahkan fitur baru. Namun, setelah dApp diterapkan pada blockchain, sulit untuk mengubah kode internalnya. Persetujuan atas perubahan atau perbaikan apa pun memerlukan konsensus dari sebagian besar node jaringan, yang memerlukan waktu lama untuk mencapainya.
Karena banyaknya dApps di pasar, sulit untuk menonjol dan menarik banyak pengguna. Agar aplikasi terdesentralisasi dapat bekerja secara efektif, aplikasi tersebut harus mencapai efek jaringan - semakin banyak pengguna dalam aplikasi terdesentralisasi, semakin efisien aplikasi tersebut menyediakan layanan. Sebagian besar pengguna juga dapat membuat dApp lebih aman dan melindunginya dari peretas yang merusak kode sumber terbuka.
Penggunaan dApps yang populer
DApps menawarkan pendekatan baru bagi bisnis di banyak industri untuk menarik lebih banyak pengguna. Beberapa kegunaan populer dApps adalah GameFi, Keuangan Terdesentralisasi (DeFi), Hiburan, dan Tata Kelola.
GameFi
Aplikasi GameFi yang terdesentralisasi semakin populer, sebagaimana dibuktikan dengan meningkatnya popularitas Axie Infinity, sebuah game play-to-earn di blockchain Ethereum. Menurut dAppsRadar, aktivitas game blockchain meningkat sebesar 2,000% pada kuartal pertama tahun 2022 dibandingkan tahun 2021. Pada Maret 2022, terdapat juga 1,22 juta dompet aktif unik (UAW), dengan dApps game menyumbang lebih dari 50% aktivitas.
Tidak seperti video game tradisional, sebagian besar dApps game memberi pemain kendali penuh atas aset game mereka. Mereka juga menawarkan pemain kemampuan untuk memonetisasi item-item ini di luar game. Misalnya saja Axie Infinity yang menampilkan karakter game, virtual land, dan item game dalam bentuk NFT. Pemain dapat menyimpannya di dompet kripto, mentransfernya ke alamat Ethereum lain, atau berdagang dengan pemain lain di pasar NFT. Dalam ekosistem, pemain dapat bersaing satu sama lain untuk mengumpulkan token ERC-20 yang dapat diperdagangkan di bursa. Umumnya, semakin lama mereka bermain, semakin banyak hadiah dalam game yang bisa mereka peroleh.
DeFi dan DEX
Keuangan tradisional bergantung pada lembaga keuangan yang bertindak sebagai perantara. Dengan dApps, semua orang dapat menggunakan layanan keuangan tanpa otoritas pusat dan tetap memegang kendali penuh atas aset mereka. DeFi juga dapat memberikan manfaat bagi masyarakat berpenghasilan rendah dengan menawarkan mereka akses ke berbagai layanan keuangan dengan harga yang jauh lebih rendah.
Pinjam meminjam adalah jenis layanan keuangan paling populer yang disediakan oleh program desentralisasi. Aplikasi DeFi yang terdesentralisasi menawarkan penyelesaian transaksi instan, pemeriksaan kredit minimal, dan kemampuan untuk menggunakan aset digital sebagai jaminan. Pengguna dapat memiliki lebih banyak fleksibilitas dalam meminjamkan pasar di dApp. Misalnya, pemberi pinjaman memiliki kontrol lebih besar atas pinjaman mereka, memilih token mana yang akan dipinjamkan dan pada platform mana. Pengguna juga berpotensi memperoleh 100 persen pinjaman yang dihasilkan karena tidak perlu membayar biaya perantara.
Pertukaran terdesentralisasi (DEX) adalah contoh penting lainnya dari dApps keuangan. Platform semacam ini menyederhanakan perdagangan P2P dengan menghilangkan perantara seperti bursa kripto terpusat. Pengguna tidak perlu menyerah menyimpan dananya. Daripada mentransfer aset mereka ke bursa, mereka berdagang dengan pengguna lain secara langsung menggunakan kontrak pintar. Pesanan dieksekusi secara on-chain dan langsung antar dompet pengguna. Karena DEX memerlukan lebih sedikit pemeliharaan, biaya perdagangannya lebih rendah dibandingkan dengan bursa terpusat. Beberapa DEX yang populer adalah 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 berbasis blockchain yang terdesentralisasi, menghilangkan perantara yang ada di industri musik tradisional dengan menghubungkan pencipta dan penggemar secara langsung. Hal ini memungkinkan kurator musik untuk memonetisasi konten mereka dengan lebih baik dan membuat rekaman karya mereka yang tidak dapat diubah di blockchain.
DApps juga memecahkan masalah yang dihadapi pengguna platform media sosial. Jejaring sosial besar yang terpusat seperti Twitter dan Facebook sering dikritik karena menyensor pesan dan salah menangani data pengguna. Dengan dApps sosial terdesentralisasi seperti Steemit, komunitas dapat dengan bebas berinteraksi dan mengekspresikan diri mereka dengan lebih sedikit batasan dan sensor sambil mendapatkan kontrol lebih besar atas informasi pribadi mereka.
Pengelolaan
DApps dapat memberdayakan pengguna untuk memainkan peran yang lebih besar dalam mengelola organisasi online dengan memperkenalkan mekanisme pengambilan keputusan yang lebih berbasis komunitas. Dengan bantuan kontrak pintar, pengguna yang memiliki token kontrol dari proyek blockchain tertentu dapat membuat proposal untuk komunitas, yang dapat dilakukan pemungutan suara dan secara anonim memberikan suara pada proposal orang lain.
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. Ini adalah mekanisme ekonomi yang menyelaraskan kepentingan organisasi dengan kepentingan individu anggota DAO.
Bagaimana cara terhubung ke dApps?
Untuk berinteraksi dengan dApps, pertama-tama Anda memerlukan ekstensi browser dompet yang kompatibel seperti MetaMask, Trust Wallet, atau Binance Chain Wallet. Menyiapkannya hanya membutuhkan beberapa menit. Beberapa bahkan menawarkan versi seluler untuk akses cepat.
Mari kita ambil Trust Wallet sebagai contoh dan lihat cara menghubungkannya ke PancakeSwap di BNB Smart Chain (BSC). Jika Anda belum memiliki Trust Wallet, lihat artikel dari Binance Academy ini tentang cara menginstalnya di ponsel cerdas Anda.
Menambahkan BNB ke Trust Wallet
Untuk menggunakan dApps di BSC, Anda memerlukan sejumlah BNB untuk membayar biaya transaksi. Misalnya, Anda dapat menarik BNB dari dompet spot Binance Anda.
Buka Trust Wallet dan klik [BNB Smart Chain]. Jangan klik [BNB Beacon Chain]. Opsi ini untuk BNP-2 BNB di BNB Beacon Chain, dan tidak dapat digunakan untuk membayar biaya transaksi di BSC.

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

Setelah transaksi dikonfirmasi di blockchain, Anda akan melihat jumlah BNB di halaman beranda Trust Wallet Anda.
Menambahkan CAKE ke Trust Wallet
Daftar token default Trust Wallet tidak menyertakan token dApps seperti PancakeSwap (CAKE). Agar CAKE terlihat di dompet Anda, Anda perlu menambahkannya terlebih dahulu.
Klik [Tambahkan Token] dan cari "PancakeSwap". Anda akan melihat CAKE di berbagai blockchain. Karena kita menggunakan BSC, pilih [BEP-20 CAKE].

Anda sekarang akan melihat CAKE di daftar token Trust Wallet.

Langkah selanjutnya adalah menghubungkan Trust Wallet Anda ke PancakeSwap. Anda dapat terhubung melalui browser seluler bawaan di Trust Wallet atau di komputer.
Menghubungkan ke PancakeSwap melalui browser Trust Wallet
1. Ketuk [Browser] di halaman utama Trust Wallet dan buka situs web PancakeSwap.

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

Menghubungkan ke PancakeSwap melalui browser di komputer
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. Klik [Koneksi Baru] dan pindai kode QR.

5. Aplikasi akan meminta Anda untuk mengizinkan koneksi. Ketuk [Hubungkan].


Pikiran terakhir
DApps memperluas fungsionalitas Internet dengan meningkatkan aplikasi konvensional dengan bantuan teknologi blockchain. Aplikasi yang terdesentralisasi dapat menghadirkan kasus penggunaan yang lebih inovatif ke pasar di masa depan. Pada kuartal pertama tahun 2022, dApps telah mendaftarkan hampir 2,4 juta pengguna aktif harian, dan minat pengguna diperkirakan akan terus meningkat, menurut DappRadar. Namun, pengembang dApps dan jaringan blockchain tempat mereka dibangun harus mengatasi keterbatasan saat ini sebelum dapat diadopsi secara massal.
