为什么可以用不同公链地址注册DAS账户

为什么可以用不同公链地址注册DAS账户

这是 DAS 超过别的去中心化域名/账户全面的特别之处。事实上,不仅可以用全部公链地址注册 DAS 账户,你甚至可以用普通邮箱来注册/拥有/管理 DAS 账户。而且,技术上是绝对去中心化的,不用信任一切中心化机构。 这得益于 DAS 所依赖的 Nervos CKB 公链,有关的关键技术可以参考BTC 地址怎么管理 CKB 链上的资产。

BTC 地址怎么管理 CKB 链上的资产最先,这不是一般意义上的跨链

一般意义上的跨链是指,在 A 链上锁住资产,在 B 链上造就对应的资产。事实上,Nervos CKB 里的资产不会有在 BTC 上,BTC里的资产也不会出现在 Nervos CKB 上。Nervos CKB 仅仅能够适配随意公链的账户(地址)体系。

从非技术的视角了解大家做一些形容,把一个公链比喻成一个国家,该公链的地址比喻为该国家身份证件。如:

ETH 公链 --> 国外

ETH 地址 --> 美国身份证

BTC 公链 --> 美国

BTC 地址 --> 美国身份证

Nervos CKB 公链 --> C国

Nervos CKB 地址 --> C国身份证

对于美国来讲,住户务必拥有国外身份证,才能拥有及管理国外境内的资产,美国亦如此。两个国家彼此不认同对方我国身份证。

但对于 Nervos CKB 这个新的 C 国来讲,不仅拥有 C 国身份证的住户能够拥有其地区资产。其他国家的住户,只需给予高效的别国身份证件,还可以拥有 C 国的资产。

更进一步对比,BTC 客户在 BTC 钱夹内推送发售在 Nervos CKB 里的资产,好比,美国居民能够凭着高效的美国身份证去出售它在 C 国的房子。并且这个出售流程是 C 国官方所认可的(Nervos CKB 节点认证完的)。

从技术视角了解Nervos CKB 能够适配 BTC 的账户体系,本质是指,Nervos CKB 这条链能够检测 BTC 私钥对一笔 Nervos CKB 交易的签字。

一般而言:

BTC 链只有校检 BTC 私钥对 BTC 交易的签字,ETH 亦如此。签字校检根据,买卖上链,代表着你用 BTC 私钥控着了你的 BTC 资产。

同时,BTC/ETH 链的签名算法是不变的,校检签名的程序逻辑也是不变的。要加上新的签名算法,必须对成条链硬分叉。

但 Nervos CKB 有一些新特性:

向 Nervos CKB 链加上新的签名算法时,CKB 不会硬分叉,新的签名算法如同软件一样被安装在了 Nervos CKB 上。

同时,所有人,在任何时候,都能在 Nervos CKB 上布署一切签名算法(不过就是一段二进制程序而已)。

在一笔 Nervos CKB 交易中,能够明确提出必须启用哪个签名算法参加交易的认证。

Nervos CKB 节点在装包交易时,便会运作那个特定签名算法对交易开展校检。校检根据,买卖上链。

因而:

也可以把 BTC 的签名算法安装在 Nervos CKB 上,而且在交易(买卖内容一般就是单一化或非单一化货币的迁移)中明确,节点在装包这笔交易务必启用 BTC 的签名算法开展校检。签字校检根据,买卖上链,资产迁移进行,代表着你用 BTC 私钥控着了你的 Nervos CKB 资产。

同样,也可以把随意公链的签名算法安装在 Nervos CKB 上。从而实现,随意公链地址都能够拥有发售在 Nervos CKB 里的资产。

- END -