Объясните, как будто мне 5 лет, и моя вторая половина мозга удалена хирургическим путем :) Я не хочу сильно нагружать свой мозг.
Также в чем разница между BTC, хранящимися в P2SH, и неизрасходованным выводом P2SH здесь?
Так совершаются сделки. Вы требуете, чтобы отправитель предоставил действительную подпись (из закрытого ключа) и открытый ключ. Сценарий вывода транзакции будет использовать подпись и открытый ключ и с помощью некоторых криптографических функций проверит, совпадает ли он с хэшем открытого ключа, и если он соответствует, то средства можно будет потратить. Этот метод скрывает ваш открытый ключ в виде хэша для дополнительной безопасности.
Это похоже на P2PKH; разница в том, что он не скрывает ваш открытый ключ. Любой, кто использует этот метод для отправки средств по сети P2P, показывает людям свой открытый ключ в деталях транзакции.
Результатом транзакции являются просто сценарии, которые при выполнении с определенными параметрами приведут к логическому значению true
или false
. Если майнер запустит скрипт вывода с указанными параметрами и выдаст результат true
, деньги будут отправлены на нужный вам вывод. P2SH
используется для кошельков с мультиподписью, создавая логику выходных скриптов, которая проверяет наличие нескольких подписей перед принятием транзакции. P2SH
также может использоваться, чтобы разрешить кому-либо или никому тратить средства. Если сценарий вывода транзакции P2SH 1
соответствует истине, то попытка потратить вывод без указания параметров приведет к тому 1
, что любой, кто попытается, сделает деньги доступными для траты. Это также относится к сценариям, которые возвращают 0
, что делает вывод никем не доступным для использования.
Это также может быть использовано для головоломок, подобных этой .
Это была особенность, segwit
которая расшифровывается как Segregated Witness. Вместо того, чтобы использовать scriptSig
параметры для проверки действительности транзакции, появилась новая часть транзакции, называемая местом, witness
где происходит валидность.
Также в чем разница между BTC, хранящимися в P2SH, и неизрасходованным выводом P2SH здесь?
Это означает, что из всех P2SH
транзакций (транзакций, которые могут быть потрачены кем угодно с набором параметров [scriptSig], что приводит к выполнению scriptPubkey с true
), те, у которых неизрасходованные выходы, не были погашены.
Я рекомендую это видео Андреаса Антонопулоса о сценариях Биткойн.
мешколлайдер
пользователь380208
мешколлайдер
пользователь380208
пользователь380208
гудако
Картучо