Пользователь
102,0
рейтинг
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
Анатолий Ализар @alizar
карма
744,5
рейтинг 102,0
Пользователь
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое Разработка

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

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

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

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