淺析DAS的理念和關鍵性設計:面向整個Web3.0
原文來源:元宇宙共識
最近,ENS 社區發生了關於ENS 的可用字符集範圍是缺陷還是特性的爭執。一些所謂的大V將矛頭指向了DAS 團隊,認為是DAS 團隊在攻擊ENS。對此,我們的態度是:
二級標題
二級標題
TL;DR
理念1:Web3.0 不僅僅是區塊鏈,區塊鏈也不僅僅是EVM 兼容,更不僅僅是某一條特定的公鏈
基於此,DAS 的一個關鍵性設計就是:面向整個Web3.0。
這意味著,你可以使用任意公鏈[1]的地址來註冊、管理、使用DAS 賬戶。你可以將一個DAS 賬戶從BTC 地址轉移到ETH 地址,從ETH 地址轉移到TRON 地址,再轉移到Doge 地址。事實上,DAS 適用於任何非對稱加密公私鑰系統,而不僅僅局限於區塊鏈。這種類似“跨鏈”的特性,並不是大家通常意義上所理解的“跨鏈”。但它卻比通常意義上的“跨鏈”更加安全,是一種無需信任的密碼學級別安全。
今天區塊鏈領域的去中心化域名系統們,並不是為整個Web3.0 所設計。每條公鏈的域名系統都是獨立運作,沒有共享一個統一的命名空間。這些域名系統只能應用於特定的某條公鏈,並不具有普適性。這倒是很像Web2.0 的格局。 Web2.0 世界中,每個服務都有賬戶系統,並且他們相互割裂。你在Facebook 裡面的Username 叫alice,但是在Twitter 上alice 這個Username 大概率是屬於別人的。我想我們很難,也沒必要接受一個如Web2.0 般割裂的Web3.0。
因此,可以將DAS 看作整個Web3.0 的通用賬戶層。
二級標題二級標題
理念2: 涉及安全,再謹慎都不為過
要把DAS 打造成整個Web3.0 通用賬戶層,而賬戶最終是給人用的,那麼提升DAS 賬戶的易識別性,減少欺詐的發生,是必要的設計準則。為此,DAS 引入了一個關鍵設計:可以用於註冊DAS 賬戶的字符有嚴格的限制。具體而言:
當前,只有小寫字母,數字,少部分emoji 被允許註冊為DAS 賬戶(這並不是說DAS 不會支持其他語言的字符,事實上多語言支持一直是DAS 的重要待辦事項)
詳細規則見:字符集- DAS
為什麼防止欺詐對於DAS 如此重要,以致於從一開始就納入了DAS 的底層設計之中?
因為在Web3.0 世界欺詐更容易發生,它們的危害也比Web2.0 世界的那些釣魚來得更直接,更大。在Web2.0 世界,用戶訪問了一個錯誤的網站,他需要經歷一些步驟才會導致信息或財產的損失。但在Web3.0 世界,如果用戶不能看出satоshi.bit 和satoshi.bit 的區別,他就會將資金轉給錯誤的對象,訪問錯誤的合約。
普通用戶能肉眼看出satоshi.bit 和satoshi.bit 有什麼不同嗎?顯然不能,即便仔細看也無法看出差別。但實際上,前者的о 是一個俄文字符,而後者的o 是一個英文字符,這是兩個完全不同的賬戶名。如果沒有任何的限制,別有用心者想要進行欺詐,簡直太容易了。但不用擔心,這類欺詐並不會發生在DAS 中。在DAS 系統中,前者不是一個合法的DAS 賬戶,不會被註冊成功。
那為什麼不直接遵循IDN 呢?原因很簡單,因為DAS 壓根就不是域名(這個我們後文會再談論這個問題),域名的可用字符規範不適用於DAS。這裡引用一位社區開發者的推文。

