Хорошо, я думаю, что я ищу только в сценариях TxOut. Как TxIn скрипты отличаются? Для чего они?
Все операции имеют входы (TxIns) и выходы (TxOuts).
В TxOuts находится там, где монеты собираются, идентифицированные по сценарию TxOut (который является "головоломка" Я говорил о).
Для того, чтобы тратить монеты, которые вы "своя", Вы создаете транзакцию и сделать один TxIn для каждого TxOut вы хотите потратить. Таким образом, новая сделка ссылается на куче TxOuts от предыдущих операций в мировой истории. TxIn одновременно определяет, что TxOuts вы тратите и передает эти данные, чтобы доказать, что вы имеете право тратить их (открытый ключ и подпись в течение всей транзакции).
Сценарий TxOut является "головоломка" которая должна быть решена, и ваш кошелек приложение говорит вам, что вы "своя" монеты, потому что он определил, что он знает, как их тратить. Когда вы проводите их, вы кладете сиговый и Публичный в сценарий TxIn, и те будут в стеке, когда сценарий TxOut выполняются.
Позвольте мне повторить: каждый TxIn соответствует одной предыдущего TxOut тратятся. И что TxOut полностью израсходованы и больше не нужен (это было бы подрезать: сейчас все узлы помнить все TxOuts, даже те, которые уже потрачены, но на самом деле нужно только помнить / магазин в TxOuts, которые не были потрачены) , Таким образом, сделка "съедает" определенное количество TxOuts, а затем создает кучу нового TxOuts, которые впоследствии могут быть потрачены точно так же.