Что то не могу найти информацию по строению биткоин-блока. Чтобы там подробно описывались все поля заголовка, какие хеши, какая длина и т. д. И как весь этот блок майнится. Функция SHA256 получает на вход 64 байта, их кодирует, обрабатывает. А длина блока 1 Мб, если не ошибаюсь. Как строится алгоритм майнинга всего блока, чтоб на выходе получилась эта заветная хе-функция, удовлетворяющая сложности сети?