Apa itu Desentralisasi di Blockchain?
Apa itu desentralisasi?
Dalam blockchain, desentralisasi merujuk pada transfer kontrol dan pengambilan keputusan dari entitas terpusat (individu, organisasi, atau grup) ke jaringan terdistribusi. Jaringan terdesentralisasi berusaha untuk mengurangi tingkat kepercayaan yang harus diberikan oleh peserta satu sama lain, dan mencegah kemampuan mereka untuk mengerahkan otoritas atau kontrol satu sama lain dengan cara yang menurunkan fungsi jaringan.
Alasan pentingnya desentralisasi
Desentralisasi bukanlah konsep baru. Saat membangun solusi teknologi, tiga arsitektur jaringan utama biasanya dipertimbangkan: terpusat, terdistribusi, dan terdesentralisasi. Meskipun teknologi blockchain sering kali menggunakan jaringan terdesentralisasi, aplikasi blockchain itu sendiri tidak dapat dikategorikan semata-mata sebagai terdesentralisasi atau tidak. Sebaliknya, skala desentralisasi dapat bergeser dan harus diterapkan pada semua aspek aplikasi blockchain. Dengan mendesentralisasi manajemen dan akses ke sumber daya dalam suatu aplikasi, layanan yang lebih besar dan lebih adil akan dapat dicapai. Desentralisasi biasanya memiliki beberapa kerugian seperti throughput transaksi yang lebih rendah, tetapi idealnya, kerugian tersebut sepadan dengan peningkatan stabilitas dan tingkat layanan yang mereka hasilkan.
Keuntungan desentralisasi
Bagaimana perbandingan desentralisasi
Desentralisasi harus diterapkan di tempat yang masuk akal. Hanya karena merupakan aplikasi blockchain tidak berarti aplikasi tersebut harus 100% terdesentralisasi. Tujuan dari setiap solusi blockchain adalah untuk memberikan apa yang dibutuhkan oleh pengguna solusi itu, dan hal ini bisa saja atau bisa saja tidak termasuk tingkat desentralisasi tertentu. Untuk lebih memahami jaringan terdesentralisasi, tabel di bawah ini memerinci perbandingan antara jaringan terdesentralisasi dengan jaringan terpusat dan terdistribusi yang lebih umum.
|
Tersentralisasi |
Terdistribusi |
Terdesentralisasi |
Sumber daya jaringan/perangkat keras |
Dipelihara & dikontrol oleh entitas tunggal di lokasi tersentralisasi |
Tersebar di banyak pusat data dan geografi; dimiliki oleh penyedia jaringan |
Sumber daya dimiliki dan dibagikan oleh anggota jaringan; sulit dipelihara karena tidak ada yang memilikinya |
Komponen solusi |
Dipelihara dan dikontrol oleh entitas pusat |
Dipelihara dan dikontrol oleh penyedia solusi |
Setiap anggota memiliki salinan buku besar terdistribusi yang sama persis |
Data |
Dipelihara dan dikontrol oleh entitas pusat |
Biasanya dimiliki dan dikelola oleh pelanggan |
Hanya ditambahkan melalui konsensus grup |
Kontrol |
Dikontrol oleh entitas pusat |
Biasanya, tanggung jawab bersama antara penyedia jaringan, penyedia solusi, dan pelanggan |
Tidak ada yang memiliki data dan setiap orang memiliki data |
Titik Kegagalan Tunggal |
Ya |
Tidak |
Tidak |
Toleransi kesalahan |
Rendah |
Tinggi |
Sangat tinggi |
Keamanan |
Dipelihara dan dikontrol oleh entitas pusat |
Biasanya, tanggung jawab bersama antara penyedia jaringan, penyedia solusi, dan pelanggan |
Meningkat seiring bertambahnya jumlah anggota jaringan |
Performa |
Dipelihara dan dikontrol oleh entitas pusat |
Meningkat seiring kenaikan dan penskalaan keluar sumber daya jaringan/perangkat keras |
Berkurang seiring bertambahnya jumlah anggota jaringan |
Contoh |
Sistem ERP |
Komputasi cloud |
Blockchain |
Setiap arsitektur jaringan memiliki keuntungan dan kerugian masing-masing. Misalnya, sistem blockchain terdesentralisasi, tidak seperti sistem terdistribusi, biasanya memprioritaskan keamanan daripada performa. Jadi, ketika suatu jaringan blockchain menaikkan skala atau menskalakan keluar, jaringan menjadi lebih aman, tetapi performa akan melambat karena setiap simpul anggota harus memvalidasi semua data yang ditambahkan ke buku besar. Menambahkan anggota ke jaringan terdesentralisasi dapat membuatnya lebih aman, tetapi belum tentu lebih cepat.
Siapa yang membangun aplikasi blockchain dengan memanfaatkan desentralisasi?
Setiap protokol blockchain, Aplikasi terdesentralisasi (dApp), Organisasi Otonom Terdesentralisasi (DAO), atau solusi terkait blockchain lainnya mengadopsi berbagai tingkat desentralisasi. Tingkat adopsi biasanya didasarkan pada kematangan solusi, keandalan model insentif dan mekanisme konsensus yang telah terbukti seiring waktu, serta kemampuan tim pendiri untuk mencapai keseimbangan yang tepat. Misalnya, banyak DAO memiliki berbagai komponen pada tahap desentralisasi yang berbeda: oracle (yaitu, layanan pihak ketiga yang menyediakan kontrak pintar dengan informasi eksternal) mungkin terdesentralisasi sebagian, kontrak pintar mungkin sepenuhnya tersentralisasi, sementara proses tata kelola untuk menyesuaikan parameter digerakkan oleh komunitas dan terdesentralisasi.
Pada skala yang lebih luas, organisasi dari berbagai jenis, ukuran, dan industri tengah mengeksplorasi dan mengadopsi solusi blockchain terdesentralisasi.