目标 | 以基于区块链的方案代替DNS | 以基于区块链的方案代替DNS | 与DNS兼容;仅替代根区管理模块(区文件等) | 包括以太坊地址在内的Web3资源解析 |
区块链 | 基于Bitcoin代码实现 | 下层链(Bitcoin) 虚拟链(Stacks) | 基于UTXO的区块链 | 以太坊 |
结构/算法 | SHA-256 Merkle Tree | 共识哈希 ECDSA | FFMT SHA3 blake2b | Namehash |
共识机制 | PoW,同Bitcoin | PoW+PoB 转变为 PoW+PoX (草案阶段) | PoW | PoW 转变为 PoS(Ethereum) |
域名注册 | 只支持.bit顶级域下名字注册,不支持用户申请顶级域 | 任何人可以创建命名空间,但不归创建者所有; 支持名字,子域注册 | 支持顶级域名和其子域注册 | 只支持.eth顶级域下名字注册,不支持用户申请顶级域 |
价格 | 0.01NMC+ 0.05NMC交易费/交易 | 指定一系列价格规则;域名的定价规则以名字空间为单位管理; 名字空间也有相应的定价规则 | Vickrey拍卖 | 年度注册费见表2 短域名拍卖费 |
解析 | 运行本地DNS解析软件等 | Blockstack解析器,已合并到BNS API中 | SPV名称解析 | 自身解析器 |
智能合约 | 简单的合约操作 | 设计一种智能合约语言Clarity | 在UTXO基础上增加新的脚本操作码和相关参数来支持智能合约 | 注册表,解析器,注册中心都是智能合约 |
身份标识 | 公共在线身份系统,借助NameID,将Namecoin身份转换为OpenID | Blockstack Auth | 申请的域名可以作为用户ID | 可以当做身份地址标识 |
目前应用 | 使用.bit顶级域访问网站;实现可读性强的Tor .onion域;去中心化TLS(HTTPS)证书验证。 | 作为基于区块链的名字系统;许多应用程序已在Blockstack上构建。 | 注册顶级域;作为基于区块链的名字系统; | 作为以太坊中转账等操作地址;以太坊DAPP中接入使用; |