Биткоин адреса, а также его разновидности, которые обусловлены новыми дополнениями и обновлениями.
Биткоин адрес — уникальный идентификатор, который состоит из цифр и латинских букв, позволяет принимать и отправлять криптовалюту. Количество символов биткоин адреса отличается в зависимости от его вида. Каждый новый адрес генерируется путем математического вычисления из публичного (открытого) ключа с помощью хеширования. Открытый ключ формируется непосредственно из приватного ключа (закрытого).
Пример ключей:
Содержание:
Чем отличаются закрытые (приватные) ключи, от публичных (открытых)
Ключевая разница заключается в том, что публичные ключи открывают доступ лишь к просмотру транзакции, распределению, а также просмотру активности. Завладев открытым ключом, злоумышленник не сможет использовать ваши активы.
Приватные ключи предоставляют пользователю возможность взаимодействия с монетами. Закрытый ключ позволяет осуществить подпись транзакции, однако подпись можно проверить, через открытый ключ, не используя при этом закрытый ключ.
Сколько всего биткоин-адресов?
Количество биткоин адресов превысило отметку 51 миллион. Ежедневная активность — это скользящая цифра, которая на момент публикации материала варьируется от 800.000 до 1,5 миллиона.
Разновидность адресов
В сети флагманского актива существует несколько видов биткоин адреса. Особенностью отличия, в первую очередь, выступает разновидность адреса, которая привязана к дополнению или обновлению.
Legacy
Legacy (P2PKH — Pay To Publickey Hash) — старейший вид адреса, который является первопроходцем со времен Сатоши Накамото. Долгое время, был единственным видом, который использовали участники сети. Как следует из названия, особенность такого формата заключается в том, что он запросит подпись у получателя, на основе публичного и приватного ключа. Техническое название — Base58.
В данном формате, именная строка будет содержать цифру 1, в начале строки:
- 1Е5Кbzg6LSXUXyXu2АFuTtxczMA7do8AyL — 34 символа
Старейший вид, поддерживается множеством платформ и кошельков, однако главным минусом является высокая комиссия. Основной проблемой такой вида адресов, является «Segregated Witness/Пластичность транзакции». Проблемой сети долго была «пластичность транзакции», которая описывает структуру взаимодействия и отправки транзакций.
Базовая структура, на тот момент, содержала криптографическую подпись, которая подтверждала, что именно владелец биткоинов намерен их потратить. Подпись формировалась на основе ключа для транзакции, что исключало изменение данных, а идентификатором выступал «хеш»(вычисляется на основе всего блока транзакции).
Однако на практике можно было внести изменение, которое изменит идентификатор, к примеру добавить несколько констант в подпись. Отправленная транзакция при этом останется валидной для сети и жертва не поймет, что биткоины которые он отправил, пришли в конечный пункт. Именно этой уязвимостью и воспользовались злоумышленники, которые украли у криптобиржи Mt.Gox более 64.000 биткоинов. В конце 2016 года, данная уязвимость была устранена и отправки стали защищены.
Legacy SegWit/Script
Legacy SegWit/Script (P2SH — Pay To Script Hash) — следующий вид, который был разработан в 2012 году, благодаря одному из участников Bitcoin Foundation. Гэвин Андерсен, был одним из первых, кто продвигал улучшение биткоина, под названием BIP-0016. В будущем команда разработчиков по улучшению биткоина часто изменялась.
Ознакомиться с актуальными планами и работой сообщества Bitcoin Core, вы можете в официальном разделе. Узнать подробнее, о том, как обновляется биткоин, а также про Bitcoin Core, можно в нашем материале.
Адреса Script (P2SH) отличаются от Legacy новым применением (скрипт-хеш). Новая разновидность позволяет снизить комиссию за счет перекладывания комиссионных затрат на получателя. Новый вид, также изменил использование кошельков с мультиподписью.
Формат идентификатора Legacy SegWit/Script, в начале которого будет цифра 3:
- 3Е73уWpEZ73CNmOvduirnyiWrnqRhWNLy — 34 символа
Следующая эра адресов также прошла свою временную отметку, а ее применение остается лишь в 2% случаев использования биткоина.
Native SegWit
Native SegWit (P2WPKH — Pay To Witness Publickey Hash) — главное обновление в истории биткоин адресов. Было инициировано в обновлении BIP-0173, новый вид адреса получил техническое название Bech32. В 2016 году вышло новое обновление, главными представителями которого были два криптовалютных энтузиаста. За основной, а также внедрением дополнения BIP-0173, стоит Грег Максвелл и Питер Велле.
Протокол с обновленным механизмом, а также весьма нужной особенностью стало распределение. SegWit позволяет снизить размер блока, путем удаления из него подписи. Перекомпоновка блоков позволила существенно снизить комиссионные выплаты, сделав использование биткоина еще доступнее.
SegWit (P2WPKH) адрес, всегда начинается с комбинации «bc1q»:
- bc1qkt7s3nfh0ajt5uy9fisa4491vz8ghsd7a5cqs7 — 42 символа
Несмотря на то, что SegWit является не последним обновлением, он смог занять большую часть рынка транзакции флагманского актива. Данные Glassnode отмечают, что к концу 2023 года более 87% участников сети используют именно Bech32.
Taproot (P2TR — Pay To Taproot)
Последний вид, который появился в результате обновления, которое прошло в ноябре 2021 года. Получил технический апгрейд в имени и название Bech32m.
Несмотря на улучшенный механизм по снижению комиссий, а также поддержку Lightning Network, популярность использования остается незначительной. Главной проблемой Taproot остается слабая поддержка сторонних участников сети. Такой формат на июль 2024 года поддерживают не все криптовалютные кошельки, а также централизованные криптобиржи. Однако Taproot, привнес всем известный стандарт BRC-20 и «Ordinals/надписи».
Taproot (P2TR), также как и SegWit, начинается с комбинации «bc1q», однако получил больше символов:
Последнее обновление, а также формат адресов, используется лишь в 3% случаев, на конец 2023 года. Однако, как утверждают аналитики, идентичное явление было с выходом SegWit. Обновление Taproot направлено на масштабируемость сети биткоина.
Взаимодействуют ли между собой все виды?
Совместимость Legacy, Scritp и SegWit — поддерживается на всех кошельках и централизованных биржах. Однако современная практика указывает, что большинство мобильных и десктопных кошельков поддерживает стандарт SegWit. Исключением остается Taproot — взаимодействовать можно, но лишь при поддержке принимаемой стороны (зачастую — криптобиржа).
Могу ли я отправить свои биткоины с разных видов адресов?
Legacy, Script и SegWit и Taproot — полностью совместимы! Отправка и прием биткоинов между данными адресами пройдет успешно.