Купить крипто
Рынки
Спот
ФьючерсыBTC
Сбережения
Центр событий
Хаб наград
Еще
Фестиваль с 0 комиссией
P2PKH (Pay-to-PubKey-Hash): Что такое P2PKH (Pay-to-PubKey-Hash)?P2PKH (Pay-to-PubKey-Hash), чаще расшифровываемый как Pay-to-Public-Key-Hash, — это тип выходных данных транзакции Bitcoin, который блокирует биткоины на хеше публP2PKH (Pay-to-PubKey-Hash): Что такое P2PKH (Pay-to-PubKey-Hash)?P2PKH (Pay-to-PubKey-Hash), чаще расшифровываемый как Pay-to-Public-Key-Hash, — это тип выходных данных транзакции Bitcoin, который блокирует биткоины на хеше публ

P2PKH (Pay-to-PubKey-Hash)

2026/10/13 16:43
#Advanced
Humanity
H$0.05639+1.32%
PUBLIC
PUBLIC$0.005766-1.73%
OP
OP$0.12407+0.52%
Checkmate
CHECK$0.009765-2.73%
Quack AI
Q$0.1246+3.98%

Что такое P2PKH (Pay-to-PubKey-Hash)?

P2PKH (Pay-to-PubKey-Hash), чаще расшифровываемый как Pay-to-Public-Key-Hash, — это тип выходных данных транзакции Bitcoin, который блокирует биткоины на хеше публичного ключа.Это один из старейших и наиболее узнаваемых форматов платежей Bitcoin.Проще говоря, P2PKH позволяет отправить биткоины на адрес, представляющий хеш публичного ключа. Позже получатель расходует эти биткоины, раскрывая публичный ключ и предоставляя действительную цифровую подпись.

Традиционный адрес P2PKH в основной сети Bitcoin обычно начинается с цифры

1
.

В руководстве для разработчиков по транзакциям на Bitcoin.org P2PKH описан как стандартный тип транзакции Pay-to-Public-Key-Hash, который позволяет отправителю перечислять сатоши на обычный Bitcoin-адрес.

P2PKH был важен, поскольку предоставил пользователям практичный формат адреса и избавил их от необходимости передавать исходные публичные ключи.При получении платежа публичный ключ не помещается непосредственно в выход.Вместо этого Bitcoin сохраняет в скрипте блокировки более короткий хеш публичного ключа.Когда получатель расходует средства, он раскрывает полный публичный ключ и подпись.Сеть проверяет, что хеш публичного ключа совпадает с хешем в исходном выходе, а подпись действительна для этого публичного ключа.Такая конструкция защищает платеж криптографией с открытым ключом, сохраняя выход компактным и удобным для передачи.

Главное о P2PKH

  • P2PKH расшифровывается как Pay-to-PubKey-Hash или Pay-to-Public-Key-Hash.
  • Это устаревший тип выходов Bitcoin, используемый для отправки биткоинов на хеш публичного ключа.
  • Адреса P2PKH в основной сети обычно начинаются с
    1
    .
  • Чтобы потратить средства из выхода P2PKH, получатель предоставляет публичный ключ и действительную подпись.
  • Стандартный скрипт блокировки P2PKH:
    OP_DUP OP_HASH160 OP_EQUALVERIFY OP_CHECKSIG
    .
  • Стандартный скрипт разблокировки:
    .
  • P2PKH — простой и исторически важный формат, но с точки зрения комиссий он менее эффективен, чем новые типы адресов, например Native SegWit и Taproot.
  • Изучающим транзакции Bitcoin, адреса кошельков, подписи и расходование UTXO важно понимать P2PKH.

Почему P2PKH был важен для Bitcoin

P2PKH был важен, поскольку упростил платежи Bitcoin для обычных пользователей.Вместо полного публичного ключа получатель мог передать короткий Bitcoin-адрес, созданный на основе хеша публичного ключа.Такие адреса было проще копировать, отображать, кодировать в QR-коды и проверять визуально.

В глоссарии Bitcoin.org адрес описывается как 20-байтовый хеш, закодированный в Base58Check для получения Bitcoin-адреса P2PKH или P2SH.

