Namecoin

Namecoin is an experimental open-source technology which improves decentralization, security, censorship resistance, privacy, and speed of certain components of the Internet infrastructure such as DNS and identities.

(For the technically minded, Namecoin is a key/value pair registration and transfer system based on the Bitcoin technology.)

Bitcoin frees money – Namecoin frees DNS, identities, and other technologies.

What can Namecoin be used for?

  • Protect free-speech rights online by making the web more resistant to censorship.
  • Attach identity information such as GPG and OTR keys and email, Bitcoin, and Bitmessage addresses to an identity of your choice.
  • Human-meaningful Tor .onion domains.
  • Decentralized TLS (HTTPS) certificate validation, backed by blockchain consensus.
  • Access websites using the .bit top-level domain.

What does Namecoin do under the hood?

  • Securely record and transfer arbitrary names (keys).
  • Attach a value (data) to the names (up to 520 bytes).
  • Transact the digital currency namecoins (NMC).
  • Like bitcoins, Namecoin names are difficult to censor or seize.
  • Lookups do not generate network traffic (improves privacy).

Namecoin was the first fork of Bitcoin and still is one of the most innovative “altcoins”. It was first to implement merged mining and a decentralized DNS. Namecoin was also the first solution to Zooko’s Triangle, the long-standing problem of producing a naming system that is simultaneously secure, decentralized, and human-meaningful.

More Information

pkcs11mod progress: Windows, macOS, certutil support, and more!

2022-06-13 Lots of things have been done with pkcs11mod since my last post on the subject. This is going to be a bit of a “grab bag” post without much structure (because that’s what reality looks like here, and this post is intended to reflect reality).

Electrum-NMC v4.0.0b1 fixes CVE-2022-31246

2022-06-08 Electrum-NMC v4.0.0b0 and earlier are affected by CVE-2022-31246 / GHSA-4fh4-hx35-r355 (the vulnerability is inherited from upstream Electrum). Electrum-NMC v4.0.0b1 and ncdns for Windows v0.3.1 contain the fix. Tor Browser Nightly was not vulnerable. We would like to thank Unciphered and Immunefi for reporting the vulnerability and coordinating the disclosure with us, and upstream Electrum for implementing the fix.

ncdns v0.3.1 Released

2022-06-04 We’ve released ncdns v0.3.1. This Windows-only release includes important improvements to memory safety and UX; we recommend that all Windows users upgrade.

Electrum-NMC v4.0.0b1 Released

2022-06-02 We’ve released Electrum-NMC v4.0.0b1. This release includes important UX improvements to reduce the risk of accidentally letting names expire, both on the wallet side and a resolution mechanism called semi-expiration that stops resolving names before they are permanently lost. Since semi-expiration affects resolution results, we therefore recommend that all users upgrade, even if you do not own any names yourself, so that you see the same resolution results as everyone else. Here’s what’s new since v4.0.0b0:

ncdns v0.3 Released

2022-05-27 We’ve released ncdns v0.3. This release adds Tor Browser configuration support to the Windows installer. If you have Tor Browser installed already, the Windows installer will offer to configure Tor Browser to use Namecoin. This Tor Browser support is aimed at a different audience than the support currently shipped with Tor Browser Nightly; the major features that the ncdns installer brings to the table compared to Tor Browser Nightly are:

Go DNS Seeder TCP Support

2022-05-22 In a previous post, I covered some Go DNS seeder improvements I made. Now here’s another one: DNS over TCP support.

Namecoin Receives 30k EUR in Additional Funding from NLnet Foundation’s Internet Hardening Fund and Netherlands Ministry of Economic Affairs and Climate Policy

2022-03-07 We’re happy to announce that Namecoin is receiving 30,000 EUR (roughly 33,306 USD) in additional funding from NLnet Foundation’s Internet Hardening Fund. If you’re unfamiliar with NLnet, you might want to read about NLnet Foundation, or just take a look at the projects they’ve funded over the years (you might see some familiar names). The Internet Hardening Fund is managed by NLnet and funded by the Netherlands Ministry of Economic Affairs and Climate Policy. Unlike our already-active funding from NLnet’s NGI0 Discovery Fund, which is focused on Namecoin Core and Electrum-NMC, this new funding is focused on TLS use cases.

The Namecoin Lab Leak (Part 2): How p11trustmod Vaccinates Against the Unmaintainable Code Omicron Variant

