
Saya terinspirasi untuk menulis artikel ini dengan kunjungan baru-baru ini ke
konferensi Blockchain Technologies dan diskusi ide untuk meningkatkan blockchain dengan rekan-rekan. Sebagian besar pembicara konferensi berasal dari bank-bank besar Rusia, dan pidatonya berhubungan dengan ruang lingkup blockchain terutama sebagai basis data atau platform kontrak pintar. Namun, kebanyakan dari mereka hampir tidak bisa menjawab pertanyaan: "Mengapa mereka membutuhkan blockchain sama sekali?" Jawabannya baru-baru ini
diberikan oleh konsorsium R3 CEV: "Kami tidak memiliki blockchain karena kami tidak membutuhkannya." Blockchain tidak dibutuhkan oleh bank, itu diperlukan bukan bank. Ini diperlukan hanya untuk sistem desentralisasi, sementara aplikasi tepercaya akan selalu lebih efisien, sederhana, dll.
Pentingnya desentralisasi telah banyak dibahas (lihat, misalnya, pos Vitalik Buterin), dan desentralisasi adalah satu-satunya alasan nyata untuk menggunakan blockchain. Dalam artikel ini, saya akan membahas tingkat dan alasan untuk sentralisasi cryptocurrency yang ada.
Sentralisasi manajemen dan pengembangan
Sangat menyenangkan untuk berpikir bahwa tidak ada yang mengontrol blockchain, mis. peserta jaringan (penambang) bertindak sebagai komunitas terdesentralisasi yang melayani blockchain dan memilih arah pengembangan selanjutnya. Bahkan, semuanya jauh lebih buruk.
Sumber sentralisasi pertama di sini adalah untuk mengubah protokol. Hanya sekelompok kecil pengembang yang dapat menerima perubahan kode atau bahkan hanya memahami beberapa
saran protokol. Tidak ada yang akan bekerja secara gratis, dan organisasi yang membayar uang kepada tim utama sebenarnya mengendalikan kode sumber cryptocurrency. Misalnya, pengembangan Bitcoin dikendalikan oleh Blockstream, yang memiliki kepentingannya sendiri. Masalah ini dapat diselesaikan dengan menggunakan sistem perbendaharaan yang serupa dengan yang digunakan di
Dash atau diusulkan untuk
Ethereum Classic . Namun demikian, banyak masalah masih belum terselesaikan (misalnya, 78 halaman proposal untuk perbendaharaan ETS sulit untuk dipahami, dan sistem perbendaharaan Dash dikembangkan tanpa dokumentasi sama sekali).
Risiko lain dari sentralisasi dalam manajemen adalah kultus kepribadian. Meskipun Vitalik Buterin memberi tahu kami di
blognya bahwa tidak ada yang mengendalikan cryptocurrency, pendapatnya sangat penting bagi komunitas Ethereum sehingga sebagian besar anggotanya setuju untuk mengembalikan dana curian The DAO, meskipun ini melanggar salah satu prinsip dasar blockchain - ketidakmampuan untuk berubah.
Akhirnya, ada banyak pemangku kepentingan dalam cryptocurrency, sementara pendapat beberapa dari mereka (misalnya, pengguna biasa) sering diabaikan. Bagaimanapun, perkembangan cryptocurrency adalah konsensus sosial di mana akan menyenangkan untuk memiliki manifes, menyatakannya dari awal.
Sentralisasi Layanan
Salah satu masalah terbesar dengan cryptocurrency saat ini adalah sentralisasi layanan. Pemrosesan Blockchain membutuhkan banyak sumber daya komputasi dan waktu (misalnya, pemrosesan seluruh blockchain Ethereum akan memakan waktu beberapa minggu di komputer biasa), dan pengguna biasa yang hanya ingin mentransfer beberapa koin lebih suka menggunakan layanan terpusat untuk ini. Sebagian besar pengguna Bitcoin mempercayai
blockchain.info , pengguna Ethereum mempercayai
myetherwallet , dll. Jika dompet populer ini dikompromikan, dana sejumlah besar pengguna akan dicuri.
Selain itu, sebagian besar pengguna mempercayai blokir peramban tanpa memeriksa kebenaran blok di dalamnya. Apa arti dari jaringan sosial "desentralisasi" Steemit jika hampir tidak ada penggunanya yang mengunduh blockchain dan percaya bahwa data yang disajikan pada
Steemit benar? Atau bayangkan blockchain.info diretas: peretas dapat mencuri semua uang pengguna dari dompet mereka dan mengganti transaksi pencurian di peramban blok dengan transaksi lain, meninggalkan serangan tanpa disadari untuk waktu yang lama. Dengan demikian, kepercayaan pada layanan terpusat mengarah pada munculnya satu titik kegagalan dalam cryptocurrency, memungkinkan penyensoran, dan membahayakan koin khusus.
Sentralisasi penambangan
Dalam kasus cryptocurrency populer, persyaratan untuk peralatan tinggi bahkan untuk pemeriksaan sederhana dari blockchains. Namun, bahkan jika Anda memiliki peralatan modern yang dapat dengan cepat memproses blok, saluran jaringan Anda mungkin tidak cukup lebar untuk sinkronisasi cepat dengan jaringan. Ini mengarah pada situasi di mana hanya sejumlah kecil komputer berkinerja tinggi yang secara efisien dapat membuat blok baru, yang mengarah ke sentralisasi penambangan. Cryptocurrency disusun sebagai sistem terbuka yang terus bekerja dengan benar selama sebagian besar penggunanya jujur, tetapi saat ini sebagian besar daya komputasi terkonsentrasi pada sejumlah kecil penambang yang dapat dengan mudah mengoordinasikan serangan 51%. Penambangan pool memperburuk situasi - misalnya, dalam kasus Bitcoin, hanya lima pool mengendalikan lebih dari 50% dari hashrate.
Algoritma Proof-of-Stake biasanya dianggap kurang menuntut pada perangkat keras, namun, untuk memproses blockchain yang sangat populer, Anda masih memerlukan saluran jaringan yang luas untuk menyinkronkan dengan jaringan. Selain itu, keuntungan bagi pemegang node penuh dalam PoS biasanya kecil, dan hanya sebagian kecil koin yang berpartisipasi dalam penambangan, yang membuat jaringan rentan. Hal ini sering dihilangkan dengan mendelegasikan wewenang penambangan kepada orang lain, tetapi hal itu juga menyebabkan penurunan jumlah node penuh dalam jaringan dan, sebagai akibatnya, ke sentralisasi.
Sentralisasi sebagai solusi
Momen paling menakutkan adalah bahwa sentralisasi semakin dilihat sebagai solusi untuk masalah dalam cryptocurrency. Sebuah jaringan besar perlahan-lahan melakukan sinkronisasi, dan banyak cryptocurrency mengusulkan penggunaan sejumlah "
node utama ", "
saksi ", "
delegasi ", "
federasi ", dll. untuk "memecahkan masalah" terlalu banyak node di jaringan. Jumlah node tepercaya ini mungkin berbeda, tetapi menggunakan metode ini untuk menyelesaikan masalah skalabilitas, pengembang juga menghancurkan sifat desentralisasi dari blockchain. Akibatnya, ini akan mengarah pada pembentukan cryptocurrency dengan satu simpul berfungsi yang memproses transaksi dengan sangat efisien, tanpa penundaan, konfirmasi atau garpu, tetapi dalam kasus ini blockchain menjadi tidak perlu, seperti halnya dengan R3.
Sayangnya, sebagian besar pengguna tidak dapat memahami rincian teknis cryptocurrency dan mereka semakin menyukai blockchain terpusat seperti itu, karena layanan terpusat akan dan akan selalu lebih mudah untuk dikembangkan dan lebih nyaman bagi pengguna.
Kesimpulan
Sistem blockchain yang ada dan sedang berkembang bergerak ke arah sentralisasi yang bahkan lebih besar, yang pasti akan menyebabkan kekecewaan besar dalam teknologi blockchain, karena tidak diperlukan untuk solusi terpusat. Pengguna dibiarkan memilih apakah akan percaya pada antarmuka web yang indah dan cepat atau menggunakan perangkat lunak yang aman dan terdesentralisasi yang memerlukan pengunduhan dan pemrosesan blockchain.
Sebagian besar risiko sentralisasi dapat dihilangkan jika node lengkap lengkap, dompet dan blok browser muncul, tetapi ini sudah menjadi topik untuk artikel terpisah.
Dan sekarang sedikit offtopic bagi mereka yang mencari pekerjaan. Saat ini, untuk tim kami dari platform platform blockchain Waves, kami sedang mencari penambahan: Pengembang Front-End Senior , Manajer Periklanan Kontekstual dan Penguji.
Jika Anda tertarik pada salah satu lowongan kami, tulis ke alamat email: v@df.agency