Bitcoin Forum
July 27, 2024, 12:07:35 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Ferramentas para geração de hash (bloco genesis)  (Read 289 times)
ricardofriba (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
September 12, 2018, 07:41:28 PM
 #1

Olá Srs,

Qual ferramenta os Srs usam para gerar hash do bloco genesis / merkle?


Att
arthurbonora
Hero Member
*****
Offline Offline

Activity: 1078
Merit: 529


View Profile WWW
September 14, 2018, 08:09:11 PM
 #2

Opa, então, normalmente o bloco genesis já não parte diretamente do fork?
ou dó quando roda o código a primeira vez?
girino
Legendary
*
Offline Offline

Activity: 2296
Merit: 1170


Advertise Here - PM for more info!


View Profile
September 14, 2018, 09:34:06 PM
 #3

Opa, então, normalmente o bloco genesis já não parte diretamente do fork?
ou dó quando roda o código a primeira vez?


vc tem de gerar um hash pra ele, e tem de ser um hash válido, dentro da dificuldade de mineração setada pra ele. Mas AFAIK, basta setar a diff pro minimo no bloco genesis e ai vc gera com qualquer ferramenta que gere sha256.

Advertise Here - PM for more info!
girino
Legendary
*
Offline Offline

Activity: 2296
Merit: 1170


Advertise Here - PM for more info!


View Profile
September 14, 2018, 09:36:46 PM
 #4

Opa, então, normalmente o bloco genesis já não parte diretamente do fork?
ou dó quando roda o código a primeira vez?


vc tem de gerar um hash pra ele, e tem de ser um hash válido, dentro da dificuldade de mineração setada pra ele. Mas AFAIK, basta setar a diff pro minimo no bloco genesis e ai vc gera com qualquer ferramenta que gere sha256.

aqui tem um tutorial: https://bitcointalk.org/index.php?topic=225690.0

o item 7 é a geração do bloco genesis.

Advertise Here - PM for more info!
arthurbonora
Hero Member
*****
Offline Offline

Activity: 1078
Merit: 529


View Profile WWW
September 16, 2018, 12:40:31 AM
 #5

Opa, então, normalmente o bloco genesis já não parte diretamente do fork?
ou dó quando roda o código a primeira vez?


vc tem de gerar um hash pra ele, e tem de ser um hash válido, dentro da dificuldade de mineração setada pra ele. Mas AFAIK, basta setar a diff pro minimo no bloco genesis e ai vc gera com qualquer ferramenta que gere sha256.

aqui tem um tutorial: https://bitcointalk.org/index.php?topic=225690.0

o item 7 é a geração do bloco genesis.

Entendi, valew pela dica, vou dar uma olhada lá no tutorial.
eduardoalthaus
Jr. Member
*
Offline Offline

Activity: 170
Merit: 2


View Profile
November 30, 2018, 11:34:22 PM
 #6

Olá Srs,

Qual ferramenta os Srs usam para gerar hash do bloco genesis / merkle?


Att


Oxe, qualquer minerador que minere o código da moeda que vc tá desenvolvendo ué.

Quer uma ferramenta front-end q vc "clica e gera tudo pra uma cripto nova"? kkkkkk

Estuda isso aqui ó, o passo a passo:
TUTORIAL COMPLETO

In the crypto world since 2010 - Reporting scam since 2012.
zBl4ck
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
February 25, 2021, 12:38:54 AM
 #7

Olá Srs,

Qual ferramenta os Srs usam para gerar hash do bloco genesis / merkle?


Att


Eu usei esse código antes dos asserts(comente todos os asserts do chainparams.cpp):

arith_uint256 best = arith_uint256();
   int n=0;
   arith_uint256 hashTarget = arith_uint256().SetCompact(genesis.nBits);
   while (UintToArith256(genesis.GetHash()) > hashTarget) {
     arith_uint256 c=UintToArith256(genesis.GetHash());
               
     if(c < best || n==0)
       {
         best = c;
         n=1;
         printf("%s %s %s\n",genesis.GetHash().GetHex().c_str(),hashTarget.GetHex().c_str(),
           best.GetHex().c_str());
       }
    
     ++genesis.nNonce;
     if (genesis.nNonce == 0) { ++genesis.nTime; }
   }
   printf("%s\n",genesis.ToString().c_str());
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!