美文网首页
NNS--别名服务

NNS--别名服务

作者: 03d4f03f6fbd | 来源:发表于2018-08-28 19:34 被阅读35次
QQ图片20180828192745.png

每次在转帐比特币或以太坊时,看着那一串长长的字符,总会嘀咕几下:“太TM反人性了,这么长,谁记得住啊”,所以在DBA平台上看见这项目时,一下就被吸引住了,于是就上网查看了下。

NNS 是什么


NNS(NEO Name Service)是Neo的域名服务,是一个基于Neo区块链的分布式、开源和可扩展的域名系统。 旨在将钱包地址、智能合约Hash等人类难以记忆的无规则的字符串用单词短语简写等代替。我们首先提供以”.neo”结尾的域名服务。

通过域名服务,人们再也不用记忆看不懂的地址和Hash,只要知道一个单词或一个短语就能进行转账、调用合约。

NNS可以将域名解析到各种目标。最容易联想到的是Neo的账户(Address),或者智能合约地址(ScriptHash)。 我们预留了足够的扩展性,可以在不更新合约的情况下支持更多的解析目标协议。

为什么需要 NNS


中本聪在设计比特币地址的时候,没有采用程序界常用的base64编码,而是自创了base58编码,去除了几个看起来会产生歧义的字符, 如 0 (零), O (大写字母O), I (大写的字母i) and l (小写的字母L) ,这体现了中本聪对区块链地址易用性的考虑。

然而,区块链地址对于人类还是不够友好,太长,不方便记忆,不容易比较对错。未来随着区块链越来越普及,地址转账的缺点会越来越明显, 就像我们今天发邮件很难用一个32位字符串作为一个邮箱账号一样。因此一个别名服务对于区块链系统的易用性有非常大的帮助, 例如IPFS上有别名服务IPNS,以太坊上有自己的域名服务ENS,我们认为NEO系统也应该有自己的别名服务,我们称为NEO Name Service(NNS), NEL社区将实现NNS服务以提升NEO区块链易用性。

NNS 的使用场景


别名服务的最主要使用场景在于别名转账,尤其是那些需要公开自己转账地址并且不常更换地址的账户,例如在IEO时, 项目方需要在官网提前公开自己官方账户地址,如果黑客篡改了IEO账户地址,投资人将很难发现。但是如果项目方提前公布一个简短易记的地址别名, 由于简短的有意义的词组很难被篡改,因此可以防止黑客的恶意攻击,避免不必要的损失。

一个别名要指向什么样的资源,是可以灵活扩展的,只需要实现相应的解析器即可。除了可以指向一个账户地址外,也可以指向一个合约地址,进而可以实现别名和智能合约交互。

区块链作为下一代互联网的基础设施,未来会有越来越多的服务基于区块链进行构建,例如去中心化云存储服务。云存储中的文件寻址是通过文件哈希值唯一标识实现的, 我们可以为哈希值取一个容易理解别名例如文件名,然后将别名映射到文件哈希,从而实现文件精准寻址,因此别名服务未来可以和NEO上的去中心化文件存储NEOFS结合使用。 随着构建在NEO上服务越来越多,NNS将逐步拓展以为去中心化消息通信、邮件服务等提供解析服务。

作为运行在NEO上的项目,如果成功的话,对NEO的生态绝对是一大助力,期待项目早日真正落地。

相关文章

  • NNS--别名服务

    每次在转帐比特币或以太坊时,看着那一串长长的字符,总会嘀咕几下:“太TM反人性了,这么长,谁记得住啊”,所以在DB...

  • iterm2实现快捷键登入服务器

    1 在本地配置服务器别名 编辑本地~/.ssh/config文件,写入别名,ip,端口,登入用户等信息 保存之后尝...

  • skynet教程(3)--服务的别名

    作者:shihuaping0918@163.com,转载请注明作者 skynet是由服务组成的,为了解决服务间调用...

  • 命令别名:保护和服务

    Linux shell 允许你将命令彼此链接在一起,一次触发执行复杂的操作,并且可以对此创建别名作为快捷方式。 让...

  • 别名 表别名 列别名

    别名 表别名 SELECT te.tname,GROUP_CONCAT(st.sname) FROM...

  • DNS解析别名设置

    DNS解析结果会出现别名,该别名也可通过”CNAME“参数解析 1.A机器配置 2.重启服务 3.B机器测试

  • linux 命令

    app: adduser:新增使用者 alias:别名 apachectl:控制apache服务器 apmd:电源...

  • 数据库实例名的设置及登陆

    附加设置服务别名的操作方式(SID:指向数据库服务器的通道): 1.开始 → Net Manager → 本地 →...

  • day_02

    每天一句:你想人前显贵,必得背后受罪。一、服务器相关1、服务器的分类: 远程服务器(ip地址):别名:外网服务器、...

  • 纯前端服务器配置

    纯前端服务器配置 服务器环境 配置git项目 配置git自动同步 配置后端服务器别名 通过Git提交与更新代码 纯...

网友评论

      本文标题:NNS--别名服务

      本文链接:https://www.haomeiwen.com/subject/nqnqwftx.html