Формат адресов Decimal: различия между версиями
[досмотренная версия] | [досмотренная версия] |
Test (обсуждение | вклад) Нет описания правки |
Нет описания правки |
||
Строка 1: | Строка 1: | ||
{{#seo: | {{#seo: | ||
|title= Формат адресов Decimal | |title= Формат адресов Decimal — материал из Decimal Wiki | ||
|titlemode= append | |titlemode= append | ||
|keywords= Формат адресов Decimal | |keywords= Формат адресов Decimal | ||
|description= Формат адресов Decimal | |description= Формат адресов Decimal | ||
}} | }} | ||
'''Decimal-адрес''' — номер счёта, содержащий буквы, цифры и символы латинского алфавита. Адрес может быть представлен в виде QR-кода, является анонимным и не содержит информации о владельце. | |||
Посредством адреса можно совершать операции перевода/получения любых токенов [[экосистема Decimal|экосистемы DecimalChain]], наподобие работы с письмами электронной почты. Один человек может создавать неограниченное количество адресов, наример, повышая уровень анонимности своих платежей. | |||
== Историческая справка == | |||
Одной из специфических особенностей [[блокчейн]]ов (сначала [[биткоин]]а, а потом и многих других) являются форматы адресов, проблема которых была в том, что это значительно затрудняет их корректное считывание пользователями. | |||
Энтузиаст и разработчик блокчейна [[w:Уилле, Питер|Питер Уилле]] (Pieter Wuille) предложил модернизировать формат адресов в сети Bitcoin. Это предложение известно как [[BIP 173]], или 4 [[bc1-адрес]]а, и на май 2020 года оно было успешно внедрено в значительное количество криптопроектов, в том числе за рамками блокчейна Bitcoin. | |||
На данный момент внедрённые изменения известны как [[Bech32]]-формат адресов. | |||
== Адрес в Decimal == | |||
[[Файл:Wiki-2020-12-11_16-46-20.png|600px|frameless|right]] | |||
Команда [[Decimal]] поддерживает Bech32 и обеспечила его уже на старте проекта [[DecimalChain]]. | |||
''' | '''Адрес Bech32 имеет длину, которая не превышает 90 символов, и содержит:''' | ||
# '''Часть, удобную для чтения человеком.''' Сюда входят данные, которые может понадобиться передать или которые имеют какое-либо отношение к владельцу адреса, длиной минимум в один символ. Например, по умолчанию для адресов mainnet используются символы «bc», а для testnet — символы «tb». | |||
# '''Разделитель''' — им является последний из символов «1». | |||
# '''Часть с данными''' имеет длину как минимум в шесть символов и состоит только из буквенно-цифровых символов, исключая «1», «b», «i», и «o». | |||
# '''Чек-сумма.''' Последние шесть символов части данных образуют контрольную сумму и не содержат никакой информации. | |||
'''Все буквы являются строчными, хотя для генерации QR-кода возможно их преобразование в заглавные.''' | |||
== Условия ввода адреса == | |||
С целью исключения ошибки при ручном вводе адреса рекомендуется использовать буфер обмена. При ручном вводе учитывается регистр символов. В случае неверного ввода адреса [[монета|монеты]] отправляются не по адресу или [[транзакция]] отклоняется. | |||
= | |||
[[Категория:Терминология]] | |||
[[Категория:Технология блокчейн]] | |||
[[Категория:DecimalChain]] | |||
[[Категория:Криптобезопасность]] | |||
[[ | |||
Версия от 19:11, 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-кода возможно их преобразование в заглавные.
Условия ввода адреса
С целью исключения ошибки при ручном вводе адреса рекомендуется использовать буфер обмена. При ручном вводе учитывается регистр символов. В случае неверного ввода адреса монеты отправляются не по адресу или транзакция отклоняется.