угоди можуть бути відсортовані без часу, якщо вони могли б включати попередні угоди (будь Техас) з mempool. Просто як доказ, наша угода була створена після певного непідтверджені транзакції. Просто подобається, попередній блок в блоках заголовка.. Чи Можете ви бути більш конкретними про те, який десерт ви намагаєтеся зробити? Пудинги торти, печиво цукерки проти проти всіх будуть різні відповіді. Якщо ви шукаєте для цього конкретного рецепту, викладаю рецепт. Привіт Пітер, я спробував і я (але не це виключено, оскільки він base58?). Як ви бачите історію, гобліни-найнижчий ранг серед істота. Авантюристи просто заперечувати квест. Так ось чому меч Снігуронька фейк квест.

Перша проблема полягає в тому, що виведення вашого скрипта має непарну кількість символів, а значить він не дійсний наговір. Я припускаю, що ви забули 0, коли ви скопіювати і вставити його. Так що додавання 0 до передньої частини даних, є ще кілька речей неправильно з ним.

Якщо це призначається, щоб бути Bitcoin блок, то вам не вистачає одного з цих полів у заголовку блоку: час, біти, або збоченець (я не можу сказати який, тому що всі три є 4 байта).

Після цього, ви неправильно серіалізовані компактний розмір беззнакове ціле число угод. По-перше, схоже, вам не вистачає байтів для нього; ти 0xfd , який вказує, що число повинно бути два байти. Однак номер, який ви поставили тільки 1 байт. По-друге, це число є в неправильному порядку. Серіалізація сам повинен був 0xfd спочатку, а потім номер, який слід в зворотному порядку байтів.

Далі в транзакції останні, схоже, ви пропустили segwit байт маркера.

Ці речі я бачу не так з самого початку вашого блоку; що ще може бути не так далі в блоці.


Звичайно, я міг би абсолютно неправильно, якщо формат вашого блоку не збігається з биткоин.