注:NNS是基于NEO平台的以.neo后缀结尾的去中心化、开源、可扩展域名服务系统。
域名注册机制需要考虑的问题
域名作为一种稀缺的唯一性资源,在进行系统设计的时候需要考虑的核心问题是如何最大化发挥出域名的价值,这并不意味着域名的价格被炒作的越高越好,而是要有合理的价值发现和使用的过程。域名系统经济模型面临的第一个问题是如何合理的实现域名的初始分发注册?
现有域名注册机制
在区块链域名的注册机制上,目前有两种典型的注册方式,一种是先到先得如比特股,一种是ENS的密封出价竞拍注册方式,我们先具体了解一下这两种方式的具体步骤及优缺点。
先到先得是DNS域名注册的主要方式,通常服务商会根据域名的不同设置不同的价格,由于区块链域名的去中心化特性,在先到先得模式下,不会有复杂的定价,要么免费,要么收取系统统一注册费。先到先得实现起来比较简单,用户操作也比较简单,但是在初始分发的时候没有市场定价过程,没有多方参与,域名价值的发现需要完全通过二级市场完成。
当区块链域名的场景单一,价值不高,使用量不多的时候,先到先得可以作为一种方便的实现方式,但是当大家对区块链域名的需求增加时,先到先得没有很好的体现市场需求,没有最大化的发挥域名的价值。
以太坊上的域名服务ENS采用的是密封竞拍注册方式,注册过程分为开标、投标、揭标、中标几个阶段,整个过程大概持续7天,其中主要是投标和揭标过程。区块链是一个公开透明的账本系统,为了实现密封出价,用户的出价有两部分组成,一部分是真实出价,另一部分是混淆金,其他人可以看到你在系统中的总出价,但是看不到真实出价,从而避免后手出价的信息优势。在揭标阶段,用户需要将自己本地保存的密文发送给合约,揭示真实出价 ,揭标期结束后,会确定最终的中标用户。
密封竞拍的缺点在于,无法实现完全的密封,仍然会有信息泄露,因为真实出价无法超过总价,其次是用户体验很差,用户需要保存密文,并按时在揭标期揭标,否则会失去竞标资格和竞标资金,客户端需要做很多工作。
我们认为,密封出价并没有实现完全密封,同时竞拍的体验很差,NNS希望寻找更好的竞拍机制。
NNS域名注册机制
NNS仍然会采用竞标的方式实现域名的初始注册分发,但是和ENS不同,我们采用透明的増价竞拍机制。这样做的好处是,用户不需要记住密文和揭标期,只要竞标结束,最终结果就可以出现。但是透明増价竞拍会有一个问题,如果竞拍期是确定的,那么没人愿意在一开始的时候就为域名出价,这样别人就可以在快结束的时候出比你稍多一点的钱来获得域名。为了解决先手劣势的问题,我们在竞拍结束时间上引入了随机性,竞拍分两个阶段,第一阶段是确定期,例如3天,这一期间的所有出价都有效,如果确定期最后一天有人出价,则进入两天的随机期,否则竞拍即在确定期结束。在随机期里竞拍结束时间是不确定的,需要等到两天后的未来块的哈希值确定,根据区间大小,越靠后出价越可能落在竞拍结束时间之后从而无效,所以你应当尽早给出你的心理价位。随机期结束后,利用未来块哈希来确定随机期里面的竞价结束块,统计从开标到此结束块的出价,就可以确定中标人。
这种竞拍方式的最终结果是,如果你觉得没人和你抢拍域名,那么你只需要在开标前两天出价,第三天确定期结束即可获得域名。如果有竞争,那么竞争主要发生在确定期和随机期交替的两端。通过在竞拍结束时间引入随机性,并且越靠后出价落在有效期可能性越小,避免了透明增加竞拍中的后手优势问题。
租金机制
注册机制只解决初始分发时候的价值发现,如果拍到域名但是一直不用,也是一种价值浪费。以后我们在分析如何通过租金机制来促进域名二级市场的流通。
对NNS感兴趣的小伙伴,欢迎扫码加入我们的社群:
也可以登陆我们官网,读一下我们的白皮书了解项目
官网:https://neons.name
白皮书:http://doc.neons.name/zh_CN/latest/
更多NNS相关信息:
Twitter: https://twitter.com/NeoNameService
NNS电报群:https://t.me/forneonameservice
更多NEL相关信息:
Twitter: https://twitter.com/NewEconoLab
GitHub: https://github.com/NewEconoLab