Hacken发布Gate.io储备金证明方案案例研究:分享安全审计洞见
在我们于2020年首次启动100%储备金证明(PoR)时,这标志着我们对透明度和问责制的最重要承诺,使用户能够独立验证其加密货币资产余额是否由实际资产1:1支持。自那时以来,我们通过更加定期的报告、零知识技术以及涵盖超过170种资产(是所有交易所中最多的)进一步加强了这一承诺。
目前,Gate.io连续第四年进行100% 储备金证明验证,并最近邀请了领先的区块链安全公司Hacken来评估我们的PoR方法。经过彻底的审查,他们未发现任何漏洞,并进行了跟踪调查,详细列出了他们的发现和洞察,您可以在下面阅读。
Gate.io的储备金证明安全评估:提升加密货币标准和信任
全球最大的加密货币交易所之一Gate.io最近升级了其储备金证明(PoR),引入了零知识技术,这是增强金融透明度的重要一步。Hacken近日对Gate.io储备金证明的最新方案进行了独立的第三方评估,并对已知攻击或恶意代码的漏洞进行了仔细审查。
这一举措在FTX事件后尤为重要,因为大多数交易所不提供100%的资本储备金。通过这项举措,Gate.io提高了中心化交易所数字资产透明度的标准。
技术与实施
Gate.io最初的储备金证明实施从币安的"zkmerkle-proof-of-solvency"中分叉而来,自2020年以来,在结构、依赖管理和加密框架方面经历了重大优化和修改。
最重要的优化是引入了zk-SNARK验证,消除了先前方案中的弱点,该弱点可能允许包含具有负余额的虚构账户,从而可能改变数据准确性。
该项目使用以下加密框架和结构:
– GNARK的分叉 – 用于构建加密电路。
– Poseidon哈希函数与BN254曲线 – 对用户数据和稀疏默克尔树 (SMT) 结构进行哈希处理
– BSMT库 – 用于实施具有最大深度为28的SMT,使储备金证明系统能够容纳超过2.5亿用户。
在GitHub上查看Gate.io的储备金证明实施或在此处阅读更多信息。
发现与建议
Hacken对Gate.io PoR方案的审计报告
评估团队
Gate.io储备金证明方案的安全评估由Hacken的服务总监Luciano Ciattaglia,密码学方面的知名专家,与首席审计师Sofiane Akermoun、Nino Lipartiia和Bartosz Barwikowski共同进行。
方法
团队对Gate.io的文档、代码库、代码结构和架构质量进行了彻底的分析,还检查了新发布的标签和功能。我们对已知漏洞进行了广泛的检查,包括对所有1157个依赖项进行校验和验证。本次评估的主要目标是评估代码是否存在已知攻击或恶意代码的漏洞,并验证构建过程、部署和架构设计是否存在问题。
发现
Hacken团队的评估结果显示没有关键、高、中、低严重性的漏洞。我们发现了一些信息性问题:
– Merkle根哈希的完整性:建议由可信赖的第三方审计员签名Merkle根,或在区块链上发布以进行验证。
– 过时的GNARK版本:强烈建议更新到最新的GNARK版本,以减轻安全风险和提高效率。
– 未使用依赖项的漏洞:发现了一些问题,如不正确的签名验证、拒绝服务攻击、空指针引用、授权绕过和不安全的随机性。然而,在项目中没有使用这些易受攻击的函数。
评估
总体而言,该项目证明了Gate.io在密码学实施方面拥有坚实基础和出色的代码组织能力。Gate.io的PoR方案在功能性和复杂性之间取得了考虑周全的平衡,通过详细的文档和提供的示例数据为用户提供了全面的设置。该方案的现有框架和功能对该领域做出了重大贡献,展示了对区块链技术和加密系统关键原则的清晰理解和应用。
完整报告已公开,可在https://hacken.io/audits/gate.io上访问。
结论
Gate.io的准备金证明实施在区块链和加密货币行业树立了新的标杆。它展示了对其超过1400万用户的透明度和信任的承诺。100%的准备金证明承诺以及随后对实施的第三方安全评估,为其他数字资产交易所提供了一个增强安全性和完整性的蓝图。
加密货币之门
安全、快捷、轻松交易超过1,700种加密货币
下载 [Gate.io App](https://www.gate.io/mobileapp?ch=ann28618 “Gate.io App”)/[电脑](https://www.gate.io/mobileapp “电脑”) 客户端 >>>
关注 [X (Twitter)](https://twitter.com/gate_io “X (Twitter)”) 接收福利放送>>>
加入 [Telegram社群](https://t.me/gateio_en “Telegram社群”) 讨论热点话题>>>
加入 [全球社区](https://www.gate.io/zh/community “全球社区”) 获取最新资讯>>>
[100% 储备金证明](https://www.gate.io/proof-of-reserves “100% 储备金证明”) 查看>>>
新用户[立即注册](https://www.gate.tv/signup “立即注册”)可享最高$6666迎新礼
老用户[邀请](https://www.gate.io/referral “邀请”)他人注册,可获40%佣金
Gate.io
2024年2月4日