傳統域名系統 (DNS) 是一個分層的分散資訊存儲,用于将使用者在網絡浏覽器中輸入可讀名稱(例如www.baidu.com)解析為IP位址,來通路網際網路上的計算機。傳統域名系統存在一些例如過于集中化管理、效率并不高等局限性問題。而去中心化域名正好彌補了這些缺點,同時随着WEB3世界的到來,去中心化域名的價值越來越被各行各業認識。
随着去中心化域名系統以太坊的ENS興起,去中心化域名系統在加密、元宇宙領域掀起了一股熱潮,現如今,去中心化域名系統已成為建設WEB3網絡中各條公鍊必備的基礎應用之一。
BTY-DNS去中心化域名系統,緻力于建立Web3領域中的去中心化身份(DID)。7月26日晚19點,核心開發者Andy在@Bityuanofficial推特空間進行了一場DNS AMA,現在就讓我們來回顧下AMA的精彩内容。
主持人:大家好!歡迎來到AMA,我是本次AMA的主持人,在AMA開始之前,我先介紹一下DNS域名持有者的首次空投福利:DNS域名持有者将獲得第一筆空投。
核心開發者Andy: 大家好,我是 Andy,很高興今天在 AMA 上見到你們。我很榮幸有機會與大家分享DNS 系統。謝謝。
主持人:感謝您加入我們。首先,請您簡單介紹下DNS去中心化域名系統。
核心開發者Andy: 好的,我很高興今天向所有觀衆介紹 DNS。
首先,DNS是去中心化的域名系統,它是運作在 BitYuan區塊鍊上的去中心化應用程式。是一個分布式、開放、可擴充的域名系統,具有以下功能和價值:
1. DNS可以将人們可讀的名稱映射到區塊鍊位址,例如以太坊位址、BTC 位址、BTY 位址等,它還可以将區塊鍊位址反向映射為人們可讀的名稱,使用更加友善。
2. DNS之于Web3.0就像名稱之于現實世界一樣,DNS可以作為WEB3應用程式的身份或使用者名。這對于建構去中心化應用程式和網站至關重要,因為使用者可以使用 DNS 名稱在各種去中心化應用程式之間輕松切換。
3. DNS 增強了域名的所有權。與中心化域名系統相比,基于區塊鍊的DNS在智能合約的支援下,除非使用者停止續訂,否則無法撤銷使用者的域名。
DNS 提供了一種更加便捷、安全、面向資産的方式來管理和通路數字資産,還為去中心化應用程式和網站提供了強大的可擴充性。
主持人: 非常好!就像你說的,DNS之于Web3.0就像名字之于現實世界一樣, DNS 基于什麼區塊鍊基礎設施?
核心開發者Andy: : DNS是在BitYuan區塊鍊上開發的。 BTY是一條兼具平行鍊架構和零知識證明技術的EVM相容鍊。主鍊和平行鍊均支援EVM,平行鍊架構擴充了BTY區塊鍊的性能。同時,平行鍊之間、主鍊與平行鍊之間可以通過跨鍊進行快速有效的資産交換。零知識證明技術可以實作安全私密的交易,并且相容EVM虛拟機,可以更友善地使用web3.js、ethers.js、truffle、hardhat等工具進行開發。是以,DNS選擇BTY公鍊作為基礎設施,謝謝。
主持人: Andy, DNS為使用者提供了各種便利。您能談談DNS的主要功能嗎?
核心開發者Andy: 主要功能包括域名注冊、域名綁定、身份注冊。
首先,個人使用者或企業使用者可以根據自己的喜好選擇合适的域名字元後發起注冊請求,注冊成功後,域名以ERC721的形式永久記錄在區塊鍊上。
其次,将域名與使用者的公鑰綁定。綁定後,域名的歸屬就确定了,隻有能夠産生私鑰的使用者才是域名的所有者,無需向中心化CA機構申請證書。
再者,使用者可以向域名綁定自己的身份(身份包括但不限于使用者區塊鍊位址、使用者社交賬号、使用者遊戲賬号資訊等)。
此外,在V神提出的去中心化社會(DeSoc)的嘗試中,DNS将廣泛應用于基于BTY公鍊的DeFi、gameFi、SocialFi等領域。
主持人: 感謝 Andy 與我們分享對 DNS 和 DeSoc 的未來如此深刻的看法。DeSoc旨在建立Web3使用者身份和社會關系的防篡改記錄,為具有多元化理想和公平治理的共享決策社會鋪平道路,DNS 将在其中發揮重要作用。接下來,我們進入問答部分。
主持人:如何購買域名?
核心開發者Andy: 打開dns.bityuan.com,使用者需要在浏覽器上安裝MetaMask擴充,隻需按照DNS系統上的操作文檔即可輕松購買域名。
主持人: DNS 是去中心化的嗎?
核心開發者Andy: 當然,DNS合約的内容在鍊上完全透明,并受到所有使用者的監督。在有效期内,您對您的域名擁有絕對的管理和使用權,任何人都不得幹預。
主持人: 域名可以轉讓嗎?
核心開發者Andy: 是的,域名所有者可以将域名轉移到其他位址,因為它是基于ERC721的。請注意,此操作無法撤消,一旦成功,您将完全失去管理所轉移域名的權利。
主持人: 什麼是域名解析?
核心開發者Andy: 就像在網際網路上一樣,每個頂級域名都必須設定一個二級域名并解析為IP位址。在DNS中,還需要設定二級域名并将其解析為值,這樣,其他人通路這個二級域名就相當于通路了這個解析值,不同的二級域名可以解析為相同的值。
主持人: DNS系統支援多位址解析嗎?例如,我可以使用同一個域名來管理BTY位址、以太坊位址、BTC位址等嗎?
核心開發者Andy: 是的,通過設定不同的二級域名,可以在各種場景下使用。例如,如果使用者擁有域名andy.yuan,則可以将bty.andy.yuan設定為解析為BTY鍊上的位址,将eth.andy.yuan設定為解析為ETH上的位址。
主持人: 除了區塊鍊位址解析之外,還可以解析其他使用者資訊嗎?
核心開發者Andy: 是的,除了區塊鍊位址之外,使用者還可以設定社交媒體賬戶,例如 Twitter、Facebook,使用者可以通過子域名twitter.andy.yuan解析Twitter 賬戶名,也可以通過 facebook.andy.yuan 解析 Facebook 賬戶名,并且使用者還可以自定義密鑰來解析更多的使用者資訊。例如,駕駛執照 ID、電話号碼等。
主持人:在《BTY生态DNS的DeSoc理念》一文中,BTY生态DNS緻力于打造Web3領域的去中心化身份(DID),參與DeSoc的“靈魂”建構。您對DeSoc建設中的DNS有何了解?擁有DNS域名有什麼價值?
核心開發者Andy: 我們認為DNS對于建構基于區塊鍊的DeSoc具有重要的意義和價值。
第一:使用者可以直接擁有和控制自己的域名,無需依賴中心化機構。它增強了使用者對其線上身份和資産的控制。
第二:域名的注冊和管理分散在區塊鍊網絡的多個節點上,難以單方面封鎖或稽核特定域名,進而保護言論自由和資訊傳播的開放性。
第三:去中心化域名采用區塊鍊技術的不變性和透明性。這意味着域名一旦注冊,其所有權和轉讓記錄将永久存儲在區塊鍊上,防止域名搶注和欺詐。
第四:去中心化域名可以與區塊鍊上的智能合約和去中心化應用程式(DApp)無縫內建。通過使用易于記憶和使用者友好的域名,使用者可以更輕松地通路和使用DApp,進而提高可用性和推廣性。
總之,去中心化域名在去中心化社會中發揮着重要作用,賦予使用者自主權,抵抗封鎖,防止欺詐,增強DApp的可用性。它是區塊鍊技術在網際網路基礎設施中的重要應用之一,為實作 DeSoc 的願景提供了有力支撐。
那麼“擁有 DNS 域名有什麼價值?”我們緻力于BTY鍊上DeSoc的嘗試。目前這隻是一個小規模的嘗試。當時間和技術成熟時,它将融入整個生态系統。擁有BTY鍊上的DNS不僅意味着擁有數字身份,也展現了參與DeSoc建設的積極舉措。未來,使用者可以提前享受BTY鍊上生态建設的回報。
主持人: DNS的路線圖是怎樣的?
核心開發者Andy: 目前我們已經完成了DNS的注冊,以及域名和子域名的管理、解析、轉移等功能。我們的後續計劃是:
① 跟蹤、參與和推廣去中心化域名的标準和協定。
② 拓展更多的功能,比如通過使用者的生理特征增加與使用者綁定的域名,例如指紋。當然,該域名不能轉讓或出售。對于一些具有特殊意義的域名,具有炒作屬性,我們計劃推出去中心化的交易平台,友善使用者買賣域名。
③ 積極推動社群合作和生态建設,推動DNS的采用和推廣,讓更多的使用者和開發者參與其中。同時也會考慮與其他相關項目以及區塊鍊的融合,拓展DNS的應用場景。
主持人:目前哪些錢包內建了DNS?
核心開發者Andy: 目前可以通過MetaMask錢包與DNS進行互動,未來DNS上将會提供更多主流的錢包插件,并通過WalletConnect功能實作與更多錢包的內建。就是這樣謝謝。
主持人: 與其他域名系統相比,DNS有哪些優勢?如何讓你的項目可持續發展?
核心開發者Andy: 在DNS開發過程中,我們參考了各個項目的解決方案。每個項目都做得很好,而且各有特色。我們希望自己開發一個DNS系統來繁榮BTY鍊上的生态系統,更好地推廣BTY鍊,吸引更多的使用者和開發者參與BTY去中心化社會的建設。未來,我們将積極參與行業标準和協定建設,拓展域名系統的功能。同時,我們将積極與社群合作,聽取社群使用者的回報,豐富系統功能。通過這種穩定的技術疊代和積極的外部合作,可持續發展
項目的發展有保障。
主持人: 本次 AMA 的最後一部分,感謝社群使用者積極參與 DNS 問題的收集,我們精選了 Google 表單中的三個問題,這三位使用者将獲得100BTY的獎勵。讓我們來看看使用者們關心的問題。
第一個使用者問題:關于DNS .yuan 我想問一下,以後可以讓DNS隻用1-2個字元還是讓DNS用符号?價格會保持不變還是取決于我建立的 DNS?
核心開發者Andy: 未來使用者将可以使用短字元串生成域名,目前已經支援該功能。但由于短域名的稀有性,我們還沒有直接開放1-3個字元域名的注冊。這些短域名可能具有比較強的投機性,是以我們計劃在未來舉辦一些活動,讓積極參與的使用者有機會獲得它們。關于DNS使用符号的問題,目前不支援該功能,但我們會考慮在下一個版本中支援。
主持人: 第二個使用者問題:一個錢包可以使用多個DNS嗎?
核心開發者Andy: 當然,使用者可以在一個錢包中使用多個DNS域名。例如,如果使用者擁有 alice.yuan 和 bob.yuan,則他可以将 bty.alice.yuan 和 bty.bob.yuan 解析為同一個 BTY 位址。是以使用者可以輸入這兩個域之一來通路 BTY 位址。然而,在反向解析過程中,當系統嘗試根據位址查找域名時,會随機傳回其中一個子域名。
主持人: 第三個使用者問題: 您能否解釋一下 BTY-DNS 與目前市場上其他 DNS 解決方案相比的獨特功能和優勢? BTY-DNS 旨在如何徹底改變域名系統并改進現有解決方案?
核心開發者Andy: 這個問題和之前的類似。事實上,在DNS的開發過程中,我們也參考了其他項目,這些項目都有很有價值的見解。但總體而言,我們認為Web3中的去中心化身份仍處于早期階段,需要不斷改進标準和功能。通過BTY-DNS的發展,我們積累了一些經驗,希望積極參與去中心化身份标準和協定的制定。同時,BTY-DNS的開發也旨在支援BTY鍊上社會的去中心化。未來,鍊上的各種DApp(DEFI、GAMEFI、SOCIALFI)将與DNS系統內建,進一步豐富BTY的生态系統。
主持人: 特别感謝Andy,感謝大家參與我們的AMA。歡迎加入我們的BTY社群,您可以在那裡讨論您的意見,我們非常感謝您的建議、想法以及未來對我們社群的參與。