-snip-
TX ВХОД 0:
32 байта - Пред. TX хэш
4 байта - Prev TX из индекса
VI байт - длина TX скрипт
SigScript - Цифровая подпись + Публичный (я предполагаю, что цифровая подпись здесь строятся Е (Н (Prev.TX)), из которого H (Prev.TX) сам по себе составляет 32 байт ввода выше,
4 байта - последовательность No.
(Теперь в этой точке, для B, чтобы получить его построить ВЫВОД ниже, чтобы завершить сделку.
TX ВЫХОД 0:
32 байта - TxOutHash
4 байта - TxOutIndex
VI байт - ScriptLen
ScriptPubkey - DUP ХЭШ Н (ПАБ) эквалайзер SigCheck
4 СтартПослед No.
Имеет ли это смысл?
Я не могу проверить этот формат 100%, так как я не в полной мере знаком с точным форматом сделка, однако я понимаю основы.
Это не правильно в нескольких местах.
Во-первых, в сделке, где А посылает В, как в примере выше, что вы сделали, на входе есть скрипт, где разблокирует свои средства (доказывает, что он имеет их).
В выводе он запирает их с адресом Б (хэш его открытого ключа).
Таким образом, на входе, B не ссылается. Этот вход только для, чтобы разблокировать свои средства, он не имеет ничего общего с B. Вклад размещается в начале выхода предыдущей транзакции. Таким образом, Публичные на входе принадлежит А, вот почему никто не знает открытый ключ, пока вы не тратить деньги, только хэш его.
Таким образом, только на выходе хэш Публичных Б (его адрес) записывается.
Во-вторых, цифровая подпись подписи для текущей операции (без части сценария, где подпись должна быть записана конечно, так как это приведет к созданию цикла, где вам нужно подпись для создания подписи), а не подписью Предыдущая. Это должно гарантировать, что на самом деле тот, кто послал эту сделку, так как он тратит свои монеты, он единственный, кто должен быть в состоянии создать эту сделку. Только А может подписать эту сделку с помощью своего закрытого ключа, так как мы уже говорили в первой задаче, что она является его открытым ключом, подпись сверяются.
Там нет шифрования, ничего не зашифровано.
Я считаю, что он математически деконструкцию подписи здесь. Как я понимаю, подпись какого-то сообщения только шифрование хэша сообщения с закрытым ключом.