Definisjon
Blockweave er en distribuert hovedbok-datastruktur (distributed ledger) designet for permanent datalagring, der hver blokk refererer til mer enn én tidligere blokk i stedet for bare én enkelt «forelder». Denne strukturen danner fortsatt en kronologisk kjede av blokker, men de ekstra koblingene skaper et vevd mønster av forbindelser gjennom hele nettverkets historie. Ved å kreve at blokker refererer til og verifiserer flere tidligere blokker, oppmuntrer blockweave-arkitekturer deltakere til å lagre og levere eldre data. Konseptet brukes for å støtte langsiktig, manipulasjonssikker lagring, samtidig som den verifiserbare integriteten til hele datasettet opprettholdes.
Enkelt forklart
Du kan se på blockweave som en variant av en blokkjede (blockchain) som er bygget spesielt for å holde data tilgjengelig for alltid. I stedet for at hver blokk bare peker på blokken rett før, peker blokker i en blockweave også på andre tidligere blokker, og skaper et nett-lignende mønster. Denne ekstra koblingen hjelper nettverket med å huske og kontrollere eldre informasjon mer effektivt. Resultatet er en delt oversikt som er designet for å lagre data permanent og gjøre det enkelt å bevise at ingenting er blitt endret.
Kontekst og bruk
Blockweave-konseptet dukker opp i systemer som fokuserer på permanent datalagring, snarere enn bare å registrere overføringer av verdi. Utformingen støtter økonomiske insentiver for noder til å beholde historiske data, siden validering av nye blokker avhenger av tilgang til tilfeldig utvalgte tidligere blokker. Dette gjør blockweave egnet for applikasjoner der langsiktige, verifiserbare registre er viktige, for eksempel arkivering av dokumenter eller bevaring av digitalt innhold. Selv om det er beslektet med blokkjede-teknologi (blockchain), skiller blockweave seg ut gjennom sin struktur med flere koblinger og sitt fokus på varig datatilgjengelighet i hele nettverket.