当 HBO 的纪录片《Money Electric》播出时,制片人毫不避讳地将 Peter Todd 称为神秘的中本聪。著名软件开发人员 Todd 迅速驳斥了这一指控,否认参与了比特币的创造。更广泛的加密社区似乎也对这一说法不以为然。然后,在周三,前比特币开发人员、Darkfi 项目创始人 Amir Taaki 对中本聪独特的编码风格发表了看法。
Taaki 在纪录片中露面,毫不掩饰地批评了代码库的结构。10 月 9 日,他利用 X 进行了更深入的研究。“中本聪写的代码并不常见,”Taaki 说。“他有很多怪癖。我们可以通过将他的代码与其他人的代码进行比较来找到他,但目前还没有人这样做,”他补充道。
Taaki 从来不含糊其辞,他继续对此事发表了自己的看法:
当我第一次看到他们的代码时,我以为“中本聪不是程序员”,因为它太奇怪了。他没有遵循当时流行的正常代码实践。他大量使用锁,尽管锁已经过时了。他使用了不再使用的匈牙利表示法。他做了意大利面条函数递归,从不使用对象来封装进程。他还针对 Windows。
具体来说,阿米尔指出了中本聪编码中的几个特点:大量使用锁(过时的)、匈牙利表示法(一种较旧的命名约定)、复杂的函数递归、缺乏面向对象编程以及专注于 Windows 作为目标平台。根据阿米尔的说法,这些特征表明他是一名年长的程序员,可能来自工程或物理学背景,而不是专门的软件开发人员。
Amir 强调了 Satoshi 从 2008 年到 2010 年的编码风格一致性,这表明它可以作为识别 Satoshi 的指纹。他建议,每当有人声称自己是 Satoshi 时,第一个反应应该是检查他们的编码风格以进行比较。“但没有比特币程序员(包括我自己)足够关心这一点,”Taaki 评论道。“我们都忙于实际工作。我想我们也尊重 Satoshi-kun 的意愿。甚至写这篇文章来展示我们如何找到他都感觉像是背叛。”
有一种受文体学启发的技术可以识别人们的编码方式,称为“代码文体学”或“软件取证”。这种方法专注于开发人员编码风格中的独特特征和模式,可能通过他们的代码揭示或验证他们的身份。就像传统文体学剖析写作习惯一样,代码文体学专注于程序员的个人编码怪癖、习惯和偏好。
Amir 在 X 帖子的结尾提到了 Peter Todd,并称赞他处理得当,没有居功自傲。中本聪身份之谜一直引发争议,每一种理论都提供了对比特币创造背后想法的独特见解。Amir Taaki 对中本聪编码怪癖的观察引发了人们对这位创造者背景的有趣疑问,但加密社区缺乏认真调查表明,人们对保留谜团的尊重是心照不宣的。