服务
面向 Web3 安全的形式化验证
以数学方式证明您的智能合约和区块链协议按预期运行。告别只能尽力而为、可能遗漏漏洞的审查。CertiK 开创性地将形式化验证纳入智能合约审计,帮助发现代码中所有可能存在的漏洞。
从初创上线到全球企业
安全亮点
CertiK 因其卓越的安全贡献,获得超过 25 家全球知名公司的认可。

Delphinus Lab zkWasm
由 Delphinus Lab 开发的 zkWasm 是全球首个经过形式化验证的通用零知识证明虚拟机。CertiK 在验证过程中发现了两个严重缺陷。

TON
The Open Network(TON)的 Masterchain 合约是其链共识的最顶层,已由 CertiK 完成形式化验证。验证过程中发现了两个隐蔽的缺陷。

Ant Group HyperEnclave
HyperEnclave 是蚂蚁集团推出的跨平台可信执行环境,其核心组件已由 CertiK 完成形式化验证。该成果已被 ASPLOS'24 会议收录。

Cosmos SDK
Cosmos SDK 是全球最受欢迎的应用专用区块链构建框架。CertiK 对其标准 Bank 模块进行了形式化验证,这在 L1 模块化框架中尚属首次。

Ethereum Foundation grant, Rocq tactics
在 Ethereum Foundation 的资助下,CertiK 推出“Better Rocq tactics”,为 zkVM 简化模运算和打包整数的处理。
服务范围
为区块链和智能合约提供更好的安全性
面向智能合约和区块链协议、经数学证明的高效审计流程,能够发现比人眼所及更多的漏洞。
规模
在审计过程中,我们已为数百个项目自动验证了 ERC-20、ERC-721 等常用智能合约的通用安全属性。精确性
除常规审计外,我们还针对复杂智能合约精确定义并证明了高级的自定义安全性与正确性属性,例如 AMM 的 K 值递增属性。覆盖范围
此外,CertiK 还对共识协议等其他区块链构建模块进行形式化验证。Enclave Hypervisor 等底层系统基础设施同样可以进行形式化验证。
方法
审计流程各有高下
根据所用方法与经验的不同,智能合约和区块链协议审计及其流程可能产生不同的结果。CertiK 已采用高精度的形式化验证流程完成数千次审计,成为行业领导者也就不足为奇。
- 90大多数服务商及 CertiK
人工代码审查
通过人工审查尝试发现错误。这种方式非常灵活,但只能尽力而为,因为您永远无法确定是否已发现所有错误。
- 95少数服务商及 CertiK
自动验证
自动验证特定属性和问题,例如重入问题或 ERC20 合约的属性。
- 100CertiK
定制形式化验证
安全专家编写机器可读的规约,再由 CertiK 定制形式化验证系统进行数学验证。
为什么选择 CertiK
为什么选择 CertiK?
我们对 Web3 项目、交易所和钱包的深入评估提高了行业的透明度和可靠性。了解集成 CertiK 的 Skynet Score API 如何提高您的交易所或数据服务的安全性和可信度。
优势
CertiK 定制形式化验证的优势
根据您项目中运行的原生语言量身定制
针对您的项目、协议或虚拟机的特性高度定制
由世界顶尖学者、研究人员和工程师团队开发
常见问题
有问必答
形式化验证是一种数学过程,用于证明智能合约或区块链协议的行为完全符合预期。与仅仅依赖人工审查不同,形式化验证使用机器可读的规约和定理证明来检查所有可能的执行路径,从而有助于消除整类漏洞。
传统审计通常依赖人工代码审查,这种方式虽然灵活,但本质上只能“尽力而为”。形式化验证更进一步,以数学方式证明所定义的安全性和正确性属性始终成立,确保在指定范围内不残留未被发现的逻辑缺陷。
智能合约一旦部署便不可更改,这意味着漏洞可能导致不可逆转的损失。形式化验证能够提供关于合约行为的数学保证,从而降低风险并增强用户、投资者和生态系统合作伙伴之间的信任。
形式化验证可以识别复杂的逻辑错误、微妙的共识缺陷、不正确的算术处理、重入风险、代币标准不一致以及协议级别的边界情况,而这些问题仅靠人工检查可能无法发现。
CertiK 定制形式化验证由安全专家根据项目的独特逻辑,编写精确且机器可读的规约。这些规约通过 CertiK 自有系统进行数学验证,提供超越自动化检查的最高级别保障。
CertiK 会自动验证广泛使用的智能合约标准(例如 ERC-20 和 ERC-721)的常见属性。这包括检查代币行为一致性、访问控制约束和常见漏洞利用模式。
是的。CertiK 对区块链构建模块进行形式化验证,涵盖共识协议、主链合约、模块化框架、zkVM 组件,甚至包括 enclave hypervisor 等底层基础设施。
通过对所有可能的执行路径进行数学分析,形式化验证能够将覆盖范围扩展到人工审核人员实际难以企及的程度。它确保指定的属性在所有场景下都成立,而不仅仅是抽样的测试用例。
CertiK 已运用形式化验证技术完成数千次审计,并参与了主流区块链框架、zkVM 及基础设施组件的形式化验证。其开创性方法帮助项目从初创上线迈向企业级安全,并获得经数学证明的保障。





