Об EMC DNS заговорили в ноябре 2016, хотя создана она была гораздо раньше. Но в ноябре закрыли крупнейший в России и СНГ торрент-трекер с контентом для взрослых Pornolab, что вызвало волну недовольства и критики. Пока многие в кулуарах жаловались на несправедливость мира, задаваясь риторическим вопросом "где же демократия". Pornolab не стал тратить время на демагогию, а, зарегистрировался в новой доменной зоне Emercoin. Как им это удалось? Возможно ли закрытым сайтам подарить вторую жизнь? Что вообще такое EMC DNS? - на все поставленные вопросы отвечаем прямо и откровенно.
EMC DNS - это…
Это децентрализованная система доменных имен на базе блокчейна Emercoin. Особый сервис для создания сверхнадежных сетей. Каждый из нас хорошо представляет такую структуру, как банк. У вас есть сбережения, вы кладете их на счет и спокойны, в полной уверенности, что вы хозяин своих денег. Так-то да не так. Деньги ваши, но теперь распоряжается ими банк. DNS или система доменных имен тот же самый банк, в котором хранится информация о доменах ваших сайтов. Записи принадлежат пользователю, но распоряжается ей провайдер и по сути в любой момент может передать эти записи другому владельцу или прекратить действие домена. В EMC DNS только владелец имени может управлять всеми своими записями. Как если бы Вы свои деньги положили не в банк, а в карман или под подушку. С них не возьмут комиссию и просто так их никто не заморозит. В этом и заключается вся суть децентрализации. Контроль над любым сервисом не должен принадлежать конкретной организации или правительству, но должен быть распределен среди всех участников системы.
Для чего нужна технология EMC DNS.
В идеальном мире, где все друг другу доверяют, где любая информация открыта и доступна, где нет коррупции, воровства, хакерства и гос.надзора, такая сеть, конечно, ни к чему. Но нам до идеального мира еще далеко. Количество атак на традиционную DNS возрастает с каждым днем. И государственные органы ежедневно блокируют сотни неугодных им сайтов. EmcDNS - это возможность для пользователей не зависеть от традиционной DNS, избегать DDOS атак и препятствовать блокировкам интернет-ресурсов. DNS-записи полностью децентрализованы и не могут быть изменены, отменены или приостановлены никаким органом, кроме самих пользователей - создателей записей.
Преимущества EMC DNS
1. Поддержка нескольких доменных зон.
Сервис Emer обслуживает несколько доменных зон одновременно и может поддерживать практически любую DNS, но на сегодняшний день системой активно обслуживаются 4 зоны:*.coin — для ресурсов, которые непосредственно связаны с криптовалютой, денежным оборотом и коммерцией. *.bazar — в этой доменной зоне располагаются различные сервисы купли/продажи. *.emc — для личных ресурсов проекта EmerCoin;*.lib — для политических движений, публичных библиотек и других различных сервисов. Важное преимущество, что новые зоны вводятся просто записью в config-file. Это позволяет создавать на базе emcDNS собственные «ведомственные» доменные зоны. Зоны, которые будут распознаваться только Emer-узлами.
2. Длительный срок аренды записи.По сути вы арендуете у Emercoin доменную зону. Срок этой аренды может длиться и годами и столетиями. Поэтому вам не придется продлевать аренду каждые 3-4 месяца. Такой подход упрощает администрирование. К тому же сохраняется полный контроль над записью. По истечении срока аренды запись не перехватят другие пользователи сети.
3. Возможность резервирования и удаления записей.В системе Emer у пользователей есть возможность удалять запись до истечения срока аренды. К тому же можно резервировать записи на любой срок.
4. Управление поддоменами.
В основе системы emcDNS лежит важный принцип: все запросы на доменное имя любого уровня, кроме «разрешённых исключений», допускаются как доменные имена второго уровня. Этот принцип позволяет исключить атаку в формате «захват поддомена».Допустим у вас есть сервер: life.emc, вы создали еще одно доменное имя, которое назначали на тот же сервер. К примеру, www.life.emc. Некий злоумышленик создает имя www1.life.emc и переносит его на вредоносный сервер. По сути это два совершенно разных имени, но пользователи вашего интернет ресурса могут недоглядеть одной цифры и случайно перейти на доменную зону к злоумышленнику. Чтобы этого избежать команда Emer добавила в систему обязательное условие. Для создания поддоменных имен необходимо указывать специальный тэг SD. Если тэг указан, то его значение интерпретируется как список разрешенных исключений, которые обслуживаются системой.
5. Полная децентрализация.
Все зоны управляются исключительно пользователями-хозяевами. Никакой государственный орган, центральный аппарат или еще кто-либо не сможет закрыть или приостановить работу доменной зоны. Они не могут быть заблокированы посредством административного ресурса или отозваны вследствие политического давления. Полная децентрализация возможно благодаря тому, что каждый кошелёк EmerCoin имеет встроенный DNS-сервер. Он обрабатывает стандартные запросы интернет-формата rfc1035. Ответ осуществляется в том же формате, которыми пользуется весь Интернет. DNS-сервером являются не только выделенные сервера-шлюзы, но и каждый кошелёк.
Известные примеры использования EMC DNS.
Летом 2015 года из-за судебного решения в России был заблокирован доступ к бесплатной некоммерческой онлайн - библиотеке «Флибуста». На этом сайте можно было бесплатно читать и скачивать любые книги, имеющиеся в архиве библиотеки. Многие российские и зарубежные рейтинги не раз называли “Флибусту” одним из самых популярных книжных сайтов в рунете. После скандального закрытия прошло всего несколько дней и сайт заработал по доменному имени flibusta.lib, которое поддерживается EMC DNS.Но самый громкий пример - открытие зеркала Pornolabа в доменной зоне EmerCoin. 28 ноября 2016 года крупнейший в России и СНГ торрент-трекeр с контентом для взрослых официально перешел на альтернативную доменную зону EMC.
Как работает EMC DNS.
Прежде чем понять принцип работы EMC DNS, необходимо понять как работает блокчейн. Идея этой технологии максимально проста. Блокчейн - это большая база данных общего пользования, у которой нет централизованного руководства. Проверкой любых транзакций занимаются участники системы. Они и подтверждают подлинность совершенных операций, а затем формируют из записей транзакций блоки. Например, вы совершаете передачу денег: из пункта А в пункт B ушло 5 момент. Данная информация сохраняется не только в пунктах А и B (у отправителя и получателя), но и у сторонних пунктов-наблюдателей ( пользователей системы). Теперь вернемся к технологии DNS. Так как DNS-записи хранятся в блокчейне, то все их копии находятся в каждом Emer-узле. При этом управлять информацией о доменах (изменять или удалять), может только их владелец. Это в разы упрощает поиск, не нужно запрашивать внешние сервера. Ваш провайдер не узнает, какие сайты Вы ищете, особенно если запрашивать доступ к сайтам вы будет по https.
Как пользователю работать с децентрализованым DNS от EmerCoin?
1. Абсолютно любой пользователь может скачать кошелек Emercoin. Эта процедура не займет много времени. Скачать кошелек можно на официальном сайте.
2. После того, как Вы установили кошелек. Необходимо зачислить на него криптовалюту. Сделать это можно двумя способами:
- купить на бирже: LiveCoin, Cryptonit, LocalBitcoins, Huobi.
- одолжить у знакомых, которые пользуются валютой EMC
На момент написания этой статьи курс EMC был равен 12 рублям. Для того чтобы зарегистрировать альтернативный домен понадобиться меньше одного EMC. Цена регистрации одной записи - примерно 0.2EMC/год. Это в разы дешевле, чем регистрация доменов у классических провайдеров.
3. Если у вас в кошельке лежит хотя бы один EMC, то вы можете приступать к регистрации домена. В кошельке в правом верхнем углу есть кнопка «Manage Names».
4. Нажимаем на кнопку и переходим в этот раздел.
Допустим, вы решили зарегистрировать домен life.emc
- заносите в поле name: значение «dns:life.emc» (без кавычек).
- в поле value: заносите «A=185.31.209.8|AAAA=2a04:5340:1:1::3|MX=mx.yandex.ru:10».
- в поле days ставите большую периодичностью, к примеру 10 лет (3650 days).
- заключительный этап. Нажимаете на кнопку Submit и ждете 10-30 минут. Пока в блокчейн будет занесена запись.
Теперь Вы счастливый обладатель EMC DNS!
И как получить доступ к этим сайтам рядовым пользователям? По каким адресам они доступны?
Всё очень просто. Нужно установить браузер Chrome, далее установить на этот браузер плагин FriGate https://chrome.google.com/webstore/detail/frigate-cdn-smooth-access/mbacbcfdfaapbcnlnbmciiaakomhkbkb?hl=ru
и свободно ходить по доменным зонам Emercoin.