了解下去中心化账户系统

欢迎关注我的公众号

https://mp.weixin.qq.com/s?__biz=MzU2NTc1MTc5MQ==&mid=2247492571&idx=1&sn=4fe96ce1cefb1e19dbce6c773362faa8&chksm=fcb4595bcbc3d04d4b4057ebd622439e8036e148b1d1ecf86a57a6274d1d394e6b2f70fe0c52&token=136529512&lang=z

DAS 是域名还是账户?

DAS 提供了以 .bit 为结尾的符号命名体系,可以在上面关联任意类型的数据。它既可以是域名,也可以是账户,这取决于我们将 DAS 用于何种场景。我们通常把 DAS 作为一个账户系统看待,但事实上它完全可以作为域名系统来使用。应当把域名看作账户系统的一种使用场景。

DAS 是去中心化的吗?

如其名字一样, DAS 是完全去中心化的账户系统。DAS 协议运行在 Nervos CKB 这个架构高度开放的 PoW 公链上。
同时, DAS 的所有核心组件源代码以开源的形式托管在 Github 上。

注册相关

可以使用哪些公链地址注册 DAS 账户?

目前支持使用 ETH / TRX 地址注册 DAS 账户。访问 https://da.systems 链接 MetaMask / TronLink 即可开始注册。也可在支持 ETH / TRX 的钱包 APP 中直接访问 https://da.systems 进行注册。

技术上,DAS 可以使用任意公链地址进行注册(查看原理)。DAS 团队正在将更多公链的签名算法部署到 Nervos CKB 上,以支持更多公链地址注册 DAS。

为什么 DAS 账户要按年收费,为什么不能一次购买永久使用呢?

一次性购买永久行使用,并不是一个合理的经济模型。这种模型存在的问题包括:

当优质的账户被购买殆尽之后,DAS 系统将不再有收入产生,现有开发团队便缺乏了持续改进系统的动力,也无法吸引新的开发者来维护 DAS。然而作为基础设施,DAS 的持续改进和推广,将是不可避免的。因此,一次购买永久使用看似很有吸引力,但用户购买到的其实是一个未来不会有人维护的账户。

私钥丢失等会导致 DAS 账户永久性锁死。这对于 DAS 账户这种有限的公共资源而言,是一种浪费。

事实上,你也可以一次性为 DAS 账户续费数十年,以实现“永久使用“。
DAS 的注册费收入是给了 DAS 开发团队吗?

DAS 的注册费收入会保存在 DAS 资金池中,未来将由社区决定如何使用这些资金。如非必要, DAS 开发团队不会使用其中的资金。

什么是存储押金?

每个 DAS 账户的数据都存储在区块链上,存储数据需要存储空间,而存储空间需要质押代币才可使用。当账户过期时回收时,相应的存储空间被释放,质押的代币会归还给当时的账户所有人。

同时,DAS 通过良好的设计,实现了:在注册时一次性支付存储押金,使用过程中无论添加多少解析记录,都不需要补充押金。

另外,由于 DAS 智能合约运行在 Nervos CKB 上,存储押金将以 CKB 的形式退还。

为什么注册时提示“无效的字符组合”?

为防止欺诈,DAS 做了一些限制,即某些字符集不能同时出现在账户名当中。详细规则,请参考:字符集

为什么可以用不同公链地址注册 DAS 账户?是中心化的方案吗?

这是 DAS 超越其他去中心化域名/账户系统的独特之处。事实上,不光可以使用所有公链地址注册 DAS 账户,你甚至可以使用普通的邮箱来注册/持有/管理 DAS 账户。并且,技术上是完全去中心化的,不需要信任任何中心化组织。

这得益于 DAS 所依赖的 Nervos CKB 公链,相关的技术细节可以参考BTC 地址如何管理 CKB 链上的资产

可以注册子账户吗?

目前不能,但子账户功能已经在 DAS 的路线图中。

为什么对账户进行管理时只需要签名,而不需要支付网络手续费?DAS 的管理是中心化的吗?

DAS 的管理是去中心化的。不需要支付网络手续费的原因在于,用户在注册时,已经在 DAS 账户的存储空间中预置了网络手续费,这些费用足以对这个 DAS 账户进行上万次的管理操作。

什么是防抢注?防抢注的原理是什么?

在区块链上,用户的所有操作都是公开透明的。因此,当一个用户想要注册某个 DAS 账户,对应的交易还在内存池中没有被打包进区块时,其他人是可以看到该用户想要注册什么账户的。其他人可以立即发出一笔网络手续费更高的交易,企图让矿工优先打包这个交易,来抢注这个账户。然后再高价将这个账户卖给真正想注册它的人。防抢注,便是要尽可能防止这种行为得趁。

DAS 合约要求注册新的账户必须经过两个步骤,对应两笔交易,以此来完美防止上述抢注行为。

隐藏要注册的账户名:将要注册的账户与注册人的公钥进行一次 Hash,发送第一笔交易,将这个 Hash 放到区块链上

公布要注册的账户名:真正的发起注册请求,公开要注册的账户名,并携带上一步中的 Hash。同时合约要求 Hash 达到成熟状态,即上一笔交易已经被打包进入区块并达到了一定的确认数。

这样,当恶意用户看到有人在注册某个账户而试图抢注时,由于他不具有和自己相关的已经成熟的 Hash,他并不能直接发起第二笔交易,也就无法完成抢注。

为什么界面显示已经完成放抢注步骤,还是被别人抢注了?

这种情况唯一的可能是,别人和你恰好都想注册这个账户,而且都在差不多的时间进行了注册。防抢注只能防止别人通过观察区块链获取到你想要注册的账户之后的恶意抢注。但无法防止各方刚好都在同一时间自发的去注册某个账户。

