Linus Torvalds是否真参与了$zailgo项目?揭秘背后的真相
今天在社区里看到一个传闻,说的是 Linus Torvalds 参与了$zailgo 项目,还带上了 github 的链接 https://github.com/notwedtm/zailgo

看到这条消息还挺让人惊讶的。Linus Torvalds 是何许人也?我们来看看 wiki 上的介绍:

Linus Torvalds 是 Linux 内核的作者,开源项目 Git 也是由他创建的。这样一位在技术领域具有深远影响力的人物怎么会参与到 Web3 中的一个小项目中呢?这实在令人感到困惑。但真相只有一个,让我们来揭开谜底。
首先,我们点击“commit”查看这位所谓的贡献者提交了哪些内容:

打开后会发现该 commit 状态为“Unverified”,意味着此提交未经过验证。

通过点击状态提示,可以看出 Linus Torvalds 并没有使用其公钥对该提交进行签名。

那么这种提交是如何被伪造出来的呢?其实非常简单,只需设置 GIT_AUTHOR_NAME 和 GIT_AUTHOR_EMAIL 等环境变量即可模仿任何人的身份进行提交。下面是一个实验示例:
export GIT_AUTHOR_*
export GIT_COMMITTER_*
之后随便修改一些源文件内容并提交,此时日志中的作者信息就变成了 Linus Torvalds。如果将这样的更改推送到 GitHub 上,则显示为 Linus Torvalds 参与了该项目。

对于此类伪造的提交记录,我们可以采取以下几种方式鉴别真伪:
- 查看 commit 页面的状态栏,真实有效的提交不会有任何标记;反之则会出现如前所述的“Unverified”标签。
- 访问 Linus Torvalds 的 GitHub 主页(https://github.com/torvalds),在其贡献活动部分确认他实际参与过的项目列表中是否有 zailgo。从现有信息来看,并无相关记录。
- 项目管理员可以通过详细的提交日志来追踪具体操作者的身份信息,但这通常需要相应的权限才能实现。

$zailgo 本身可能是个不错的项目,但利用虚假信息进行宣传不仅损害自身信誉,也可能误导广大用户。希望大家提高警惕,避免受到此类不实报道的影响。
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代币币情的观点或立场