Pengasas bersama Ethereum, Vitalik Buterin, baru-baru ini menyenaraikan cabaran asas dalam penskalaan blockchain melalui analisis teknikal terperinci.
Analisis tersebut mengategorikan tiga lapisan infrastruktur blockchain yang berbeza berdasarkan potensi penskalaannya. Kerangka Buterin merangkumi pengiraan, ketersediaan data, dan pengurusan keadaan.
Penilaian beliau memberikan kejelasan tentang tempat pembangun patut memberi tumpuan untuk usaha pengoptimuman. Hierarchy tersebut mendedahkan perbezaan penting dalam cara setiap komponen bertindak balas terhadap penyelesaian penskalaan.
Buterin mengenal pasti pengiraan sebagai elemen paling boleh skala dalam arkitektur blockchain. Pembangun boleh melaksanakan pemprosesan selari untuk menangani pelbagai pengiraan serentak. Pembina blok boleh menyediakan petunjuk yang menyederhanakan proses pengesahan.
Sistem bukti boleh menggantikan kerja pengiraan yang luas dengan pengesahan kriptografi. Kaedah ini membolehkan rangkaian menangani jumlah transaksi yang meningkat tanpa perubahan arkitektur asas.
Ketersediaan data berada di kedudukan tengah dalam hierarki penskalaan ini. Rangkaian perlu menjamin ketersediaan data apabila diperlukan, meninggalkan sedikit ruang untuk jalan pintas. Namun, Buterin mencatat bahawa data boleh dibahagikan dan diedarkan melalui penyulihan kod penghapusan.
PeerDAS merupakan salah satu implementasi pendekatan ini. Kerangka ini juga menyokong penurunan prestasi secara lancar di mana nod-nod dengan kapasiti terhad boleh menghasilkan blok yang lebih kecil secara proporsional.
Fleksibiliti dalam penskalaan pengiraan dan data timbul daripada sifat mereka yang boleh dibahagi. Pengeluar blok boleh mengoptimumkan elemen-elemen ini melalui pelbagai pendekatan teknikal.
Rangkaian boleh melaksanakan sharding untuk data tanpa mengorbankan jaminan keselamatan. Kebolehubahsuaian ini menjadikan pengiraan dan data lebih mudah dikendalikan berbanding keadaan apabila rangkaian blockchain berkembang.
Keadaan merupakan elemen paling sukar untuk dipenskalaan dalam sistem blockchain. Pengesahan satu transaksi sahaja memerlukan akses kepada keadaan sepenuhnya.
Pokok Merkle menawarkan penyelesaian separa dengan hanya menyimpan hash akar. Namun, mengemas kini akar itu masih memerlukan pengetahuan tentang keadaan asas sepenuhnya.
Membahagikan keadaan di beberapa lokasi memerlukan modifikasi arkitektur yang ketara. Perubahan ini tidak boleh dilaksanakan secara umum bagi aplikasi blockchain yang berbeza.
Penyelesaian am untuk penskalaan keadaan masih sukar dicapai berbanding pengiraan dan data. Kekangan asas untuk akses keadaan sepenuhnya mencipta halangan semula jadi.
Buterin mengesyorkan menggantikan keadaan dengan data sebaik mungkin tanpa membawa risiko pusat. Begitu juga, menggantikan data dengan pengiraan patut dipertimbangkan secara serius apabila praktikal.
Hierarchy ini membimbing pembangun menuju strategi penskalaan yang paling berkesan. Kerangka ini membantu pasukan mengenal pasti tempat usaha pengoptimuman mereka akan memberi hasil maksimum sambil mengekalkan jaminan desentralisasi.
Pos Vitalik Buterin Menerangkan Hierarki Penskalaan Blockchain: Pengiraan Lebih Mudah Berbanding Pengurusan Keadaan muncul pertama kali di Blockonomi.
/

