Glosarium

Adaptive State Sharding

Hard

Digunakan oleh Elrond, Adaptive State Sharding adalah pendekatan yang menggabungkan semua jenis sharding menjadi satu untuk meningkatkan komunikasi dan kinerja.

Apa Itu Adaptive State Sharding?

Ada tiga jenis sharding: status, transaksi, dan jaringan. Pendekatan Elrond terhadap sharding Blockchain melibatkan kombinasi ketiga jenis ini – dan diberi nama 'adaptive state sharding'. Menggabungkan keunggulan ketiga jenis sharding menghasilkan mekanisme yang optimal. Hasilnya memungkinkan pemrosesan paralel – meningkatkan komunikasi di dalam 'shard' – dan pada akhirnya meningkatkan kinerja.
Masalah saat ini dalam teknologi blockchain adalah gagal meningkatkan skala dengan benar untuk aplikasi tertentu, seperti perbankan, manajemen rantai pasokan, dan analitik data besar. Adaptive state sharding Elrond memberikan mekanisme untuk blockchain yang dapat meningkatkan kinerjanya dalam hal kapasitas produksi dan skalabilitas.

Untuk lebih memahami adaptive state sharding, penting untuk memahami sharding terlebih dahulu.

Sharding adalah partisi data secara horizontal dalam sebuah basis data atau mesin pencari. Kata 'shard' berarti pecahan dan mengacu pada pemisahan data menjadi potongan-potongan kecil yang dapat disimpan pada mesin yang berbeda, memungkinkan peningkatan skala secara horizontal. Seperti pemrosesan transaksi dan pemrosesan blok, sharding telah dimungkinkan selama beberapa waktu, tetapi tidak pada skala yang diperlukan untuk adopsi blockchain. Dengan munculnya teknologi blockchain dan kontrak pintar, kita memiliki kasus penggunaan sharding nyata yang dapat digunakan untuk memecah transaksi, blok, dan data relevan lain menjadi potongan-potongan kecil yang dapat diproses oleh node dengan sumber daya terbatas.

Adaptive sharding adalah teknik partisi basis data yang memungkinkan peningkatan skala basis data secara horizontal dengan memindahkan data secara otomatis melintasi server saat beban pada sistem bertambah atau berkurang.

Di tingkat jaringan, sharding terjadi untuk mendistribusikan node ke dalam segmen. Itu terjadi pada tingkat transaksi sementara semua node bersama-sama mempertahankan keseluruhan blockchain. Sharding lain yang terjadi adalah di tingkat status. Ini mengarah pada pemrosesan dan verifikasi lebih banyak transaksi pada saat yang bersamaan.

Model adaptive state sharding yang dinamis memungkinkan adaptasi terhadap peningkatan atau penurunan jumlah node tanpa mengorbankan desentralisasi dan keamanan jaringan.

Elrond telah melakukannya dengan baik dengan mendemonstrasikan pendekatan baru untuk sharding, yang meningkatkan keamanan dan kapasitas produksi serta mengurangi penundaan. Pendekatannya memiliki potensi, tetapi hanya waktu yang akan menentukan seberapa besar 'adaptive state sharding' membantu memecahkan masalah skalabilitas sistem blockchain.