Т.е. это все-таки хэши транзакций и они не содержат инфу о входах и выходах. Есть же tx-raw и там эта инфа есть. А где он хранится? Непонятен именно момент перехода от отправки транзакции до попадания в блок с технической части (пользователь через клиент кошелька/сервис отправляет инфу, что хочет сделать перевод. формируется транзакция и отправляется в каком-то виде в мемпул). Майнеры проверяют входы-выходы или кто?
...
Если указан идентификатор tx - то это транзакция, а не хэш, так, по крайне мере, в официальной документации, и в любом качественном софте и статьях о биткойне. Поэтому, если у вас сомнения, укажите откуда вы этот "tx" скопировали, а иначе разговор очень абстрактный. Но если вдруг кто-то назовёт свой хэш идентификатором "tx", то это будет хэш (непонятно от чего конечно), но это также и не будет общепринятым в биткойне наименованием хэша транзакции.
Ещё раз вам выложу линки на документацию, там все ответы на ваши вопросы есть, причём они все на одной странице вики почти:
Это структура транзакций в блоке - в таком виде её отправляют майнеры в составе блока:
https://en.bitcoin.it/wiki/Protocol_documentation#BlockTransactions Вот это сама таинственная структура "tx", указано как она упакована в двоичном виде при ответе на запрос getdata (то есть при отправке вашей транзакции после создания в мемпул):
https://en.bitcoin.it/wiki/Protocol_documentation#txТам же чуть ниже описано всё и про входы, и про выходы, а еще чуть ниже даже пример
tx в виде hex-дампа - см. заголовок
Example tx message Здесь всё про
getdata:
https://en.bitcoin.it/wiki/Protocol_documentation#getdata