Этот формат предоставил пользователям удобный адрес для платежей еще до появления более продвинутых кошельков.P2PKH также уменьшил раскрытие публичного ключа до момента расходования средств.При создании выхода блокчейн сохраняет хеш публичного ключа.Полный публичный ключ раскрывается только при расходовании выхода.Это не делает P2PKH решением для обеспечения конфиденциальности, но позволяет не публиковать полный публичный ключ при получении средств.P2PKH стал классическим типом Bitcoin-адреса и остается важным для изучения старых транзакций, восстановления старых кошельков и понимания основ Bitcoin Script.

Как работает P2PKH

P2PKH разделяет получение и расходование средств на два этапа.Сначала получатель создает приватный ключ и получает на его основе публичный ключ.Bitcoin использует криптографию на эллиптических кривых. Bitcoin.org отмечает, что для расходования средств P2PKH применяются публичные ключи и подписи ECDSA на кривой secp256k1.Затем публичный ключ хешируется, образуя хеш публичного ключа.Этот хеш кодируется в Bitcoin-адрес, которым получатель может поделиться.Отправитель декодирует адрес и создает выход транзакции, заблокированный на этот хеш публичного ключа.Позже получатель расходует этот выход, создавая вход транзакции, который ссылается на него.Получатель предоставляет подпись и исходный публичный ключ.Сеть Bitcoin проверяет, что предоставленный публичный ключ соответствует ожидаемому хешу публичного ключа.Сеть также проверяет, доказывает ли подпись владение соответствующим приватным ключом.Если проверки пройдены и остальные условия транзакции выполнены, монеты можно потратить.

Стандартный скрипт P2PKH

Стандартный скрипт блокировки P2PKH:

OP_DUP OP_HASH160 OP_EQUALVERIFY OP_CHECKSIG
.

Этот скрипт блокировки также называется

scriptPubKey
.

В руководстве Bitcoin.org по транзакциям именно этот скрипт указан как скрипт публичного ключа P2PKH.

Стандартный скрипт разблокировки:

.

Этот скрипт разблокировки также называется

scriptSig
.

При проверке транзакции оба скрипта выполняются вместе.Сначала скрипт разблокировки помещает подпись и публичный ключ в стек.Затем скрипт блокировки дублирует публичный ключ, хеширует его, сравнивает с хешем публичного ключа из исходного выхода и проверяет подпись.Если хеш публичного ключа совпадает, а подпись действительна, выход разблокируется.Этот шаблон скрипта наглядно показывает, как Bitcoin Script использует простые операции со стеком для подтверждения права собственности.

Что означают опкоды P2PKH

OP_DUP
дублирует публичный ключ в стеке, чтобы использовать его для нескольких проверок.

OP_HASH160
хеширует публичный ключ с помощью стандартного алгоритма Bitcoin для получения хеша публичного ключа.

— это хеш публичного ключа, помещенный в исходный выход.

OP_EQUALVERIFY
проверяет, совпадает ли хеш предоставленного публичного ключа с сохраненным хешем публичного ключа.

Если значения не совпадают, проверка сразу завершается ошибкой.

OP_CHECKSIG
проверяет, действительна ли подпись для предоставленного публичного ключа и подписываемых данных транзакции.

Вместе эти опкоды отвечают на два вопроса.Первый: раскрыл ли пользователь правильный публичный ключ?Второй: контролирует ли пользователь приватный ключ, связанный с этим публичным ключом?P2PKH прост, но этот шаблон лежит в основе многих представлений о владении средствами в Bitcoin.

Адреса P2PKH

Адрес P2PKH — это удобное для чтения кодирование хеша публичного ключа.

В основной сети Bitcoin устаревший адрес P2PKH обычно начинается с

1
.

Сам адрес не является публичным ключом.Это закодированная форма хеша публичного ключа с информацией о сети и контрольной суммой.Кодирование Base58Check упрощает копирование адреса и помогает обнаруживать некоторые ошибки при вводе.В глоссарии Bitcoin.org Base58Check описывается как используемый в Bitcoin способ преобразования 160-битных хешей в адреса P2PKH и P2SH.Адрес можно передать в текстовом виде, показать в виде QR-кода или использовать в запросе на оплату.Перед отправкой средств все равно следует проверить адрес целиком.Знакомый первый символ не гарантирует, что адрес верен.Вредоносное ПО, атаки на буфер обмена, фишинговые сайты и человеческие ошибки по-прежнему могут привести к подмене или искажению Bitcoin-адреса.

