外汇天眼APP讯 : 在这篇文章里给大家分享一下,NBdomain Beta 版本的情况,在上次视频中,我们分享了 NBDomain 的alpha 版本的一些基本功能和特性。
接下来,我们即将发布 NBdomain 的 beta 版本,在beta 版本中,我们解决了 alpha 版本中的一些问题。也更好的把我们对NBdomain 的理解和我们对分布式互联网、分布式 ID和对于未来互联网的一些展望,有了一定的触及。在这次 beta 版本简介里,我会逐一的向大家介绍一下NBDomain的研发思路,和 NBdomain 今后发展的一些方向。
这次分享,分为以下几个部分
钱包支持
全球 ID
数据确权
域名注册
域名拍卖
域名管理
钱包支持
在 alpha 版本里,我们是通过输入私钥的方式,完成域名的注册和管理的。当然我们也知道,通过输入私钥的方式,其实并不是值得推荐的方式,我们希望私钥还是能够尽量的不要暴露,避免有安全问题。在 alpha 版本中选择这种方式也是迫不得已,因为我们在推出 alpha 版本的时候,市面上还没有任何一个钱包能够支持发出比较复杂的交易类型。到现在大多数钱包已经有了很大程度的发展,尤其是在傲游 6 浏览器里面,已经内置了一个 vbox 钱包,而 vbox 钱包的设计,就是专门针对应用而设计的,它能够支持发起各种各样复杂的交易类型,所以在钱包支持加上以后,NBdomain 也会通过钱包来进行相应的各种操作,而不需要用户输入私钥了。
当然,在市面上其他的各种钱包,也在逐步朝这个方向发展,比如 volt 钱包,也支持了各种复杂的域名交易,在我们的NBDomain 注册系统里面,用户也是可以选择使用 volt 钱包,来进行各种支付。
全球 ID
在今年 CoinGeek 的伦敦大会上,介绍 NBDomain 的时候,提到 NBDomain 可以作为用户的全球 ID 来使用。我们为什么要使用全球 ID 呢?现在大家的账号纷繁复杂,各种各样的账号,但是这些账号其实并没有一个属于我们真正拥有的,可以说这些账号没有一个属于用户。而如果使用区块链技术,我们可以生成一个真正的为用户所拥有的 ID,再也不用担心ID 被哪个厂商删掉或者厂商不存在的时候,自己的 ID 也随着厂商消失。
使用全球 ID,也使得我们的账户管理体系简化很多,我们通过一个 ID,可以登录各种各样的应用,会方便很多,同时全球ID 是通过使用区块链技术中的加密算法来实现验证的,我们连密码都不需要记忆了。你只要有了自己的全球 ID,然后通过钱包来验证你的身份。就可以进入到,各种各样 APP 里面去,是非常方便也是非常安全的。
beta 版和 alpha 版相比,管理页面布局有所优化调整。比如说左边有了导航栏,用户可以通过导航栏快速访问导航的的标签,右边会显示相应的内容。
下面演示一下如何通过 NBDomain 来作为全球 ID,达到更安全更便捷的这样一个效果。
如果要体验全球 ID 的话,点击导航栏的第二条,我的域名一栏,这边出现一个登录框。在传统互联网里面这个登录框的作用是用户输入自己的用户名和密码进行登录,但是在新的区块链互联网规则下,我们可以使用 NBDomain 作为你的用户名登录。
比如说:我已经注册量一个域名叫 1020.test ,输入如域名,点击确定。里面会弹出一个对话框,提示我对 1020 域名的验证,我们可以使用傲游6 内置的钱包 Vbox 进行身份验证,我们也可以使用第三方钱包验证这个域名。当然有一点提到的是,我们要使用的这个钱包是拥有我这个域名身份的钱包,1020 这个域名是通过哪个钱包注册的,我就应该用哪个钱包来验证我的身份,因为只有那个钱包才有这个身份的相应资料。如果用其他钱包验证,那肯定验证不会通过的。
接下来我选择用 vbox 来验证,vbox 提示我项目正在申请授权签名。我点击确认,点击输入密码,点击确定,点击下一步。提示成功后。可以看到签名验证成功。
这个过程其实就是意味着 APP 向钱包申请了一次签名的请求,而钱包(vbox)找到了这个1020.test 域名对应地址的私钥,然后使用私钥对 APP 传递过来的一段数据进行签名,并且把签名结果返回给APP。APP 通过检验钱包返回的签名结果,和 1020 所绑定的用户的公钥进行检验,校验通过就证明,我是 1020.test 这个域名的所有者,验证成功,就进入到域名管理页面。
通过这种方式,我们做到了很安全的进行验证。第一,因为验证是由加密算法来决定的,像比特币这些加密货币已经存在了很多年了,目前还没人能破解公钥私钥的加密算法,时间证明他是非常安全的。第二,数据是保存在用户自己的钱包里,并不是保存在应用的服务器上,那么即便是应用的服务器被黑了,也不用担心你的身份 ID 被人盗用。
在加密货币领域私钥管理是非常重要的一个环节或者说是最重要的安全管理,在私钥管理方面使用的技术都是非常强悍的,绝对会比普通用户管理自己的密码,要安全的多。所以现在我们通过区块链背后的加密技术,配合域名绑定的信息,建立了一种新的登录方式,就是通过域名配合域名注册使用的钱包,来登录各种 APP。
因为域名是固定的,钱包里面的信息也是固定的,而登录信息,并不会因为我使用不同的 app 需要注册不同的账号,通过一个 ID 信息,在各种 APP 里面都可以使用。一个 ID ,全球都可以使用。域名可以作为用户的身份ID,可以替代我们现在使用的账号和密码的登录形式,而且账号密码这种登录形式也是有很多安全隐患。现在每个人现有的账号众多,难以记忆和管理。
我们使用一种全新的形式来登录各种服务,相信随着 NBDomain 的发展,随着大家对于这种新的登录验证的方式的接受,会有越来越多的 app,来使用这种方式毕竟他给用户带来的是极大的便利和更高的安全性。
数据确权
数据确权是在数字时代的一个很大的问题,也是互联网时代的一个难题。我们看到这个登录功能,其实他是利用了加密技术对数据进行签名,公钥对签名进行验证。其实这也是一个数据确权的结果。
vbox 有对数据签名的功能,通过这种对数据签名的方式,我们就可以确定任意一个数据是否属于某一个身份。通过NBDomain 对身份的绑定,我们可以很方便的去验证任何一块数据,是不是由这个域名的拥有者发出的,这样可以解决在数字时代的数据确权的问题。
数字时代,所有的信息都是很容易被复 制被重用,确定一段电子信息的归属是非常重要的一个环节。通过 NBDomain 跟数据的绑定,加上通过钱包的签名服务,我们就可以解决在数字时代各种数字产品的归属问题。
通过区块链技术,NBDomain 跟钱包的签名服务,可以很方便的对我们存在互联网或者区块链上的各种数据进行证明,证明数据的归属权,证明这段数据属于谁。在这个方面,我相信后续还会有各种各样的 app 利用 NBDomain 的这些功能打造出更有价值的区块链产品。NBDomain 也会给予这类产品强有力的支持,
域名注册
在主页的域名注册的模块里,有一个叫免费域名的标签。为什么我们要提供免费的域名呢? 在 NBDomain 这个产品上,我们考虑的更多的是如何让这种全新的、更安全更高效、分布式的域名,服务全球用户,我们更重要的目的是我们希望通过通过NBDomain 而使得区块链技术在全球得到更好的发展更广泛的应用,让区块链技术更好的服务用户,这是我们项目的核心目的。
在设计 NBDomain 的时候,我们采取了跟传统域名非常不一样的设计思路。除了在技术上有巨大的不同,使用了分布式的技术,在商业上我们也采用了不一样的设计理念。如果对一个域名只能每年续费,常识告诉我们,这只是在租用,而无法真正拥有他。在购买方式上,NBDomain是一次注册,终身拥有,并不像普通域名一样,需要每年续费。因为 NBDomain 是真正属于用户的区块链域名。所以在 NBDomain 系统里,我们提出了一个理念,注册一次,永久有效。让 NBDomain 域名,成为用户可以信赖一生的域名和身份。
在个性化收费域名注册的基础上,我们还提供了免费的域名注册。让用户可以很方便的体验 NBDomain 域名。
免费域名的注册规则:
1. 免费域名是自增长的数字域名。
2. 任何支持 open payment api 的客户端都可以申请免费的域名
3. 为防止滥用,申请的地址里最低余额 0.01 bsv。
4. 申请成功后,域名会绑定在区块链钱包的地址,用户终身拥有,无需续费。
5. 一个地址只能申请一个免费域名。
目前 volt 钱包已经支持 open payment api 。其他钱包也在陆续支持中。NBDomain 是一个开放的系统,欢迎更多的开发者使用 NBdomain构建自己的应用。
域名拍卖
域名的价值,受多方因素影响,我们很难去给域名指定一个固定的“官方”价格。所以,我们推出了域名拍卖机制,把域名的价值交给用户,让市场给域名定价。
拍卖规则:
所有人都可以参与域名竞拍
每个域名都有一个的倒计时(目前是自竞价开始计时 24H),如果倒计时24小时内无人出价,那么该域名归属出价最高者所有。同理,期间如果有人出价,那么倒计时将会被重置。
当领先竞价者币被锁定后,该其他竞价者的币将会被退回。
域名管理
在我的域名页面,可以看到有两个可以管理的项目。
子域名。一个域名可以添加多个子域名。每个子域名都可以存储不同的内容。比如说我现在这个域名是1020.test 我设置一个子域名为 note并给子域名指定一段任意的内容,那我访问这段内容,只需要在浏览器里输入note.1020.test. 就可以了
点击保存,支付矿工费。内容就被写到了区块链上。
存入域名的内容,都是存储到区块链上,不可篡改。用户可以在域名管理中心,很方便的管理域名下的数据内容。
NBpaymail
NBpaymail 是建立在 NBDomain 协议上的,不依赖任何第三方,完全去中心化的。NBpaymail 是和域名绑定的。都是存储在区块链上。并不依赖于任何公司。所以,只要区块链存在,域名就会一直存在,数据就会存在,NBpaymail 就存在。
NBpaymail的格式
例如,我的域名是 1020.test。 我在图示 username 里填上pay。那么我的 NBPaymail 的地址就是 [email protected] 。别人在给我转账的时候只需要在地址栏里输入 [email protected]就可以完成转账。省去了记忆长长的地址。
NBpaymail 不仅支持 btc eth bch bsv 等主流加密货币地址,还可以扩展支持无限多的加密货币地址。
目前市面上一些钱包已经逐步支持 NBpaymail 地址转账。
最后
我们抛砖引玉,希望更多的项目和开发者能使用 NBDomain 打造各种全新的 app,各种灵活的使用场景。希望更多 APP 开发者,一起释放 NBDomain 的潜力,给区块链领域带来更多有创意的产品。