Формат адресов Decimal: различия между версиями
[досмотренная версия] | [досмотренная версия] |
мНет описания правки |
м (CryptoUser переименовал страницу Commoninfo:addressformat в Формат адресов Decimal) |
(нет различий)
|
Версия от 19:12, 25 декабря 2023
Decimal-адрес — номер счёта, содержащий буквы, цифры и символы латинского алфавита. Адрес может быть представлен в виде QR-кода, является анонимным и не содержит информации о владельце.
Посредством адреса можно совершать операции перевода/получения любых токенов экосистемы DecimalChain, наподобие работы с письмами электронной почты. Один человек может создавать неограниченное количество адресов, наример, повышая уровень анонимности своих платежей.
Историческая справка
Одной из специфических особенностей блокчейнов (сначала биткоина, а потом и многих других) являются форматы адресов, проблема которых была в том, что это значительно затрудняет их корректное считывание пользователями.
Энтузиаст и разработчик блокчейна Питер Уилле (Pieter Wuille) предложил модернизировать формат адресов в сети Bitcoin. Это предложение известно как BIP 173, или 4 bc1-адреса, и на май 2020 года оно было успешно внедрено в значительное количество криптопроектов, в том числе за рамками блокчейна Bitcoin.
На данный момент внедрённые изменения известны как Bech32-формат адресов.
Адрес в Decimal
Команда Decimal поддерживает Bech32 и обеспечила его уже на старте проекта DecimalChain.
Адрес Bech32 имеет длину, которая не превышает 90 символов, и содержит:
- Часть, удобную для чтения человеком. Сюда входят данные, которые может понадобиться передать или которые имеют какое-либо отношение к владельцу адреса, длиной минимум в один символ. Например, по умолчанию для адресов mainnet используются символы «bc», а для testnet — символы «tb».
- Разделитель — им является последний из символов «1».
- Часть с данными имеет длину как минимум в шесть символов и состоит только из буквенно-цифровых символов, исключая «1», «b», «i», и «o».
- Чек-сумма. Последние шесть символов части данных образуют контрольную сумму и не содержат никакой информации.
Все буквы являются строчными, хотя для генерации QR-кода возможно их преобразование в заглавные.
Условия ввода адреса
С целью исключения ошибки при ручном вводе адреса рекомендуется использовать буфер обмена. При ручном вводе учитывается регистр символов. В случае неверного ввода адреса монеты отправляются не по адресу или транзакция отклоняется.