Memecahkan Trilema Blockchain: Desentralisasi, Keamanan & Skalabilitas

Bitcoin dan Ethereum adalah proyek gerakan blockchain yang paling dikenal luas, berusaha untuk menggantikan sistem perdagangan, keuangan dan ekonomi kami saat ini dengan yang lebih terdesentralisasi dan aman.

Jutaan orang telah menginvestasikan waktu dan uang ke dalam jaringan ini dengan keyakinan bahwa suatu hari mereka akan tumbuh mendominasi dunia digital yang terdesentralisasi.

Namun, meskipun kapitalisasi pasar gabungan lebih dari $ 200 miliar, jaringan ini masih diganggu oleh masalah mendasar skalabilitas.

Kurangnya skalabilitas membuat banyak blockchain yang didanai dengan baik dan didukung komunitas yang beroperasi dalam mode beta dan alfa. Koin mereka, banyak di antaranya dibangun untuk berfungsi sebagai utilitas, dibeli terutama untuk disimpan sebagai sekuritas spekulatif karena kecepatan transaksi yang lambat mencegah mereka untuk diperdagangkan untuk barang dan jasa sehari-hari..

Nilai yang dijanjikan Blockchain ini tidak dapat direalisasikan dalam skala besar karena apa yang disebut ‘Trilema’.

Blockchain Trilemma

‘Scalability Trilemma’ adalah istilah yang diciptakan oleh pendiri Ethereum Vitalik Buterin yang membahas masalah bagaimana mengembangkan teknologi blockchain yang menawarkan skalabilitas, desentralisasi dan keamanan, tanpa mengorbankan salah satunya.

Vitalik percaya bahwa pada tingkat fundamental, Blockchain hanya dapat mencapai 2 dari 3 sifat ini sekaligus:

  • Desentralisasi (didefinisikan sebagai sistem yang dapat berjalan dalam skenario di mana setiap peserta hanya memiliki akses ke sumber daya O (c), yaitu laptop biasa atau VPS kecil)
  • Skalabilitas (didefinisikan sebagai mampu memproses O (n) > O (c) transaksi)
  • Keamanan (didefinisikan sebagai aman terhadap penyerang dengan sumber daya hingga O (n))

Bagi mereka yang tidak terbiasa dengan sintaks, C mengacu pada ukuran sumber daya komputasi (termasuk komputasi, bandwidth, dan penyimpanan) yang tersedia untuk setiap node, dan n mengacu pada ukuran ekosistem dalam arti abstrak. Kami berasumsi bahwa beban transaksi, ukuran negara, dan kapitalisasi pasar mata uang kripto semuanya proporsional n.)

Mengapa Komponen Ini Penting?

Desentralisasi

Ini adalah komponen inti dari apa artinya menjalankan sistem Blockchain. Desentralisasi memungkinkan jaringan menjadi tanpa izin dan tahan sensor, memberi siapa pun kekuatan untuk menggunakan dan mengembangkannya.

Desentralisasi saja tidak dapat diskalakan karena sistem desentralisasi beroperasi berdasarkan konsensus, yang berarti keputusan (seperti memverifikasi transaksi) dibuat oleh sekelompok node, bukan oleh node individual.

Keputusan yang dibuat dengan konsensus lebih cenderung memiliki kualitas yang lebih tinggi, sementara keputusan oleh individu lebih cenderung cepat dan tahan terhadap backlog.

Keamanan

Hanya pada jaringan terdesentralisasi yang keabadian dan keamanan puncak dapat dicapai, karena tempat apa yang lebih baik untuk menyimpan data sensitif pada jaringan yang tidak memiliki satu titik kegagalan ‘pusat’.


Skalabilitas

Ini adalah komponen terakhir dan terpenting, karena tanpa dapat meningkatkan kecepatan dan ukuran jaringan Blockchain, kami tidak akan pernah bisa berharap untuk memberi dampak lebih dari segelintir orang. Bitcoin dan Ethereum hanya berhasil mendapatkan kapitalisasi pasar gabungan lebih dari $ 200 miliar karena janji bahwa suatu hari mereka akan mencapai adopsi arus utama.

Artinya, Bitcoin mencocokkan atau melampaui 24.000 transaksi Visa per detik (dibandingkan dengan 7 transaksi per detiknya saat ini), dan Ethereum menjadi teknologi yang mendasari di balik Dapps terbesar dan paling menguntungkan.

Naik dari jaringan bootstrap ke pemain utama di panggung Dunia membutuhkan proses konsensus menjadi lebih cepat dan lebih efisien tanpa juga menjadi terpusat atau kurang aman.

Bagaimana Kami Mengatasinya?

Ada banyak solusi yang masih dalam pengembangan, atau saat ini ada di pasar, yang berusaha untuk memecahkan masalah skalabilitas.

