Jump to content

Recommended Posts

Posted (edited)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

...

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

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

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

Posted

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

 

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

 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Similar Topics

    • Glassnode: Вот что нужно биткоину для выхода из медвежьего тренда

      Для выхода из медвежьего тренда первой криптовалюте необходимо закрепиться выше отметки $95 000. Без этого условия актив останется чрезмерно уязвимым к макроэкономическим событиям, заявили аналитики Glassnode. В ближайшие несколько недель динамика биткоина будет зависеть от параметров ликвидности и интенсивности продаж на биржах, считают эксперты.   «Без выхода курса выше $95 000 вероятно продолжение формирования дна с тяготением к уровню $81 300, если не случится новый макроэкономич

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

    • Что такое стандарт EIP-7702 и как он помогает похитить криптовалюту

      Обновление Pectra было запущено 7 мая 2025 года в сети Ethereum и наделило блокчейн революционными функциями, такими как расширение стейкинга, оптимизация второго уровня, криптографическая эффективность и подготовка к такому будущему обновлению как Verkle Trees (новый тип структуры данных). С этим обновлением блокчейн так же получил функцию абстракции аккаунта - EIP-7702. Отныне кошельки могут выступать в роли смарт-контрактов. Это упрощает разработку dApp и предоставляет более гибкие функц

      in Безопасность

    • Обновление Эфириума + нейтралитет биткоина: что происходит с крипторынком

      Обычно наибольшее внимание криптовалютных инвесторов приковано к биткоину. Правда, встречаются исключение. Одно из таких случилось на этой неделе. В главной сети Эфириума состоялось развертывание долгожданного обновления Fusaka. Биткоин с 28 ноября по 5 декабря 2025 года вырос на 1,37%. Несмотря на положительную динамику, инициатива чаще была у продавцов: четыре из семи торговых сессий оказались минусовыми.     Источник: tradingview.com     Подробнее: https://bits.media/ob

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

    • Coinbase Institutional: Вот что ограничивает рост биткоина до $100 000

      Рост первой криптовалюты ограничивают продажи ранних и долгосрочных держателей биткоина, поскольку криптоактив продолжает находиться под давлением, заявили аналитики Coinbase Institutional. По мнению исследователей, улучшение макроэкономических условий в США пока существенным образом не отразилось на динамике курса биткоина.      «На рынке опционов среди стратегий все равно доминируют медвежьи настроения. Трейдеры стали чаще закладывать в прогнозы дальнейшее снижение котировок, а не

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

    • Крупные игроки вернулись и крипторынок растет: что дальше

      Неопределенность с состоянием мировой экономики в целом и криптоиндустрии в частности настолько высока, что маленький позитивный намек способен привести рынки к росту. Так случилось и на этой неделе, когда простое упоминание американской ключевой ставки стало триггером подъема цен. С 21 по 28 ноября 2025 года биткоин прибавил 7,42%. После непродолжительного времени снижения цены BTC снова торгуется выше $90 000. Большая часть недели прошла под диктовку покупателей: пять из семи торговых сес

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

×
×
  • Create New...