Перейти к содержанию

Что подается на "вход" в хэш-функцию при создании блока BTC?


Dark_Fox

Рекомендуемые сообщения

Хм, даже затрудняюсь вопрос составить, поправьте в некоторых моментах, если не прав, или бред=)

В общем захотелось разобраться в программной (или технической) стороне создания новых блоков/проверки блоков, но не нашел интересующие ответы (может не там, или не так, искал), в общем прошу помочь ссылками или просто ответом на такие вопросы:

-Правильно ли я понимаю что хэш блока это результат хэш функции SHA-256?

-Или это результат двойного хэша SHA-256(SHA-256)?

-Собственно, что подается на вход в функцию SHA-256 при майнинге

Поясню, например: SHA-256(Хэш предыдущего блока||nonce||Корень Меркле||неведомо что.....)=хэш блока

Ну или еще проще, как мне проверить валидность блока например здесь, какую информацию туда подать и в каком порядке?

Правильно ли выбран раздел для публикации темы?=)

Изменено пользователем Dark_Fox
Ссылка на комментарий
Поделиться на другие сайты

5 минут назад, Dark_Fox сказал:

Ну или еще проще, как мне проверить валидность блока например здесь, какую информацию туда подать и в каком порядке?

Какой практический смысл? Зайди в любой эксплорер, там только валидные блоки.

Ссылка на комментарий
Поделиться на другие сайты

8 минут назад, rammendo сказал:

Какой практический смысл? Зайди в любой эксплорер, там только валидные блоки.

Я думаю интерес чисто спортивный.

Действительно, я тоже никогда не задумывался, какие аргументы передаются в функцию... И зачем я этот топик увидел, да еще и на ночь глядя...)))

Ссылка на комментарий
Поделиться на другие сайты

28 минут назад, shpi0ru сказал:

Я думаю интерес чисто спортивный.

Действительно, я тоже никогда не задумывался, какие аргументы передаются в функцию... И зачем я этот топик увидел, да еще и на ночь глядя...)))

Почитай, как создается адрес ВТС. Это тоже интересно и практично. ))

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, Dark_Fox сказал:

В общем захотелось разобраться в программной (или технической) стороне создания новых блоков/проверки блоков, но не нашел интересующие ответы (может не там, или не так, искал), в общем прошу помочь ссылками

 

Книга Mastering BItcoin (по ссылке есть русский перевод),  главы "Создание заголовка блока" и "Майнинг блока".

Ссылка на комментарий
Поделиться на другие сайты

4 часа назад, Dark_Fox сказал:

Хм, даже затрудняюсь вопрос составить, поправьте в некоторых моментах, если не прав, или бред=)

В общем захотелось разобраться в программной (или технической) стороне создания новых блоков/проверки блоков, но не нашел интересующие ответы (может не там, или не так, искал), в общем прошу помочь ссылками или просто ответом на такие вопросы:

...

https://en.bitcoin.it/wiki/Block_hashing_algorithm

Ответ на все твои вопросы. Извини что на инглише, но вся документация в основном на нём.

Вообще сайт полезный. Там найдёшь ответы и на все остальные вопросы, которые появятся.

Ссылка на комментарий
Поделиться на другие сайты

SHA256(SHA256(80 байт));

 

Эти 80 байт состоят из 4 байт версии блока (туда сейчас разную хрень впихивают), 32 байт хэша пред. блока, 32 байт корня Меркла, 4 байт счётчика времени в секундах с 1970, 4 байт сжатой сложности и 4 байт контрольной суммы (nonce).

 

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

    • Циклы биткоина: что ждать от халвинга 2024

      В апреле 2024 нас ждет очередной халвинг сети биткоина. В этом материале мы рассмотрим как обычно ведет себя курс первой криптовалюты после халвинга, проследим на графиках закономерности и отличия текущего цикла от прошлых. Если распределить изменение курса биткоина за прошлые годы по месяцам, то каких-то явных зависимостей мы не увидим. По крайней мере не будет таких корреляций, которые можно было бы использовать в торговле.   Зато, если разделить график изменения курса на периоды ме

      в Статьи Bits.media

    • VouWallet – что вы о нем слышали?

      Видел отзывов о VouWallet, типа легко менять крипту на рубли. Очень популярен в гембле.  Слышали ли вы что-нибудь?  Я пока скачал, сделал пару транзакций, вроде все очень даже норм.

      в Кастодиальные кошельки

    • Как прошлое криптовалют влияет на будущее: что такое эффект Линди

      Успех в криптоиндустрии зависит от качественных отличий от конкурентов. Именно этот постулат и лежит в основе эффекта Линди. Эффект Линди впервые был описан в июне 1964 года Альбертом Голдманом (Albet Goldman). В своей статье он его называл законом. Заголовок так и звучал: «Закон Линди» (Lyndy’s Law). Но что же это такое?   Начнем с того, что Lyndy’s — это знаменитый в прошлом гастроном на Манхэттене, функционировавший с 1921 по 2018 годы. Собиравшаяся там публика частенько обсуждала

      в Новости криптовалют

    • Криптобиржа заморозила аккаунт? Что делать: инструкция

      Блокировка средств на криптовалютных биржах — это процедура, которая имеет ряд тонкостей, и шанс вернуть свои средства напрямую зависит от поведения владельца аккаунта. Директор по расследованиям компании «Шард» Григорий Осипов рассказал читателям Bits.media о главных причинах блокировки подобного аккаунта и объяснил, как вернуть доступ к средствам.   Сейчас основным способом работы широкого круга инвесторов на рынке криптовалют являются централизованные сервисы, такие как биржи. Он

      в Новости криптовалют

    • ИИ в блокчейне: что такое и как работает Bittensor

      Наряду с блокчейном искусственный интеллект занимает место на, можно сказать, передовой цифрового мира. Неудивительно, что существуют продукты, использующие обе технологии сразу. Сегодня речь пойдет о Bittensor, одном из крупнейших подобных проектов. Кажется, что ИИ все сильнее и сильнее укореняется в современной жизни. Решения на базе нейросетей и машинного обучения уже успели получить колоссальное применение в самых прикладных сферах человеческой деятельности. Блокчейн не исключение.  

      в Новости криптовалют

×
×
  • Создать...