使用命令行注册 .bit 域名

前言

如果你有一些Namecoin(域名币)的话,你可以使用namecoin-cli自带的工具注册一个属于自己的".bit"域名

第一步 确定基础信息

注册.bit域名需要花费一些域名币,目前大约是0.02个.所以首先你得确定你的钱包里有足够的钱

./namecoin-cli getbalance
一般会返回你的余额

如果你的钱包中并没有币,那就买一点,首先获得你的钱包地址

./namecoin-cli listaddressgroupings
这里会返回你钱包中的地址
如果你想用一个新地址
./namecoin-cli getnewaddress
这里会返回一个新地址

接下来你可以去bter或者其他什么网站买点nmc
(我不推荐用这种方法,因为限制太多交易所太少

如果你有其他什么币的话(比特币除外,现在交易手续费太高而且确认太慢)

使用 https://zh.shapeshift.io/#/coins ShapeShift可以快速的转换各种币,肥肠稳定可靠

然后坐等一会钱包到账,你可以不断刷新你的balance看余额

./namecoin-cli getbalance

第二步 生成.bit域名的hex
现在你可以开始选域名了,只要是没有被注册的域名基本都可以注册

所以我们先看看域名是否被注册了

./namecoin-cli name_show d/lidamaodashuaibi #查看"李大猫大帅比"这个域名试试
返回
error code: -4
error message:
name not found: 'aaa123121313131321'

请注意name_show后面的域名要加一个 "d/",我们可以看到下面的返回消息错误,也就是说没人注册这个域名,那我们肯定是先抢注一波

./namecoin-cli name_new d/lidamaodashuaibi
返回
[
  "d1a37dd32xxxxx28581af8a86bb038b1aa3a09dcb1037",
  "3a861x02d23e9xxxcb7df0415a3dc3aeee1a"
]

记住域名前要加一个'd/',
返回值为hex

这时千万别莽,要等一下

这时千万别莽,要等一下

这时千万别莽,要等一下

./namecoin-cli getblockcount

使用这条命令查看一下当前块的高度,然后等待至少12个块以后,你才可以执行接下来的操作更详细的东西

第三步 填写域名的详细信息

在你等待至少12个块之后,执行下面的操作

./namecoind name_firstupdate d/lidamaodashuaibi 短的那一串hex '{ "email": "<optional email>","zeronet": {"": "1HqoVewFpXD4jJ9uGsZKpoZJ3xdvTgGSeB","dev":"1AYpPewPtystyZxhHp4a5VFNrgJfmsWRU6" },"map": {"": "<server IP>", "www": "<server IP>"}}'

最后那一串json类似你在dnspod上面的域名配置

如果你是在配置ZeroNet网站,那其中zeronet的字段你要好好配置

第四步 验证

当以上步骤全部完成后基本这个域名就是属于你的了(大约6个月)

你可以去这个网站上查找https://namecha.in/name/d/你的域名

如果信息全部温和,那么大功告成!