Sharding-MÄÄRITELMÄ
Sharding on tietokannan osittamistekniikka, jota käytetään ethereumin lohkoketjun dramaattisessa mittakaavassa ja mahdollistamaan sen käsittelemään enemmän tapahtumia sekunnissa.
BREAKING DOWN Sharding
Tällä hetkellä jokainen ethereumin lohkoketjun solmu tallentaa kaikki tilat. Tämä tarkoittaa, että jokainen solmu on vastuussa kriittisen tiedon, kuten tilin saldon ja tapahtumahistorian, tallentamisesta. Vaikka se takaa blockchain-tietoturvan, kaikkien tilojen tallentaminen kaikkiin solmuihin hidastaa huomattavasti tapahtumien käsittelyä. Hitaat tapahtumien käsittelynopeudet eivät ole hyviä tulevaisuudelle, jossa ethereumin blokkiketju vastaa miljoonista tapahtumista.
Varjostuksella tarkoitetaan tietokantojen horisontaalista osittamista riviin jakamalla. Shards, kuten rivejä kutsutaan, käsitellään ominaisuuksien perusteella. Yksi shard saattaa esimerkiksi olla vastuussa tietyn tyyppisen osoitteen tilan ja tapahtumahistorian tallentamisesta. Tai voi olla mahdollista jakaa kerrokset niihin tallennetun digitaalisen omaisuuden tyypin perusteella. Tähän digitaaliseen omaisuuteen liittyvät liiketoimet voivat olla mahdollisia sirpaleiden yhdistelmällä. Tarkastele esimerkiksi vuokrakiinteistökauppaa, johon liittyy useita sirpaleita. Nämä katkelmat vastaavat eri tapahtumiin osallistuvia yksiköitä asiakkaan nimestä digitaalisiin avaimiin, jotka on määritetty älylukkoksi, joka asetetaan vuokralaisen saataville vuokranmaksun yhteydessä.
