Namecoin

Namecoin基础

Namecoin是比特币的一个分叉,也是比特币第一个alt-coin,从2011年4月开始第一笔交易,到8月份与比特币合并挖矿。它最初的启发来自BitDNS(用区块链来管理域名查询服务的一个项目),旨在将域名管理的权力分散,避免单点失败。

Namecoin特征

一个namecoin,除了拥有比特币那些特征之外,还有一个存贮自定义数据的参数,一般把它视作命名空间,存name\value。这个空间包含两个字段,一个记录人的身份,一个记录他所属的软件系统(DNS)

                                ……|  identity (contact info) | software systems|

Namecoin  script opcodes 

Namecoin比比特币多了三个opcodes指令。

1、OP_NAME_NEW

一个人需要一个名字来代表身份,这个名字的注册分两个阶段。首先用户要发布这个名字,然后进行确认。发布就是用这个OP_NAME_NEW opcodes。用这个指令,用户可以选一个名字,计算他的hash commitment,并放在一个交易的scriptPubKey中。之后验证交易的时候,矿工多了个工作,就是验证这个名字有没有被用过,没用过才会被加入到区块中。

 2、OP_NAME_FIRSTUPDATE

这个指令会公布已注册的名字。不过只有在OP_NAME_NEW的输入中包含的commitment没问题并且这个块后面已经有12个确认块的时候才能生效。

 3、OP_NAME_UPDATE. 

OP_NAME_UPDATE 是更改已有的名字。经过36000块的名字自动过期,需要用这个指令重置。

参考:https://medium.facilelogin.com/identity-on-blockchain-part-ii-91dc51cb5beb

2019-10-22

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容