2022-02-26 In a previous post, I covered how splitting off p11mod from ncp11 improved code readability and auditability by using a higher-level API. Jacob Hoffman-Andrews’s p11 API is certainly more high-level than Miek Gieben’s pkcs11 API, but I wasn’t satisfied. Consider that most PKCS#11 usage in the wild involves encryption or signature algorithms that operate on public or private keys. In contrast, PKCS#11 modules like Mozilla CKBI or Namecoin ncp11 are strictly using the PKCS#11 API as a read-only database API, and only for X.509 certificates [1] – public and private keys are nowhere to be found. Given these limits on what usage Namecoin will need, we can construct a much higher-level (and much simpler) API than even the p11 API.

Preventing Expiration Mishaps with Semi-Expiration

2022-02-18 Forgetting to renew a Namecoin name on time is rather catastrophic: it means that anyone else can re-register it and then hold the name hostage. In practice today, it is likely that such re-registrations will be done by Good Samaritan volunteers who are happy to donate the name back to you. However, as per the cypherpunk philosophy of “don’t trust, verify”, it’s not desirable to rely on those Good Samaritans, since they constitute a trusted third party. How can we improve this situation?

Go DNS Seeder Improvements

2022-01-29 Any P2P network has to deal with initial peer discovery. Bitcoin and Namecoin mostly solve this via DNS seeds: special domain names that return a large number of IP addresses corresponding to Bitcoin/Namecoin nodes. If you’ve used Namecoin Core, you’ve probably encountered the dreaded “no peers” symptom. This is because, unfortunately, the primary DNS seeder implementation used by Bitcoin (by Pieter Wuille) is neither Freedom Software (it’s under an All Rights Reserved license, so Namecoin cannot legally use it) nor memory-safe (it’s in C++). To help improve Namecoin peer discovery (and maybe Bitcoin too), I’ve submitted the following improvements to Lyndsay Roger’s Go-based DNS seeder (which is both Freedom Software and memory-safe):

For the latest news go to the Namecoin forum or check out r/namecoin.

Official anouncements will also be made on this BitcoinTalk thread.

Donate

Participate

With Namecoin you can make a difference. We need your help to free information, especially in documentation, marketing, and coding. You are welcome at the forum. There may be bounties, too.

Name Wallets

To register a Namecoin name, you need a Namecoin wallet that supports name operations.

Your options are:

  • Namecoin Core
    Namecoin Core is the port of Bitcoin Core to Namecoin. Namecoin Core is a fully validating node, is reproducibly built, and supports Tor. Namecoin Core includes both a Qt GUI and a command-line version. You can download Namecoin Core at the Downloads page.
  • Electrum-NMC
    Electrum-NMC is the port of Electrum to Namecoin. Electrum-NMC is written in a memory-safe language (Python), which is more secure than Namecoin Core. Electrum-NMC isn’t a full node, which is less secure than Namecoin Core but allows it to synchronize faster and use less storage than Namecoin Core. Electrum-NMC is not reproducibly built. Electrum-NMC supports Tor. Electrum-NMC includes both a PyQt GUI and a command-line version. See the Electrum-NMC documentation.

After you’ve installed a name wallet, you’ll need to obtain some NMC (the digital currency used by Namecoin).

Nmc криптовалюта кошелек

Неймкоин (Name coin) является криптовалютой, созданной на базе Биткоина. В принципе, это далеко не первая и не последняя монета, созданная по такому принципу. Но всё же рассматриваемый проект имеет массу особенностей.

Конечно, у Неймкоин есть общие со всеми криптовалютами черты. Например, никаких привязок к банкам или каким-то другим финансовым или государственным системам. Задача проекта Namecoin – сделать возможным максимальное расширение существующих сегодня вариантов платёжных систем.

Неймкоин был первым криптовалютным проектом – форком Биткоина. Это исторически первый форк, хотя об этой монете мало кто слышал или понимает, чем она отличается. Эту несправедливость мы и постараемся сегодня исправить, представив информацию о том, какие особенности у форка и почему он до этой поры не занимает ведущие позиции на рынке.

Хотя насчёт последнего сомнений нет – слишком большая конкуренция не позволяет проекту выйти в лидеры. Тем не менее люди ещё сомневаются, стоит ли вкладывать в эту криптовалюту свои кровные. Всегда есть возможность, что даже забытый на криптовалютном рынке проект может «выстрелить», если будут благоприятные обстоятельства.

Основная информация о Namecoin

Удивительно, но несмотря на то что криптовалюту Namecoin считают второй появившейся после Биткоина монетой, о ней известно не так уж и много. В основном информация связана с тем, что монета является форком Биткоина, и на этом все высказывания на её счёт иссякают. Тем не менее проект во многом остаётся интересен трейдерам и инвесторам.

Итак, начнём с истории появления данной монеты. Проект реализовали 18 апреля 2011 года. Как и было указано выше, базой для новинки стал Биткоин. Именно его исходный код был взят для реализации рассматриваемого проекта.

У монеты есть следующие особенности:

  • Применение DNS-серверов альтернативного типа, благодаря чему у площадки и появилась своя, отличимая от прародителя, история;
  • Эта монета является дефляционной криптовалютой, хотя её рыночная капитализация составляет всего 26 326 305 долларов;
  • Платформой, как и её прародителем, предусмотрено 21 миллион доступных монет. Эмиссия неизменна;
  • Есть прямая связь с ICANN. Проще говоря, Неймкоин зависим от ICANN. Работать с ним можно только после того, как пройдёте верификацию на ICANN.

К сожалению, о Namecoin уже практически все забыли. Знающие люди считают, что эта монета не имеет никаких перспектив. В чём-то они правы, так как проект не развивается. Последние слабенькие обновления проводились в 2014 году. А 4 года для криптовалютного рынка всё равно, что столетия. Тем не менее пока не будем списывать монету со счетов. Возможно, ещё произойдёт чудо, и она заявит о себе новым скачком курса или каким-то оригинальным обновлением. Поживём и увидим.

Схожести с Bitcoin

Поскольку Namecoin NMC и Биткоин родом из одной «семьи» и даже приходятся друг другу родственниками, естественно, что между ними много общего.

Если объединить все общие черты в группы, можно выделить два основных параметра. По ним можно рассмотреть схожесть этих монет. Рассмотрим, чем криптовалюты похожи друг на друга:

  1. Децентрализация системы. Конечно, одноранговую систему сложно назвать чем-то оригинальным на современном криптовалютном рынке. Но когда мы говорим о криптовалютах образца 2011 года, такая система была новинкой. Благодаря децентрализации Наймкоин и Биткоин гарантируется анонимность. Также исключена возможность влияния на их курс со стороны государств или финансовых структур. Также транзакции в обеих этих сетях невозможно отменить. В общем, у этих двух криптовалют есть то, что отличает каждую популярную сегодня цифровую монету. Проще говоря, децентрализация обозначает финансовую независимость рассматриваемой пары криптовалют.
  2. Ограниченная эмиссия. Поскольку Неймкоин – альтернативная монета по отношению к Биткоину, у них одинаковая эмиссия. Количество монет как у одного, так и у другого составляет 21 миллион единиц. К тому же у них одинаковый алгоритм, использующийся для добычи, – SHA-256. Что интересно, у пользователей есть возможность одновременно добывать как одну, так и другую монеты, не теряя при этом мощность.

Но при этом у монеты много отличий от Биткоина. Например, то, что нужно регистрировать своё доменное имя. Причём этот процесс длится порой около двух часов. Да и домен должен иметь уникальное имя, а придумать его довольно непросто. К тому же регистрация платная, пусть цена символическая – только один цент.

Кстати, ещё одна общая черта – определение платы за формирование блока майнерами. Вот только оплата динамичная. Это сделано, чтобы дать стимул развивать площадку. Правда, как показало время, этот стимул был недостаточно сильным – Namecoin не раз падал ниже некуда.

Преимущества и недостатки Namecoin

В мире нет ни одного продукта, который можно было бы назвать абсолютно плохим или, наоборот, идеальным. Если присмотреться, то в любой вещи можно найти плюсы и минусы. К сожалению, в случае с Namecoin block-explorer даже искать не нужно. Как говорится, всё и так на виду. Рассмотрим плюсы и минусы этой системы подробнее и начнём с хорошего, а именно с плюсов:

  • Главный плюс – высокая защищенность. Конечно, если рассматривать защиту теоретически, то взломать её можно, вот только сделать это на практике очень сложно. Да и бессмысленно – это настолько дорого, что никто не возьмётся. Невыгодно экономически, так как нужно превзойти суммарную мощность всех пользовательских ресурсов;
  • Второе преимущество, которое когда-то привлекало пользователей, – возможность параллельно майнить Биткоин и эту монету. То есть люди могут зарабатывать больше, так как на мощность такой симбиоз практически никак не влияет.

А вот теперь добавим немного негатива. К сожалению, минусов у NMC заметно больше, чем плюсов. Потому давайте их рассмотрим:

  • Чтобы работать с Namecoin, нужно зарегистрировать доменное имя. При этом, как мы уже выше писали, это имя должно быть оригинальным. Но благодаря этому можно проводить киберсквоттинг. То есть регистрировать перспективные домены и перепродавать их, когда появится покупатель;
  • Независимость этих монет весьма условна. Проблема в связи с ICANN. Только зарегистрировав там домен, будет возможность стать участником системы. Проще говоря, если используется общий центр, который контролирует пользователей, то уже и сама децентрализация исключается, так как контролирующий орган всё же есть. Это не мешает работе и никак не влияет на работу сети, но всё же делает систему уязвимой. Отчего пользователи не в восторге;
  • Одновременно положительную и отрицательную сторону имеет тот факт, что добыча Биткоина и Namecoin тесно связана друг с другом. Многие пулы, занимающиеся добычей этих монет, могут в один момент упасть, тогда деньги никто и не подумает возвращать. А всё из-за проблем с Биткоином;
  • Ну и главная проблема – отсутствие каких-либо обновлений. Создаётся такое ощущение, что команда уже давно забросила своё детище и не заинтересована в его развитии. Похоже, что это не предположение, а свершившийся факт. Обновлений, связанных с NMC, уже давно не происходило. Если точнее, то четыре года. Естественно, мало кто захочет работать с продуктом, от которого отказались даже его создатели.

В общем, с 2014 года из системы начали понемногу уходить пользователи. Только вам решать, последовать ли их примеру или же лучше поверить в эту криптовалюту и дать ей ещё один шанс. Мы говорим о криптовалютах, а от этого рынка можно ожидать чего угодно. В том числе новой жизни для старого проекта.

Как майнить NMC

Особенность добычи криптовалюты Namecoin в том, что её можно майнить вместе с Биткоином. В результате пользователь получает возможность обзавестись большей прибылью.

Итак, рассмотрим, как происходит добыча Namecoin на примере соло майнинга:

    Перейдите на официальный сайт namecoin.info и скачайте программу-майнер. Учтите, что на ресурсе есть пара версий этой программы, потому выбирайте подходящую под свой компьютер. Ориентиром выступает версия операционной системы;
  • Установите скачанную программу, используя для этого файл-установщик. Лучше установить на «C:Documents and SettingsИмяпользователяApplication DataNamecoin»;
  • Когда с установкой покончено, создайте файл «bitcoin.conf»;
  • Дальше вносим в только что созданный файл настройки «rpcuser=your_user», «rpcpassword=your_pass», «rpcport=8336», «server=1».

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

Где хранить Namecoin

После майнинга монеты нужно где-то хранить. Естественно, для этого используется Namecoin wallet – кошелёк для хранения NMC. Но как его получить? Все довольно стандартно. Для того чтобы хранить свои деньги, достаточно зарегистрировать домен. Вот только мы уже говорили, что имя у домена должно быть оригинальным. Ну и ещё один нюанс – его надо открыть в зоне «.bit».

При этом регистрация имени домена процедура не бесплатная. За неё нужно заплатить один цент. Это немного, но ведь сам факт оплаты не радует. К тому же регистрация не мгновенная. Она занимает от двух часов. При этом отключаться от сети нельзя всё время, пока проходит процедура.

К тому же если будете создавать официальный Namecoin-кошелёк, учтите его особенности:

  • Параллельная эмиссия наличных средств. Благодаря этому можно дополнительно зарабатывать;
  • У кошелька отличная защита от вмешательства банков и даже правительства стран;
  • За использование домена нужно платить. Абонентскую плату снимают исключительно в Наймкоинах;
  • У домена есть жизненный цикл. Он составляет 36 тысяч блоков, что в переводе на реальное время где-то около 6-8 месяцев. Когда этот срок истекает, процедуру нужно провести заново или заплатить 0,005 Namecoin, чтобы работать дальше.

Биржи, торгующие валютой NMC

Поскольку эта криптовалюта является одной из самых первых в мире, ею торгуют на крупных биржах. Например, самые популярные криптовалютные биржи, которые занимаются торгами с этими монетами, собраны в этой таблице:

Источник https://www.namecoin.org/

Источник https://www.namecoin.org/get-started/name-wallets/

Источник https://cryptomagic.ru/kriptovaluty/namecoin.html