Kaiser55
vip

A eficiência no gerenciamento de dados armazenados em nós Bitcoin continua sendo um interesse dos desenvolvedores do protocolo. Uma nova proposta nesse sentido é Assumeutxo, que reduz as cargas de armazenamento para nós usando UTXO serializado (transações de saída não gastas).


Na proposta elaborada por James O'Beirne, desenvolvedor da equipe OpenSats, é detalhado que Assumeutxo “reduz a quantidade de tempo necessária para iniciar um nó Bitcoin utilizável com alterações de segurança aceitáveis”. O desenvolvimento é direcionado a pessoas que desejam executar um nó Bitcoin completo; isto é, aquele que armazena uma cópia de todo o histórico de transações da rede.
Agora, Assumeutxo é capaz de contornar esse requisito de armazenar toda a contabilidade Bitcoin ou blockchain. Isso é feito usando UTXOs serializados capturados em um “instantâneo” em um determinado momento. A serialização UTXO inclui metadados como o número de moedas contidas no snapshot e o cabeçalho do último bloco encapsulado no snapshot (sua “base”), entre outros dados.
Assumeutxo é ideia de O'Beirne, mas também incluiu intervenções de Mike Schmidt e revisão de outros desenvolvedores, como David Harding e aqueles identificados como Sjors e AJ. Do ponto de vista técnico, Assumeutxo é descrito da seguinte forma:
É um pedaço de dados incorporado no código-fonte que é confirmado no hash de um conjunto serializado de UTXOs que são considerados válidos para alguma altura da string. O formato final deste commit ainda está sujeito a debate porque gerá-lo é computacionalmente caro e sua estrutura afeta como armazenamos e transmitimos o conjunto serializado de UTXOs de e para outros pares. Mas agora, é simplesmente um hash baseado em SHA256 do conteúdo do array UTXO gerado pelo utilitário GetUTXOStats() existente.
Assumeutxo já foi adicionado ao repositório principal do Bitcoin, mas ainda não está ativo no protocolo. Progresso está sendo feito com testes em redes como regtest, testnet e signet, explicou O'Bierne. Depois de esperar um pouco, serão alteradas as poucas linhas necessárias à sua implementação na rede principal, explicou.
O principal benefício do Assumeutxo é que ele torna o processo de inicialização de um nó Bitcoin mais fácil e rápido. “Neste momento, o download inicial dos blocos é um processo que aumenta linearmente com o tamanho do histórico da cadeia”, explica o repositório deste desenvolvimento.
Acrescenta-se que o processo de download e instalação do bitcoind pode levar “de quatro horas a vários dias”, dependendo do hardware e da largura de banda da rede. Isso “desencoraja os usuários de executar nós completos e, em vez disso, os incentiva a recorrer a clientes com um modelo de segurança reduzido”.
Ver original
post-image
O conteúdo serve apenas de referência e não constitui uma solicitação ou oferta. Não é prestado qualquer aconselhamento em matéria de investimento, fiscal ou jurídica. Consulte a Declaração de exoneração de responsabilidade para obter mais informações sobre os riscos.
  • Recompensa
  • Comentar
  • Partilhar
Comentar
0/400
Nenhum comentário
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)