P2PKH и хеширование публичного ключа

Хеширование публичного ключа играет центральную роль в P2PKH.Получатель не передает отправителю исходный публичный ключ в качестве адреса для платежа.Вместо этого он предоставляет адрес, полученный из хеша публичного ключа.Этот хеш короче публичного ключа, и его проще закодировать в стандартном адресе.Кроме того, полный публичный ключ не раскрывается до расходования выхода.Это полезно, поскольку для блокировки средств в блокчейне достаточно хеша публичного ключа.При расходовании средств необходимо раскрыть публичный ключ, чтобы сеть могла проверить подпись.После расходования выхода P2PKH публичный ключ навсегда становится виден в блокчейне.Это одна из причин, по которым не рекомендуется повторно использовать адреса.Если один и тот же адрес P2PKH используется повторно, все больше истории транзакций связывается с одним хешем публичного ключа, а затем — с одним и тем же раскрытым публичным ключом.

P2PKH и цифровые подписи

P2PKH использует цифровые подписи для подтверждения права расходовать средства.Приватный ключ создает подпись для данных транзакции.Сеть с помощью публичного ключа проверяет, что подпись создана соответствующим приватным ключом.Приватный ключ нельзя раскрывать.Публичный ключ можно раскрыть при расходовании средств.До расходования в выходе используется хеш публичного ключа.Такая конструкция позволяет Bitcoin проверять владение средствами без доверенной системы аккаунтов.Блокчейн не знает реальную личность пользователя.Он проверяет только способность пользователя выполнить криптографические условия скрипта.Для P2PKH это означает совпадение хеша публичного ключа и проверку подписи.

P2PKH и модель UTXO

P2PKH тесно связан с моделью UTXO в Bitcoin.UTXO расшифровывается как unspent transaction output — неистраченный выход транзакции.Когда кто-то получает биткоины на адрес P2PKH, транзакция создает новый выход, заблокированный на хеш публичного ключа этого адреса.Этот выход остается неистраченным, пока более поздняя транзакция не использует его в качестве входа.Чтобы потратить его, последняя транзакция должна содержать правильную подпись и публичный ключ.При расходовании старый выход используется целиком.Если пользователь хочет потратить только часть суммы, транзакция обычно создает новый выход со сдачей, возвращаемой пользователю.Поэтому программное обеспечение кошелька играет важную роль.Кошелек должен выбирать UTXO, формировать входы, создавать сдачу, оценивать комиссии и правильно подписывать транзакцию.Пользователь видит простой баланс, но кошелек за кулисами управляет множеством отдельных выходов.

P2PKH и P2PK: сравнение

P2PK расшифровывается как Pay-to-Public-Key.В P2PK полный публичный ключ помещается непосредственно в скрипт выхода.В P2PKH в скрипте выхода находится только хеш публичного ключа.В руководстве для разработчиков Bitcoin.org указано, что выходы pubkey представляют собой упрощенную форму P2PKH, но уступают P2PKH в безопасности и обычно не используются в новых транзакциях.P2PKH стал более распространенным, поскольку позволял использовать более короткие идентификаторы платежей и откладывал раскрытие полного публичного ключа до расходования средств.P2PK важен с исторической точки зрения, поскольку он использовался в самых ранних транзакциях Bitcoin.P2PKH стал более привычной для обычных пользователей моделью платежей на основе адресов.Большинство современных пользователей может встретить P2PK скорее при анализе исторических данных блокчейна, чем при обычном использовании кошелька.

P2PKH и P2SH: сравнение

P2SH расшифровывается как Pay-to-Script-Hash.P2PKH блокирует средства на хеше публичного ключа.P2SH блокирует средства на хеше redeem-скрипта.Это делает P2SH гибче: redeem-скрипт может содержать более сложные условия расходования.Например, P2SH часто используется для кошельков с мультиподписью и совместимых оболочек.

Адрес P2PKH в основной сети обычно начинается с

1
.

Адрес P2SH в основной сети обычно начинается с

3
.

В руководстве для разработчиков Bitcoin.org объясняется, что P2SH был создан, чтобы пользователь мог создать скрипт pubkey с хешем второго скрипта, называемого redeem-скриптом.P2PKH проще и обычно предполагает, что одним выходом управляет один ключ.P2SH лучше подходит, когда получателю нужны более сложные правила расходования, но при этом отправителю предоставляется адрес, похожий на обычный.

