Author

Topic: raw do bloco (Read 2121 times)

sr. member
Activity: 375
Merit: 255
November 12, 2014, 06:53:06 PM
#6
porque o tal magic byte 0xD9B4BEF9???
sr. member
Activity: 375
Merit: 255
November 12, 2014, 06:25:07 PM
#5
cara
desculpe se soou rude
não era minha intenção
e muito estresse do trabalho
eu não conhecia a segunda pagina que vc mandou
vou da uma lida e uma testada
enquanto o tamanho foi falha minha, e em kb mesmo...
staff
Activity: 1286
Merit: 1085
November 12, 2014, 04:50:47 PM
#4
eu ja conhecia essa página
o código não esta em pythom, mas em php
e esse código não e o que eu preciso
esse código e pra gerar o hash do bloco
preciso saber como calcular o tamanho dele
exemplo: O bloco 329739 (http://blockexplorer.com/b/329739) tem 749 megas

Fabio, modesto deste jeito vai ser dificil alguém te ajudar...

Quote
For example, this python code will calculate the hash of the block with the smallest hash as of June 2011, Block 125552. The header is built from the six fields described above, concatenated together as little-endian values in hex notation:

após este trecho que eu quotei segue um código em python... ao final da página tem também um código em php, mas pelo jeito você não leu a página toda, né?

Eu postei este link pois você teria a parte mais difícil alí e poderia continuar procurando... mas já que você precisa de tudo mastigado, dá uma olhada nessa também: https://en.bitcoin.it/wiki/Blocks e você vai notar que o que faltou foram as transações que foram utilizadas para calcular o header

Mais alguns comentários:

O bloco não tem 749MB, ele tem 749 KB (quase um Mega), perceba que o ponto é separador decimal.

Um Abraço (e mais humildade),


Adriano
sr. member
Activity: 375
Merit: 255
November 12, 2014, 04:25:41 PM
#3
eu ja conhecia essa página
o código não esta em pythom, mas em php
e esse código não e o que eu preciso
esse código e pra gerar o hash do bloco
preciso saber como calcular o tamanho dele
exemplo: O bloco 329739 (http://blockexplorer.com/b/329739) tem 749 megas
staff
Activity: 1286
Merit: 1085
November 12, 2014, 02:24:06 PM
#2
como construir o raw do bloco?
observando o comando createrawtransaction, ja consegui fazer o meu programa gerar o raw das transações
mas agora queria saber como fazer o raw do bloco
ate pra poder preencher o campo size do bloco...

Aqui você pode ver o algoritmo assim como um exemplo em python: https://en.bitcoin.it/wiki/Block_hashing_algorithm

Boa Sorte


Adriano
sr. member
Activity: 375
Merit: 255
November 12, 2014, 12:33:17 PM
#1
como construir o raw do bloco?
observando o comando createrawtransaction, ja consegui fazer o meu programa gerar o raw das transações
mas agora queria saber como fazer o raw do bloco
ate pra poder preencher o campo size do bloco...
Jump to: