Все языки
Namecoin (NMC) – это экспериментальная технология с открытым исходным кодом, которая предоставляет функции, аналогичные традиционным поставщикам услуг DNS (система управления доменными именами), с функциями безопасности, отсутствия цензуры, конфиденциальности и скорости. Namecoin был первым форком Биткойна и одним из самых инновационных «альткойнов». Объединенные функции майнинга и децентрализованного DNS реализованы впервые.
<час>
Namecoin был первым форком Биткойна и остается одним из самых инновационных «альткойнов». Он первым внедрил слитный майнинг и децентрализованный DNS. Namecoin также является первым решением Zooko Triangle, давней проблемы создания системы именования, которая одновременно является безопасной, децентрализованной и понятной для человека. Конкретные приложения:
•Защитите права на свободу слова в Интернете, уменьшив цензуру в Интернете.
• Прикрепите идентификационную информацию, такую как ключи GPG и OTR, а также адреса электронной почты, биткойн и Bitmessage, к выбранному вами удостоверению.
•Домен Tor .onion с человеческим значением.
•Децентрализованная проверка сертификата TLS (HTTPS), поддерживаемая консенсусом блокчейна.
• Используйте домен верхнего уровня .bit для доступа к веб-сайту.
•Предлагаемые идеи, такие как подписание документов, голосование, облигации/акции/акции, сеть доверия, нотариальные услуги и доказательство существования.
<час>
Кодовая база Namecoin состоит из кодовой базы Биткойн с относительно небольшими изменениями (около 400 строк) и надстроенными над ней дополнительными функциями. Процесс майнинга тот же, но блокчейн отдельный, отсюда и создание Namecoin. Этот подход был выбран потому, что разработчики биткойнов хотели сосредоточиться почти исключительно на том, чтобы сделать биткойн жизнеспособной валютой, в то время как разработчики монет были заинтересованы в создании системы именования. Поскольку предполагаемые варианты использования различаются между двумя проектами, правила консенсуса и протокола могут иметь смысл в одном, но не в другом. Примеры мест с разными протоколами или правилами консенсуса:
•Консенсусные правила Namecoin должны обеспечивать уникальность имен. Хотя в биткойне можно хранить данные (например, пары ключ/значение в выводах OP_RETURN), биткойн не обеспечивает уникальность. Теоретически возможно создать слой поверх Биткойна, который отбрасывает выходные данные OP_RETURN, не учитывающие уникальность (например, операции с именами, которые крадут чужое имя), но майнеры не будут применять такой слой. Если майнеры не применяют правила валидности транзакций, PoW не будет их поддерживать, а это означает, что облегченные клиенты на основе SPV не смогут применять эти правила валидности.
• Поскольку потребители ожидают, что финансовые транзакции будут стоить не так, как регистрация имени, а глобальные финансовые транзакции отличаются от количество регистраций глобальных имен различается, поэтому оптимальный размер блока Namecoin и Bitcoin может быть разным.
• В валюте инфляционная атака смертельна, в системе именования инфляционная атака просто чушь. или приземистая атака: плохо, но вряд ли смертельно. Таким образом, решения между Namecoin и Биткойном в отношении таких функций, как анонимность на основе zk-SNARK (которая представляет риск инфляционных атак), могут привести к различным выводам.
• Некоторые функции сценариев, которые имеют смысл для Namecoin, могут не иметь смысла для биткойнов, например, позволяя scriptPubKey ограничивать любые траты Скрипт PubKeys транзакции. В системе именования подобные функции могут сделать обновление и обновление имен более удобным и безопасным, но с точки зрения валюты они могут повредить взаимозаменяемости.
• Приверженность Coinbase базе данных имен может быть обеспечена с помощью правил консенсуса Namecoin, позволяющих создавать имена, которые не существует доказательств SPV.
•Как правило, разработчики Namecoin стараются минимизировать набор исправлений для Биткойн. Если какая-то функция работает в Биткойне, мы пытаемся добавить ее в Биткойн, а затем объединить с Namecoin. Обычно Namecoin вводит отличия от Биткойна только там, где это не имеет смысла для Биткойна из-за другого варианта использования. Хотя теоретически возможно использовать Namecoin в качестве валюты общего назначения, разработчики Namecoin не одобряют этот вариант использования. Существует множество криптовалютных проектов (таких как Биткойн), предназначенных для этой цели. Если вы ищете валюту, вы должны использовать один из этих проектов.
Ссылки по теме:
https://www.namecoin.org/docs/faq/