区块链技术 bt
您现在的位置:首页 > 区块链技术 > Microsoft Azure推出用于验证基于以太网的Solidity智能合约的开源工具

区块链产业

无许可跨链燃烧协议 BlackHole Protocol 获 Gate Labs 等五家机构投资 无许可跨链燃烧协议 BlackHole Protocol 获 Gate L...

中国区块链新闻网讯,无许可跨链燃烧协议BlackHoleProtocol获得GateLabs、MXCLabs、红链资本、心跳加速...

区块链应用

Daniel Larimer:正在研究 NFT 新用例 Daniel Larimer:正在研究 NFT 新用例

中国区块链新闻网讯,Block.one创始人和前首席技术官DanielLarimer发推称,「NFT的力量尚未完全实现。 ...

区块链技术

腾讯区块链技术获IEEE-SA认可 全球首个区块链电子发票应用国际标准发布 腾讯区块链技术获IEEE-SA认可 全球首个区块链电子...

近日,由深圳市税务局和腾讯主导推进的《基于区块链技术的电子发票应用推荐规程》(RecommendedPractice...

区块链投资

BitClout 披露投资者名单,包括红杉资本、a16z、DCG 和 Coinbase Ventures 等 BitClout 披露投资者名单,包括红杉资本、a16z、DC...

中国区块链新闻网讯,社交网络平台BitClout创始人Diamondhands在发给Coindesk的邮件中披露了一份BitClou...

区块链政策

德国金融监管局称币安推出的股票代币可能违反欧洲证券法规 德国金融监管局称币安推出的股票代币可能违反欧洲...

  中国区块链新闻网讯,德国联邦金融监管局(BaFin)发布公告称,「币安推出的股票代币可能违反了...

区块链见闻

2026年交易所推荐:全球十大顶级数字货币平台深度评测 2026年交易所推荐:全球十大顶级数字货币平台深度评测

2026年交易所推荐之“双雄争霸”:币安vs欧易 在2026年交易所推荐的名单中,币安(Binance)与欧易(OKX)...

Microsoft Azure推出用于验证基于以太网的Solidity智能合约的开源工具

发布时间:2019/06/06 区块链技术 浏览:527

 
 
据悉,智能合约审计与常规代码审计基本相同 – 在代码公开部署之前,它会仔细调查代码以查找安全漏洞和漏洞。这就像在向公众开放之前测试一座桥梁。在这两种情况下,建筑商都要对其产品的安全性和安全性负责。
Azure是Microsoft创建的云计算服务,用于通过Microsoft管理的数据中心构建,测试,部署和管理应用程序和服务。宣布该产品的博客说:
“为了加强Azure Blockchain中的智能合约,该团队找到了Microsoft Research研究人员的合作伙伴,致力于确保软件程序正确性的先进技术。此次合作产生了VeriSol,这是一种由研究人员开发的全新的开源形式验证工具。 VeriSol是Verifier for Solidity的缩写 – 开发人员可以开始表达在流行的Solidity语言的子集中编写的智能合约的理想行为,然后使用数学逻辑机制严格检查这些规范与实现。“
使用VeriSol,开发人员可以开始以之前不可行的方式指定和证明其工作的安全性。更传统的测试依赖于开发人员准确预测产品如何使用的能力,这种练习涉及一些被忽视的角落案例,因为人类只能想到这么多不同的逻辑测试案例。但是,形式验证会自动识别代码可能违反给定不变量的不同方式,包括开发人员无法预测的情况。
微软首席研究员Shuvendu Lahiri说:
“我们设想不仅能够为Azure区块链开发人员和客户提供支持,还能为完整的区块链生态系统做出贡献,这种生态系统更安全,帮助人们充分发挥技术的潜力,而不会受到智能合同中代价高昂的错误的困扰。”

姓 名:
邮箱
留 言: