DEFINISJON av avskjerming
Sharding er en databasepartisjonsteknikk som vil bli brukt til å dramatisk skalere ethereums blockchain og gjøre det mulig å behandle flere transaksjoner per sekund.
BREAKING NED Sharding
For øyeblikket lagrer hver node på ethereums blockchain alle stater. Dette betyr at hver node er ansvarlig for å lagre kritisk informasjon, for eksempel kontosaldoer og transaksjonshistorikk. Selv om det sikrer blockchains sikkerhet, vil lagring av alle tilstander i alle noder betydelig redusere transaksjonsbehandlingen. Treg hastighet for å behandle transaksjoner gir ikke gode resultater for en fremtid der ethereums blockchain blir ansvarlig for millioner av transaksjoner.
Sharding viser til horisontal oppdeling av databaser gjennom inndeling i rader. Skjermer, som radene kalles, er konseptualisert basert på egenskaper. For eksempel kan en shard være ansvarlig for å lagre status og transaksjonshistorikk for en bestemt type adresse. Eller det kan være mulig å dele skjær basert på typen digital eiendel som er lagret i dem. Transaksjoner som involverer den digitale eiendelen kan muliggjøres gjennom en kombinasjon av skjær. Ta som et eksempel en leie av eiendomstransaksjoner der flere skår er involvert. Disse skjærene tilsvarer forskjellige enheter involvert i transaksjonen, fra kundenavn til digitale nøkler som er konfigurert til en smartlås som blir gjort tilgjengelig for leieren ved leiebetaling.
