Closed xboston closed 5 years ago
@xboston Благодарим за Ваш вопрос. Данная ошибка была исправлена.
Только что проверил, подписи отсутствуют:
{
"id": 1,
"result": {
"type": "block",
"hash": "adb66b3fd2c8933e8668cce34c52501b19df50bc3f856bba719aca0836850849",
"prev_hash": "3d4cbff12ccd409ccedd7752beee0da1ae55b23aed38cb1a924316bec866c104",
"tx_hash": "c0a0ed634f3fed3046377d74bc481f9fed0393f2b200e803f52b0f6b1b23b8db",
"number": 898348,
"timestamp": 1560556765,
"count_txs": 8,
"sign": "3d4cbff12ccd409ccedd7752beee0da1ae55b23aed38cb1a924316bec866c104",
"size": 1916,
"fileName": "20190615.blk",
"signatures": []
}
}
Подробная информация по кейсу:
У блоков перед форджингом отсутствует подпись(такой блок есть каждый день) В блоке после форджинга есть подписи хидеров, и каждый блок ссылается на предыдущий по хэшу. поэтому вполне возможно, что может быть 10 блоков без подписи(к примеру), а после них один с подписью. Верифицируются в этом случае все 10 блоков.
У блока 898348 поле signatures пустое, у 898347 заполненное. Оба имеют тип "block" и по 8 транзакций. Является ли это нормальным поведением?