摘要:2021年12月1日,NS首席開發者nick.eth發推表示,自己發起一項提案,從ENS DAO金庫向因特別情況而錯過空投中2倍乘數的用戶發送額外的約213,000枚ENS。新提案投票現已在Snapshot上進行。 nick.eth表示,他將投票贊成這個提議;他認為這是正確的做法。提案概要:將21 …
2021年12月1日,NS首席開發者nick.eth發推表示,自己發起一項提案,從ENS DAO金庫向因特別情況而錯過空投中2倍乘數的用戶發送額外的約213,000枚ENS。新提案投票現已在Snapshot上進行。
nick.eth表示,他將投票贊成這個提議;他認為這是正確的做法。
提案概要:將213,049枚ENS代幣發送到一個新的空投合約,為那些儘管擁有一個用作主要ENS名稱但沒有收到2倍乘數的用戶進行回顧性空投。
ENS空投的標準之一是帳戶是否設置了主要ENS名稱。那些設置的賬戶獲得了2倍乘數的空投數額。目的是將其用作參與ENS生態系統的衡量標準;那些設置主要ENS名稱的帳戶通常在受支持的應用程序中使用他們的名稱,而那些不這樣做的帳戶則不太可能這樣做。
實施的方式是將乘數授予與反向註冊交互的所有帳戶。這會產生意想不到的副作用,如果用戶在賬戶A上擁有一個ENS名稱,並將其配置為解析為賬戶B,後者將其用作其主要名稱,賬戶A將獲得代幣,而賬戶B將獲得乘數。由於B不擁有任何名稱,因此乘數不起作用,最終結果是一些用戶獲得的代幣比他們使用同一個帳戶處理所有事情時獲得的代幣要少。
該提案旨在通過引入新的標準來確定將乘數授予這些賬戶,並為所有符合新標準但不符合舊標準的賬戶創建新的空投合約,從而糾正這一問題。
用簡單的英語術語來說,新標準是帳戶必須在某個時間點擁有一個名稱,該名稱用作帳戶的主要ENS名稱。
正式地,對於每個賬戶a,如果在2021-11-01 00:00:00 UTC之前存在名稱和時間,其中以下所有情況都為真:
1、a是n的註冊人;
2、n在ENS註冊表中設置了一個解析;
3、r為n設置一個addr記錄a’,, 並發出了一個AddrChanged事件來記錄這個事實。
4、a’的反向記錄在ENS註冊表中有一個解析r’,
5、r’為a的反向記錄設置一個name記錄n’,r’或者是默認的反向解析者或者為n’和a’發出了一個AddrChanged事件。
則為該帳戶分配乘數2。
這個邏輯通過這一系列的BigQuery查詢實現,並顯示1,969個賬戶符合這些標準,但不符合原始標準下的乘數。這些賬戶有權獲得總數約為213,049枚的ENS代幣。
受影響的賬戶和余額列表在這裡(https://gist.github.com/Arachnid/d6495f57ac6a5b17cf28e01b646e99a8)查閱。