Apa Itu Decentralized Applications (DApps)?
Decentralized Applications (DApps) adalah aplikasi yang berjalan di atas jaringan blockchain. Ada berbagai macam DApps dengan kasus penggunaan yang berbeda, seperti game, keuangan, media sosial, dan banyak lagi.
Meskipun DApps dapat terlihat mirip dengan aplikasi seluler biasa di ponsel Anda, sistem backendnya berbeda. DApps mengandalkan kontrak pintar pada jaringan terdistribusi alih-alih sistem terpusat untuk berfungsi. Itu membuat mereka lebih transparan, terdesentralisasi, dan tahan terhadap serangan, tetapi juga memperkenalkan beberapa tantangan baru.
Kata Pengantar
Sejak kelahiran Bitcoin (BTC) lebih dari satu dekade yang lalu, blockchain telah berevolusi untuk membuka sejumlah fungsi baru dan kasus penggunaan di luar mata uang. Salah satu jalan baru ini adalah membangun aplikasi terdesentralisasi (DApps) untuk menggunakan teknologi blockchain guna meningkatkan banyak sektor dan layanan tradisional.
Apa Itu Decentralized Applications (DApps)?
Aplikasi terdesentralisasi (DApps) adalah aplikasi atau program digital bertenaga kontrak pintar yang berjalan di blockchain daripada di server terpusat. Mereka terlihat dan terasa mirip dengan aplikasi seluler biasa di ponsel cerdas Anda dan menawarkan berbagai layanan dan fungsi mulai dari game hingga keuangan, media sosial, dan banyak lagi.
Seperti namanya, DApps berjalan di jaringan peer-to-peer terdesentralisasi. Satu laporan awal menyatakan bahwa DApps memiliki fitur berikut :
- Sumber terbuka: Kode sumber DApps tersedia untuk umum, artinya siapa pun dapat memverifikasi, menggunakan, menyalin, dan memodifikasinya. Tidak ada entitas tunggal yang mengendalikan sebagian besar koin atau tokennya. Pengguna juga dapat mengusulkan dan memilih perubahan pada DApp.
- Terdesentralisasi dan aman secara kriptografis: Untuk memastikan keamanan data, semua informasi DApp diamankan secara kriptografis dan disimpan di blockchain publik yang terdesentralisasi, dikelola oleh banyak pengguna (atau node).
- Sistem tokenisasi: DApps dapat diakses dengan token kriptografi. Mereka dapat mengadopsi mata uang kripto seperti ETH, atau menghasilkan token asli menggunakan algoritme konsensus, seperti Proof of Work (PoW) atau Proof of Stake (PoS). Token juga dapat digunakan untuk memberi penghargaan kepada kontributor seperti penambang dan pemegang saham.
Di bawah definisi yang luas ini, blockchain Bitcoin dapat didefinisikan sebagai DApp — dan bisa dibilang merupakan DApp pertama yang pernah ada. Ini open-source, dengan semua data hidup di blockchain terdesentralisasi, bergantung pada token crypto, dan menggunakan algoritma konsensus PoW. Hal yang sama berlaku untuk blockchain lain yang memiliki fitur di atas.
Namun, saat ini istilah "DApps" umumnya mengacu pada semua aplikasi yang memiliki fungsi smart contract dan berjalan di jaringan blockchain. Blockchain Bitcoin tidak mendukung kontrak pintar, jadi kebanyakan orang tidak akan menganggapnya sebagai DApp.
Pada Juni 2022, sebagian besar DApp ada di jaringan Ethereum. Ini menawarkan infrastruktur yang kuat untuk pengembang DApp untuk memperluas kasus penggunaan yang ada. Namun saat DApps matang, pengembang mulai membangunnya di blockchain lain, termasuk BNB Smart Chain (BSC), Solana (SOL), Polygon (MATIC), Avalanche (AVAX), EOS, dll.
Bagaimana cara kerja DApps?
DApps adalah aplikasi yang didukung oleh kontrak pintar. Kode backend mereka berjalan di jaringan peer-to-peer terdistribusi. Kontrak pintar berfungsi sebagai seperangkat aturan yang telah ditentukan sebelumnya yang ditegakkan oleh kode komputer. Kapan dan jika kondisi tertentu terpenuhi, semua node jaringan akan menjalankan tugas yang ditentukan kontrak.
Setelah kontrak pintar diterapkan di blockchain, sulit untuk mengubah kode atau menghancurkannya. Oleh karena itu, meskipun tim di belakang DApp telah dibubarkan, pengguna tetap dapat mengakses DApp tersebut.
Manfaat DApps
Meskipun antarmuka DApps dan aplikasi tradisional dapat terlihat serupa, DApps menawarkan banyak manfaat dibandingkan dengan aplikasi terpusat. Aplikasi web menyimpan data di server terpusat. Satu server yang dikompromikan dapat mematikan seluruh jaringan aplikasi, membuatnya tidak dapat digunakan untuk sementara atau selamanya. Sistem terpusat juga dapat mengalami kebocoran atau pencurian data, sehingga membahayakan perusahaan dan pengguna individu.
DApps, sebaliknya, dibangun di atas jaringan terdistribusi tanpa otoritas pusat. Tanpa satu titik kegagalan, DApps kurang rentan terhadap serangan, sehingga sangat sulit bagi pelaku jahat untuk membajak jaringan. Jaringan P2P juga dapat memastikan DApp terus bekerja dengan downtime minimal, bahkan jika komputer individu atau bagian dari jaringan tidak berfungsi.
Sifat DApps yang terdesentralisasi juga berarti bahwa pengguna dapat memiliki kontrol lebih besar atas informasi yang mereka bagikan. Tanpa perusahaan yang mengontrol data pribadi pengguna, mereka tidak perlu memberikan identitas dunia nyata untuk berinteraksi dengan DApp. Sebagai gantinya, mereka dapat menggunakan dompet crypto untuk terhubung ke DApps dan sepenuhnya mengontrol informasi apa yang mereka bagikan.
Manfaat lain dari DApps adalah pengembang dapat dengan mudah mengintegrasikan cryptocurrency ke dalam fungsi dasar mereka dengan memanfaatkan kontrak cerdas. Misalnya, DApps di Ethereum dapat mengadopsi ETH sebagai pembayaran tanpa mengintegrasikan penyedia pembayaran pihak ketiga.
Keterbatasan DApps
DApps memiliki potensi untuk menjadi bagian penting dari masa depan bebas sensor, tetapi setiap koin memiliki dua sisi. Aplikasi terdesentralisasi masih dalam tahap awal pengembangan, dan industri belum menyelesaikan batasan seperti skalabilitas, modifikasi kode, dan basis pengguna yang rendah.
DApps membutuhkan daya komputasi yang signifikan untuk beroperasi, yang dapat membebani jaringan tempat mereka menjalankannya. Misalnya, untuk mencapai keamanan, integritas, transparansi, dan keandalan yang diinginkan Ethereum, setiap validator harus menjalankan dan menyimpan setiap transaksi yang dijalankan di jaringan. Ini dapat merusak tingkat transaksi per detik (TPS) sistem dan menyebabkan kemacetan jaringan dan biaya gas yang membengkak.
Membuat modifikasi pada DApp juga menantang. Untuk meningkatkan pengalaman dan keamanan pengguna, DApp kemungkinan akan membutuhkan perubahan berkelanjutan untuk memperbaiki bug, memperbarui antarmuka pengguna, dan menambahkan fungsionalitas baru. Namun, begitu DApp diterapkan di blockchain, sulit untuk memodifikasi kode backendnya. Diperlukan konsensus mayoritas dari node jaringan untuk menyetujui setiap perubahan atau peningkatan, yang dapat memakan waktu lama untuk diterapkan.
Banyaknya DApps di pasar membuat sulit bagi seseorang untuk menonjol dan menarik banyak pengguna. Agar DApp beroperasi secara efektif, DApp perlu mencapai efek jaringan — semakin banyak pengguna yang dimiliki DApp, semakin efektif DApp dalam menyediakan layanan. Jumlah pengguna yang lebih besar juga dapat membuat DApp lebih aman dan melindunginya dari peretas yang mencampuri kode sumber terbuka.
Penggunaan DApps Terpopuler
DApps menawarkan pendekatan baru untuk bisnis di banyak industri untuk menjangkau lebih banyak pengguna. Beberapa kasus penggunaan DApp yang populer termasuk GameFi, keuangan terdesentralisasi (DeFi), hiburan, dan tata kelola.
GameFi
GameFi DApps semakin populer, yang dicontohkan dengan munculnya Axie Infinity, sebuah game play-to-earn di blockchain Ethereum. Menurut DappRadar, aktivitas game blockchain pada Q1 2022 mengalami peningkatan 2.000% dari tahun 2021. Itu juga menarik 1,22 juta dompet aktif unik (UAW) pada Maret 2022, dengan lebih dari 50% aktivitas berasal dari game DApps.
Tidak seperti video game tradisional, sebagian besar DApp game memberi pemain kontrol penuh atas aset dalam game mereka. Mereka juga menawarkan kesempatan kepada pemain untuk memonetisasi barang-barang ini di luar permainan. Axie Infinity, misalnya, menghadirkan karakter game, tanah virtual, dan item game dalam bentuk NFT.
Pemain dapat menyimpannya di dompet crypto, mentransfernya ke alamat Ethereum lain, atau berdagang dengan pemain lain di pasar NFT. Di dalam ekosistem, pemain dapat bersaing satu sama lain untuk mengumpulkan token ERC-20 yang dapat diperdagangkan di bursa. Biasanya, semakin lama mereka bermain, semakin banyak hadiah dalam game yang bisa mereka peroleh.
DeFi dan DEXs
Keuangan tradisional bergantung pada lembaga keuangan untuk bertindak sebagai perantara. Melalui DApps, setiap orang dapat menggunakan layanan keuangan tanpa otoritas pusat dan mempertahankan kendali penuh atas aset mereka.
DeFi juga dapat menguntungkan individu berpenghasilan rendah, menawarkan mereka akses ke berbagai layanan keuangan dengan biaya yang jauh lebih rendah.
Meminjam dan meminjamkan adalah jenis layanan keuangan paling populer yang disediakan oleh aplikasi terdesentralisasi. DeFi DApps menawarkan penyelesaian transaksi instan, pemeriksaan kredit minimal-ke-tidak ada, dan kemampuan untuk menggunakan aset digital sebagai jaminan. Pengguna dapat memiliki lebih banyak fleksibilitas di pasar pinjaman DApp.
Misalnya, pemberi pinjaman memiliki kontrol lebih besar atas pinjaman mereka dengan memilih token mana yang akan dipinjamkan dan pada platform apa. Pengguna juga berpotensi memperoleh 100% dari bunga yang dihasilkan dari pinjaman karena mereka tidak perlu membayar biaya perantara apa pun.
Decentralized Exchange (DEX) adalah contoh penting lainnya dari DApp keuangan. Platform semacam itu memfasilitasi perdagangan peer-to-peer dengan menghilangkan perantara seperti pertukaran crypto terpusat.
Pengguna tidak perlu menyerahkan hak asuh atas dana mereka. Alih-alih mentransfer aset mereka ke bursa, mereka berdagang dengan pengguna lain secara langsung dengan bantuan kontrak cerdas. Order dieksekusi on-chain dan langsung di antara dompet pengguna.
Karena DEX membutuhkan lebih sedikit pemeliharaan, mereka biasanya memiliki biaya perdagangan yang lebih rendah dibandingkan dengan pertukaran terpusat. Beberapa DEX populer termasuk Uniswap, SushiSwap, dan PancakeSwap.
Hiburan
Hiburan adalah bagian integral dari kehidupan kita. Dengan DApps, aktivitas sehari-hari yang dinikmati orang diubah menjadi pengalaman digital yang juga dapat menghasilkan insentif ekonomi. Misalnya, Audius, platform streaming musik terdesentralisasi berbasis blockchain, menghilangkan perantara yang ada di industri musik tradisional untuk menghubungkan artis dan penggemar secara langsung. Ini memungkinkan kurator musik untuk memonetisasi konten mereka dengan lebih baik dan menghasilkan rekaman karya mereka yang tidak dapat diubah di blockchain.
DApps juga menangani masalah yang dihadapi pengguna platform media sosial. Raksasa media sosial terpusat seperti Twitter dan Facebook sering dikritik karena menyensor kiriman dan salah menangani data pengguna. Dengan DApps sosial terdesentralisasi seperti Steemit, komunitas dapat berinteraksi secara bebas dan mengungkapkan pendapat mereka dengan lebih sedikit batasan dan sensor sambil menikmati kontrol yang lebih besar atas informasi pribadi mereka.
Pemerintahan
DApps dapat memberdayakan pengguna untuk memainkan peran lebih besar dalam tata kelola organisasi online dengan memperkenalkan mekanisme pengambilan keputusan yang lebih berpusat pada komunitas. Dengan bantuan smart contract, pengguna yang memegang token tata kelola dari proyek blockchain tertentu dapat membuat proposal bagi komunitas untuk memilih dan memberikan suara mereka pada proposal orang lain secara anonim.
Salah satu model tata kelola yang terdesentralisasi adalah Decentralized Autonomous Organizations (DAOs). DAO dapat dianggap sebagai DApps yang sepenuhnya otonom yang menggunakan kontrak pintar untuk membuat keputusan tanpa otoritas pusat. Mereka tidak memiliki hierarki. Sebaliknya, mekanisme ekonomilah yang menyelaraskan kepentingan organisasi dengan kepentingan masing-masing 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 perlu 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 memasangnya di ponsel cerdas Anda.
Deposit BNB ke Trust Wallet
Untuk menggunakan DApps di BSC, Anda memerlukan beberapa BNB untuk membayar biaya transaksi. Misalnya, Anda dapat menarik BNB dari Binance Spot Wallet Anda.
Buka Trust Wallet Anda dan ketuk [BNB Smart Chain]. Jangan klik [BNB Beacon Chain]. Opsi ini untuk BEP-2 BNB pada BNB Beacon Chain dan tidak dapat digunakan untuk membayar biaya transaksi pada BSC.
Menambahkan CAKE ke daftar Trust Wallet Anda
Daftar token default Trust Wallet tidak menyertakan token DApp seperti PancakeSwap (CAKE). Agar 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 kami menggunakan BSC, ketuk untuk mengaktifkan tombol di sebelah [BEP-20 CAKE].
Menghubungkan ke PancakeSwap melalui browser Trust Wallet
1. Ketuk [Browser] dari beranda Trust Wallet dan buka situs web PancakeSwap.
2. Anda akan diminta untuk menghubungkan Trust Wallet Anda. Ketuk [Hubungkan].
Menghubungkan 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].Penutup
DApps memperluas fungsionalitas Web dengan meningkatkan aplikasi konvensional dengan teknologi blockchain. Aplikasi terdesentralisasi dapat menghadirkan kasus penggunaan yang lebih inovatif ke pasar di masa mendatang. Seperti yang dilaporkan DappRadar, DApps mencatat hampir 2,4 juta pengguna aktif harian pada Q1 2022, dan minat pengguna diperkirakan akan terus meningkat. Namun, pengembang DApp dan jaringan blockchain yang mereka bangun belum mengatasi batasan saat ini sebelum mencapai adopsi massal.












Join the conversation