非货币型竞争区块链:域名币,Bit message

非货币型竞争币区块链是区块链设计模式的另类实现,并不主要作为货币使用。当然不少这种区块链的确含有货币,只不过它们的货币仅是一种象征,用于分配其他东西,比如一种资源或者一份合约。换句话说,货币并不是非货币型竞争币区块链的要点,仅仅是一种次要特征。

域名币

域名币是比特币源代码的首个克隆产物,它是一种使用区块链的去中心化平台,用来注册和转让键一值对。域名币支持全球的域名注册,类似因特网上的域一名注册系统。目前域名币作为根域名.bit的替代性域名服务(DNS)使用。域名币也可以用来注册其他命名空间下的名称和键一值对,例如存储邮件地址、密钥、SSL证书、文件签名、投票系统和股票凭证之类,以及许多其他应用。

非货币型竞争区块链:域名币,Bit message

域名币系统也有它自己的货币(符号为NMC),用于支付域名注册及转让的交易费用。依照当前价格(2014年8月),注册—个域名的费用是0.01NMC,大约相当于1美分。与比特币类似,这些费用支付给域名币的矿工。

域名币的基本参数与比特币相同:

出块速度:10分钟

  • 货币总量:2140年将达2,100万NMC

  • 共识算法:SHA256工作量证明法

  • 市场总值:1,000万美元(截至2014年年中)

域名币的命名空间不受限制,任何人都可以以任意方式使用任意命名空间。不过,一些特定的命名空间因为有着一致认可的规范,因此当从区块链读取它们的时候,应用层的软件知道如何进行后续操作。无论使用何种软件,假如区块链遭到篡改,读取这个特定命名空间的软件都会报错。

域名币一些流行的命名空间有:

  • d/是.bit域名的域一名命名空间

  • id/是存储诸如邮件地址、PDP密钥等个人身份验证的命名空间

  • u/是一个补充性的、更加结构化的存储身份的规范(基于公开规范)

域名币的客户端与比特币核心十分类似,因为前者的代码是从后者衍生而来的。在安装过程中,域名币客户端会下载其区块链的完整拷贝,下载完成之后便可进行查询和注册域名了。

域名币客户端有3条可用命令:

Name_new查询并提前注册一个域名

Name_firstupdate公开注册一个域名

Name_update改变域名的信息或刷新域名

例如,注册mastering-bitcoin.bit这个域名,需使用按如下方法使用name_new指令:

Name_new通过给该域名创建一个哈希数和一个随机密钥来册一个对域名的声明。命令执行完毕后返回的两个字符串分别是哈希数和随机密钥(上例中的a05555e0fc56c023),二者可用于公开此次域名注册。一旦上述声明记录于域名币的区块链上,该声明便可转换为一个公开的注册。使用name_firstupdate命令便可达到此目的,当然,要提供随机密钥:

$namecoindname_firstupdated/mastering-bitcoina05555e0fc56c023"{"map":{"www":{"ip":"1.2.3.4"}}}}b7a2e59c0a26e5e2664948946ebeca1260985c2f616ba579e6bc7f35ec234b01

这个例子将会把域名www.mastering-bitcoin.bit映射到1.2.3.4这个IP地址上,返回的哈希数则是交易ID,能够用于追踪此次注册。你可以运行namejist命令来查看自己名下注册了哪些域名:

每生成36,000个区块(大约200到250天),域名币上的注册就需要更新一次。不过name_update命令不收取费用,因此续约域名是免费的。也有第三方提供商提供一个网页界面来帮助处理注册、自动续约及更新等事宜,当然,这要花费你少许费用。使用第三方提供商的好处是你不需要运行一个域名币客户端了,坏处是你失去了对域名币提供去中心化的域名注册服务的自主控制。

Bit message

Bit message是一个实现了去中心化安全消息服务的比特币竞争币区块链,其本质上是一个无服务器的加密电子邮件系统。Bit message可以让用户通过一个Bit message地址来编写和发送消息。这些消息的运作方式与比特币交易大致相同,但区别在于消息是短暂瞬态的——如果超过两天还没被传送至目的节点,消息将会丟失。发送方和接收方都是假名,除了一个bit message地址外,他们没有其他的身份标识。但发送方和接收方有严格的身份验证,这意味着不会出现“欺骗”消息。Bit message都是经加密再发送给接收方,Bit message网络也因此可以抵御全面监视。除非网络偷听者破坏了接收方的设备,否则他们无法截取邮件消息。

玖壹区块链声明

加微信:469649885区块链培训教程
还可免费获取区块链培训班试学名额

分享:

扫一扫在手机阅读、分享本文

区块链评论

玖壹区块链培训

玖壹区块链培训学院简称(玖壹学院http://www.91xiubbs.com/)提供区块链技术培训资料、区块链开发培训视频教程等下载,不过网上自学区块链技术课程必然存在一些缺陷:遇到问题易卡壳、学习周期漫长、无针对性等。区块链培训机构现场面对面的讲授区块链培训课程可以让您和团队在最短时间内掌握正确、系统、高效的区块链实战技术。