注册失败支付的费用会退还吗?

会退还。退还的方式和时间取决于你所使用的注册商。

如何才能获取被保留账户?

每个保留账户都有其被保留的原因,他们往往被判定为归属于某个组织或者个人。可以在 Github 上可以看到每个账户被保留的原因。被保留的账户只能被其对应的组织或者个人所申领。申领方式将在晚些时候公布。
注册商是 DAS 团队吗,不同注册商有什么区别?

注册商不是 DAS 团队。事实上,任何人都可以成为注册商,毕竟任何人都可以直接和 DAS 的智能合约交互。

不同注册商提供的用户界面和支付方式有所不同。

账户过期之后会怎么样?

DAS 账户过期时间后,将进入 30 天的保护期。保护期内完成续费,你将仍然拥有该 DAS 账户。保护期之内未续费,DAS 账户将进入为期7天的降价拍卖期,第一个出价人将获得该账户。拍卖期结束后仍无人出价,账户将公开可注册,注册价格由账户的字符数决定。

管理相关

所有者和管理员是什么?他们有什么区别?

所有者,每个账户都有一个所有者,所有者拥有 DAS 账户的所有权,可以修改所有者和管理员。

管理员,每个账户都有一个管理员,管理员拥有 DAS 账户的管理权,可以修改账户的解析记录。

所有者和管理员的设计,是在践行所有权和管理权分离的思想。修改解析记录是高频操作,而修改所有权是低频操作。高频操作便会频繁的使用私钥,增加了私钥丢失的风险。这种分离设计,可以在管理员私钥丢失时,使得用户仍有对账户的所有权。所有者和管理员可以是同一个地址,也可以是不同的地址。但我们十分推荐使用不同的地址来作为所有者和管理员。

DAS 账户可以转给(卖给)其他人吗?

可以。你可以通过修改账户的所有者,将账户转移给其他地址。
⚠️ 转移账户是一个高危操作,转移完成意味着你彻底失去了账户的控制权。

什么是解析记录?

DAS 账户上所关联的每一条数据,如果一个 BTC 地址,一个 Twitter 账户,称之为一条解析记录。每条解析记录都是一对键和值的组合。
一个 DAS 可以添加多个 BTC 地址作为解析记录吗?

可以。你甚至可以为不同的 BTC 的地址设置不同的标签。事实上,DAS 中相同类型的记录都可以添加多条,通过不同的自定义标签来区分。

一个 DAS 账户可以有多少条解析记录?

这取决于 CKB 单笔 CKB 交易可容纳的 Witness 数据大小,它足够大,可以理解为无限制。

解析记录可以修改吗?

可以随时修改。但为了避免滥用,不同的操作会有不同的频率限制,具体以操作时的提示为准。

什么是自定义键?

DAS 内置了一些解析记录类型,如区块链地址,个人信息等。同时也支持用户和开发这自定义解析记录类型,以支持丰富的应用场景。详情请参考解析记录命名空间。

邀请人/注册商/渠道相关

什么是邀请人/注册商/渠道?

邀请人,任何 DAS 账户都可以作为邀请人。你在注册账户时填写一个 DAS 账户作为邀请人,你可以获得一定的优惠;别人在注册账户时,填写你的 DAS 账户作为邀请人,你也可以获得一定的奖励。了解邀请人。
渠道商,任何集成 DAS 注册服务的产品(比如钱包)都可称之为渠道。如果用户通过渠道方完成注册,渠道方可以获得一定比例的注册费用。了解渠道商。

注册商,为用户提供注册界面和支付方式的组织。了解注册商。

邀请人/渠道奖励的结算是中心化的吗,为什么要满一定数额之后才会发放?

邀请奖励是去中心化结算的,并且在被邀请人完成注册后,立即结算给邀请人。之所以要满一定数额才发放,是因为 Nervos CKB 的底层原理所决定。也正式为了实现去中心化结算,所以不得不到大一定的数额之后发放。

为什么邀请人/渠道奖励结算的币种是 CKB?

这是由于 DAS 是运行在 Nervos CKB 上的智能合约,其内部只能识别 Nervos CKB 的资产。事实上,注册/续费/管理/奖励结算这些动作的费用,DAS 内部都是使用 CKB 作为依据的。之所以可以使用其他币种支付注册费用,是注册商提供了相应的服务。

后缀相关

为什么使用 .bit 后缀,.bit 是互联网顶级域名吗?

.bit 不是互联网顶级域名,因此不会与 ICANN 所认可的互联网域名命名空间产生冲突。使用 .bit 作为后缀是因为:

.bit 是信息的基本单位,未来世界就是信息的世界,bit是信息世界的基础构成,与 DAS 试图成为基础设施的愿景相符合

.bit 是中性的,不和任何链关联,符合 DAS 跨链的特性

.bit 是 bitcoin 的前缀,是一种致敬

.bit 很酷

DAS 还会有其他后缀吗?

基于以下原因,我们认为 DAS 不应该有其他后缀:

更多的后缀并不能给用户带来收益,反而让使用变得更麻烦

更多的后缀,无论是对于区块链域名系统,还是对于互联网域名系统,都是一种命名空间污染。DAS 作为 Web3.0 基础设施,理应保持克制。

可以通过浏览器访问 .bit 的域名吗?

.bit 不是互联网顶级域名,因此不能直接访问。但每个 DAS 账户都对应一个 .bit.host 的子域名,该子域名可以通过浏览器直接访问。如果 alice 拥有 alice.bit 这个 DAS 账户,那么他将自动拥有 alice.bit.host 这个互联网域名。alice 可以通过设置解析记录,来决定用户访问 alice.bit.host 时看到的内容。

你可能感兴趣的:(了解下去中心化账户系统)