DNS Handshake 协议的开发人员进行了软分叉,以消除代码中的通货膨胀错误 – 比特媒体

去中心化域名服务器项目开发商 (域名系统) 握手最近修复了一个错误, 这可能会导致 HNS 加密资产的供应增加.

根据 Handshake 开发者博客上的一篇文章, 项目组修复了代码中的一个错误 协议. 该漏洞从未被攻击者利用过, 并且域数据没有受到损害.

“握手协议中检测到错误, 这可能导致 HNS 总数意外增加超出既定限度”, - 文章说. “拥有保留名称声明的用户在更改钱包时可能会意外收到少量额外的 HNS. 在最坏的情况下,恶意矿工可能会在每个区块中生成几乎无限数量的额外 HNS. 该错误从未被攻击者利用,现已修复。”.

项目组建议矿工和节点运营者尽快更新至最新版本. Handshake是一种去中心化域名服务, 用户可以在其中购买握手名称 - DNS ID 的替代方案, 传统上用于访问网站 (Handshake 用户在 HNS 中付费). 根据博客文章, 该错误会给用户带来, 谁声称拥有握手的名字, 意外创建额外 HNS 的可能性.

前 BitGo 开发者 Matthew Zipkin (马修·齐普金) 向 Handshake 团队通报了该漏洞 24 玛莎. Handshake 开发者兼闪电网络架构师 Joseph Poon (潘志强) 和他的同事, 握手开发者 Christopher Jeffrey (克里斯托弗·杰弗里) 编码修正, 最早部署在HNS矿池. 项目组首先转向F2Pool和币印矿池, 因为该错误需要修改握手代码.

“这个问题不仅仅是一个实施错误, 可以通过软件修复来解决. 这是握手协议的设计问题, 它影响每个用户和所有全节点. 解决这个问题的唯一方法就是使用软分叉, 向协议添加新规则并由矿工应用”, – 协议开发者表示.

Handshake团队进行了紧急软分叉, 因为“在此之前该漏洞无法被披露, 直到引入新的协议规则, 最大算力支持”.

记起, 二月份,一位比特币核心开发人员披露了有关该软件客户端早期版本中的漏洞的信息. 该错误已在比特币核心版本中修复 0.19.