26 мая 2011 в 12:41

Namecoin: защищённая DNS на базе P2P-вычислений

DNS-система Namecoin основана на концепции онлайновой криптовалюты Bitcoin. Здесь защита пары домен/DNS обеспечивается методом распределённого вычисления хэша, так что никто не сможет изъять ваш домен, как это недавно случилось с множеством торрент-трекеров и покерных сайтов (точнее, для изъятия домена требуются вычислительные ресурсы, несопоставимые с важностью задачи).

Кроме того, стимулом для создания этой системы стали известные сбои в работе DNS, которая вообще считается ненадёжной системой и уязвимой для подмены кэша.

Скептики скажут: ну конечно, теперь вы можете деньгами, которые никто не использует, заплатить за сайт, на который никто не может зайти. Но есть и другая точка зрения: это альтернативная система DNS, и если её популярность будет расти такими же взрывными темпами, как стоимость валюты Bitcoin, то кто знает…

В Namecoin все вычисления осуществляются в блоках, отдельных от Bitcoin. В остальном системы полностью идентичны, только вместо отдельных монет тут используются пары домен/DNS, а вместо финансовых транзакций — транзакции new, first-update и update. Соответственно, чтобы получить такую пару, то есть зарегистрировать домен, вам нужно вычислить блок Namecoin на своём компьютере (заплатить 0,01 NC). Вкратце: устанавливаете namecoind, потом запускаете один из стандартных bitcoin-майнеров и перенаправляете его на сервер и порт, где работает namecoind. Уровень сложности сейчас очень маленький, так что даже на CPU можно быстро сгенерировать блок. Полная инструкция по регистрации и конфигурации здесь.

Каждая транзакция хранится на каждом компьютере, работающем в распределённой вычислительной сети. Срок регистрации домена считается истёкшим после вычисления 12 000 новых блоков.

Сейчас в Namecoin регистрируются домены только в зоне .bit. Мощность распределённой вычислительной сети гарантирует, что не появится двух одинаковых доменов и что ваш DNS-адрес не сможет быть присвоен ни одному стороннему сайту.

Код проекта на github

Чтобы Namecoin набрал популярность, нужно ещё сделать прокси, расширения к браузеру и поднять DNS-сервера.

По теме:
Пираты — за создание альтернативной системы DNS
+26
4611
26
alizar 1912,0 G+

Комментарии (19)

0
Injected, #
Интересная вещь, в win при попытке запустить namecoind.exe вот что выдает:
image
скорей всего кириллицу не кушает, настройки все вписал, но говорит что нету.
+1
Injected, #
за что меня так я в чем то ошибся?
0
VolCh, #
Винда? Учётка администратора?
+7
Injected, #
извините я исправлюсь и впредь буду работать только под fedora
–2
bliznezz, #
chcp 1251
+7
philpirj, #
Кажется, началась децентрализация.
+3
Injected, #
что собственно есть очень даже хорошо, главное чтоб пошло в массы.
+2
madgnu, #
Кроме того, стимулом для создания этой системы стали известные сбои в работе DNS, которая вообще считается ненадёжной системой и уязвимой для подмены кэша.

К сожалению, переход на DNSSEC идет ну очень медленно.
+15
whitequark, #
Я правильно понимаю, что со временем регистрировать домены станет все сложнее и сложнее, а через 20 лет (или сколько там у bitcoin) система вообще перестанет работать?
+2
compdemon, #
Судя по описанию bitcoin — работать оно не перестанет, а вот стоимость в BTC будет расти.
Вообще затея несколько сомнительная. Распределенная система ХРАНЕНИЯ — это интересно.
А вот регистрация — сомнительно. В первую очередь совершенно непонятно как в такой системе бороться с киберсквоттерами. А во вторых — тут все упирается в мощностя компьютеров (если хочется домен «нахаляву»), что может привести к непропорциональному перекосу в пользу владельцев или администраторов больших серверных мощностей, либо же к весьма сильной инфляции, связанной с ограниченностью общего количества BTC-пойнтов и постепенным ростом курса обмена BTC на реальную валюту (для тех, кто не успел обзавестись BTC или вообще далек от распределенных вычислений, но хочет себе доменчик).
+5
compdemon, #
Киберсквоттеры запасаются GPU и начинают активно генерить себе домены…
+5
zelyony, #
т.е. блоки по началу будут генерироваться быстро, а потом…
> Срок регистрации домена считается истёкшим после вычисления 12 000 новых блоков.
сегодня я зарегистрировал домен, а завтра он… истек?
сегодня домен стоит час работы компа, а послезавтра… админы суперкомпьютеров будут покупает каены? :)
0
compdemon, #
Потом — надо будет покупать BTC за валюту уже не виртуальную. Вот только каким будет курс на момент перерегистрации сказать о-оочень сложно.
… И таки да — владельцы больших серверных мощностей таки будут кататься на Кайенах и Бэнтли. :)
0
Khoss, #
Странно все это. Очень похоже на трояна вроде github.com/bitcoin2cash/Stealthcoin
0
olololog, #
И чем же?
0
hx0, #
А вот как направить на него обычный майнер?
0
olololog, #
0
hx0, #
Это понятно, только он постоянно говорит:
PROOF OF WORK RESULT: false (booooo)
0
olololog, #
Жаль, ничем не могу помочь — не на чём проверить. Доберусь до железа — буду разгребать.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.