26.05.2022 Views

Research do Bitcoin 2020

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ORIGINAL X FALSA

Ao tentar alterar um bloco da rede para,

Ao alterar o Hash de um bloco, gera-se

Blockchain Original

Blockchain falsa

por exemplo, falsificar uma transação, a

um efeito em cadeia, invalidando todos

pessoa altera o Merkle Root daquele

os blocos da rede, pois todos os Hashs

Bloco n

Bloco n

bloco (local onde estão as transações

serão alterados e a pessoa terá que

dddd

Nonce

dddd

Nonce

criptografadas).

reconstruir essa ligação, validando

Merkle Root

Timestamp

Merkle Root#

Timestamp

O Hash do bloco é alterado

completamente, pois uma informação do

novamente bloco a bloco, como

mostrado no esquemaaolado.

xxxx

xxxx

Bloco n + 1

Nonce

xxxx

zzzz

Bloco n + 1

Nonce

bloco foi alterada. Esse novo Hash criado

será diferente do Prev Hash do próximo

bloco, tornando ele inválido.

Como todos os blocos possuem o Hash do

bloco anterior (Prev Hash), todos são

Essa pessoa terá mais um problema: ela

terá que revalidar todos esses blocos

antes que seja adicionado um novo

bloco à Blockchain (o que ocorre a cada

10 minutos). Para a comunidade, a

Blockchain verdadeira é a que possui

Merkle Root Timestamp

yyyy

Bloco n + 2

yyyy

Nonce

Merkle Root Timestamp

Merkle Root Timestamp

yyyy

Bloco n + 2

yyyy

Nonce

Merkle Root Timestamp

ligados entre si.

mais blocos válidos.

zzzz

zzzz

As transações foram alteradas, alterando a Merkle Root #

Capítulo 03: Como descobrir Bitcoins

A Research completa do Bitcoin 27

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!