Menu

让我们学习如何伪装发布开源代码的三种形式:

让我们学习如何伪装发布开源代码的三种形式:
 
合同创建者未在https://etherscan.io上发布合同源代码。
宣传材料介绍,合同的开源代码仅在第三方开源网站https://www.github.com上发布。此开源方法的源代码不可信。
这只是掩盖开源代码的一种方式。这只是一种混淆无知的方法。
 
1:只有第三方开源网站在合同的前面发布了ABI源代码。合同的ABI源代码不是合同的运行源代码。因此,合同的ABI源代码无法有效地验证合同的公平性,公正性和公开性。没有开源。
2:合同反编译代码仅在第三方开源网站上发布。反编译源代码没有验证值。因此,反编译代码无法有效地验证合同的公平性,公平性和公开性。没有开源。
3:合同的部分源代码仅在第三方开源网站上发布。用户在第三方开源网站上获得的不是100%源代码。因此,源代码无法有效地验证合同的公平性,公正性和开放性。没有开源。
 
结论:创建者仅将部分源代码发布在第三方开源网站上,以使无知者感到困惑。只有在第三方开源网站上发布合同源代码的100%,才能确认其公平性和公开性。
 
如何确认伪装者在第三方开源网站上发布了100%开源代码⁉️
 
1:如果创建者在第三方开源网站上发布了合同的源代码(它不能是合同的前端ABI代码和反编译的代码)。您将合同源代码粘贴并复制到第三方编译器https://remix.ethereum.org。选择加密以在以太坊网络上部署和运行。 (加密的部署将生成前向编译的代码。在合同操作期间,计算机只能识别前向编译的代码。合同计算机无法识别源代码)。此时,您可以立即看到已部署的正向编译代码。
 
2:然后,您可以在部署合同后比较前向编译代码与项目在https://etherscan.io上运行的前向编译代码之间的一致程度。
 
comparison经过比较,如果两个前向编译的源代码无法达成100%一致。说明您获得的开放源代码隐藏了部分源代码。因此,无法验证源代码的公平性,公平性和开放性。所以不要相信。
 
 comparison经过比较,如果两个正向编译代码完全达到100%一致。证明项目方在第三方开源网站上发布的源代码未被隐藏。 100%释放开源代码。然后,您将从第三方开源网站上获得的100%源代码发送给可信的审核机构,以验证其公平性,公平性,开放性和后门安全漏洞说明。
 
结论:只有您亲自验证合同源代码,这是唯一的验证方法。因为您是委托权威的审计机构根据您提出的审计要求进行分析。您还将获得审计机构的审计报告的真实性。这是您应该信任的合同系统。