Форматы Bitcoin-адресов: P2PKH, P2SH и Bech32 — Разбор и Сравнение Эффективности

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

1. P2PKH (Legacy-адрес)

P2PKH (Pay to Public Key Hash) — это устаревший формат адреса, который был первой версией Bitcoin-адреса. Адреса P2PKH начинаются с цифры “1” и имеют длину от 26 до 36 символов.

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

Пример: 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa

2. P2SH (Pay to sсript Hash)

P2SH — это новый тип адресов, который обеспечил большую функциональность и безопасность. Он начинается с цифры “3”. Основное преимущество P2SH — возможность использования более сложных сценариев (скриптов), таких как мультиподпись или отправка средств по определенным условиям.

Этот тип адресов позволяет снизить комиссию за транзакции по сравнению с P2PKH, так как транзакции с P2SH-адресами имеют меньший размер. Это делает P2SH более экономичным выбором для пользователей.

Пример: 3GRdnTq18LyNveWa1gQJcgp8qEnzijv5vR

3. P2WPKH (Bech32)

P2WPKH или Bech32 — это наиболее современный и эффективный формат Bitcoin-адресов. Он начинается с “bc1” и отличается более длинной структурой по сравнению с P2PKH и P2SH.

Этот формат является родным для технологии SegWit (Segregated Witness), которая была введена для оптимизации размера блоков и увеличения скорости транзакций. Bech32-адреса обеспечивают самые низкие комиссии и высокую скорость обработки транзакций. Однако их недостатком является то, что не все кошельки и платформы пока поддерживают этот формат.

Пример: bc1qnkyhslv83yyp0q0suxw0uj3lg9drgqq9c0auzc

В платформе CrystalTrade по умолчанию используются P2SH и Bech32 адреса, так как наша команда поддерживает внедрение передовых технологий для повышения эффективности транзакций.

Сравнение производительности различных типов Bitcoin-адресов

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

Сравнительная таблица

Тип адреса отправителя Тип адреса получателя Средний вес транзакции (в байтах) Вывод
P2PKH (I) P2PKH (I) 764 Самая неэффективная транзакция, где тип адреса отправителя играет ключевую роль, тип адреса получателя незначительно влияет на эффективность.
P2PKH (I) P2SH (II) 756 Незначительное улучшение эффективности по сравнению с транзакцией P2PKH-P2PKH.
P2PKH (I) Bech32 (III) 752 Незначительное улучшение по сравнению с другими комбинациями с P2PKH.
P2SH (II) P2PKH (I) 541 Транзакции с P2SH на 29% более эффективны, чем с P2PKH.
P2SH (II) P2SH (II) 533 Эффективность P2SH сохраняется как на стороне отправителя, так и получателя.
P2SH (II) Bech32 (III) 529 Незначительное улучшение по сравнению с P2SH-P2SH.
Bech32 (III) P2PKH (I) 449 Транзакции с Bech32 более чем на 40% дешевле, чем с P2PKH, и на 15% дешевле, чем с P2SH.
Bech32 (III) P2SH (II) 441 Высокая эффективность по сравнению с P2SH и P2PKH.
Bech32 (III) Bech32 (III) 437 Самая эффективная транзакция благодаря использованию Bech32 на обеих сторонах.

Выводы

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

На платформе CrystalTrade мы используем P2SH и Bech32 по умолчанию, чтобы обеспечить наилучшую производительность и опыт для наших пользователей.

25.11.2023, 22:50
  1. Категорія: , , ,
Коментарі до новини \"Форматы Bitcoin-адресов: P2PKH, P2SH и Bech32 — Разбор и Сравнение Эффективности\"
Немає коментарів

Choose file
Give
Get
Exchange
days
hours