Definição
Blockweave é uma estrutura de dados de registo distribuído (distributed ledger) concebida para armazenamento permanente de dados, em que cada bloco faz referência a mais do que um bloco anterior, em vez de apenas a um único bloco “pai”. Esta estrutura continua a formar uma cadeia cronológica de blocos, mas as ligações adicionais criam um padrão entrelaçado de conexões ao longo de toda a história da rede. Ao exigir que os blocos façam referência e verifiquem vários blocos anteriores, as arquiteturas de blockweave incentivam os participantes a armazenar e disponibilizar dados antigos. O conceito é utilizado para suportar armazenamento de longo prazo, resistente a adulterações, mantendo ao mesmo tempo a integridade verificável de todo o conjunto de dados.
Em termos simples
Blockweave pode ser visto como uma variação de uma cadeia de blocos (blockchain) construída especificamente para manter dados disponíveis para sempre. Em vez de cada bloco apontar apenas para o bloco imediatamente anterior, os blocos num blockweave também apontam para outros blocos mais antigos, criando um padrão em forma de teia. Estas ligações adicionais ajudam a rede a recordar e a verificar informação antiga de forma mais eficiente. O resultado é um registo partilhado concebido para armazenar dados permanentemente e facilitar a prova de que nada foi alterado.
Contexto e utilização
O conceito de blockweave surge em sistemas que se concentram no armazenamento permanente de dados, em vez de apenas registarem transferências de valor. O seu desenho suporta incentivos económicos para que os nodes mantenham dados históricos, uma vez que a validação de novos blocos depende do acesso a blocos anteriores selecionados aleatoriamente. Isto torna o blockweave adequado para aplicações em que registos verificáveis de longo prazo são importantes, como o arquivo de documentos ou a preservação de conteúdos digitais. Embora esteja relacionado com a tecnologia de cadeia de blocos (blockchain), o blockweave distingue-se pela sua estrutura com múltiplas ligações e pela ênfase na disponibilidade duradoura de dados em toda a rede.