P2PKH и P2WPKH: сравнение

P2WPKH расшифровывается как Pay-to-Witness-Public-Key-Hash.Это версия платежа на хеш публичного ключа для SegWit.BIP141 ввел Segregated Witness: данные подписи были перенесены в отдельную структуру witness, а правила расчета веса транзакции изменились.

P2PKH хранит подпись и публичный ключ в устаревшем поле

scriptSig
.

P2WPKH помещает подпись и публичный ключ в данные witness.По действующим правилам расчета веса Bitcoin P2WPKH может быть эффективнее по комиссиям, чем P2PKH.

В адресах Native SegWit используется формат Bech32, описанный в BIP173.

Адрес Native SegWit P2WPKH в основной сети Bitcoin обычно начинается с

bc1q
.

Многие современные кошельки предпочитают Native SegWit, если его поддерживают и отправитель, и получатель.P2PKH остается действительным, но обычно считается устаревшим форматом.

P2PKH и Taproot: сравнение

Taproot — более новый тип выходов Bitcoin, представленный в BIP341.

В Taproot используются другие форматы адресов и модели расходования средств, чем в P2PKH.

Адрес Taproot в основной сети Bitcoin обычно начинается с

bc1p
.

P2PKH использует подписи ECDSA и скрипт на хеше публичного ключа.Taproot использует подписи Schnorr и в некоторых случаях позволяет эффективнее и конфиденциальнее работать со сложными условиями расходования.Для обычного платежа с одним ключом Taproot может выглядеть лаконичнее и современнее.При использовании расширенных скриптов Taproot может скрыть неиспользованные ветви скрипта, если средства расходуются по пути ключа.P2PKH не обеспечивает такой гибкости.Тем не менее P2PKH остается важным, поскольку входит в историческую базу транзакций Bitcoin и по-прежнему встречается в данных блокчейна.Понимание P2PKH помогает разобраться в основе, которую усовершенствовали новые форматы.

Комиссии и размер транзакции

Комиссии за транзакции P2PKH могут быть выше, чем за сопоставимые транзакции новых типов на базе SegWit.Это связано с тем, что подпись и публичный ключ включаются в данные устаревшего входа без скидки на данные witness, применяемой в SegWit.Комиссии Bitcoin зависят от веса транзакции, ставки комиссии и нагрузки на сеть.Виртуальный размер входа P2PKH обычно больше, чем у входа P2WPKH.При низких ставках комиссий разница может быть незначительной.При высоких ставках использование устаревшего P2PKH может обходиться заметно дороже.Это одна из причин, по которым многие кошельки перешли от устаревших адресов к адресам SegWit.Владельцы старых средств P2PKH могут объединить UTXO или перевести средства, когда комиссии низкие.Однако объединять UTXO следует осторожно: это может повлиять на конфиденциальность, связав несколько UTXO между собой.Экономию на комиссиях следует сопоставлять с потребностями в конфиденциальности и операционной деятельности.

Особенности конфиденциальности P2PKH

P2PKH обеспечивает ограниченную конфиденциальность и не является анонимным.Адрес напрямую не раскрывает личность пользователя, но все транзакции записываются в общедоступный блокчейн Bitcoin.При повторном использовании адреса P2PKH наблюдатели могут связать платежи с одним адресом.При расходовании выхода P2PKH раскрывается публичный ключ.Этот публичный ключ можно связать с предшествующим хешем публичного ключа.Повторное использование адресов упрощает построение истории транзакций и оценку баланса.Современная рекомендация по использованию кошельков — по возможности создавать новый адрес для получения каждого платежа.Это не обеспечивает Bitcoin полную конфиденциальность, но уменьшает вероятность простой привязки по адресу.P2PKH значительно упростил использование Bitcoin на раннем этапе, но по мере развития анализа блокчейна ожидания в отношении конфиденциальности изменились.Тем, кого волнует конфиденциальность, следует изучить управление UTXO, повторное использование адресов, выходы со сдачей, выбор монет и поведение кошелька.

Преимущества P2PKH для безопасности

