域名币(Namecoin,NMC)是一种实验性的开源技术,旨在提供与传统 DNS(域名管理系统)服务商类似的功能,并具有安全、不被审查、隐私和快速等特性。Namecoin 是比特币的首个分支币,也是最具创新性的“山寨币”之一。它首次实现了合并挖掘和去中心化 DNS 功能。
Namecoin 作为比特币的第一个分支,仍然是最具创新性的“altcoins”之一。它首先实现了合并挖掘和分散 DNS。Namecoin 还是 Zooko 的 Triangle 的第一个解决方案,Zooko 的 Triangle 是一个长期存在的问题,即生产一种同时安全、分散和具有人类意义的命名系统。具体应用包括:
•通过使网络更不受审查,来在线保护自由言论权利。
•将身份信息(例如 GPG 和 OTR 密钥以及电子邮件、比特币和 Bitmessage 地址)附加到您选择的身份。
•具有人类意义的 Tor.onion 域。
•分散式 TLS(HTTPS)证书验证,并得到区块链共识的支持。
•使用.bit 顶级域访问网站。
•提议的想法,例如文件签名、投票、债券/股票/股票、信任网、公证服务和存在证明。
Namecoin 的代码库由比特币代码库组成,其变化相对较小(约 400 行),并在其之上构建了其他功能。挖掘过程是相同的,但区块链是分开的,因此创建了 Namecoin。之所以采用这种方法,是因为比特币开发者希望几乎全部专注于使比特币成为一种可行的货币,而名币开发者则对建立命名系统感兴趣。由于两个项目之间的预期用例不同,因此共识和协议规则可能在一个方面有意义,而在另一个方面则没有意义。具有不同协议或共识规则的地方示例:
•Namecoin 的共识规则需要强制名称的唯一性。尽管可以将数据存储在比特币中(例如,OP_RETURN 输出中的键/值对),但比特币并不强制唯一性。从理论上讲,有可能在比特币之上构建一个层,以丢弃 OP_RETURN 不尊重唯一性的输出(例如,窃取他人名字的名称操作),但矿工不会强制执行任何此类层。如果矿工未强制执行交易有效性规则,则 PoW 不会为其提供支持,这意味着基于 SPV 的轻量级客户端将无法实施这些有效性规则。
•由于消费者期望金融交易与名称注册的费用不同,并且由于全球金融交易与全球名称注册的数量不同,因此 Namecoin 和比特币的最佳区块大小可能不同。
•在货币中,通货膨胀攻击是致命的,而在命名系统中,通货膨胀攻击只是垃圾邮件或蹲便式攻击:很糟糕,但几乎没有致命危险。因此,Namecoin 和比特币之间关于基于 zk-SNARK 的匿名性(会带来通货膨胀攻击的风险)之类的功能的决策可能得出不同的结论。
•一些对 Namecoin 有意义的脚本功能可能对比特币没有意义,例如,允许 scriptPubKey 限制任何支出交易的 scriptPubKeys。在命名系统中,类似这样的功能可以使更新和更新名称更加方便和安全,但是以货币为单位,它们可能会损害可替代性。
•可以通过 Namecoin 共识规则来强制执行 Coinbase 对名称数据库的承诺,从而可以创建名称不存在的 SPV 证明。
•通常,Namecoin 开发人员会尝试最小化针对比特币的补丁集。如果某个功能可以在比特币中使用,我们尝试将其添加到比特币中,然后将其合并到 Namecoin 中。Namecoin 通常仅在由于使用案例不同而对比特币没有意义的情况下才引入与比特币的区别。尽管从理论上讲可以将 Namecoin 用作通用货币,但 Namecoin 开发人员并不鼓励使用此用例。那里有很多专门用于这种用途的加密货币项目(例如比特币)。如果您正在寻找货币,则应使用其中一个项目。
相关链接: