Bitcoin Forum

Local => Português (Portuguese) => Topic started by: rosengold on June 22, 2018, 04:53:19 PM



Title: Qual o Dado Aleatório do Blockchain é mais seguro ?
Post by: rosengold on June 22, 2018, 04:53:19 PM
Olá Amigos
Estou desenvolvendo uma idéia e preciso saber qual seria o dado mais aleatório possível gerado na blockchain sem possibilidade de ser descoberto antes de ser efetivamente gerado. Eu queria usar o Hash do Próximo Bloco a ser minerado, é viável ? timestamp também poderia ser uma opção ?
Merkle root acho que não seria uma boa escolha. a idéia é ser "auditável" por qualquer um, assim como o próprio blockchain é. para que não haja dúvidas que o dado foi gerado de forma aleatória.

Gostaria de saber se é isto mesmo ou tem como saber o hash/timestamp do próximo bloco antecipadamente ?

Respostas são bem vindas  :)


Title: Re: Qual o Dado Aleatório do Blockchain é mais seguro ?
Post by: sabotag3x on June 22, 2018, 05:27:00 PM
Olá Amigos
Estou desenvolvendo uma idéia e preciso saber qual seria o dado mais aleatório possível gerado na blockchain sem possibilidade de ser descoberto antes de ser efetivamente gerado. Eu queria usar o Hash do Próximo Bloco a ser minerado, é viável ? timestamp também poderia ser uma opção ?
Merkle root acho que não seria uma boa escolha. a idéia é ser "auditável" por qualquer um, assim como o próprio blockchain é. para que não haja dúvidas que o dado foi gerado de forma aleatória.

Gostaria de saber se é isto mesmo ou tem como saber o hash/timestamp do próximo bloco antecipadamente ?

Respostas são bem vindas  :)


O número do bloco e o hash já bastam, exemplo: https://portaldobitcoin.com/vitalik-usa-blockchain-da-ethereum-para-provar-que-esta-vivo/

https://pbs.twimg.com/media/DDNJxl6UIAAD9mp.jpg


Title: Re: Qual o Dado Aleatório do Blockchain é mais seguro ?
Post by: rosengold on June 22, 2018, 05:38:18 PM
Muuuuito obrigado me ajudou a decidir pelo hash do bloco, parece ser suficientemente aleatório para o que eu preciso.

Para quem não sabe um hash do bloco é gerado desta forma:

1. Numero da Versão do Protocolo Bitcoin
2. Hash do bloco Anterior.
3. O "Merkle Root" de todas as transações do próximo bloco
4. O timestamp.
5. A dificuldade atual
6. Um número de 32 bits que é a solução para o bloco encontrada pelos mineiros

Destes pontos é retirado o hash do bloco encontrado e por isso é impossível prever qual será o hash do próximo bloco.

Mais Uma vez Obrigado sabotag3x !