B32: различия между версиями

Материал из I2P-ilita вики
Перейти к навигацииПерейти к поиску
м (Conversion script переименовал страницу B32 в b32: Converting page titles to lowercase)
(нет различий)

Версия 12:54, 3 июня 2017

Zrada.png ЗРАДА!

Информация была грубо перекатана со свидомой википедии.
Требуется дополнить её фактами, разбавить картинками, переписать или хотя бы почистить от мусора.

b32 ИРЛ

I2P поддерживает имена доменов в формате Base32, аналогично адресам .onion в сети Tor. Адреса base32 намного короче и проще для передачи, нежели полный Base64 адрес назначения или так называемые addresshelpers. Например: ukeu3k5oycgaauneqgtnvselmt4yemvoilkln7jpvamvfx7dnkdq.b32.i2p

В сети Tor адрес состоит из 16 символов (80 бит), или половины от SHA-1 хэша. I2P использует 52 символа (256 бит) для предоставления полного SHA-256 хэша. Форма записи: {52 символа}.b32.i2p. Base32 это реализация сервиса именования доменов, которая запрашивает полную информацию (полный 516-символьный адрес назначения) у роутера, через протокол I2CP. Роутер, в свою очередь, по base32 хэшу ищет в LeaseSet этот полный адрес, и, в случае успеха, возвращает его. Поиск по хэшу Base32 будет успешным только в том случае, если точка назначения в формате Base64 активна и опубликована в LeaseSet в виде короткого base-32 адреса. Так как разрешение адреса таким способом требует обращения к сетевой базе данных, это может быть намного дольше, чем поиск в локальной адресной книге.

Адреса в формате Base32 могут быть использованы в большинстве случаев, там же, где используются полные адреса точек назначения. Разумеется, имеются некоторые исключения. Например поиск может завершиться неудачей, если имя не разрешено немедленно. К примеру I2PTunnel может "умереть", если имя не разрешено в Base-64 destination.

Статьи по теме

Примечания