Bitcoin Forum
May 28, 2024, 07:43:58 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Qual o Dado Aleatório do Blockchain é mais seguro ?  (Read 121 times)
rosengold (OP)
Jr. Member
*
Offline Offline

Activity: 149
Merit: 7


View Profile
June 22, 2018, 04:53:19 PM
 #1

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  Smiley
sabotag3x
Legendary
*
Offline Offline

Activity: 2548
Merit: 2177


Crypto Swap Exchange


View Profile
June 22, 2018, 05:27:00 PM
 #2

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  Smiley


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


█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
rosengold (OP)
Jr. Member
*
Offline Offline

Activity: 149
Merit: 7


View Profile
June 22, 2018, 05:38:18 PM
 #3

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 !
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!