Como garantir dados de blocos consistentes
论文作者:草根论文网 论文来源:www.lw360.net 发布时间:2018年01月09日

Como garantir dados de blocos consistentes

Quanto à forma como a cadeia de blocos é alcançada, é fácil:

Transação (dados) escrita no bloco.

O primeiro bloco é chamado Genesis Block, escreva qualquer outra coisa.

A partir do segundo bloco, a primeira parte de cada bloco possui um hash do bloco anterior. Além disso, cada transação (dados) no bloco possui uma assinatura digital do patrocinador para garantir sua autenticidade e legitimidade. Assim, qualquer dado no bloco anterior não pode ser adulterado, pelo motivo acima.

Como garantir a consistência dos dados do bloco de dados?

No papel branco, Nakamoto menciona que, em suma, uma certa quantidade ou mais (51% dos ataques) devem ser pagos e investidos para controlar os livros. Depois de investir, o dono do investimento enfrenta duas escolhas: desordenar e depois destruir bitcoin para fazer a diferença, ou se juntar à rede para ganhar dinheiro e fortalecer a rede. As pessoas racionais escolherão o último.

Se você realmente quer destruir pessoas, não é fácil de fazer, porque as contas passadas do bloco já existem, falsas mudanças nos livros podem ser facilmente encontradas. Se você quiser mudar todos os livros passados, você precisa contar o hash de toda a cadeia, de modo que, mesmo com a rede, 51% da energia total não é suficiente.

Se, infelizmente, existe uma coisa dessas, então ainda temos um remédio, ou seja, renuncie a essa chamada corrente principal, porque o atacante não foi confiado, então o bloco produzido por ele desaparecerá Valor, não é a cadeia principal e qual é a relação entre ela, podemos de todos rejeitados por ele bloqueio órfão para continuar a cadeia de mineração, semelhante à relação entre etc e eth e todos os dados reais armazenados na cadeia isolada, o que É o chamado garfo duro. Assim, os dados serão modificados, mas os dados reais e os dados falsos coexistirão em duas cadeias.

Até agora, alguns podem perguntar: por que você consegue uma corrente ah? Adicione diretamente um hash de todos os dados que não estão na lista?

Porque este banco de dados não é ah estático.

Os dados do banco de dados aumentarão, e cada aumento nos dados, é um bloco, de modo que o tempo de geração de diferentes blocos, nesta forma de cadeia em conjunto.

相关推荐
联系我们

代写咨询
 362716231

发表咨询
 958663267


咨询电话

18030199209


查稿电话

18060958908


扫码加微信

weixin.png


支付宝交易

ali.jpg

  • 在线客服
  • 认准本站客服
  • 代写咨询
    362716231
  • 发表咨询
    958663267
  • 咨询电话
  • 18030199209
  • 查稿电话
  • 18060958908
  • 扫描加微信
  • 支付宝交易
  • 返回顶部
    在线客服