Määritelmä
Blockweave on hajautettu tilikirjatietorakenne, joka on suunniteltu pysyvään datan tallennukseen. Siinä jokainen lohko viittaa useampaan aiempaan lohkoon yhden ainoan edeltäjän sijaan. Rakenne muodostaa silti aikajärjestyksessä etenevän lohkoketjun (blockchain), mutta lisälinkitykset luovat verkkomaisen, “kudotun” yhteyksien rakenteen koko verkon historian läpi. Kun lohkojen vaaditaan viittaavan ja vahvistavan useita aiempia lohkoja, blockweave-arkkitehtuurit kannustavat osallistujia säilyttämään ja tarjoamaan vanhempaa dataa. Konseptia käytetään tukemaan pitkäaikaista, peukaloinninkestävää tallennusta samalla kun koko tietoaineiston todennettava eheys säilyy.
Yksinkertaisesti selitettynä
Blockweavea voi ajatella lohkoketjun (blockchain) muunnelmana, joka on rakennettu nimenomaan pitämään data saatavilla ikuisesti. Sen sijaan että jokainen lohko osoittaisi vain suoraan sitä edeltävään lohkoon, blockweavessa lohkot osoittavat myös muihin aiempiin lohkoihin, jolloin syntyy verkkomaisen näköinen rakenne. Nämä lisälinkitykset auttavat verkkoa muistamaan ja tarkistamaan vanhempaa tietoa tehokkaammin. Lopputuloksena on yhteinen tietue, joka on suunniteltu säilyttämään data pysyvästi ja tekemään helpoksi todistaa, ettei mitään ole muutettu.
Konteksti ja käyttötarkoitukset
Blockweave-konsepti esiintyy järjestelmissä, jotka keskittyvät pysyvään datan tallennukseen pelkkien arvonsiirtojen kirjaamisen sijaan. Sen suunnittelu tukee taloudellisia kannustimia solmuille (node) säilyttää historiallista dataa, koska uusien lohkojen validointi riippuu satunnaisesti valittuihin aiempiin lohkoihin pääsystä. Tämän vuoksi blockweave soveltuu hyvin sovelluksiin, joissa pitkäaikaiset, todennettavat tietueet ovat tärkeitä, kuten asiakirjojen arkistointi tai digitaalisen sisällön säilyttäminen. Vaikka se liittyy lohkoketjuteknologiaan (blockchain), blockweave erottuu monilinkkisellä rakenteellaan ja painotuksellaan datan kestävään saatavuuteen koko verkossa.