Bitcoin Forum

Local => Кодеры => Topic started by: rasem_ on December 22, 2020, 04:04:06 PM



Title: BTC block 0 - подтверждение
Post by: rasem_ on December 22, 2020, 04:04:06 PM
Большая просьба помочь с базовыми понятиями, которые никак не могу найти.
Прошу не кидать тапки, с btc кодингом дела не имел, но мне интересна сама идея.

Вопрос в следующем, если взять для простоты блок 0
https://www.blockchain.com/btc/block/0

то (если я правильно понял)
Nonce (случайно перебираемое число) - 2 083 236 893
и есть доказательство работы (продукт майнинга),

если это так, то как проверить правильность, то есть как и от чего получить
первый хэш
000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f
?

и как получить первый базисный хэш
Дерево хэшей (дерево Меркла)
4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b

может кто поможет ответом или понятной ссылкой с примерами кода?
заранее спасибо!


Title: Re: BTC block 0 - подтверждение
Post by: A-Bolt on December 22, 2020, 04:58:22 PM
Большая просьба помочь с базовыми понятиями, которые никак не могу найти.

Mastering Bitcoin (https://bitcoinbook.info/wp-content/translations/ru/book.pdf)


Title: Re: BTC block 0 - подтверждение
Post by: alexeyneu on January 04, 2021, 10:10:06 PM
фраза про bailout banks , байты скрипта (не все расшифрованы) и nonce

https://github.com/alexeyneu/BlockZero/blob/master/BlockZero.cpp