Первое преимущество P2PKH для безопасности — применение надежной криптографии с открытым ключом для управления расходованием средств.Только обладатель соответствующего приватного ключа может создать действительную подпись, необходимую для расходования выхода.Второе преимущество — полный публичный ключ раскрывается только при расходовании средств.Третье преимущество — адрес содержит контрольную сумму благодаря кодированию Base58Check, которое помогает обнаруживать некоторые ошибки при копировании.Четвертое преимущество — простота.Простой скрипт может быть понятнее и менее подвержен ошибкам, чем пользовательская логика скриптов.Пятое преимущество — историческая совместимость.Почти все Bitcoin-кошельки и сервисы, поддерживающие обычные транзакции Bitcoin, распознают устаревшие адреса P2PKH.Эти преимущества объясняют, почему в первые годы существования Bitcoin формат P2PKH получил широкое распространение.При этом новые форматы могут повышать эффективность, а иногда и конфиденциальность, не меняя основную модель владения средствами в Bitcoin.

Риски безопасности P2PKH

Главный риск P2PKH — компрометация приватного ключа.Если кто-то украдет приватный ключ, он сможет создать действительную подпись и потратить средства.Еще один риск — ненадежная генерация ключа.Если кошелек создает приватные ключи с недостаточно случайными данными, злоумышленники могут угадать или восстановить ключ.Другой риск — повторное использование адреса.Оно может снизить конфиденциальность и раскрыть больше информации об истории транзакций пользователя.Еще один риск — ошибки пользователя при копировании адресов.Обычно транзакцию нельзя отменить, если пользователь отправил средства на неправильный адрес.Также при восстановлении старых кошельков могут возникнуть сложности.Пользователь может располагать старыми средствами P2PKH, но не знать, охватывает ли резервная копия все ключи и адреса для сдачи.Еще один риск — более высокие комиссии в периоды перегрузки сети.Входы Legacy P2PKH могут обходиться дороже при расходовании, чем входы SegWit.

P2PKH и резервные копии кошелька

Резервные копии кошелька критически важны для средств P2PKH.В ранних кошельках пользователям иногда приходилось создавать резервные копии файлов кошелька, поскольку со временем могли генерироваться новые приватные ключи.Современные детерминированные кошельки обычно используют сид-фразу, из которой можно получить множество ключей, используя одну резервную копию.Однако не следует считать, что все старые кошельки соответствуют современным стандартам резервного копирования.При восстановлении старых средств P2PKH пользователю следует выяснить, есть ли у него сид-фраза, файл кошелька, экспортированный приватный ключ или адрес только для просмотра.Адрес только для просмотра не позволяет расходовать средства, поскольку в нем нет приватного ключа.Одного публичного адреса недостаточно для восстановления биткоинов.Для этого необходим приватный ключ или сид-фраза, управляющие адресом.Прежде чем полагаться на резервную копию при хранении существенных средств, проверьте восстановление кошелька на небольшой сумме.Не вводите приватные ключи или сид-фразы на неизвестных сайтах и в ненадежных программах.

P2PKH и выходы со сдачей

Выходы со сдачей важны при расходовании UTXO P2PKH.Если пользователь тратит часть суммы UTXO, расходуется весь UTXO.Кошелек создает один или несколько выходов, включая выход платежа и обычно выход со сдачей, возвращаемой пользователю.Этот выход со сдачей может быть P2PKH или относиться к другому типу адресов — в зависимости от кошелька.Если в старых резервных копиях кошелька нет ключей для адресов со сдачей, средства могут быть потеряны.В старых недетерминированных кошельках это было более серьезной проблемой.Современные детерминированные кошельки упрощают управление сдачей: все адреса сдачи можно восстановить с помощью одной сид-фразы, если кошелек соблюдает стандартные правила деривации.При этом важно понимать, что баланс Bitcoin не хранится в одном поле счета.Он состоит из UTXO, которые выбираются, расходуются и заменяются новыми выходами.P2PKH — один из классических форматов таких выходов.

P2PKH и разработчики

