這是 DAS 超越其他去中心化域名/賬戶系統(tǒng)的獨(dú)特之處。事實(shí)上,不光可以使用所有公鏈地址注冊 DAS 賬戶,你甚至可以使用普通的郵箱來注冊/持有/管理 DAS 賬戶。并且,技術(shù)上是完全去中心化的,不需要信任任何中心化組織。 這得益于 DAS 所依賴的 Nervos CKB 公鏈,相關(guān)的技術(shù)細(xì)節(jié)可以參考BTC 地址如何管理 CKB 鏈上的資產(chǎn)。BTC 地址如何管理 CKB 鏈上的資產(chǎn)首先,這不是通常意義上的跨鏈通常意義上的跨鏈?zhǔn)侵福?A 鏈上鎖定資產(chǎn),在 B 鏈上創(chuàng)造對應(yīng)的資產(chǎn)。事實(shí)上,Nervos CKB 上的資產(chǎn)不會出現(xiàn)在 BTC 上,BTC上的資產(chǎn)也不會出現(xiàn)在 Nervos CKB 上。Nervos CKB 只是可以兼容任意公鏈的賬戶(地址)體系。從非技術(shù)的角度理解我們做一些比喻,把一個公鏈比喻成一個國家,該公鏈的地址比喻為該國家的居民身份證。如:
- ETH 公鏈 --> 美國
- ETH 地址 --> 美國身份證
- BTC 公鏈 --> 英國
- BTC 地址 --> 英國身份證
- Nervos CKB 公鏈 --> C國
- Nervos CKB 地址 --> C國身份證
對于美國而言,居民必須持有美國的身份證,才能持有和管理美國境內(nèi)的資產(chǎn),英國亦如此。兩個國家相互不認(rèn)可對方國家的身份證。但對于 Nervos CKB 這個新的 C 國而言,不光持有 C 國身份證的居民可以持有其境內(nèi)資產(chǎn)。其他國家的居民,只要提供有效的他國居民身份證,也可以持有 C 國的資產(chǎn)。更進(jìn)一步類比,BTC 用戶在 BTC 錢包內(nèi)發(fā)送發(fā)行在 Nervos CKB 上的資產(chǎn),就好比,美國居民可以憑借有效的美國身份證去轉(zhuǎn)賣其在 C 國的房屋。并且這個轉(zhuǎn)賣過程是 C 國官方所認(rèn)可的(Nervos CKB 節(jié)點(diǎn)驗(yàn)證過的)。從技術(shù)角度理解Nervos CKB 可以兼容 BTC 的賬戶體系,本質(zhì)是指,
Nervos CKB 這條鏈可以檢驗(yàn) BTC 私鑰對一筆 Nervos CKB 交易的簽名。一般而言:
- BTC 鏈只能校驗(yàn) BTC 私鑰對 BTC 交易的簽名,ETH 亦如此。簽名校驗(yàn)通過,交易上鏈,意味著你用 BTC 私鑰控著了你的 BTC 資產(chǎn)。
- 同時,BTC/ETH 鏈的簽名算法是固定的,校驗(yàn)簽名的程序邏輯也是固定的。要添加新的簽名算法,必須對整條鏈硬分叉。
但 Nervos CKB 有一些新特性:
- 向 Nervos CKB 鏈添加新的簽名算法時,CKB 不會硬分叉,新的簽名算法就像插件一樣被安裝到了 Nervos CKB 上。
- 同時,任何人,在任何時候,都可以在 Nervos CKB 上部署任何簽名算法(不過就是一段二進(jìn)制程序罷了)。
- 在一筆 Nervos CKB 交易中,可以明確指出需要調(diào)用哪個簽名算法參與交易的驗(yàn)證。
- Nervos CKB 節(jié)點(diǎn)在打包交易時,就會運(yùn)行那個特定的簽名算法對交易進(jìn)行校驗(yàn)。校驗(yàn)通過,交易上鏈。
因此:我們可以把 BTC 的簽名算法安裝到 Nervos CKB 上,并且在交易(交易內(nèi)容一般就是同質(zhì)化或非同質(zhì)化代幣的轉(zhuǎn)移)中明確,節(jié)點(diǎn)在打包這筆交易必須調(diào)用 BTC 的簽名算法進(jìn)行校驗(yàn)。簽名校驗(yàn)通過,交易上鏈,資產(chǎn)轉(zhuǎn)移完成,意味著你用 BTC 私鑰控著了你的 Nervos CKB 資產(chǎn)。同理,我們可以把任意公鏈的簽名算法安裝到 Nervos CKB 上。最終實(shí)現(xiàn),任意公鏈地址都可以持有發(fā)行在 Nervos CKB 上的資產(chǎn)。