区块链的智能合约是什么?要注意哪些安全问题?

  腾讯上半年的报告统计,因区块链自身问题导致的损失达到12.5亿,其中智能合约的问题占了较大的比重。

  9月13日晚,Armors Labs研究院院长刘鹏作为主讲嘉宾参与到猎云财经空中课堂第十四期的分享当中,本期课题:智能合约安全问题的分析与警示。

  想要弄清楚智能合约究竟要注意哪些问题,首先你必须得弄懂,区块链当中的智能合约是什么?

区块链的智能合约是什么?

  智能合约其实就是一套以数字形式定义的承诺,承诺控制着数字资产并包含了合约参与者约定的权利和义务,由计算机系统自动执行。

  它可以接收和储存价值,也可以向外发送信息和价值。智能合约这个程序就像一个可以被信任的人,可以临时保管资产,总是按照事先的规则执行操作。

智能合约要注意的安全问题有哪些?

  既然已经弄清楚区块链的智能合约是什么,现在就来细数一下区块链当中,智能合约要注意的安全问题分别都有哪些。

函数可重入性

超出调用栈深度

跨函数的竞态条件

交易顺序依赖与非法预先交易导致的漏洞

时间戳依赖

整数的上溢和下溢导致的漏洞

存储操作中的深度下溢

利用交易失败,促使意外恢复

利用区块燃料上限引发漏洞

  强行给智能合约中加入以太币,引发程序逻辑漏洞

版权信息
作者:波场一号
来源:波场一号

关于我们

联系我们

作者进驻

手机版

Copyright © 2013 比特巴 www.btb8.com
始建于2013年,提供比特币 区块链及数字货币新闻、技术教程、测评、项目周报、人物等资讯
本页面提供的是新手入门教程资讯,提供入门级的比特币知识、区块链知识以及各类数字货币知识,是数字货币爱好者入门、精通的好导师。