BitMEX рада объявить о том, что теперь наши клиенты могут выводить биткоин на кошельки с адресом формата Bech32 («родной» формат адреса SegWit). Обновление вступает в силу немедленно.

ТехническиеданныеформатаBech32
В настоящее время биткоин использует три формата адресов:
Формат адреса | Комментарий | Пример адреса |
Транзакция на хэш публичного ключа (P2PKH) | Оригинальный формат адреса биткоина Адреса начинаются с«1» | 19CPBGKkxj 4iPyfLu6E3 Wboydopqs6 U2GE |
Транзакция на хэш сценария (P2SH) | Формат адреса, доступный с апреля 2012 г. Адреса начинаются с«3» | 3BMEXScSmZ yb22WhUpW6 XnX7FDwBbd Xv2e |
Bech32 | Собственный («родной») формат адресаSegWit Адреса начинаютсяс«bc1» | bc1qdzac2x 4j6kcthjrc dek4mdqghw shkg30hgf60p |
BitMEX рада объявить, что с сегодняшнего дня наши клиенты могут выводить средства на адреса во всех трех форматах. Обратите внимание, что припополнении счетав BitMEX средства по-прежнему следует отправлять на адрес в формате P2SH (Pay to Script Hash), что связано с необходимостью использования «мультисигного» кошелька. Адреса формата Bech32 в настоящее можно использовать только для получения средств, т.е. длявыводабиткоина из BitMEX.
Это обновление — результат непрерывной работы BitMEX по оптимизации инфраструктуры и технологии биткоиновых кошельков, направленной на сниженное потребление веса блоков и снижение комиссии за транзакции для наших клиентов. В момент запуска BitMEX в 2014 году мы были одной из первых компаний, использующих технологию «мультисигных» (т.е. требующих нескольких подписей для авторизации транзакций) кошельков с адресами формата P2SH. BitMEX стремится оставаться в авангарде технологии биткоина, и это нововведение — лишь часть процесса обновления наших кошельков, который будет продолжен в дальнейшем.
Преимущества использования адресов в форматеBech32
Как объясняется в BIP173, новый формат адресов имеет ряд преимуществ:
более эффективное использование веса блоков (и, как следствие, снижение комиссии);
улучшение обнаружения ошибок;
повышение эффективности QR-кодов.
Экономия на комиссии в результате использования формата Bech32
Главное преимущество адресов формата Bech32 в уменьшении комиссии за транзакции при использовании биткоинов, ранее отправленных на Bech32-адрес. Таким образом, это обновление не приведет к прямой экономии на комиссии при выводе биткоина из BitMEX, но за следующую транзакции с биткоином, ранее выведенным из BitMEX, наши клиенты заплатят уже меньшую комиссию.
При переводе биткоина с адресов, имеющих «неродной» формат SegWit, к весу блока добавляются около 20 дополнительных байт. При использовании «родных» адресов SegWit (Bech32) необходимость в таких дополнительных байтах отпадает, что и ведет к экономии средств.
В таблицах ниже количественно определена экономия на снижении веса блока. Как показывает примерная транзакция типа «1 ввод 2 вывода», с точки зрения веса блока, адреса «родного» формата SegWit тратят на 37% меньше по сравнению с адресами, имеющими старый формат (до SegWit), и на 17% меньше — по сравнению с адресами, имеющими «неродной» для SegWit формат.
Типичный вес транзакции типа «1 ввод 2 вывода» (примерные значения)
Тип формата ввода | Размер блока (байтов) | Размер блока (виртуальных байтов) | Общий размер транзакции (байтов) | Общий размер транзакции (виртуальных байтов) |
P2PKH | 110 | 110 | 220 | 220 |
P2SH SegWit | 110 | 28 | 240 | 167 |
SegWit («родной» формат) | 110 | 28 | 220 | 138 |
(Источник: BitMEXResearch)
Типичная экономия (в %) для транзакции типа «1 ввод 2 вывода» (примерные значения)
Тип формата ввода | Размер блока (байтов) | Размер блока (виртуальных байтов) | Общий размер транзакции(байтов) | Общий размер транзакции (виртуальных байтов) |
P2SH SegWit по сравнению с P2PKH | 0% | 75% | (9%) | 24% |
SegWit («родной» формат) по сравнению с P2PKH | 0% | 75% | 0% | 37% |
SegWit («родной») по сравнению с P2SH SegWit | 0% | 0% | 8% | 17% |
(Источник: BitMEXResearch)
Поскольку источников экономии является скидка свидетеля по подписи/скриптам, чем больше ввод транзакции, тем больше экономия в процентах. Таким образом, в крупных транзакциях (имеющих больше одного ввода) экономия обычно превышает значения, указанные в таблице выше.
Дальнейшие обновления кошельковBitMEX
Следующим приоритетом для BitMEX с точки зрения обновления кошельков является добавление кошелька с адресом формата SegWit («неродного» формата) (в настоящее время мы используем «мультисигный» кошелек P2SH-формата (не SegWit)).
Как объясняется выше, использование формата SegWit может привести к значительной экономии (порядка 25-40%) на снижении используемого веса блоков, но в случае BitMEX экономия будет еще выше. Вывод средств из BitMEX представляет собой P2SH-транзакцию, для авторизации которой требуются 3 подписи из 4, поэтому для каждого ввода нужны три цифровые подписи и четыре открытых ключа. Сегодня размер типичной транзакции вывода средств из BitMEX типа «2 ввода, 2 вывода» может достигать 1200 байт. Преимущества применения скидки свидетеля к таким крупным транзакциям намного выше, чем к типичным транзакциям без участия BitMEX. Поэтому BitMEX существенно выиграет от снижения веса блоков примерно на 65% за счет внедрения SegWit.
Если вы хотите принять участие в разработке технологии создания биткоинового кошелька, приглашаем вас подать заявку здесь.