Разработчикам, работающим с P2PKH, необходимо понимать декодирование адресов, создание скриптов, подписание транзакций и проверку подписей.Выход P2PKH должен содержать правильный хеш публичного ключа в скрипте блокировки.Вход P2PKH должен содержать действительную подпись и соответствующий публичный ключ.Хеш публичного ключа должен совпадать с ожидаемым.Подпись должна проходить проверку по данным транзакции согласно правилам подписания Bitcoin.Разработчикам не следует писать собственную логику подписания, если они не разбираются в сериализации транзакций Bitcoin, типах хеширования подписей, канонических подписях, ограничениях на пыль, оценке комиссий и правилах сети.Проверенные библиотеки Bitcoin обычно безопаснее кода для создания транзакций вручную.Небольшая ошибка при создании транзакции может привести к ее отклонению или, что еще хуже, к неправильной отправке средств.P2PKH проще сложных скриптов, но это все равно инфраструктура для реальных денежных средств.Перед работой с существенными суммами необходимо протестировать операции в безопасной сети или на небольших суммах.

P2PKH и пользователи

Большинство пользователей взаимодействуют с P2PKH через адреса кошельков, а не скрипты.

Кошелек может показывать устаревший Bitcoin-адрес, начинающийся с

1
.

Обычно такой адрес представляет платежный адрес P2PKH.Пользователь может получать на него биткоины, если отправитель поддерживает устаревшие адреса.Пользователь может расходовать средства с этого адреса, если его кошелек контролирует соответствующий приватный ключ.При этом следует учитывать, что расходование средств с устаревших адресов может обходиться дороже, чем с адресов SegWit или Taproot.Не следует многократно использовать один и тот же адрес.Прежде чем переводить или объединять старые средства P2PKH, убедитесь, что резервная копия кошелька полная.При отправке средств на адрес P2PKH внимательно проверяйте его целиком.После подтверждения Bitcoin-транзакции обычно нельзя отменить.

Распространенные варианты использования P2PKH

Исторически чаще всего P2PKH использовался для обычных платежей биткоинами между пользователями.Еще один вариант — восстановление старых кошельков, поскольку многие ранние кошельки создавали адреса P2PKH.Также P2PKH применяют для совместимости: устаревшие адреса широко распознаются программным обеспечением Bitcoin.Еще один вариант — обучение: P2PKH — один из наиболее подходящих скриптов для изучения принципов владения средствами в Bitcoin.P2PKH также полезен при анализе блокчейна, поскольку во многих исторических транзакциях Bitcoin используются такие выходы.Еще один вариант — тестирование базовых инструментов для создания транзакций: структура скрипта проста и хорошо документирована.Современные пользователи могут предпочитать новые типы выходов для повседневных операций, однако P2PKH по-прежнему необходим для понимания основ Bitcoin.Он также важен при работе с унаследованными кошельками, старыми резервными копиями, архивными ключами и ранними данными транзакций.

Распространенные заблуждения о P2PKH

Одно из распространенных заблуждений заключается в том, что адрес P2PKH — это то же самое, что публичный ключ.Это не так: адрес P2PKH кодирует хеш публичного ключа, а не сам публичный ключ целиком.Другое заблуждение: средства хранятся внутри адреса.Это не так: биткоины существуют в виде UTXO, записанных в блокчейне и заблокированных скриптами.Третье заблуждение: публичный адрес можно использовать для восстановления средств.Это невозможно, поскольку для подписания транзакций расходования нужен приватный ключ или сид-фраза.Четвертое заблуждение: P2PKH — единственный обычный тип Bitcoin-адресов.Это не так: Bitcoin также поддерживает P2SH, Native SegWit и адреса Taproot.Пятое заблуждение: старые адреса автоматически небезопасны.Это не так, хотя они могут быть менее эффективны и обеспечивать меньшую конфиденциальность по сравнению с новыми практиками использования кошельков.Шестое заблуждение: P2PKH скрывает всю информацию о личности.Это не так: активность транзакций остается видимой в блокчейне.

Рекомендации по использованию P2PKH

Используйте надежный кошелек, который показывает, создает ли он устаревшие адреса, адреса SegWit или Taproot.Если доступен новый адрес, не используйте адреса P2PKH повторно.Храните сид-фразы, приватные ключи и файлы кошелька в безопасности и офлайн.Никогда не вводите приватный ключ на неизвестном сайте.Перед отправкой биткоинов проверяйте адрес получателя целиком.Если отправитель, получатель и программное обеспечение кошелька поддерживают такой вариант, рассмотрите использование Native SegWit или Taproot для новых кошельков.Перед расходованием старых средств P2PKH проверяйте комиссии за транзакцию.Будьте осторожны при объединении старых UTXO P2PKH: это может связать историю транзакций.Прежде чем полагаться на старую резервную копию, проверьте восстановление кошелька на небольшой сумме.Обновляйте программное обеспечение кошелька, чтобы оно корректно распознавало и позволяло расходовать старые выходы.Помните: один адрес P2PKH не является резервной копией.Для расходования средств необходим приватный ключ или сид-фраза, связанные с этим адресом.

