CertiK是一个正式的验证框架,可为智能合约和区块链应用程序提供最先进的安全服务。经CerTIK验证的智能合约,DApp和区块链将以证书形式标记证书,以证明其正确性和安全性。形式验证:使用逻辑语言来描述规范,并使用严格的数学推论来检查给定的系统是否满足要求。市场需求:安全是区块链世界的心脏之痛。智能合约的出现使区块链进入了2.0开发阶段。尽管智能合约的发展非常迅速,但是由智能合约漏洞引起的许多安全问题却给人们带来了巨大的财产损失。众所周知,公共链系统基于信任和开放性,一旦部署便无法更改。因此,任何错误都容易被黑客攻击。 2016年,黑客通过The Dao成功窃取了360万以太坊,并利用了智能合约中的漏洞。在DAO事件之后,以太坊创始人Vitalik Buterin建议修改以太坊代码,在以太坊区块链上实施硬分叉,并回滚黑客窃取资金的交易记录。这得到了社区中大多数矿工的支持。它受到少数人的强烈反对,最终导致以太坊社区的分裂。军事级CerTIK系统如何工作? CerTIK区块链解决方案是基于已成功应用的技术开发的。 CertiKOS是由邵忠教授领导的团队成功开发的世界上第一个反黑客操作系统。该系统花费了数千万美元的研究资金。两位创始人邵中教授和顾荣辉教授花了6年多的时间研究安全性。目前,CertiKOS不仅在商业市场上通过了验证,而且已经应用于军事防御系统,并引起了耶鲁大学等美国学术界的关注。军事级技术被应用于区块链和智能合约的安全性。听起来高且复杂吗?实际上,CertiK客户端使用非常简单,用户一键即可提交和接收测试结果。完整的验证过程如下:首先,客户将智能合约或任何其他系统源代码提交给客户端上的CertiK网络。 ·CertiK将“正确性”转换为将代码分解为类似的数学问题,然后使用将问题分解为碎片的想法,将难以证明的大问题分解为许多易于证明的小问题,并广播这些问题到CertiK网络。 ·分布式CertiK节点,并开始合作解决这些数学问题,以换取奖励。 ·节点将找到的解决方案反馈到CertiK区块链,并可随时用于验证。 ·CertiK在分解之前将已证明的小问题重新组合为较困难的大问题,总结了这些解决方案,然后以证书的形式将其发送回客户。 ·此证书将向客户确认代码是安全的(没有漏洞和对黑客的抵抗力),或将支持潜在的风险和漏洞。 ·如果检测到潜在风险或漏洞,CertiK还将提供一些案例,介绍可能攻击这些风险或漏洞的潜在方式。全明星团队配置:CertiK由来自哥伦比亚和耶鲁的全明星科学家团队创建,并得到了Google,Facebook和FreeWheel的高级软件工程师的支持。该团队在硅谷和纽约市成立,由世界一流的形式验证专家组成。他们是耶鲁大学计算机科学系的邵中教授和他的弟子,以及哥伦比亚大学计算机科学系的助理教授顾荣辉。邵忠教授:该团队的联合创始人,于1988年毕业于中国科学技术大学,于1989年至1994年在美国普林斯顿大学学习,获得了计算机科学博士学位,并一直在耶鲁大学自1994年以来,目前在计算机科学系任教授兼系主任。他是SML / NJ编译器的主要开发人员,也是FLINT认证基础架构的主要架构师。顾荣辉教授:团队创始人,2011年毕业于清华大学,获得计算机科学学士学位,2011年至2016年在耶鲁大学学习,获得了计算机科学博士学位,目前是该系的助理教授哥伦比亚大学计算机科学系。他是世界CertiKOS的主要设计师和开发人员。