Sunny和深潮TechFlow的文章標題是ENS Labs的作者:Makoto Inoue提供的。
文章探討了ENS(以太坊名稱服務)在Web2和Web3領域的結合。作者Makoto Inoue表示,ENS不僅僅是一個暱稱,也是一個網址,同時也是一個社交認同。該公司最早在鏈上實現DNS,在社區中找到工具來建立一個有機的功能性的去中心化協作組織。
文章也介紹了ENS DAO在治理、投票和代幣經濟方面的運作。同樣,也討論了社交身分應用在Web3中的作用以及開源技術在Web3中的應用。
作者對Web3和Web2的合併表示認同,認為大規模採用往往需要兩者解決方案的結合。文章以及提到了網路上的公共產品,在社交行為和金融交易之間需要避免的衝突。同時,也探討了私人的身份和公眾身份之間需要平衡。
文章對於開發者來說,Web3和Web2的合作方面表示,Web3著重於開放、信任與合作精神,並且可以透過對公開資料和程式碼的使用促進開發更可信賴的應用程式。作者也提到了在Web3使用者名稱和Web2輸入之間的結合選擇的重要性,取決於具體的使用情況和所需的信任度。
ENS是一個跨Web2和Web3領域的創新技術,他們的社交身分應用和整合技術提供了解決方案,可以幫助使用者在Web3環境中更方便地使用區塊鏈服務。
撰文:Sunny ,深潮TechFlow
作者:Makoto Inoue,ENS Labs
“雖然純粹的中心化對那些相信它的人來說是件好事,但大規模採用往往需要Web2 和Web3 解決方案的結合。”
— Makoto Inoue,ENS 核心開發人員
你知道除了命名以外,ENS 的其他用途嗎?你知道如何參與ENS DAO 並誠信的與貢獻者互動嗎?你知道鏈上(onchain)和鏈下(offchain)投票的差別嗎?你知道如何將你的Web2網域嫁接在鏈上嗎?或者你知道如何將你的Lens手柄變成ENS嗎?
命名或說名字一直是歷史以來最重要的人類活動。每個人都有自己的名字之一,暱稱。周圍世界的萬物也都有屬於自己的名字。名字方便認識自己,同時也認識他(它)人。網路伊始,早期貢獻者們創建了名為DNS 的資料系統,把複雜的IP 位址變成方便人們閱讀的網域。而在現今的區塊鏈世界中,我們也需要一個Web2 的DNS來把十六進位分區位址轉換成更方便人們閱讀的名字,就好比vitalik.eth代表的體係是0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045。 ENS基金會是最早在鏈上實現DNS的組織,同時他們也隨著行業的發展緩慢緩慢的將他們的協議賦予更多的功能,比如ENS不僅僅是一個暱稱,同時也是一個網址,同時也是一個社交身分認同。
Makoto Inoue 是ENS 最早的工程師,也是在推特上最OG 的ENS 成員之一。在下面的對話中,Makoto 非常有耐心的敘述瞭如何參與到ENS DAO,如何使用ENS 作為網站地址,或者如何在社區中找到工具去構建一個有機的功能性的去中心化協作組織。在談到Web3是有價值的互聯網,而Web2是有資訊的互聯網,Makoto指出二者皆為互聯網,所以在技術上有非常美妙的合作可能。如果你是一位想要加入ENS DAO 的貢獻者,或者只是簡單地透過ENS 網域進行交易,再或者你想要建立一個全新的DAO,那麼這個對話是為你準備的。
深潮Builder專欄:希望產業內外的你可以在深度從業者的深度對話中學習到一些新東西!
TechFlow:Makoto,在我們深入了解ENS 之前,您能介紹一下自己的背景嗎?
Makoto:我叫Makoto,是ENS 的開發人員。我從2018 年開始在這裡工作。 2016 年,我是倫敦一家保險公司的開發人員。雖然當時我們並沒有涉及區塊鏈,但在英國政府提到多元本技術之後,我們的創辦人制定了一個關於多元本技術的郵件。我覺得這很有趣,於是開始研究區塊鏈。曼哈頓,以太坊不是最知名的區塊鏈平台,但當我接觸到它的時候,我發現了一個叫做智能合約的東西。作為一名程式設計師,我意識到我可以使用智慧合約,這讓以太坊成為我深入了解區塊鏈世界的一個有吸引力的人的選擇。
大致上在同一時間,我了解到ENS 的創始人尼克– 約翰遜(Nick Johnson),他在倫敦工作。他於2016 年7 月加入了以太坊基金會。在四十五月份參加以太坊倫敦聚會時,我第一次看到尼克-約翰遜介紹他的專案。從那一刻起,我就意識到了ENS 的潛力。
在接下來的幾年裡,以太坊和ENS不斷發展,到了2018年,ENS已經不只是尼克約翰遜的一個副業。他決定在新加坡成立公司,並邀請我加入團隊。從那時起,在過去的五年裡,我一直與ENS合作。
我是在2019 年ENS 成為自己的法律實體時加入的,當時它的前身是True Name Limited。目前,我們以「ENS Labs」的名義運營,團隊20 人,常駐新加坡。我們是主要的開發公司,負責創建早在2018年就已啟動的協議。 2021年,我們推出了ENS DAO,它本身就是一個在開曼群島註冊的獨立法人實體。這次啟動是在2023年。
因此,有兩個組織在協同工作。雖然這些實體的結構不同,但它們的使命是相同的。
TechFlow:擁有ENS對身為Web3的使用者味著什麼?提供中心化的認同意義何在?你和尼克約翰遜去對ENS的夢想和使命是什麼?
Makoto:ENS的主要工作是讓以太坊更方便使用者使用。這與我們的第一個使命不謀而合,正如我們的本體所代表的那樣,最終上的絲帶圍繞著ECM(以太坊)起源。 ECM 出現了菱形而聞名,象徵其前沿和挑戰性。相較之下,ENS 降低了體驗的層次,因此使用者更容易使用。
主要挑戰之一是允許處理以太坊地址,這些地址由16個十六進位字元表示,在技術上提高效率,但對使用者並不友善。 ENS使用者為地址分配人類歧視的名稱,從而大大減少提高了可用性,從而解決了這個問題。
TechFlow:ENS本質上是一種由以太坊上的智慧合約驅動的網域服務。作為一項技術進步,它是如何解決加密貨幣週期的? ENS實現了哪些新範式?
Makoto:通常所說的「炒作週期」有幾個階段。第一個重要階段由ICO(首次代幣發行)推動,第二個重要階段圍繞著NFT(可兌換代幣)展開。在此之前,2020年今年出現的第二次炒作高峰,我們稱之為「DeFi之夏」。最初是由ICO 推波助瀾,然後第二波炒作圍繞著「空氣幣」。此外,還有一個以JPEG 之夏為主的階段,在這個階段,各種meme 代幣獲得了吸引力。值得注意的是,NFT 也是在這個市場高峰期推出的。
我想解釋的是,炒作週期也是一個採用週期,但技術週期往往有很大的重疊。在討論週期的過程中,我涉及了Web3和以太坊等關鍵術語,重點介紹了它們的主要例子:DeFi例如,DAO 的概念可以追溯到2016 年4 月,而NFT 則在2017 年5 月隨著ENS(以太坊名稱服務)和CryptoKitties 等的誕生而獲得。在公眾興趣最初出現之後的。
必須指出的是,其中創新想法在炒作週期中就已存在而獲得了許多廣泛關注。
TechFlow:ENS DAO 在治理、投票和代幣經濟方面是如何運作的?
Makoto:在我們的DAO 中,我們有一位治理負責人,她是該領域的專家。目前,我們的治理依賴於透過代幣投票產生流程的用戶倡議(UGI)。然而,我們發現參與投幣為了解決這個問題,在ENS Force 啟動上幣工作時,我們引入了一種新方法。
我們要求人們根據持有ENS 代幣的時間長短來委託投票權。代幣分配由代幣持有時間決定。例如,如果有人在2021 年獲得了ENS 名稱,但自2017 年首次推出以來一直如此持有該名稱,那麼他持有該名稱的時間就是四年。我們鼓勵用戶將其名稱續用多年,確定最大數量的代幣。擁有代幣的不幸數量對於參與治理並不重要、重要的是個人是否已持有該名稱相當長的時間,並願意長期做出貢獻。
我們引入了基於授權的製度,以鼓勵更積極、更長期地參與治理,並以ENS 名稱的持有時間作為關鍵因素。這將確保那些真正投資於ENS 及其發展的人在治理過程中擁有發言權權。
我們根據持名計劃分配原代幣。此外,我們的代幣分配給各市場和產業的約一百名主要參與者。然而,儘管做出了這些努力,在代幣推出之初,我們還是遇到了參與治理的少數族群有限的問題。為了解決這個問題,我們要求個人委託其投票權,我們有一份準備委託投票的參與參與者名單。
目前,治理工作由這些受委託人負責,他們擁有比普通代幣持有者更多的投票權。他們的投票對提案和決策至關重要。但是,為了避免每個決策都要進行壓倒性投票,我們成立了三個工作小組:元治理、生態系統和公益。
元管理員主要負責整個協議的管理,並在協議變更的關鍵決策中發揮重要作用。另外,生態系工作小組則著重鼓勵開發者圍繞ENS進行開發並促進其發展。
總之,我們透過持名計畫發放代幣,將代幣分配給相關者重要的利益。受委託的個人在管理中發揮著至關重要的作用,而三個工作小組則專注於ENS開發和決策這種結構有助於保證有效的管理,而不會讓每個決策都有過多的參與。
在決策過程中,我們使用一種稱為「管理者」的東西。我們為每個市場小組選出三個名「管理人」,因此共有九名「管理人」。這個選舉過程大約每六個月進行一次。一旦當選,我們將採取鏈外投票的方式。
TechFlow:您能解釋一下公共產品在Web3 中的作用嗎?
Makoto:公共產品指的是與增強Web3 整體相關的任何事物。
TechFlow:鏈上投票和鏈下投票有什麼不同?
Makoto:鏈上投票涉及在以太坊區塊鏈上發送交易。
相較之下,鏈下投票依賴「SnapShot」,根據你持有的代幣來決定投票權的數量。您可以透過發送簽名來表達您的投票,但需要支付一定的手續費,這使得投票過程不具有鏈上約束力。
例如,如果我們想從DAO 的投資者向某人分配資金,就需要進行鏈上交易,因此我們使用鏈上投票。
但是,在選舉管理人時,我們使用“快照”進行“軟”或“獲得”投票。選舉的管理人則決定他們需要預算,並請求鏈上投票將資金分配給其內部的不同項目。由於他們擁有這些資金的線索,因此可以決定將資金分配給不同的項目。
總之,我們的治理流程包括每六個月透過「快照」使用鏈外投票選出管理人。然後,管理人決定撥款分配,實質具體的財務交易進行鏈上投票。
這就是我們治理結構的運作方式。
TechFlow:這很吸引人,我接觸過的大多數DAO 都相當混亂,要處理收益任務,與人們同時出現類似的公司。然而,觀察ENS 如何在不同領域建立專業化結構,並利用鏈上和鏈下投票機制,令人印象深刻。
Makoto:我們不是第一個採用這種方法的DAO,但我們的開發時機很好。在DeFi Summer 的炒作週期中,有一個階段的重點是建立基本的治理部分。例如,現在被廣泛使用的「SnapShot」最初是作為一個名為Balancer 的DeFi 專案的部分開發的。他們需要一個成本不高的投票解決方案來發布代幣,於是產生了「SnapShot」。
在此期間,許多其他項目也參與了相同的基礎性工作。此外,我們也大量使用了智慧合約,這與另一個DeFi 專案複合的運作方式類似。在我們推出新幣的一年裡,我們在基礎建設方面做了大量工作,這使我們能夠從不同項目的最佳實踐中進行整合。
總而言之,雖然我們不是這種治理方式的先行者,但我們的發展時機使我們能夠受益於其他專案在DeFi 炒作週期中取得的進步。透過結合各種最佳實踐,我們創造了一個更完善、更有效的治理方式的治理系統。
TechFlow:ENS DAO 是如何對提案進行鏈上投票和執行的?
Makoto:其中,我們有15 個提案(受訪時是在ETHcc 2023 期間)。所謂「正在進行」是指進行鏈上交易。
這與基於IF 這種語句的協定升級有關。在這種情況下,一些智能合約持有者參與其中,如果提議被接受,他們就會執行程式碼,從而改變實際的ENS 協定。這就是鏈上投票的一個典型的例子。
TechFlow:我想,並不是每個提案都要透過IF 語句自動做出決定。在其他情況下,我們確實需要某種人的決策。在哪些情況下,DAO 內部的鏈外認知(或社會共識) )比IF 語句更需要透過提議?
Makoto:是的,這牽涉到社會決策。這是關於批准ENS規範化標準的問題,這是每個人都要遵循相同格式的準則。
我們有一個規範化名稱的方法。雖然ENS 允許使用普通文本,但人們可以使用表情符號和其他字元。例如,如果是“γitalik.eth”,人們可能會誤認為是“Vitalik.eth”。 ( 將γ我認為V,γ在希臘文是V)。為了解決這個問題,我們決定建立一個JavaScript庫來偵測並消除這種情況。這個過程不是在鏈上完成的,因此上鍊治理不是必需的,但鏈下意見是有益的。
接下來建議涉及Stewart方向。與現實生活中的董事會選擇類似,我們希望選出特定的人。這個過程就是要選出我們應該指定的人。此類決定是我們區分鏈上和鏈下治理的方式所有參與投票的人都擁有平等的投票權,這取決於他們持有的分數或委託的分數。這也是投票的標準。
因此,任何投票結果或需要改變狀態的操作都必須透過鏈上交易完成。一切都不需要鏈上參與;這只是為了可擴展性。所以,你不一定要物品。這就是區別所在,也是任何與社交相關的事情都不需要鏈上處理,而任何與轉帳或協議升級相關的事情都需要鏈上處理。這在許多其他協議中也很常見,因為Gas 成本可能是問題,除非有必要,否則你不想使用鏈上處理。
TechFlow:ENS最初是為了讓以太坊的十六進位地址以人類獨有的形式更加尊重而開發的。它已經存在了一段時間了,你看到有哪些新的情況出現?
Makoto:我們有不同的例子,主要有不同。第一個是姓名與地址綁定,第一個是第三個地址與姓名綁定。第一個例子是讓你能夠登入。一旦你連接了錢包應用程序,它們就會知道你的以太坊地址,然後你就可以顯示你的名字了。同樣,這也與地址有關。
現在,讓我們來談談第四個例子,它實際上是針對IPFS 的。你知道IPFS 嗎?
或者,你知道一個叫做全域檔案系統的東西嗎?
這是一種去中心化的文件服務。人們用它來創建抗審查的網站。例如,在中國等限制存取某些網站的國家,IPFS允許人們透過其獨特的尋址系統存取內容,該系統是整個內容的雜湊值。誰上傳了內容並不重要,IPFS 透過哈希值代表了內容。最著名的IPFS 網關之一是ipfs.io。可以撰寫因為針對政府爭議性的文章,任何與去中心化文件系統同步的人都可以存取這些內容。方式避免了審查,因為沒有單點控制。
我們提供了一種讓這些冗長而複雜的雜湊值更容易記憶的方法。我們提供了代表這些IPFS 位址的名稱。例如,使用者輸入“ipfs.io/ipfs/vitalik.eth”,但是可以透過「ibf.io/vitalik.eth」這樣的名稱來存取。
這個補充例子是對區塊鏈的補充。相比之下,IPFS更注重內容,例如影像和NFT。重複資訊在鏈上,但實際內容(例如JPEG影像)通常儲存在資料庫或IPFS中。
這樣的分離有助於優化兩種技術的使用。
總之,ENS 的例子之一是使用IPFS 建立一個去中心化的網站,它提供了傳統中心化網站託管方法的替代方案。
TechFlow:名字也代表著身分。然而,在區塊鏈上,它也揭示了一個人的金融交易。人們這兩種身分似乎是相互衝突的,因為大多數人不喜歡將自己的私人財務與公眾聯繫起來。有什麼辦法可以調節這種衝突嗎?
Makoto:我們提供的服務可以讓您更輕鬆地使用ENS。我們繼承了區塊鏈本身的所有優點和好處。人們提出的一個問題是,他們不喜歡使用自己的ENS 名稱,因為他們擔心這可能會誹謗他們或揭露他們的身份。
然而,我的觀點是,當你使用貨幣等服務時,你已經在某種程度上暴露了自己。人們可以透過你的線上交易看到你的活動。 ENS 只是提供了一個人類歧視的名字來代表您的地址,但除了已經公開的資訊之外,它不會暴露任何額外的資訊。因此,使用ENS 本身並不意味著您會洩露更多個人資訊。
擁有ENS 名稱並不一定會損害您的隱私或您的操作方式。
讓我舉個例子。我有多個ENS 名稱與我的公開以太坊地址綁定。其中一些名稱用於更公開的交互,例如在處理價格較低的NFT 和與更多人接觸時。方面,我還有其他的ENS 名稱,主要用於金融交易,把它們分開。
從某種程度上來說,這與你使用推特的方式類似。如果你不願意,就不要暴露一切,但你還是會暴露一些,就看你怎麼用了。這就是我的觀點。
關於隱私,現在出現了許多新的隱私技術,像是Tornado 和一家名為SISMO 的法國新公司。這些解決方案可以讓你在不暴露敏感資訊的情況下管理資產和地址。
例如,你可以擁有汽車,而可讀公開你在鏈上的實際地址。這些解決方案已經面世,更重要的是將DNS與這些隱私服務整合起來。身為ENS,我們還是把維護服務的權限放在一起首先,我們鼓勵開發人員採用隱私解決方案,而不是只依靠DNS 來保護隱私。這就是我們採取的方法。
TechFlow:有趣的一點是,除了財務交易之外,在Web3中我們還看到了更多的社交身分應用。您如何看待網域名稱與社會的融合?
Makoto:我們讓其他社群平台與ENS 整合,這樣,如果你有一個Lens 個人數據,例如創辦人的名字是stani.Lens,你就可以用ENS 的名字來解析這個個人數據,例如附加stani.lens。 xyz。透過與ENS 和其他平台的集成,使用者可以無縫存取自己的個人資料。
另外,在社群網路服務領域,也有一些方法可以使用ENS 作為一種身分形式來顯示NFT 等資訊。這種整合增強了使用者體驗,正在被廣泛採用。
TechFlow:有些用戶透過推斷人們的財務數據來推斷其社交行為的行為非常敏感,您怎麼看?
Makoto:沒錯,你說得很有道理。當你申請一個流行語並將其與活動關聯起來時,人們實際上可以追蹤並知道你參加了哪些活動。因此,如果你擔心你在某些活動地方的出席情況,那麼申請POAP 可能不是最好的選擇。這與我們在社群網路中使用推文中實現的定位服務時遇到的隱私權衡類似。歸根結底,這取決於你的個人選擇,以及你想公開分享多少資訊。
TechFlow:因為你曾在一家保險公司擔任開發人員,後來又離開了傳統領域,轉而從事Web3,那麼你從這兩個領域的差異中得到了什麼啟示?你在Web2中沒有想到而在Web3中實際上便攜式的事情是什麼?
Makoto:確實,在目前的資料環境中,由於資料的公開性,隱私問題經常出現。我之前在金融和保險業工作時,從事過大量的數據分析工作。在Web2中存取資料需要徵得公司的許可,如此,資料也受到公司本身的限制和控制。限制阻礙了數據的創新和創造這種使用。
例如,我在使用Twitter 早期版本時已經獲得了很好的體驗,它允許存取被稱為「Twitter Fireworks」的大量資料。我可以利用這些資訊進行精彩的數據分析和駭客攻擊。然而,隨著Twitter限制貨幣化策略的轉變,對這些數據的存取受到了影響,生態系統也發生了巨大的變化。
相比之下,區塊鏈的魅力在於其開放性。區塊鏈平臺本質上是開放的,開發者獲得中心化實體的許可即可進行建置。大部分程式碼庫都是開源的,這促進了協作環境的形成。開發人員只需在Github 上發送拉取請求,就可以為ENS 等專案提出新功能,而Github 上的開發過程是透明的,所有人都可以存取。
在經歷過閉源系統的限制後,我非常欣賞區塊鏈領域的開放性。我們鼓勵與不同的團隊和個人合作,培養社區感和連結感。因此,參加會議和活動可以讓我認識交新朋友,拓展人脈,這是我在以前的工作中不常做的事情。
總之,對於像我這樣的開發人員來說,向Web3 範式的過渡是一種能力的提升,因為它提供了一個充滿可能性和自由的世界,而這在傳統的Web2 環境中是有限的。
TechFlow:這就是區塊鏈公開資料協作的本質。
Makoto:目前已經有了開源項目,我們也意識到它們帶來的價值。特別是在Web3的背景下,我們非常鼓勵人們將資料開源。在智慧合約領域,程式碼透明度對於建立信任至關重要。因此,當您造訪Etherscan 等平台時,您可以驗證智慧合約的歷史表現。這種對公開性和透明度的強調,在使用者之間建立了更高的信任度。
在Web3 中,社群認識到協作和共享知識的重要性。開源資料和程式碼不僅能夠加強審查和驗證,還能促進開發可靠的安全解決方案。透過允許他人存取和審查程式碼,可以發現並解決潛在的程式碼問題,從而開發出更可靠、更值得信賴的應用程式。
總之,Web3的精神圍繞著開放、信任與合作,而開源實踐在為未來建立一個充滿活力和永續發展的生態系統方面發揮著舉足輕重的作用。
TecFlow:我知道Web3是建立在信任之上的價值之網,而Web2撕資訊之網。不過,它們都建立在網路上。身為開發者,您如何看待Web2和Web3的合併?
Makoto:我想解釋的是,雖然純粹的去中心化對那些相信它的人來說是件好事,但採用大規模需要傾向於Web2 和Web3 解決方案的結合。一種方法,正如我前面提到的,是所謂的「半中心化」解決方案,即在區塊鏈之外儲存敏感地址資訊。
這種方法的缺點是可能會降低透明度,因為資訊不鏈上。不過,它也有利於保護隱私,因為對地址的引用不會立即出現。因此,這是一種平衡隱私和透明度的好方法。
如果您想建立一個服務,為使用者查詢其投資提供一個唯一的地址,您可以透過結合Web2和Web3技術來實現這個目標。這種方法既可以讓您享受兩個世界的好處,又可以降低與Web2解決方案相關的風險和隱私問題。
結合先前和目前技術的另一個例子是Web3使用者名稱(如ENS)和Web2輸入(如.com網域)。有些公司,如蘋果或谷歌,可能會選擇Web3用戶名,他們因為希望在Web3擁有一個獨特的形象,而不必為流行的網域支付昂貴的費用。這有助於建立信任,避免混亂。但是,對於信任度不是問題的其他公司來說,使用.com網域等Web 2導入網域就足夠了。 Coinbase等平台使用CB.ID,這是一個由ICANN管理的網際網路網域名稱。這適合他們的託管服務,因為客戶信任他們的安全措施。
總之,在Web 3 使用者名稱和Web 2 輸入之間做出選擇取決於具體的使用情況和所需的信任度。公司可以選擇最符合其目標和用戶期望的方法。例如,Coinbase 的CB.ID 是其平台的正確選擇,因為它提供了一種發送和接收資金的通用方式,而不會洩露特定的身份資訊。
資訊來源:0x資訊編譯自網際網路。版權歸作者深潮TechFlow所有,未經許可,不得轉載!