- Битмекс представляет депозиты Bech 32 для углубления интеграции ВТС и минимизации комиссий
- Почему Bech 32?
- Другие детали, которые следует иметь в виду
- Будущее платформы
- FixedFloat Blog
- Форматы Bitcoin-адресов и сравнение производительности
- Сравнительная таблица эффективности типов адресов
- Виды биткоин адресов
- Что такое биткоин-адрес?
- Форматы биткоин адресов
- Как создать биткоин адрес?
- Как обеспечить безопасность биткоин адреса?
- Какие форматы бывают у биткоин-адресов?
Битмекс представляет депозиты Bech 32 для углубления интеграции ВТС и минимизации комиссий
31.03.2021 1,343 просмотров
Администрация рада сообщить о грядущем запуске депозитов Bech 32 на платформе Битмекс, это повышает результативность работы площадки и углубляет интеграцию системы с новейшим форматом адресов Bitcoin.
Оригинальный формат адреса биткоина Адреса начинаются с «1»
Адреса начинаются с «3»
Адреса начинаются с «bc1»
В ближайшие дни создатели проекта начнут выдавать адреса Bech 32 всем недавно зарегистрированным клиентам экосистемы Битмекс и как можно скорее переносить текущих пользователей на новые адреса. Несмотря на то, что депозиты в адресах Pay to script hash будут по-прежнему поступать, создатели площадки убедительно советуют всем актуальным клиентам переводить финансы на новые адреса. Авторы проекта стремятся приблизить к финалу интеграцию ближе к окончанию 2-го квартала.
Среди новых префиксов адресов Битмекс стоит выделить: «bc1qmex» и «tb1qmex» для Mainnet и Testnet. Пользователям будет отправлено на эмейл электронное письмо, где в деталях расписано обо всех особенностях инновации, а также прописаны все последующие шаги, связанные с обновлением.
Новый префикс Bech32 | Текущий P2SH префикс | |
Mainnet | bc1qmex | 3BMEX, 3BitMEX |
Testnet | tb1qmex | 2BMEX, 2BitMEX |
Почему Bech 32?
Новые адреса предоставляют много полезных опций и функций, включая улучшенную способность обнаруживать и исправлять ошибки, экономить время на обработке заявок. Один из наиболее популярных и актуальных запросов на обслуживание клиентов связан с оплатой за вывод средств.
При извлечении финансов с официального сайта Битмекс минимальная оплата Биткоин Нетворк может быть установлена автоматически, зависимо от загруженности блокчейна. Хотя это касается напрямую в первую очередь касается майнеров, а не пользователей Битмекс, это обновление сыграет существенную роль при минимизации сборов за вывод средств в ближайшем будущем. Более обширную и детализированную информацию о преимуществах нового формата адресов можно найти в блоге.
Другие детали, которые следует иметь в виду
С учетом того, что Pay to script hash-адреса не будут регулярно отображаться по факту обновления, авторы проекта рекомендуют пользователям безопасно записывать свой Pay to script hash-адрес для ведения записей. Также создатели Битмекс советуют обновить свое приложение, чтобы воспользоваться новой функцией, как только она будет готова для учетной записи.
Когда адрес получателя будет обновлен до Bech 32, любые попытки сделать внутрисистемный перевод на эту учетную запись обязаны перейти на новый родной адрес Segregated Witness (реализованное обновление протокола, призванное решить проблему пластичности транзакций блокчейна), с целью безопасного и моментального завершения. При условии, что клиент не обновит адрес назначения, то запрос на вывод средств будет обработан так, как это происходило ранее.
Будущее платформы
Это только начало глобального толчка к улучшению интеграции площадки Битмекс с инновационной технологией Bitcoin. Когда Битмекс впервые был запущен, разработчики уже были готовы к внедрению технологии Pay to script hash. Два года назад криптотрейдерам была предоставлена возможность вывести XBT на родной адрес Segregated Witness. Совсем недавно Битмекс успешно обновили инфраструктуру Bitcoin. Компания анонсирует другие инновации и нововведения, о которых в скором времени сообщит клиентам в своем блоге.
Источник
FixedFloat Blog
Наши новости, руководства и инструкции
Форматы Bitcoin-адресов и сравнение производительности
Существует 3 типа адресов:
- P2PKH или Legacy-адрес (устаревший формат адреса) – это первая версия адреса Биткоин, которая начинается с цифры «1» и имеет от 26 до 36 символов. Средняя плата при отправке с адреса P2PKH обычно выше, чем при отправке с адреса Segwit, поскольку транзакции с устаревшими адресами больше по размеру.
Пример: 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa - P2SH – новый тип адреса структурирован аналогично P2PKH, но начинается с «3» вместо «1». P2SH обеспечивает более сложную функциональность, чем прошлый тип адресов. Чтобы потратить биткойны, отправленные через P2SH, получатель должен предоставить скрипт, соответствующий хэшу скрипта и данным, что делает скрипт верным. Однако всё что нужно знать обычному пользователю – это то, что используя этот тип адреса вместо P2PKH, средняя плата за транзакцию будет меньше.
Пример: 3GRdnTq18LyNveWa1gQJcgp8qEnzijv5vR - P2WPKH или Bech32 – это усовершенствованный тип адресов, который используется для уменьшения размера блоков блокчейна для ускорения времени отклика транзакций. Адреса начинаются с «bc1» и длиннее, чем P2PKH и P2SH. Bech32 является родным форматом адресации Segwit (хоть P2SH так же может быть Segwit адресом), поэтому обычно говоря про использование Segwit адресов имеется ввиду Bech32.
Преимуществом является самая низкая комиссия за отправку транзакций и высокая скорость их обработки.
Недостатком же таких адресов является то, что пока не все кошельки и системы поддерживают его.
Пример: bc1qnkyhslv83yyp0q0suxw0uj3lg9drgqq9c0auzc
В FixedFloat по умолчанию используются Bech32 адреса, так как наша команда является сторонником внедрения новых технологий.
Сравнительная таблица эффективности типов адресов
Для простоты записи, используем следующие сокращения:
I – P2PKH, адрес начинается «1»
II – P2SH, адрес начинается «3»
III – Bech32, адрес начинается с «bc1»
Источник
Виды биткоин адресов
Биткоин – это универсальная криптовалютная платежная система, имеющая массу преимуществ, которые ставят ее на несколько ступеней выше традиционных финансовых, банковских и платежных инструментов, будь-то Visa, Mastercard, PayPal и т.д.
Использование биткоина имеет множество позитивных моментов, среди которых:
- невозможность заморозить или заблокировать средства пользователя;
- защита от подделки;
- неспособность злоумышленников отменить записанную в блокчейне транзакцию или провести двойную трату;
- все балансы адресов, транзации в сети биткоина публично доступны и прозрачны, в то же время личность человека, использующего конкретный адрес анонимна.
Сейчас биткоины может использовать любой человек, используя кошелек, поддерживающий Bitcoin адреса, например, Electrum.
В статье «О разнице между криптовалютными кошельками и адресами» рассматривались различия между криптовалютными адресами и кошельками. В этой статье более подробно описываются различия между существующими биткоин-адресами.
Что такое биткоин-адрес?
Биткоин адрес – это уникальный публичный идентификатор, использующийся для обозначения пункта назначения отправляющихся через блокчейн монет BTC. Фактически это адрес получателя биткоинов, подобный номеру банковского счета.
Так как блокчейн технологии существуют уже более 10 лет, то с каждым годом появляются новшества, улучшающие их функционал и безопасность. Bitcoin не является исключением, и также со временем подвергается некоторым улучшениям. В связи с этим у биткоина есть три типа адресов.
Форматы биткоин адресов
Существуют следующие форматы биткоин адресов:
- Pay-to-Pub key Hash (P2PKH) – начинаются на 1, например, 14eQD1QQb8QFVG8YFwGz7skyzsvBLWLwJS (адрес биржи Kraken). Это первоначальные (Legacy) адреса биткоина, защищенные одним ключом ECDSA;
- Pay to Scrypt Hash (P2SH) – более защищенные адреса, начинающиеся на цифру 3, например, 3M6UcBNGZAW1HRjiFDMRcY5aXFrQ4F9E1y (Binance). Они защищены 3 ключами ECDSA;
- Bech32 — segwit- адреса, использующиемся с 2017 года согласно апгрейду сети биткоина по BIP 0173, начинаются на bc1, например, bc1qgdjqv0av3q56jvd82tkdjpy7gdp9ut8tlqmgrpmv24sq90ecnvqqjwvw97 (адрес биржи Bitfinex). Эти адреса имеют самую лучшую защищенность, но могут иметь проблемы несовместимости с очень старыми wallets (в новых кошельках этих проблем нет). Обработка segwit-транзакций в сети более быстрая, а также требует меньшей комиссии.
Некоторые альткоины, например, BitcoinCash (BCH) используют аналогичные форматы адресов.
Кроме того, существуют биткоин-адреса, начинающиеся на 2, но они используются только в тестовой сети.
Каждый биткоин адрес уникален и составляется из 58 цифробуквенных символов (стандарт base58check):
- разных регистров у старых адресов формата P2PKH и P2SH;
- в любом регистре у bech32-адресов (их символы можно записывать как угодно).
Обычно биткоин-адреса имеют длину в 26-35 символов и начинаются на цифру 3 или 1. Для того, чтобы избежать путаницы в биткоин адресах не используют буквы O и I верхнего регистра (заглавные), букву l в нижнем регистре (маленькая L) и не применяют число 0.
В стандартном биткоин-адресе есть три части:
- префикс;
- публичный ключ, сгенерированный из приватного ключа с использованием алгоритмов RIPEMD и SHA256;
- контрольная сумма.
Длина биткоин адреса в пределах 26-35 символов меняется из-за того, что при обработке приватного ключа могут образовываться начинающиеся на ноль числа. Их длина сокращается из-за того, что нули при записи отбрасываются.
Валидность биткоин адреса проверяется кошельками по контрольной сумме, которая закодирована в каждом из них.
Существуют адреса, на которых отправка средств требует применения нескольких приватных ключей – это так называемые Multi-signature addresses. Использование таких адресов позволяет обезопасить управление средствами, которыми владеют несколько лиц. Так как это более новый тип адресов, они не могут начинаться на единицу.
Как создать биткоин адрес?
Каждый биткоин адрес состоит из пары ключей: публичного (адрес получателя) и приватного (для отправки своих средств). Приватный ключ нужно хранить в безопасном месте. Он используется для передачи средств с помощью кошелька, который управляет адресами, синхронизируется с сетью и передает в нее информацию о транзакции с помощью приватного ключа.
Генерация адреса осуществляется в любом кошельке. Она делается бесплатно, причем каждый пользователь может генерировать пары приватный-публичный ключ в практически неограниченном количестве. Это возможно даже на не подключенном к интернету оффлайн-кошельке (автономно).
Существуют кошельки для настольных компьютеров (например, Electrum), мобильных устройств (например, Jaxx и Coinomi), а также web-кошельки (например, Blockchain.info).
Кроме того, существуют бумажные кошельки, которые являются бумажным хранилищем приватного и публичного ключей. Эти ключи можно импортировать в любой другой биткоин кошелек и осуществлять в нем просмотр баланса, отправку и/или подписывание транзакций.
Как обеспечить безопасность биткоин адреса?
Главным условием для обеспечения безопасности любого биткоин адреса является сохранение в тайне соответствующего ему приватного ключа. Поэтому онлайн и биржевые кошельки не подходят для надежного хранения средств.
Опасность таится не только в хакерах, но и в недобросовестных владельцах бирж, например, Poloniex.
Лучшим способом работы с биткоинами является использование так называемого холодного кошелька, который никогда не подключается к интернету, а служит только для подписи транзакций, сгенерированных на синхронизированном с сетью горячем кошельке.
Кроме закрытия доступа холодного кошелька к сети, нужно обеспечить резервирование приватного ключа, так как любой компьютер (носитель информации) может рано или поздно выйти из строя.
Резервирование можно сделать путем генерации QR-кодов от приватного и публичного ключей и последующей их распечаткой (таким образом получится бумажный кошелек биткоин).
Источник
Какие форматы бывают у биткоин-адресов?
Что такое биткоин-адрес в формате legacy?
Legacy-адрес — это стандартный для сети биткоина адрес, предложенный Сатоши Накамото. Иначе это формат называют P2PKH (Pay To Public Key Hash), поскольку он требует от получателя подпись, вычисленную из приватного ключа, и публичный ключ. Скрипт транзакции выхода с помощью криптографических функций сверяет их с хешем публичного ключа — и в случае совпадения позволяет расходовать средства. Вероятность того, что система примет некорректно введенный адрес составляет 1 в 232 степени, то есть один случай из 4,29 млрд.Legacy-адрес можно узнать по префиксу 1 (и m или n в тестовой сети). К основным минусам такого адреса относятся чувствительность к регистру при вводе данных, более высокие комиссии за операции, низкая скорость двойного хеширования контрольной суммы, больший вес в QR-кодах и неудобство записи на мобильном устройстве или на бумаге.
Из каких частей состоит биткоин-адрес в формате legacy?
Legacy-адреса уникальны, обычно состоят из 26-35 символов и представляют собой 160-битные хэши открытого ключа ECDSA ключевой пары. С появлением SegWit-адресов их стали называть старыми, однако изначально они были достаточно эффективным средством представления locking scripts в более удобном для пользователей виде и уменьшения рисков отправки средств на некорректный адрес.Стандартный биткоин-адрес состоит из таких частей:
- префикс;
- сгенерированный в результате применения к приватному ключу алгоритмов SHA256 и RIPEMD публичный ключ;
- контрольная сумма.
Почему в биткоин-адресах бывает разное количество знаков?
Как зашифрованы части legacy-адреса?
Все части биткоин-адреса в формате legacy зашифрованы с защитой от опечаток по системе кодирования Base58Check. В основе кода лежит латинский алфавит. Вы никогда не увидите в таком биткоин-адресе символы, которые легко спутать между собой (знаки плюс и минус, косая черта, ноль, прописные буквы “o” и “i”, строчная “L”). Согласно системе Base58Check в них применяются только следующие 58 символов:
Что такое биткоин-адрес в формате P2SH?
P2SH-адреса (Pay to script hash) появились в предложении по улучшению биткоина BIP-0016 в январе 2012 года благодаря главному научному сотруднику Bitcoin Foundation Гэвину Андресену. Они имеют ту же структуру, что и legacy-адреса, но начинаются с цифры 3.Такие адреса предполагают, что при переводе средств получатель должен иметь скрипт, подходящий к скрипту хеша. Эта особенность позволяет снижать комиссию за перевод биткоинов отправителем, перекладывать комиссионные затраты на получателя и создавать адреса с мультиподписью.
Технология P2SH может разрешить использование средств любым пользователем или, наоборот, запретить для всех. Важно помнить, что биткоин-адреса в формате P2SH поддерживают SegWit, но не являются его нативным решением. Не поддерживающие SegWit криптокошельки могут проводить SegWit-транзакции благодаря механизмам P2WPKH-в-P2SH и P2WSH-в-P2SH.
Что такое биткоин-адрес в формате SegWit?
- легко читаемой человеком части,
- разделителя (1),
- данных и контрольной суммы.
Если при введении адреса было допущено до четырех ошибок, контрольная сумма, входящая в Bech32-адрес, не сойдется. Благодаря примененному в решении коду Боуза-Чоудхури -Хоквингема (БЧХ-коду) ошибки будут автоматически исправлены.
При записи Bech32-адрес применяются следующие 32 символа:
Какие плюсы и минусы использования Bech32-адресов?
C новыми адресами QR-коды стали меньше, а защита от ошибки выше. Кроме того, использование биткоин-адресов в формате Bech32 на сегодня для пользователей более выгодно, ведь комиссия за отправку средств с них ниже, а скорость обработки выше. Главный минус Bech32-адресов — их поддерживают не все криптокошельки и сервисы.Среди первых поддержку таких адресов добавили аппаратные криптокошельки Ledger Nano S, TREZOR и Digital Bitbox, десктоп-криптокошельки Electrum и Armory, мобильные криптокошельки Edge, GreenAddress (для iOS- и Android-устройств), а также Samourai Wallet, Wasabi Wallet, GreenBits и Electrum (для Android-устройств).
Можно ли переводить биткоины с legacy-адреса на SegWit-адрес?
Активация SegWit в сети биткоина была софтфорком — это значит, что новая и предыдущая версии сохранили совместимость. То есть вы можете без проблем переводить средства с legacy-адреса на SegWit-адреса. На уровне блокчейна проблем с разницей в форматах адресов не существует.На практике сложности возникают, если пользователь хочет перевести средства со своего legacy-адреса, например, созданного на криптобирже, на bc1-адрес, а торговая площадка технически еще не внедрила поддержку нового формата адресов. В таком случае стоит использовать пусть и менее эффективный, чем bc1-, но все же более продвинутый, чем legacy- P2SH-адрес.
В обратном направлении, с bc1-адреса на legacy-адрес, средства должны поступить без проблем.
Какие обозреватели блоков отслеживают bc1-адреса?
Источник