Co-founder Ethereum Vitalik Buterin baru-baru ini menguraikan tantangan mendasar dari skalabilitas blockchain melalui rincian teknis yang detail.
Analisis ini mengkategorikan tiga lapisan berbeda dari infrastruktur blockchain berdasarkan potensi skalabilitasnya. Framework Buterin membahas komputasi, ketersediaan data, dan manajemen state.
Penilaiannya memberikan kejelasan tentang di mana developer harus memfokuskan upaya optimasi. Hierarki tersebut mengungkapkan perbedaan kritis dalam cara setiap komponen merespons solusi skalabilitas.
Buterin mengidentifikasi komputasi sebagai elemen paling dapat diskalakan dalam arsitektur blockchain. Developer dapat menerapkan pemrosesan paralel untuk menangani beberapa kalkulasi secara bersamaan. Block builder dapat memberikan petunjuk yang merampingkan proses verifikasi.
Sistem bukti dapat menggantikan pekerjaan komputasi yang ekstensif dengan verifikasi kriptografi. Metode-metode ini memungkinkan jaringan menangani volume transaksi yang meningkat tanpa perubahan arsitektur fundamental.
Ketersediaan data menempati posisi tengah dalam hierarki skalabilitas ini. Jaringan harus menjamin ketersediaan data saat diperlukan, menyisakan sedikit ruang untuk jalan pintas. Namun, Buterin mencatat bahwa data dapat dibagi dan didistribusikan melalui erasure coding.
PeerDAS mewakili salah satu implementasi dari pendekatan ini. Framework ini juga mendukung degradasi yang anggun di mana node dengan kapasitas terbatas dapat menghasilkan blok yang secara proporsional lebih kecil.
Fleksibilitas dalam menskalakan komputasi dan data berasal dari sifat mereka yang dapat dibagi. Block producer dapat mengoptimalkan elemen-elemen ini melalui berbagai pendekatan teknis.
Jaringan dapat menerapkan sharding untuk data tanpa mengorbankan jaminan keamanan. Kemampuan beradaptasi ini membuat komputasi dan data lebih mudah dikelola daripada state saat jaringan blockchain berkembang.
State mewakili elemen tersulit untuk diskalakan dalam sistem blockchain. Memverifikasi satu transaksi memerlukan akses ke state lengkap.
Merkle trees menawarkan solusi parsial dengan hanya menyimpan root hash. Namun memperbarui root tersebut masih membutuhkan pengetahuan tentang state dasar yang lengkap.
Membagi state di beberapa lokasi memerlukan modifikasi arsitektur yang signifikan. Perubahan ini tidak dapat diterapkan secara universal di berbagai aplikasi blockchain.
Solusi tujuan umum untuk skalabilitas state tetap sulit dipahami dibandingkan dengan komputasi dan data. Persyaratan fundamental untuk akses state lengkap menciptakan hambatan yang melekat.
Buterin merekomendasikan mengganti state dengan data bila memungkinkan tanpa menimbulkan sentralisasi. Demikian pula, mengganti data dengan komputasi harus dipertimbangkan secara serius bila memungkinkan.
Hierarki ini membimbing developer menuju strategi skalabilitas yang paling efektif. Framework ini membantu tim mengidentifikasi di mana upaya optimasi mereka akan menghasilkan hasil terbesar sambil mempertahankan jaminan desentralisasi.
The post Vitalik Buterin Outlines Blockchain Scaling Hierarchy: Computation Easier Than State Management appeared first on Blockonomi.


