DEFINISI Sharding
Sharding adalah teknik pemisahan pangkalan data yang akan digunakan untuk menyebarkan blok etainum secara dramatik dan membolehkannya memproses lebih banyak transaksi sesaat.
PEMBAHASAN BELAJAR Sharding
Pada masa ini, setiap nod pada block block ethereum menyimpan semua negeri. Ini bermakna setiap nod bertanggungjawab untuk menyimpan maklumat kritikal, seperti baki akaun dan sejarah transaksi. Walaupun ia memastikan keselamatan blockchain, menyimpan semua negeri dalam semua node jauh memperlahankan pemprosesan transaksi. Kelajuan yang perlahan untuk urus niaga pemprosesan tidak baik untuk masa depan di mana blok etainum bertanggungjawab untuk berjuta-juta transaksi.
Sharding merujuk kepada pembahagian mendatar pangkalan data melalui pembahagian ke dalam baris. Shards, seperti baris dipanggil, dikonsepkan berdasarkan ciri-ciri. Sebagai contoh, satu shard mungkin bertanggungjawab untuk menyimpan sejarah negeri dan urus niaga untuk jenis alamat tertentu. Atau mungkin mungkin untuk membahagi shards berdasarkan jenis aset digital yang disimpan di dalamnya. Urus niaga yang melibatkan aset digital mungkin dilakukan melalui kombinasi shards. Sebagai contoh, pertimbangkan transaksi hartanah sewa di mana pelbagai alat ganti terlibat. Pengecaman ini sesuai dengan entiti yang berlainan yang terlibat dalam urus niaga, dari nama pelanggan ke kunci digital yang dikonfigurasikan ke dalam kunci pintar yang disediakan kepada penyewa apabila pembayaran sewa.
