Sharding DEFINĪCIJA
Sharding ir datu bāzes nodalīšanas tehnika, kas tiks izmantota, lai dramatiski samazinātu ethereum blokķēdi un ļautu tai apstrādāt vairāk darījumu sekundē.
Sadalīšana leju sharding
Pašlaik katrs ethereum blokķēdes mezgls saglabā visus stāvokļus. Tas nozīmē, ka katrs mezgls ir atbildīgs par kritiskas informācijas, piemēram, konta atlikumu un darījumu vēstures, glabāšanu. Lai gan tas nodrošina blokķēdes drošību, visu stāvokļu glabāšana visos mezglos ievērojami palēnina darījumu apstrādi. Lēns darījumu apstrādes ātrums neliecina par nākotni, kurā ethereum blokķēde kļūst atbildīga par miljoniem darījumu.
Sharding attiecas uz datu bāzu horizontālu sadalīšanu, sadalot tās rindās. Shards, kā tiek sauktas rindas, tiek konceptualizēts, pamatojoties uz raksturlielumiem. Piemēram, viens slānis var būt atbildīgs par stāvokļa un transakciju vēstures saglabāšanu noteikta veida adresēm. Vai arī varētu būt iespējams sadalīt šķembas, pamatojoties uz tajās glabāto digitālo aktīvu veidu. Darījumus, kas saistīti ar šo digitālo aktīvu, var padarīt iespējamus, apvienojot šķembas. Kā piemēru apsveriet īres nekustamā īpašuma darījumu, kurā ir iesaistītas vairākas šķelšanās. Šīs paketes atbilst dažādām darījumā iesaistītajām vienībām, sākot no klienta vārda un beidzot ar digitālajām atslēgām, kas konfigurētas viedajā slēdzenē, kura tiek nodota īrniekam pēc īres maksas samaksas.
