Сериализации транзакций содержат различные поля var_int. Это означает, что вы можете изменить эти и сохранить фактические данные в транзакции же.
Например, транзакция с 3 входами может кодировать 3, как "03" для кодирования 3 (один байт версии) или "FD0300" (Две версии байт).
Это определяется как наиболее компактный вариант? Это не сделка податливость точно.
Процесс, когда Тй получила
- ТХ получил
- преобразовать в объект CTransaction
- 3 магазина в размере вектора
- называет UpdateHash
-- повторно упорядочивает сделки
-- вычислить хэш
- магазин хэш
Это означает, что независимо от того, как транзакция получает 3, то 3 преобразуется обратно в кратчайшую форму перед хэшированием для TXID.
Это верно?