P2PKH в одном предложении

P2PKH (Pay-to-PubKey-Hash) — это устаревший тип выходов Bitcoin, который блокирует монеты на хеше публичного ключа и позволяет владельцу расходовать их, раскрыв соответствующий публичный ключ и предоставив действительную подпись.

FAQ

Что означает P2PKH?

P2PKH расшифровывается как Pay-to-PubKey-Hash или Pay-to-Public-Key-Hash.

Что такое адрес P2PKH?

Адрес P2PKH — это устаревший Bitcoin-адрес, представляющий хеш публичного ключа.

С какого символа начинается адрес P2PKH?

Адрес P2PKH в основной сети Bitcoin обычно начинается с

1
.

Что представляет собой скрипт блокировки P2PKH?

Стандартный скрипт блокировки P2PKH:

OP_DUP OP_HASH160 OP_EQUALVERIFY OP_CHECKSIG
.

Что представляет собой скрипт разблокировки P2PKH?

Стандартный скрипт разблокировки P2PKH:

.

P2PKH — это то же самое, что публичный ключ?

Нет. В P2PKH используется хеш публичного ключа, а сам публичный ключ раскрывается только при расходовании выхода.

P2PKH все еще действителен?

Да, P2PKH по-прежнему поддерживается в Bitcoin, но многие современные кошельки предпочитают SegWit или Taproot благодаря большей эффективности и новым функциям.

Расходование P2PKH обходится дороже, чем SegWit?

Расходование средств P2PKH может обходиться дороже, чем SegWit, поскольку входы P2PKH не получают скидку на данные witness, предусмотренную в SegWit.

Обеспечивает ли P2PKH конфиденциальность?

P2PKH обеспечивает ограниченную конфиденциальность, но не анонимность: транзакции общедоступны, а повторное использование адресов может раскрыть закономерности.

В чем разница между P2PKH и P2SH?

P2PKH блокирует средства на хеше публичного ключа, а P2SH — на хеше скрипта.

В чем разница между P2PKH и P2WPKH?

P2PKH — это устаревший формат хеша публичного ключа, а P2WPKH — формат SegWit, в котором используются данные witness.

Какой риск P2PKH самый серьезный?

Самый серьезный риск — потеря или раскрытие приватного ключа, который контролирует соответствующий хеш публичного ключа.

Заключение

P2PKH (Pay-to-PubKey-Hash) — один из важнейших элементов истории Bitcoin.Он стал основой классической модели платежей по адресам, благодаря которой Bitcoin можно было использовать для обычных переводов.Выход P2PKH блокирует монеты на хеше публичного ключа.Позже владелец расходует эти монеты, раскрывая публичный ключ и предоставляя действительную подпись соответствующего приватного ключа.Эта простая структура помогает понять многие ключевые понятия Bitcoin: адреса, UTXO, хеши публичных ключей, скрипты блокировки и разблокировки, а также цифровые подписи.Сейчас P2PKH считается устаревшим форматом, поскольку новые решения, например Native SegWit и Taproot, могут быть эффективнее и предлагать дополнительные функции.Однако устаревший не значит неактуальный.Во многих исторических транзакциях, старых кошельках и учебных примерах по-прежнему используется P2PKH.Каждому, кто хочет глубоко разобраться в Bitcoin, важно понимать принцип работы P2PKH.Главный практический вывод для пользователей: защищайте приватный ключ или сид-фразу, управляющие адресом.Главный технический вывод для разработчиков: даже простой скрипт Bitcoin необходимо правильно составлять и подписывать.Для экосистемы Bitcoin P2PKH остается классическим примером криптографического подтверждения владения средствами без аккаунтов, паролей и доверенных посредников.
BTC ETFs See $679M in Outflows
BTC ETFs See $679M in OutflowsBTC ETFs See $679M in Outflows
Citi sees BTC at $113K. What do institutions see?

В тренде

Трендовые криптовалюты, которые в настоящее время привлекают значительное внимание рынка

Недавно добавленные

Криптовалюты недавно внесенные в листинг и доступные для торговли