作者:資訊 / 來源:Nervos Network
前幾天,一個騙術引發了很多加密貨幣行業從業者的熱議:
騙子先以高價購買 USDT 的名義,聯系那些想著急套現的用戶。在和用戶商定好價格后,給用戶發一個轉賬二維碼,同時引導用戶在錢包內掃碼進行小額轉賬,以確保賬戶沒問題。
這看上去是一個很正常的交易行為,卻早已下好了套。一旦掃碼完成轉賬,用戶錢包里所有的幣都會被轉走。因為這個轉賬二維碼其實是騙子修改過的二維碼,用戶掃描了此二維碼后會跳轉到騙子自己制作的假冒的轉賬頁面,在這個假冒的頁面發起小額轉賬時,發起的并不是一筆轉賬交易,而是一筆無限授權的交易。騙子取得無限授權之后,錢包里的這個幣種,騙子想轉走多少就能轉走多少。
很多用戶一不留神,就會陷入合約無限授權的坑,讓錢包里的加密資產暴露在危險當中。那么,有沒有特別簡單粗暴的方法,避開這個坑呢?
其實是有的,那就是倡導大家都使用「域名」——去中心化的賬戶系統。
什么是去中心化賬戶系統?
在介紹去中心化的賬戶系統之前,我們先從中心化的賬戶系統,也就是域名開始說起。
在互聯網上,每個網站都綁定了自己的 IP 地址,比如谷歌搜索的 IP 地址是 http://74.125.39.103。對于用戶而言,IP 地址實在是太難記了,使用起來也很不方便,于是域名解析服務(DNS)應運而生。當用戶輸入 Google.com 的時候,解析服務器就會自動轉跳到 http://74.125.39.103,非常方便。
然而,在去中心化的區塊鏈領域,大部分人充值、轉賬時,使用的都是區塊鏈原生的長地址,比如:
ETH 的地址:
0x22cbb7cdb4e960d62703*daa4c37713804
CKB 的地址:
ckb1qyq0d64ntnwc46nmypamatu0nfas07zlwg
在操作過程中,這些地址雖然可以復制或者直接掃描二維碼,但依舊不夠方便,還容易遇上開頭提到的騙局,更不用說把這些地址記住了。
去中心化的賬戶系統,做的事情類似于 DNS。想象一下,你給自己的錢包轉賬,不需要復制或者掃碼,也不用考慮轉賬 ETH 和 CKB 時需不需要替換不同的地址,直接輸入自己購買的「域名」(比如 jacky.bit)就可以了。如果發送的是 ETH,解析服務會自動地獲取你的 ETH 地址;如果你的發送是 CKB,解析服務會自動地獲取你的 CKB 地址,完成轉賬。
不同于手機號 / 郵箱 / 社交賬號這類中心化的賬戶系統,去中心化的賬戶系統是基于區塊鏈并且完全開源的。因此,你可以無需許可地注冊一個去中心化的賬戶,而且一旦注冊成功,你(且僅有你)將擁有這個賬戶的完整控制權。
從 Namecoin 到 ENS,再到 DAS
提到去中心化的賬戶系統,有一小部分人可能想到了以太坊命名系統 ENS。其實早在 ENS 誕生之前,就有不少項目開始嘗試做去中心化的賬戶系統了。
Namecoin 是最早做區塊鏈去中心化賬戶系統的項目,只要網絡中有人在運行 Namecoin 服務器軟件,域名就能被訪問,不受任何人控制。然而,主流的默認瀏覽器并不支持 Namecoin 的域名系統,因此普及率非常低,鮮有人問津。
后來,Handshake 也加入了區塊鏈去中心化賬戶系統的搭建。Handshake 是一種基于 UTXO 區塊鏈的域名解析協議,兼容現有的 DNS。然而,Handshake 并沒有做強做大。
以太坊命名系統 ENS 的全稱是「Ethereum Name Service」,誕生于 2017 年,是一個基于以太坊區塊鏈的分布式、開放和可擴展的命名系統。2019 年 5 月 4 日,ENS 升級合約,發布了新版 ENS,簡化了注冊流程,采用了以年付租金的方式購買 .eth 域名,并開通了轉讓功能。截止目前,ENS 注冊數量已經突破了 25.2 萬,用戶量達到 7.93 萬,是當前集成最廣泛的區塊鏈命名系統。
盡管新版 ENS 做了很多改進,但仍存在不少缺點。首先,ENS 的注冊必須使用 MetaMask 等以太坊錢包進行操作。其次,ENS 域名的年付租金必須用 ETH 支付。這兩點就擋住了很多用戶,因為錢包的操作存在一定的門檻,而且為了付費還得單獨購買 ETH。第三,雖然 ENS 除了解析 ETH 地址外,也開始支持其他幣(比如 BTC、狗狗幣)的地址解析,但支持的加密貨幣還是偏少。最后,ENS 雖然是一個開源項目,但沒有人「供職于 ENS」,而是由一家非營利組織運營,產品的迭代速度慢。
目前來看,即將上線的 DAS (Decentralized Account Services,去中心化賬戶系統)將成為 ENS 最有力的競爭者。
**
**
DAS 是第一個基于 Nervos CKB 的去中心化賬戶系統,它借鑒了 ENS 的優勢,并改進了 ENS 的不足之處:
1、允許用戶使用任意公鏈的私鑰,甚至郵箱來注冊和管理 DAS 賬戶,大大降低了用戶的操作門檻。
2、年付租金除了使用 ETH 支付外,還支持微信、支付寶以及 PayPal 支付,同時兼顧了圈內用戶和圈外用戶。
3、DAS 基于高可擴展性公鏈 Nervos CKB 構建,任意公鏈無需做任何改造,天然地被 DAS 所兼容。除了解析任意的區塊鏈地址,甚至還可以將郵箱、網址、社交賬戶以及任意的其他數據設置為 DAS 的解析記錄。另外,得益于 Nervos 互操作性 2.0 這個大殺器,將來 DAS 賬戶還可以在任意公鏈地址之間轉移。
4、不僅所有的模塊都開源,而且還有核心開發團隊進行維護、產品迭代。
除此之外,DAS 賬戶還可以使用全球多種語言文字甚至 Emoji 進行注冊,滿足個性化需求。比如:jacky.bit,杰克 .bit,