這是 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 上的資産。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!