Sākums
Vārdnīca
Slodzes dalīšana

Slodzes dalīšana

Sarežģītākas tēmas
Slodzes dalīšana ir metode, kas paredz blokķēžu (vai citu veidu datubāzu) sadalīšanu mazākās, daļējās blokķēdēs, kas pārvalda noteiktus datu segmentus. Tas noņem slodzi no vienas ķēdes, kurai būtu jātiek galā ar visiem darījumiem un mijiedarbībām tīklā. Katru sadalītās blokķēdes daļu sauc par segmentu, un tam ir atsevišķa virsgrāmata.
Šie segmenti var apstrādāt savus darījumus, taču galvenā ķēde pārvalda mijiedarbību starp segmentiem. Tādējādi slodzes dalīšana būtībā ir 1. slāņa tīkla mērogojamības jauninājums, jo tas paredz izmaiņas blokķēdes galvenajā tīklā. Segmentu ieviešana nodrošina daudz labāku mērogojamību nekā tad, ja turpinātu izmantot vienu tīklu. Ethereum izstrādātāji slodzes dalīšanu ievieš līdz ar Ethereum pāreju uz mērogojamo likmes apliecinājuma tīklu.
Ethereum gadījumā Beacon ķēde koordinē 64 atsevišķu segmentu darbību. Sākotnējā Ethereum darba apliecinājuma ķēde tika iekļauta Beacon likmes apliecinājuma ķēdē, vēlāk plānojot ieviest slodzes dalīšanu.
Viena no priekšrocībām, izmantojot tīkla slodzes dalīšanu, ir mezgla darbības vienkāršība un pieejamība. Tā kā visi tīkla dati tiek sadalīti starp segmentiem, validētāju mezgliem vairs nav jāglabā pilnīgi visi blokķēdes vēstures dati. Tā vietā validētājiem ir jāglabā tikai datu integritātes apstiprinājumi.
Tīklos bez slodzes dalīšanas bieži tiek izmantoti datu apkopojumi, lai tādējādi uzlabotu mērogojamību. Tas ļauj pārcelt ārpus ķēdes darījumus un tos sagrupēt kopā, lai vēlāk apstiprinātu galvenajā ķēdē. Tādējādi slodzes dalīšana, kas varētu šķist konkurējošs risinājums apkopojumiem, patiesībā veicina to efektivitāti. Tīklā ar slodzes dalīšanu apkopojumi varēs efektīvāk ziņot par savu stāvokli, tādējādi uzlabojot savu ātrumu.
Galvenais risks saistībā ar slodzes dalīšanas izmantošanu ir iespējamība, ka krāpnieki varētu pārņemt kontroli pār segmenta darbību. Šāds segments varētu negatīvi ietekmēt citas tīkla daļas. Bez atbilstošiem piesardzības pasākumiem un noteikumiem vieglāk būtu pārņemt kontroli pār atsevišķu segmentu, nevis visu tīklu, kas nav sadalīts segmentos.