Author

Topic: Ferramentas para geração de hash (bloco genesis) (Read 271 times)

newbie
Activity: 3
Merit: 0
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());
jr. member
Activity: 170
Merit: 2
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
hero member
Activity: 1078
Merit: 529
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://bitcointalksearch.org/topic/complete-guide-on-how-to-create-a-new-alt-coin-225690

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

Entendi, valew pela dica, vou dar uma olhada lá no tutorial.
legendary
Activity: 2296
Merit: 1170
Advertise Here - PM for more info!
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://bitcointalksearch.org/topic/complete-guide-on-how-to-create-a-new-alt-coin-225690

o item 7 é a geração do bloco genesis.
legendary
Activity: 2296
Merit: 1170
Advertise Here - PM for more info!
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.
hero member
Activity: 1078
Merit: 529
Opa, então, normalmente o bloco genesis já não parte diretamente do fork?
ou dó quando roda o código a primeira vez?
newbie
Activity: 14
Merit: 0
Olá Srs,

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


Att
Jump to: