и даже если он не попадает под класс 1 ограничения наркотиков, листья скорее всего попадут под запрет на импорт сельскохозяйственной продукции. @AwQiruiGuo, это умышленное, если вы хотите бросить в какой-то момент из самого скрипта. да, я просто понял, как попасть в меню параметров загрузки. У меня есть следующие варианты: "жесткий диск SATA: ...." которое перезагрузится и отправляет меня обратно на жратву спасения; "Сата странно: ..." который делает то же; "жесткий диск USB: ...", которая отправляет меня в другое меню, которое спрашивает, Если я хочу установить Linux, попробовать Linux (текущий сеанс), и несколько других вещей; "ЭФИ USB-устройство", которое делает то же самое, как и предыдущий; "Диспетчер загрузки Windows", которая выполняет перезагрузку в Windows, и "сетевая загрузка: Реалтек...", который также загружается в ОС Windows. Как я должен пойти об отключении UEFI и переходит в режим наследство?

Вы, кажется, быть под впечатлением, что адреса генерируются из scriptSig, что неправильно. Адреса всегда создаются с scriptPubKey на выход из сделки. В scriptSig тратит, что scriptPubKey. Внутри в scriptPubKey, существует постоянная назвать pubkeyhash что используется для создания биткоин адрес. Этот pubkeyhash будет разным в зависимости от если умолчанию сжатый или несжатый. Вот пример консольной сессии, используя Bitcoin-ы , чтобы продемонстрировать, как сжатый против несжатого открытыми ключами генерировать разные адреса

Крис@Крис-870Z5E-880Z5E-680Z5E:~/Дев/биткоины-основной$ консоль СБТ 
[информация] проект определение загрузки из /Home/Крис/Дев/биткоины-основной проект/
[информация] установка текущего проекта на Bitcoin-ы-ядра (в файле сборки:/главная/Крис/Дев/биткоин-ядра/)
[информация] запуск интерпретатора Scala...
[информация] 
Добро пожаловать в Scala версии 2.11.7 (Ява Hotspot(ТМ) 64-разрядного сервера VM, Ява 1.8.0_101).
Типа в выражениях, чтобы их оценивали.
Тип :справке для получения дополнительной информации.

скала> импорт орг.биткойны.ядро.крипто._
импорт орг.биткойны.ядро.крипто._

скала> импорт орг.биткойны.ядро.протокол._ 
импорт орг.биткойны.ядро.протокол._

скала> привчной Вэл = ECPrivateKey() 
привчной: орг.биткойны.ядро.крипто.ECPrivateKey = ECPrivateKey(06e166f6d40cf6366bfa8f0b60f8f8526fde4095322af89ee9db64569f7db680,правда)

скала> Вэл умолчанию = привчной.открытый ключ
по умолчанию: орг.биткойны.ядро.крипто.ECPublicKey = ECPublicKey(023e5970f3fdf82372ca6778837caff638caf81bdee7a8ba70f16130a299b6c5d6)

скала> Вэл unCompressedPrivKey = ECPrivateKey.fromHex(привчной.наговор,ложное)
unCompressedPrivKey: орг.биткойны.ядро.крипто.ECPrivateKey = ECPrivateKey(06e166f6d40cf6366bfa8f0b60f8f8526fde4095322af89ee9db64569f7db680,ложные)

скала> unCompressedPublicKey Вэл = unCompressedPrivKey.открытый ключ
unCompressedPublicKey: орг.биткойны.ядро.крипто.ECPublicKey = ECPublicKey(043e5970f3fdf82372ca6778837caff638caf81bdee7a8ba70f16130a299b6c5d6e05500f2e535d80296db3c106ee9030a31c34c1723d5dbd64f39335f9d18e0aa)

скала> импорт орг.биткойны.ядро.конфиг._
импорт орг.биткойны.ядро.конфиг._
//примечание эти два хэши разные ! ! ! 
скала> Вэл pubKeyHash = CryptoUtil.sha256Hash160(по умолчанию.байт)
pubKeyHash: орг.биткойны.ядро.крипто.Sha256Hash160Digest = Sha256Hash160DigestImpl(a83f9e96392c2b9809cdc5e0ef3893b3877e575d)

скала> Вэл unCompressedPubKeyHash = CryptoUtil.sha256Hash160(unCompressedPublicKey.байт)
unCompressedPubKeyHash: орг.биткойны.ядро.крипто.Sha256Hash160Digest = Sha256Hash160DigestImpl(f1492e86f3daff5ed261e60980b9b494f6c13ff6)

скала> адрес Вэл = P2PKHAddress(pubKeyHash, MainNet) 
адрес: орг.биткойны.ядро.протокол.P2PKHAddress = P2PKHAddressImpl(1GLcjb1qbbspXEGBoGdm7aaU51KK4iKAa3)

скала> Вэл unCompressedAddress = P2PKHAddress(unCompressedPubKeyHash, MainNet) 
unCompressedAddress: орг.биткойны.ядро.протокол.P2PKHAddress = P2PKHAddressImpl(1NzoWzJkPWbNENd3XkJNYf1S9BxhLThb8m)

Так что если вы должны были обеспечить несжатой версии открытого ключа в scriptSig , а не сжатую версию (или наоборот, если вы хэшируется несжатой версии с OP_HASH160), вы получите ошибку о том, что данные были не равнозначны.