P2WPKH – самый ходовой, но далеко не единственный формат биткоин адресов. Для наглядности давайте рассмотрим две самые популярные крипты – Bitcoin и Ethereum. У каждой из них в адресах свои уникальные особенности. За все время адреса Bitcoin прошли несколько этапов развития. От самых первых Legacy вариантов, до современных SegWit и Taproot. Каждый новый формат выпускали, […] Сообщение Виды криптовалютных адресов: Bitcoin и Ethereum появились сначала на CryptoRussia.
P2WPKH – самый ходовой, но далеко не единственный формат биткоин адресов. Для наглядности давайте рассмотрим две самые популярные крипты – Bitcoin и Ethereum. У каждой из них в адресах свои уникальные особенности.
За все время адреса Bitcoin прошли несколько этапов развития. От самых первых Legacy вариантов, до современных SegWit и Taproot. Каждый новый формат выпускали, чтобы повысить безопасность и эффективность blockchain-сети. Например, SegWit уменьшил размер транзакций, а Taproot сделал операции защищенней. Примерно то же самое произошло и со второй по значимости криптой – эфиром.
Только в Ethereum адрес не просто указывает на кошелек, он еще и выступает смарт-контрактом. Так разработчики создают разные токены и децентрализованные приложения dApps. В сети Ethereum есть много разных форматов адресов, которые связаны с типами контрактов и токенов.
Почему это важно знать:
В статье мы расскажем о разных видах адресов для Bitcoin и Ethereum. Обсудим их отличия и преимущества. А конце сможете выбрать самый подходящий для себя вариант.
Допустим, вы завели несколько почтовых ящиков. У всех ящиков есть отдельный номер, на который можно отправить письмо. Точно так же и в мире крипты – каждый кошелек с уникальным адресом. Но не все адреса одинаковы! Есть абсолютно разные форматы, и у каждого свои особенности и предназначение.
Зачем нужны адреса?
Во-первых, адреса помогают защитить ваши крипто монеты. Их создают на основе специальных программных алгоритмов. Поэтому кошелек нельзя просто так подделать или взломать. За счет уникальности адресов, вы всегда точно знаете – куда придет ваша крипта. Если правильно указали номер, сделать ошибочный перевод никак не выйдет.
Как формируются адреса?
Криптовалютные адреса формируют с помощью сложных математических вычислений, они называются хешированием. Хеш – это уникальный набор символов. Его получают, применив к исходным данным определенную функцию. И даже если хоть немного изменить эти данные, получится совсем иной хеш.
В некоторых форматах предусмотрены еще и контрольные суммы. Они помогают выявить ошибки при вводе адреса. Да и перед отправкой транзакции большинство кошельков сами несколько раз проверяют – правильно ли введен адрес.
Случайный адрес bitcoin и ethereum для примера:
Как мы уже знаем, каждый биткойн-адрес уникален и нужен для отправки/получения монет. Но с даты запуска сети bitcoin форматы адресов уже несколько раз менялись и эволюционировали. Давайте же узнаем, какие сегодня бывают виды биткоин адресов и чем они отличаются.
Любой Legacy адрес начинается цифры «1». Именно они были первыми и самыми распространенными в ранних версиях биткоина. Legacy-адреса или Pay-to-Public-Key-Hash P2PKH до сих пор поддерживают большинство сервисов и кошельков. У них максимальная совместимость, но ограничений тоже хватает.
Адреса P2PKH – это хеш от публичного ключа, который закодирован в формате Base58Check. Такая кодировка адресов биткоин позволяет обнаружить ошибки при вводе номера кошелька. Хотя и не гарантирует полной защиты от всех видов атак.
Теперь рассмотрим, что такое P2SH. Адреса Pay-to-Script-Hash начинаются с цифры «3». Появились они позже Legacy-адресов и стали более гибкими.
P2SH-адреса позволяют использовать более сложные скрипты, которые открывают новые возможности для управления средствами. Например, можно создать кошелек с несколькими владельцами. В нем для отправки крипты потребуется подтверждение от нескольких человек – мультиподпись.
Вместо того, чтобы хранить непосредственно скрипт, в адресе хранится его хеш. Так получается создавать более компактные и безопасные транзакции. P2SH-адреса также можно задействовать для запуска разных сценариев использования, таких как двухфакторная аутентификация.
SegWit или Segregated Witness – одно из самых важных обновлений blockchain bitcoin. Вместе с ним в сети появились и новые кошельки с приставкой «bc1». Все эти адреса используют кодировку Bech32. А она гораздо эффективнее по сравнению с предыдущими форматами.
Преимущества:
Что это – формат Bech32. Формат кодирования был специально разработан для адресов SegWit. Этот новый способ записи адресов помогает экономить место и делает их проще для понимания. С адресами SegWit транзакции безопаснее, потому что они тщательно проверяются. Механизм Segregated Witness помещает в один блок больше транзакций, и ускоряет все операции в сети.
Taproot – еще одно важное обновление Bitcoin, было запущено в 2021 году. После его внедрения улучшилась функциональность и безопасность сети. Кроме того, был введен новый тип адресов – они начинаются с префикса «bc1p».
Преимущества формата:
На сегодня этот формат лучше всего расширяет возможности сети биткоина. Он делает блокчейн безопаснее и гибче. Также с Taproot проще управлять скриптами, он помогает создавать самые сложные смарт-контракты.
Все адреса в сети Ethereum начинаются с символов «0x». После этих двух букв идет длинная комбинация, которая и является уникальным адресом вашего кошелька или контракта.
Этот формат понимают все кошельки и биржи, он как международный язык в мире крипты. По установленному формату вы сможете сразу понять, что это за адрес. Например:
Чтобы юзеры точно не перепутали номер кошелька при отправке монет, разработчики придумали особый стандарт EIP-55. Теперь в адресах некоторые буквы должны быть большими, а другие – маленькими. .
Зачем нужна такая проверка?
Когда вы вводите адрес, программа проверяет – правильно ли вписаны заглавные и строчные буквы. Если ошиблись, она об этом предупредит. А еще злоумышленники могут пытаться подсунуть вам похожий адрес, чтобы вы случайно отправил свои токены не туда. EIP-55 помогает снизить риск таких ошибок.
Представьте, что вы бросаете в мясорубку кусочек бумаги с каким-то текстом. На выходе получаете совершенно непохожую кашу. Хеширование работает примерно так же. Оно берет любые данные и превращает их в длинную, неповторимую строку символов.
Зачем нужны эти алгоритмы?
Каждый раз, когда вы бросаете в мясорубку одни и те же данные, то получаете совершенно новый хеш. То есть каждый адрес выходит уникальным и хеш уже не подделаешь. Если кто-то даже и попробует изменить хоть один символ в исходных данных, то весь хеш станет другим.
Чтобы еще больше обезопасить вашу крипту, в адреса встроены разные кодировки и контрольные суммы:
Bech32 – это совершенно новый формат кодирования. Его используют в адресах SegWit. Он еще надежнее, чем предыдущие варианты. Кроме того, Bech32 создает укороченные и удобные для чтения адреса.
Все эти алгоритмы и кодировки нужны, чтобы лучше обезопасить ваши монеты. С ними вы можете быть уверены, что крипта неизменно придет к месту назначения.
Итак, что мы узнали? Все виды BTC адресов – это почтовые ящики в цифровом мире. Каждый из них уникален и нужен для отправки и получения монет. Но не все адреса одинаковые! Давайте вспомним основные форматы и их особенности:
Каждый новый формат решает какие-то проблемы и улучшает сеть. За счет обновлений транзакции в крипте становятся быстрее и удобнее в использовании. Адреса сетей криптовалют – не просто набор случайных символов. Это фундамент, на котором строится весь мир цифровых монет.
Представьте, что это номер банковского счета, но только для биткоинов. Он состоит из букв и цифр и обычно начинается с «1», «3» или «bc1». По сути, это ваш уникальный почтовый адрес в мире криптовалют. Например, он может быть таким – 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2.
Legacy – самые старые типы адресов биткоина. Они полностью совместимы со всеми кошельками, но работают с некоторыми ограничениями. Транзакции с Legacy адресами обычно дороже и медленнее, чем с SegWit. SegWit – новый формат. Он снижает размер транзакций и комиссии, и повышает скорость обработки. SegWit адрес начинается с «bc1», у него улучшенная защита от атак и взломов.
Механизм Multisig – это когда отправку монет подтверждает сразу несколько человек. Мультиподпись повышает безопасность, с ней злоумышленнику нужно будет получить доступ к нескольким ключам. Адреса P2SH идеально подходят для реализации мультиподписи. Ведь они позволяют хранить сложные скрипты, которые определяют условия для подтверждения транзакции.
Bech32 – самый современный формат адресов bitcoin. У Bech32 встроенный механизм проверки на ошибки. Он устойчив к разным видам атак, которые хакеры используют для взлома кошельков. Адреса Bech32 занимают меньше места в сети. Они не так сильно загружают blockchain и быстрее обрабатывают транзакции.
По стандарту EIP-55 в адресах Ethereum одни буквы должны быть заглавными, а другие – строчными. Таким образом программа сама проверяет корректность адреса.
Как проверить:
Нет, далеко не все кошельки поддерживают обновление Taproot. Ведь это относительно новая разновидность bitcoin адресов, которая была введена только в 2021 году. Поэтому многие старые хранилища могут не поддерживать его. Чтобы использовать адреса Taproot, вам нужно обновить свой bitcoin кошелек до последней версии.
Сообщение Виды криптовалютных адресов: Bitcoin и Ethereum появились сначала на CryptoRussia.