Bitcoin Forum

Local => Новички => Topic started by: megabax on February 22, 2019, 12:23:28 PM



Title: Bitcoin. Как связаны в транзакции Inputs и Outputs?
Post by: megabax on February 22, 2019, 12:23:28 PM
Добрый день. Немного недопонимаю про структуру транзакций битка. Проясните плз
Вот есть там  Input и Output. Я смотрю свою транзакцию, когда я делал перечисление на указный адрес. Перевод делал через blockchain.com. В Outputs две суммы, одна из них - это та сумма, которую я перечислил. Вторая - современно левая сумма. Ладно, понимаю, допустим, в одной транзакции участвовало два перевода двух совершенно разных людей, я и еще кто-то (я правильно понял?). Но что значит Inputs? Там вообще совсем другие суммы. Почему так? Как вообще  Inputs связаны Outputs? Где в транзакции виден адрес, с которого ушли мои битки? Как вообще адрес связана с номером моего кошелька?



Title: Re: Bitcoin. Как связаны в транзакции Inputs и Outputs?
Post by: Xal0lex on February 22, 2019, 12:50:00 PM
Добрый день. Немного недопонимаю про структуру транзакций битка. Проясните плз
Вот есть там  Input и Output. Я смотрю свою транзакцию, когда я делал перечисление на указный адрес. Перевод делал через blockchain.com. В Outputs две суммы, одна из них - это та сумма, которую я перечислил. Вторая - современно левая сумма. Ладно, понимаю, допустим, в одной транзакции участвовало два перевода двух совершенно разных людей, я и еще кто-то (я правильно понял?). Но что значит Inputs? Там вообще совсем другие суммы. Почему так? Как вообще  Inputs связаны Outputs? Где в транзакции виден адрес, с которого ушли мои битки? Как вообще адрес связана с номером моего кошелька?

Берём BitcoinWiki и читаем Bitcoin транзакция (https://ru.bitcoinwiki.org/wiki/Bitcoin_транзакция#.D0.9E.D0.B1.D1.8A.D1.8F.D1.81.D0.BD.D0.B5.D0.BD.D0.B8.D0.B5).


Title: Re: Bitcoin. Как связаны в транзакции Inputs и Outputs?
Post by: kzv on February 22, 2019, 02:29:47 PM
Если бы вы пользовались нормальным кошельком, а не пародией блокчейн.ком, то многих вопросов бы не возникло.
В транзакции нормального кошелька, входы это ссылки на транзакции которыми к вам битки приходят, а выходы это ссылки на транзакции которыми вы битки отправили. Логично не правда ли?


Title: Re: Bitcoin. Как связаны в транзакции Inputs и Outputs?
Post by: megabax on March 19, 2019, 01:10:57 PM
Quote
В транзакции нормального кошелька, входы это ссылки на транзакции которыми к вам битки приходят, а выходы это ссылки на транзакции которыми вы битки отправили. Логично не правда ли?
Логично, только почему иногда суммы выходов больше суммы входов.
Например:
транзакция e73af07445eee5ab132434c999584d1b8d8ab239d7f4f3002c05e6feda07d75a
выходы:
value   value_usd   recipient
0   0   d-1a73f58a69680890e5e0952588ea5fde                             
1000   0,0387   385cR5DM96n1HvBDMzLHPYcw89fZAXULJP                             
4890419   189,2917   1BUYBTC1oYQtAjktSRZUtjkeBJ15ABc5bb                             

вход:
value   value_usd   recipient
4890419   189,2917   1BUYBTC1oYQtAjktSRZUtjkeBJ15ABc5bb                             

Или это был майнинг?


Title: Re: Bitcoin. Как связаны в транзакции Inputs и Outputs?
Post by: A-Bolt on March 19, 2019, 03:56:22 PM
Quote
В транзакции нормального кошелька, входы это ссылки на транзакции которыми к вам битки приходят, а выходы это ссылки на транзакции которыми вы битки отправили. Логично не правда ли?
Логично, только почему иногда суммы выходов больше суммы входов.
Например:
транзакция e73af07445eee5ab132434c999584d1b8d8ab239d7f4f3002c05e6feda07d75a

Если посмотреть здесь: https://www.blockchain.com/ru/btc/tx/e73af07445eee5ab132434c999584d1b8d8ab239d7f4f3002c05e6feda07d75a (https://www.blockchain.com/ru/btc/tx/e73af07445eee5ab132434c999584d1b8d8ab239d7f4f3002c05e6feda07d75a), то можно увидеть, что сумма входов больше суммы выходов.


Title: Re: Bitcoin. Как связаны в транзакции Inputs и Outputs?
Post by: megabax on March 20, 2019, 08:11:14 AM
Я брал данные отсюда
https://gz.blockchair.com/bitcoin/inputs/
Там почему-то в инпутсах (за 14.03.2019) на транзакцию e73af07445eee5ab132434c999584d1b8d8ab239d7f4f3002c05e6feda07d75a
стоит сумма 4890419, а не 4892419
Выходит, там лежат недостоверные данные? Или я что-о делаю не так?

Спасибо всем, вопрос закрыт.
Оказывается входы надо искать по полю spending_transaction_hash, а не transaction_hash.