Я хочу, чтобы проверить, что информация, которую я могу увидеть только с видом на blockchain для каждого типа ввода и вывода транзакции. Прости меня, если это дубликат пост, но я не могу найти однозначный ответ на это он-лайн, как большинство предметов я нашел обеспокоены демонстрацией выполнения сценариев, а не какие типы и форматы данных хранятся в каждом ввод и вывод транзакции после того, как блок, содержащий их добывают в цепи, например, если это открытый ключ или хэш открытого ключа, которые очень разные вещи.
P2PKH
Допустимые входы и выходы будут содержать следующее.
Предыдущий выход транзакцииЗадает хэш открытого ключа в суме выкуплено, который ПОДПИСЬ открытого ключа необходима для погашения средств, указанных в этом выводе.
Это форматируются и хранятся на блок цепи следующим образом:
Код:
OP_DUP OP_HASH160 OP_EQUALVERIFY OP_CHECKSIG
PubKeyHash хэш открытого ключа. Поэтому, если эта сделка не была выкуплена его полный открытый ключ не будет известно. Адрес этого выхода является PubKeyHash с контрольной суммой, добавляется base58 закодированного с «1» предваряется.Следующая сделка InputСодержит открытые ключ и соответствующие подписи соответствующих частей этой сделки. Обе эти услуги предоставляются в полной оон хэшированных форм.
Это форматируются и хранятся на блок цепи следующим образом:
Код:
P2PKH Multisig
Допустимые входы и выходы будут содержать следующее.
Предыдущий выход транзакции: Хэш Определяет «N» открытых ключей в выкуплене сумах были «м» ключ подпись общественной необходима для погашения средств, указанных в этом выводе.
Это форматируются и хранятся на блок цепи следующим образом:
Код:
OP_2 OP_3 OP_CHECKMULTISIG
Они хранятся хэши открытых ключей. Этот тип продукции не имеет никакого адреса.Следующая сделка InputСодержит открытые ключи «M» и соответствующие подписи соответствующих частей этой сделки. Эти открытые ключи и подписи предоставляются в их полном объеме не-хэшируются форм.
Это форматируются и хранятся на блок цепи следующим образом:
Код:
OP_0 OP_4
Каждая подпись этого перехода и открытый ключ хранится в их полной не-хэшируются форм. Когда они используются с сумой предыдущего выхода он оценивает в действительности. Поэтому вся информация присутствует на blockchain, чтобы убедиться в этом.P2SH Multisig
Допустимые входы и выходы будут содержать следующее.
Предыдущий выход транзакции: Указует хэш второго сценария выкуплен в этом выкуплена суме, которая требуется в полном объеме в следующем входе с его удовлетворением условий уносят средства, указанные в этом выводе.
Это форматируются и хранятся на блок цепи следующим образом:
Код:
OP_HASH160 OP_EQUAL
Здесь хэш выкуплен сценарий, указанный в сценарии P2SH не будет известен, глядя на blockchain, если он не был погашен. Адрес данного выхода хэш сценария плюс контрольной суммы, base58, закодированные с «3» предваряется.Следующая сделка InputДля P2SH определяет сценарий, для которого хэш хранится в выводе предыдущей операции. Для Multisig этот сценарий будет также указать хэши открытых ключей, необходимых для удовлетворения его. Искупительная сценарий также обеспечивает «М» «п» открытых ключей и соответствующих подписей соответствующих частей этой сделки. И открытые ключи и подписи предоставляются в их полном объеме не-хэшируются форм.
Это форматируются и хранятся на блок цепи следующим образом:
Код:
OP_0 OP_2 OP_3 OP_CHECKMULTISIG
Хэш открытых ключей не сохраняются для P2SH multisig. Подписи сделки и открытых ключей хранятся в их полном объеме не-хэшируются форм. Когда они используются с сумой он оценивает в действительности. Поэтому вся информация присутствует на blockchain, чтобы убедиться в этом.Я был бы очень признателен, если кто-то может указать на какие-либо ошибки в указанных выше.