1. 程式人生 > 其它 >礦視界譯文:使用者現在可以使用.com域名來發送和接收以太坊

礦視界譯文:使用者現在可以使用.com域名來發送和接收以太坊

在DNS上擁有'example.com'這個網站域名,你可以直接將其匯入ENS ,現在你就在ENS上擁有example.com這個賬號,你可以用這個地址來發送和接收以太坊和其他加密資產。

​​網際網路域名服務(DNS)是指將網站的域名(例如Google.com)關聯到網站的IP地址上,讓人們能夠更輕鬆地查詢和瀏覽網站。

​​與之相對的,以太坊域名服務(ENS)是將以太坊賬號解析為對應的以太坊地址,ENS的出現,讓使用者在進行轉賬時,可以將資產傳送到alice.eth這樣好記的賬號上,而不是像這樣0x787192fc5378cc32aa956ddfdedbf26b24e8d78e40109add0eea2c1a012c3dec 的64位以太坊地址上。

​​ENS是以太坊於2017年推出的服務,不過此前它一直只提供原生的.eth賬號。8月27日,ENS宣佈網際網路域名服務和以太坊域名服務現已整合。使用者只要擁有網際網路域名資料,就可以直接使用網際網路域名作為加密錢包地址,不必再向之前那樣需要專門申請.eth的賬號。

​​例如,你在DNS上擁有'example.com'這個網站域名,你可以直接將其匯入ENS ,現在你就在ENS上擁有example.com這個賬號,你可以用這個地址來發送和接收以太坊和其他加密資產。

原生.eth賬號從DNS匯入賬號的比較

費用

​​此前,註冊一個原生的.eth賬號需要參與賬號競拍,熱門的賬號可能會被拍出天價,同時ENS協議每年還會對.eth賬號收取年費:5個字元或5個字元以上的賬號每年收取5美元;4個字元的賬號每年160美元;3個字元的賬號每年640美元;1-2個字元的.eth賬號不允許註冊。

​​而現在從DNS匯入到ENS的賬號則不需要支付任何費用,這是因為DNS使用者在註冊域名時已經支付過一筆費用了,作為以太坊非盈利性組織,ENS協議是針對可用性而非創收優化的。

安全

​​這兩種賬號的安全性也有所不同,因為.eth賬號是ENS的原生資產,ENS是界定賬號所有權的唯一來源,ENS中不存在剝奪使用者賬號的管理員許可權。

​​而對於從DNS匯入的賬號來說,此類管理權始終存在。因為DNS網站域名的所有權可能是經常變化的,無論誰擁有DNS上的域名,都可以在ENS上申領相應的賬號,因此ENS上賬號的安全性取決於DNS域名的安全性,你無法保障一個ENS賬號的長期所有權。

NFT 標準

​​所有的.eth賬號本質上都是ERC-721標準的NFT,而DNS匯入賬號目前不遵循任何NFT標準,因此也就不會出現在使用者錢包的NFT資產裡。此外.eth賬號一經註冊就不能登出,但DNS匯入賬號則可以登出。

如何將已經擁有的DNS域名導ENS

​​首先,你必須在DNS上擁有您希望匯入ENS的域名,例如,如果你想向ENS匯入這個賬號'example.com',你必須先在DNS上擁有這個域名,你不能在ENS上申領你目前不擁有的DNS域名。其次,你需要一個以太坊帳戶,ENS賬號(包括DNS匯入賬號和.eth原生賬號)是由以太坊帳戶擁有和控制的。另外,你還需要一些ETH,雖然將DNS域名匯入到ENS不需要任何手續費,但匯入的過程需要向以太坊網路支付Gas費用。鑑於匯入的過程可能需要大量Gas,建議先在賬號內預存幾百美元的ETH。

​​準備好這些之後,我們就開始吧!

第 1 步:將錢包連線到ENSManager應用程式

​​在你的Web瀏覽器中開啟ENSManager應用程式,網址:app.ens.domains。

​​單擊頁面左上角的"連線(Connect)",選擇你的錢包,然後允許錢包連線到ENSManager應用程式。

第 2 步:查詢賬號名稱

​​搜尋要匯入到ENS的DNS域名。這時你會看到一個如下的介面,它展示了匯入過程的步驟,保持這個網頁開啟,因為在之後的流程中你還會用到這個頁面。

第 3 步:啟用DNSSEC

​​登入你的域名註冊機構網站,啟用你的域名安全擴充套件(DNSSEC)。

第 4 步:設定 TXT 記錄

​​在"自定義記錄(Custom Records)"部分,設定一個新的記錄,其中"_ens"為主機名稱,"TXT"為型別,輸入欄位為"a+[你的以太坊地址]"。填入的以太坊地址是你將用來控制ENS賬號的以太坊地址。

第 5 步:返回ENSManager應用程式中檢視

​​返回ENSManager應用程式頁面,重新整理頁面以檢查是否已啟用DNSSEC並且你的TXT記錄是否存在。即使你在DNS端正確設定所有內容,也可能需要一些時間(幾分鐘到幾個小時),您的DNS 更新才會生效。當你的DNS設定生效後,頁面將是這樣的:

第 6 步:在 ENS 上註冊賬號

​​一旦"啟用DNSSEC"和"新增TXT"的步驟變綠,請單擊藍色的"註冊"按鈕。單擊"註冊"後,你的錢包將要求你確認一筆交易,將DNS域名匯入ENS。如果你錢包中有足夠的ETH來支付Gas費,請單擊"確認"以提交交易。一旦交易在以太坊網路上確認,匯入過程就完整了,你就在ENS上擁有DNS域名相同的賬號了!


作者 |Brantly Millegan

翻譯&校對 | 林芒果

本文由礦視界(奇蹟摩爾)翻譯整理編輯,如需轉載,請標明出處