Koin Alternatif

Seperti yang disebutkan, kecepatan transaksi Bitcoin dan Ethereum sangat lambat (masing-masing sekitar 7 dan 15 transaksi per detik.

Ada sejumlah cryptocurrency lain yang dapat dipertimbangkan dengan tingkat throughput yang jauh lebih cepat. Misalnya, salah satu alternatif Bitcoin asli adalah Litecoin. Dengan menggunakan algoritma hashing yang berbeda, transaksi LTC membutuhkan waktu sekitar 56 tps.

Cryptocurrency lain seperti Ripple (XRP) dan Stellar Lumens (XLM) memiliki waktu transaksi masing-masing 1.500 tps dan 1.000 tps.

Lightning Network (Bitcoin)

Jaringan petir disebut solusi ‘lapisan 2’. Tujuan utamanya adalah untuk memperluas kapasitas Blockchain yang ada sehingga transaksi bisa lebih murah dan lebih sering.

Transaksi yang lebih kecil dan kurang signifikan disimpan ‘di luar rantai’, dan pada dasarnya digabungkan dan divalidasi secara independen oleh komunitas kecil sebelum dikirim kembali ke Blockchain utama, di mana mereka dapat diproses sebagai satu transaksi tunggal.

Contoh offchain Blockchain

Komunitas kecil dibuat di mana transaksi terjadi tanpa masing-masing transaksi tersebut terdaftar di Blockchain utama

Cara yang lebih sederhana untuk memikirkannya adalah sebagai tab belanjaan, di mana semua pembelian Anda disimpan dalam catatan untuk bulan tersebut, dan akhirnya, di akhir bulan, kasir menerima satu pembayaran untuk semua transaksi yang dilakukan selama bulan belanjaan Anda. perbelanjaan.

Transaksi Offchain di Toko

Tab Grocery Tab IOU diikuti dengan pembayaran akhir yang diakui oleh bank.

Solusi ini pada akhirnya berarti kami dapat mengurangi beberapa transaksi menjadi hanya 2 di Blockchain utama; satu untuk membuka transaksi antara Blockchain utama dan off-chain, dan satu lagi untuk menutupnya;

Penutupan Status Offchain

Penutupan Status Offchain. Gambar Sumber

Jaringan keringanan adalah solusi skalabilitas paling menjanjikan untuk blockchain Bitcoin, yang selama 6 bulan terakhir telah mengalami penurunan jumlah transaksi harian Bitcoin dari 500k pada Desember hingga 200k di bulan Mei, sementara biaya per transaksi meningkat 50% sejak saat itu 5 Februari.

Di pasar keuangan yang maju, ketika volume transaksi naik, biaya per transaksi akan turun (kita bisa melihat pola ini terjadi di internet; seiring dengan bertambahnya jumlah pengguna, biaya untuk bertransaksi uang, informasi, dll menurun drastis).

Ini adalah pola yang diharapkan jaringan Lightening dapat membantu meniru Bitcoin.

Plasma (Ethereum)

Dibuat oleh Buterin dan co-creator Bitcoin Lightning Network Joseph Poon, ini adalah solusi lapisan 2 lain yang mirip dengan Lightning Network.

Dengan Plasma, ‘rantai anak’ dibuat di Ethereum Blockchain (rantai utama), dengan validatornya sendiri. Jadi perusahaan dapat membuat rantai anak plasma di atas rantai utama dengan perjanjian (atau aturan) melalui kontrak pintar di rantai utama..

Rantai anak bisa menelurkan rantai anak mereka sendiri, yang bisa menelurkan rantai anak mereka sendiri, dan seterusnya.

Solusi Penskalaan

Solusi Penskalaan – Gambar Sumber

Dengan Plasma kami dapat melakukan banyak operasi kompleks di tingkat rantai anak, menjalankan seluruh aplikasi dengan ribuan pengguna, sementara hanya berinteraksi dengan rantai utama Ethereum sesekali. Hasil akhirnya adalah peningkatan transaksi per detik dan biaya transaksi yang lebih rendah.

Ada solusi lain yang sedang dikembangkan secara bersamaan untuk membantu masalah penskalaan Ethereum. Salah satunya adalah Raiden Network yang merupakan solusi off-chain scaling yang dibuat dengan membuka saluran pembayaran.

Solusi lain yang sedang diterapkan adalah Sharding. Ini adalah distribusi node ke grup tertentu, sehingga node tidak harus memvalidasi seluruh histori Blockchain sebelum memvalidasi transaksi baru.

Proposal menarik lainnya adalah dari BloXroute. Ini disajikan pada gambar di atas dan merupakan solusi skalabilitas lain yang memungkinkan semua mata uang kripto dan Blockchain menskalakan hingga ribuan transaksi per detik (TPS) on-chain, tanpa mengubah protokolnya..

Solusi Berfokus pada Skalabilitas

Meskipun kami menyebutkan beberapa cryptocurrency yang dapat digunakan sebagai alternatif untuk transaksi yang lebih cepat, mereka hanya menyelesaikan satu bagian dari Trilema. Ada koin lain yang telah dikembangkan secara khusus untuk menjawab pertanyaan penskalaan.

EOS

EOS adalah pesaing Ethereum yang berfokus pada penyediaan alternatif yang lebih skalabel menggunakan metode yang disebut ‘bukti kepemilikan yang didelegasikan “.

Dengan metode ini, jaringan menominasikan beberapa “node saksi” sebagai perwakilan yang membantu membuat keputusan tingkat tinggi tertentu lebih cepat tanpa melakukan polling ke seluruh jaringan.

Ini jelas merupakan pendekatan yang lebih terpusat, menyerahkan kendali kepada sekitar 100 saksi yang dipilih oleh masyarakat. Sangat mudah untuk melihat bagaimana sistem seperti itu dapat dipengaruhi oleh politik internal dan kepentingan pribadi (kekuatan suara orang ditentukan oleh berapa banyak token yang disimpan. Ini berarti bahwa orang yang memiliki lebih banyak token akan lebih memengaruhi jaringan daripada orang yang memiliki sangat sedikit token. token).

Namun demikian, ini (bersama dengan pemutakhiran sistem lainnya) telah memungkinkan EOS untuk menjalankan pengujian yang telah dicapai 50.000 tps.

Kosmos

Cosmos bertujuan untuk menjadi “internet Blockchain” yang memecahkan masalah skalabilitas dan Interoperabilitas (kemampuan untuk banyak Blockchain untuk berkomunikasi satu sama lain).

Dengan Cosmos, skalabilitas dicapai melalui pendekatan vertikal dan horizontal:

Skalabilitas vertikal adalah penambahan sumber daya ke satu node sistem, seperti satu komputer atau stasiun jaringan, yang sering kali menghasilkan CPU atau memori tambahan. Skalabilitas vertikal menyediakan lebih banyak sumber daya bersama untuk sistem operasi dan aplikasi.

Skalabilitas horizontal dicapai dengan memiliki beberapa rantai paralel yang menjalankan aplikasi yang sama dan dioperasikan oleh set validator yang sama. Ini (dalam teori) membuat Blockchain lebih skalabel dengan mengaktifkan kontrak pintar dan pemrosesan transaksi untuk dieksekusi secara bersamaan.

Kesimpulan

Skalabilitas adalah masalah yang membuat banyak Blockchain bersaing ketat untuk menciptakan solusi yang akan memungkinkan jaringan mereka mencapai adopsi arus utama.

Karena jaringan ini terus berkembang, kami mungkin harus mengajukan pertanyaan yang lebih dalam tentang bagaimana kami mendefinisikan desentralisasi, dan seberapa besar desentralisasi diperlukan untuk memenuhi etos Blockchain sambil mencapai skalabilitas.

Saat ini, hal ini ditentukan oleh kasus penggunaan tertentu, terutama, apakah Blockchain memerlukan ketahanan sensor “kelas berdaulat” (dalam kasus Bitcoin) versus “kelas platform” (dalam kasus Ethereum).

Sovereign grade mengacu pada kebutuhan akan desentralisasi untuk mencapai penyimpan nilai (seperti Bitcoin) yang memiliki tingkat keamanan tertinggi dan tidak dapat dimanipulasi atau diserang oleh Pemerintah (dengan kata lain; tahan terhadap sensor Pemerintah).

Tingkat platform mengacu pada pemberian jaminan yang kuat kepada pengembang bahwa tidak ada pemangku kepentingan terpusat (seperti Facebook, Google, atau Apple) yang dapat mengubah aturan pada platform dengan cara yang akan mengganggu kemampuan mereka untuk terus mengerjakannya..

Bergantung pada perspektif Anda sebagai pengembang yang menginginkan kebebasan maksimum untuk membangun, atau pemegang mata uang yang menginginkan keamanan dan otonomi maksimum untuk dibelanjakan, Anda sebaiknya hanya menyukai tingkat desentralisasi yang memungkinkan Anda mencapai jumlah yang tepat dari resistensi sensor yang diperlukan.

Pada akhirnya, saya tidak yakin ada 1 solusi yang akan mencapai keseimbangan sempurna antara skalabilitas, keamanan, dan desentralisasi. Ini membuat evolusi ruang ini semakin menarik saat kami mengamati bagaimana setiap jaringan mulai menerapkan pendekatan unik mereka sendiri ke Blockchain Trilemma.

Gambar Unggulan melalui Fotolia

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me