利用护照上的NFC芯片进行工作验证

2020-05-05 00:32:08

寻找抗ASIC、FPGA和GPU的散列算法来执行更公平的工作证明,甚至可以让智能手机与计算机在同等水平上参与,一直是一个长期的问题,到目前为止还没有好的解决方案。我自己一直不相信会有解决方案,直到最近,当我在使用护照的“主动身份验证”功能时顿悟到这一点时,我才相信会有解决方案。让我解释一下,生物特征护照自15年前推出以来,一直配备有NFC芯片。这些护照中有许多都有一种名为“主动认证”的功能,可以验证NFC芯片是否已被克隆。为此,验证终端向NFC芯片发送质询,芯片中包含的私钥随后签署该质询并返回签名。同样值得注意的是,NFC芯片的私钥不能从中提取,至少不容易提取,而且它的公钥是由来自政府的文件签名证书签名的。

嗯,使用私钥对质询进行签名类似于使用sha256或任何其他散列算法,因为它将为任何提供的输入创建不可预测的唯一输出。在此场景中,Passports将尝试通过对块进行签名来挖掘块,直到它们找到与特定难度要求匹配的签名,就像经典战俘的情况一样。这是假设护照芯片足够相似,以至于它们将提供类似的每秒签字率。使其成为可能存在的最平等的战俘机制。

令我惊讶的是,将护照的NFC能力与区块链相结合的工作如此之少,希望未来能在这一领域进行探索。护照战俘是一个有趣的方法,这就是为什么我决定在这里分享它,但它面临一些问题。例如,如果硬件黑客能够从NFC芯片恢复私钥怎么办?我不够专业,无法说这有多现实。

ubi.app-正在使用NFC芯片向通过护照NFC芯片认证的人分发新铸造的硬币(与之前描述的类似,但没有挖掘),大约有1万本护照在UBIC区块链上注册。

Q.org-Q打算用护照上的NFC芯片来分发他们的硬币。尽管他们在域名上花费了50万美元,但该项目现在已经停滞不前。