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



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

Потом появился P2SH — адреса на «3». Гэвин Андресен представил его в 2012 году специально для сложных сценариев, особенно для мультиподписей. Здесь платеж привязывается к хешу скрипта, а не к ключу. Отправитель знает только хеш, а реальный скрипт раскрывается только при трате. Это дало Биткойну больше гибкости и позволило поддерживать более сложные транзакции, не раскрывая их детали.

Потом пришел Bech32 — адреса с префиксом bc1q. Название происходит от первых букв фамилий разработчиков Питера Вуилле и Грега Максвелла, плюс алгоритм ech для коррекции ошибок. Этот формат умеет различать похожие символы вроде 1 и l, 0 и o, что снижает риск ошибок при вводе. Это уже SegWit адреса, более продвинутые и эффективные.

И наконец, Taproot — самый новый. Начинается с bc1p. Это развитие SegWit, которое еще больше сжимает размер транзакций и улучшает приватность. На основе SegWit разработали этот формат, чтобы повысить эффективность блокчейна и снизить комиссии. Все эти виды биткоин адресов сосуществуют в сети, и каждый имеет смысл в своем контексте.

Кстати, многие замечают, что кошельки генерируют новый адрес после каждой транзакции. Это не баг, а фича. Так работают HD кошельки — иерархические детерминированные кошельки на основе BIP32 и BIP44. Они создают целую цепочку адресов из одного начального значения, что упрощает резервное копирование. Все адреса генерируются детерминированно, поэтому достаточно сохранить seed, и можно восстановить все средства.

Почему это делается? Конфиденциальность. Если использовать один адрес для всех транзакций, вся история видна в блокчейне. Новый адрес каждый раз — и твои движения сложнее отследить. Плюс это повышает безопасность: если один приватный ключ скомпрометирован, под угрозой только средства на одном адресе, остальное в безопасности.

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

Если хочешь поглубже разобраться и поэкспериментировать с разными адресами, на Gate можно создать кошелек и попробовать. Там хорошо реализована поддержка всех этих форматов, и интерфейс интуитивный даже для новичков.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
Нет комментариев
  • Закрепить