二級標題
二級標題
理念3: 公平非常重要。我們應該清楚沒有絕對的結果公平,我們應該最大化的追求過程公平
DAS 作為面向Web3.0 的基礎設施,DAS 賬戶具備經濟學中所定義的非排他性和競爭性,因此,它是典型的公共資源。對於公共資源而言,其分配上如何做到公平,是非常重要的議題。但我們也應該清楚,不存在絕對的結果公平,我們能做的就是追求過程公平。為此我們採取了很多措施,盡可能的去保證過程公平。
1. 讓信息盡可能擴散
我們大概提前一個月便開始預告DAS 的正式上線時間。通過各大媒體,社交網絡,社區去擴散DAS 即將上線的信息。我們也發布了相關的產品介紹和公測環境。我們也聯合各大錢包合作方,在他們的渠道中提前宣傳DAS。
2. 讓開發團隊也沒有優勢
作為開發團隊,我們永遠有最大的優勢,我們有最完整的信息:我們可以知道具體的上線時間,主網合約是否已經部署,部署在何處等等。然而為了確保公平啟動,我們必須放棄這種優勢。我們可以承諾,開發團隊不能比任何用戶更早的註冊有意義的DAS 賬戶。我們在合約內部實現了一個註冊開關,當團隊完成主網合約部署,完成主網合約的功能驗收之後,這個開關一直處於關閉狀態。它將在約定的開放註冊時間(2021-07-22 20:00 UTC+8)被打開。因此,無論是開發團隊成員,還是用戶,都只能在正式開放註冊時間之後開始註冊。
事實上,這不僅僅是口頭的承諾,而是一種既定的事實。區塊鍊是公開透明的,任何人都可以通過回溯鏈上交易,去驗證在2021-07-22 20:00 UTC+8 之前,開發團隊沒有註冊過有意義的DAS 賬戶。如何準確理解“沒有註冊過任何有意義的DAS 賬戶”呢,可以閱讀:《寫在DAS 上線前》 -- From DAS Team
3. 有節奏的開放註冊
儘管我們提早了很長時間便開始擴散信息,但我們仍然認為這些信息沒有擴散得足夠開。即便DAS 已經上線,仍然需要時間讓更多的人知道DAS。在DAS 本身影響力不夠大時,直接開放所有賬戶的註冊,是不明智的,過程上是不公平的。因此,我們制定了一個逐步釋放策略,至少讓後了解DAS 的人也有機會參與競爭,同時早了解到DAS 的人也不會有失去參與競爭的機會。這是一種價值主張。最新的釋放進度可以在看到。看到。
賬戶的可註冊時間,由公開的算法計算而來,取決於賬戶名本身。你可以在註冊頁面搜索某個賬戶,查看某個賬戶是否開放註冊。鑑於目前的開放註冊規則,你可能會發現你心儀的賬戶總是沒開放註冊,這會讓人變得煩躁。我們希望大家能理解這個規則的初衷。
我們收到過一些用戶的反饋:為什麼開放註冊規則這麼嚴苛,團隊為什麼這麼小氣,團隊不開放註冊都是為了把有價值的賬戶都留給自己!這種反饋,根本源自於個體利益和集體利益之間的衝突。誰都希望自己拿到優質的賬戶,但每個賬戶最終都只會屬於一個人,沒有任何機制可以讓任何人都滿意。對此,我們需要表明我們的立場:
DAS 開發團隊作為DAS 的構建者和維護者,優先考慮的永遠都是DAS 生態的整體利益,過程公平是我們在賬戶分配問題上的價值主張
尚未開放註冊的賬戶不屬於DAS 團隊的任何人二級標題
二級標題
理念4: 對整體利益而不是個人利益負責
DAS 永遠只會使用.bit 一個後綴,不會新增任何其他後綴。我們認為這符合所有人的整體利益。 DAS 發行多個後綴,毋庸置疑會增加DAS 的註冊數和收入,卻會給整個Web3.0 世界帶來混亂,因此這不可取。
DAS 設置了保留賬戶清單。保留賬戶是指為某個知名組織/個人所保留的賬戶,他們需要在規定期限內來認領,否則將會開放給所有人註冊。需要明確的是,這些賬戶並不屬於DAS 團隊的任何人。
二級標題
二級標題
二級標題
二級標題
理念6: DAS 是賬戶,不是域名
一個產品的名字,往往是其產品定位的直接體現。各種xxNS 都將自己定位為去中心化域名系統,而DAS 中的A 代表的是Account。 DAS 的定位是賬戶,這與DNS 域名系統和其他去中心化域名系統由本質的差別。
不同的定位,帶來的是不同的思考重點。 DAS 不會去考慮如何顛覆或取代或增強現有的DNS 系統。雖說也可以使用.bit 去訪問一個IPFS/Arwave 上的網頁,但那也不過是DAS 諸多應用場景之一罷了。
附:
最後
最後
附:
附:
[1] DAS 支持所有的公鏈,但每條公鏈的支持都需要有一定的開發工作,DAS 當前已支持EVM 兼容鏈,TRON 等公鏈地址註冊,其他公鏈的支持處於開發狀態。


