全球首个EOS安全管家:区块链形式化验证平台VaaS

简介:


全球首个EOS安全管家:区块链形式化验证平台VaaS

近年来,随着The DAO、Parity钱包、Coincheck等一系列区块链平台安全事件的频繁爆发,区块链平台特别是智能合约的安全问题成为这项新技术向前发展的障碍。针对这一安全性问题,国内外研究学者一致认为,严格的形式化验证方法能够有效地提高区块链生态系统的安全性。

为此,兼具中国“985工程”与“双一流”称号的电子科技大学信息与软件工程学院杨霞副教授带领一支区块链形式化验证团队,经过近2年的研究和努力,研制出了一套高度自动化的区块链形式化验证平台VaaS(Verification as a Service)。该团队由20多名具有海外知名高校(如耶鲁、UCLA)留学经历的副教授、博士、硕士组成,具有多年的形式化验证经验。自2013年起,杨霞副教授所带领的团队也已经为航天、国防等领域的安全关键软件提供了专业的形式化验证服务。

VaaS形式化验证平台,采用了多种形式化验证方法,具有验证效率高、自动化程度高、人工参与度低、易于使用、支持多个合约开发语言、可支持大容量区块链底层平台的形式化验证等优点。VaaS提供了针对智能合约的形式化验证工具,极大提高了智能合约的安全性与可靠性。产品通过对合约代码进行严格的安全验证,杜绝逻辑漏洞,确保合约安全,在满足实际应用效率需求的同时,达到有效控制漏洞风险的目的。目前,VaaS平台已支持主流区块链平台(如以太坊等)智能合约的形式化验证,并且已与国内10多家区块链行业的知名企业建立了合作关系。

近期,VaaS将重点专注于EOS区块链平台的形式化验证工作,为EOS提供全面的形式化验证服务,包括EOS智能合约的形式化验证,EOS平台底层软件的形式化建模和验证。未来,VaaS平台将逐步支持其它主流区块链平台的形式化验证工作,将为更多的区块链平台提供形式化验证服务。

目前,杨霞副教授的团队已经得到分布式资本的投资,并成立了成都链安科技有限公司。链安科技因此成为中国首个专门从事区块链安全的团队,也是分布式资本资助的唯一一个致力于区块链平台安全的公司。成都链安科技现正与LongHash、Cybex共同建立服务于EOS生态系统的形式化验证社区,为EOS的安全运行保驾护航!

小科普——你知道什么是形式化验证方法吗?

所谓形式化验证方法,即指在计算机科学领域,特别是软件工程和硬件工程中,一种特殊的基于数学的技术,用于规范、开发和验证软件和硬件系统,以提高系统的安全性、可靠性和鲁棒性。形式化方法可以形容为建立在相当广泛的理论计算机科学基础上的应用,特别是逻辑演算,形式语言、自动机理论、离散事件动态系统和程序的语义,还包括类型系统和代数数据类型等理论。一般这类研究主要应用于昂贵的航空、航天、军事器材的操作系统、危险的医疗设备的程序之中。



原文发布时间为:2018-04-02
本文作者:36氪的朋友们
本文来源:36氪,如需转载请联系原作者。

目录
相关文章
|
5月前
|
存储 算法 区块链
数字指纹在区块链上如何生成和验证
**区块链上的数字指纹:**使用哈希函数(如SHA-256)将数据转化为固定长度的哈希值,作为数字指纹。添加时间戳等元数据后存入区块链。**Merkle树**用于批量验证,通过比较交易哈希、Merkle根及路径哈希,确保交易真实性。直接哈希比对保证单个数据完整性。此机制保障了数据不可篡改和可验证,支持版权保护和数据完整性验证。
|
5月前
|
存储 算法 区块链
数字指纹在区块链上如何生成和验证
区块链利用哈希函数(如SHA-256)将数据转化为固定长度的数字指纹,确保内容唯一标识。Merkle树加速批量交易验证,通过比较交易哈希、Merkle根及路径哈希来确认交易真实性。直接哈希对比则用于单一数据的完整性检查。这种方式增强了数据不可篡改性和可验证性,支持版权保护和数据完整性。
|
6月前
|
供应链 Cloud Native 安全
【阿里云云原生专栏】云原生与区块链的交响曲:阿里云 BaaS 平台的应用展望
【5月更文挑战第28天】阿里云BaaS平台融合云原生与区块链技术,提供一站式便捷、高性能且安全的区块链服务。在供应链和金融等领域应用广泛,如智能合约示例所示,助力数字化转型。未来,两者融合将深化,创造更多应用模式。企业和开发者应把握机遇,借助阿里云BaaS平台开创未来。
286 1
|
开发框架 安全 前端开发
区块链财务管理平台如何开发?区块链财务管理平台开发源码规则解析
开发一个区块链财务管理平台需要多个方面的技术和知识,以下是一些可能的步骤和考虑因素:
|
存储 安全 区块链
区块链游戏系统开发(开发详细)/案例开发/设计功能/逻辑方案/源码平台
  区块链游戏系统开发是一个复杂而精密的过程。首先,需要进行需求分析和规划,确定游戏系统的功能和特性。然后,进行技术选型和架构设计,选择适合的区块链平台和开发工具。接下来,进行系统的搭建和编码,实现游戏逻辑和用户交互功能。最后,进行测试和优化,确保系统的稳定性和性能。
|
存储 前端开发 JavaScript
区块链交易所系统开发(海外版)丨交易所系统开发详细规则/方案介绍/项目逻辑/源码平台
  区块链是一种基于分布式账本技术的去中心化数据库系统。它通过一系列的区块(blocks)来记录和存储交易和数据,形成一个连续的、不可篡改的链式结构。
|
NoSQL 区块链 Redis
区块链聚合交易所平台开发源码实例分析
区块链聚合交易所平台开发源码实例分析
|
JSON 安全 网络安全
区块链场外交易平台开发方案设计(源码示例)
区块链场外交易平台是指在区块链系统之外进行交易的平台,也称为非链内交易。这些平台通常为交易双方提供交易确认、结算和交易记录等服务,以减少区块链系统中的交易风险和手续费用。常见的场外交易平台包括币安、BitMEX、Bittrex、Coinbase Pro、Bitfinex、KuCoin、Cryptovoxels、Exmo等。
|
安全 算法 区块链
区块链金融交易借贷平台开发技术实现去中心化
传统的金融交易清算周期长和成本高昂,引入区块链技术,能够加快传统金融交易中心化的交易缓慢和低效的后端运作,并且重塑交易和结算流程。一个共享的数字公开账本能够持续被维护,确认所有参与链上的交易,防止欺诈,对全球金融交易、清算和结算带来了一个重大的改观机会。
|
区块链 数据安全/隐私保护 开发者
区块链交易所源码让数字货币交易平台开发上线速度更快的方法
对处于萌芽阶段的区块链技术来说,数字货币交易平台开发线上交易的效率提升,已经成为提振投资者积极性的核心要素,虽然如今的交易模式已经初见雏形,但交易效率居高不下同样是不争的事实,反倒是区块链交易所源码的技术优势发挥出了应有作用之后,通过成功复制成熟的数字货币交易平台开发的交易模式搭建平台从而提升了交易效率。
区块链交易所源码让数字货币交易平台开发上线速度更快的方法