以太坊名称服务
ENS是以太坊名称服务(Ethereum Name Service)的首字母缩写,这是一个独特的平台,是一种去中心化的方式来处理区块链上和下的资源,并且ENS使用户能够使用简单易读的名称来代替使用冗长的十六进制地址。
就像DNS一样,在其中代替IP地址,它给出了访问该区块链十六进制地址的名称和域。
ENS最近发现了一个漏洞,该漏洞使恶意用户能够以某种方式设置ENS并将所有权转让给其他人,以便稍后再检索所有权特权,这很糟糕。
为了解决此问题,ENS开发人员在意识到问题后便迅速将整个基础结构迁移到新的注册表中,这在纸面上说起来容易做起来难做,因为ENS注册表从未设计过将来要迁移的方式。
考虑到修改约847k的存储插槽(相当于16,940 Mgas)的成本以及该Mgas的总迁移成本,迁移成本总计为140 ETH或$ 25,200或180 ETH。
迁移工作将于1月27日开始,他们将部署新的ENS合同,而新的ENS合同将以扎实的方式编写,并为以前的ENS提供向后支持。
他们将于1月29日公开宣布该漏洞,并通过部署新的ENS合同来规划迁移计划。
在3次2月,假设届时迁移过程将启动和老注册表的停用将开始。此过程要求ENS持有人在多个交易中进行升级。迁移将在2月10日结束。