木星链 木星链
Ctrl+D收藏木星链
首页 > FTX > 正文

以太坊:独家 | 以太坊智能合约安全解析:那些智能合约独有的风险属性

作者:

时间:1900/1/1 0:00:00

智能合约(Smart Contract)的概念最早由知名学者Nick Szabo在上世纪90年代提出。他在公开发表的多篇文章中提到了智能合约的概念,将其定义为:“一个智能合约是一套以数字形式定义的承诺(commitment),包括合约参与方可以在上面执行这些承诺的协议。”

这个概念提出后的很长一段时间里,它只停留在概念阶段,并没有在实际应用中产生实例。

为什么呢?

在我们看来这其中的关键点就在于既然它是一个“承诺”,那么如何保证这个“承诺”一定得到执行?如果合约的参与方不执行这份承诺,有什么办法让其承担后果或强制其执行?

如果对一份合约规定的责任和义务仅仅只是用现实社会中的法律手段保障实施和执行,那这仅仅只相当于合约的数字化、信息化,它在本质上仍然是现实社会中的法律合约,只不过换了一种形式而已,所以这样的“数字化合约”不能算“智能合约”。

独家 | Bakkt期货合约数据一览:金色财经报道,Bakkt Volume Bot数据显示,10月22日,Bakkt比特币月度期货合约日交易额为1亿美元,同比下跌4%,未平仓合约量为1502万美元,同比下跌1%。[2020/10/23]

这个局面的彻底颠覆是在以太坊出现之后,以太坊的出现第一次让“智能合约”得以实现,并且让人们见识到了信息技术和加密技术如何完美地结合从而强制保证一份“数字合约”的执行和实施。

那么以太坊是如何让智能合约从概念变为现实的,也就是说如何保证一份被数字化的合约得到严格、强制执行的呢?

这就要和以太坊的特性说起了。

相较于比特币,以太坊最突出的特点就是它支持了“图灵完备”的编程语言。所谓“图灵完备”的编程语言用通俗的话说就是理论上只要人能够用数学方式描述的逻辑如果都能用这种语言编写出来,那么这种语言就是“图灵完备”的编程语言。

独家 | BTC 24h链上交易量下降5.78%:金色财经报道,据欧科云链OKLink数据显示,BTC 24h 链上活跃地址数总计971131,较前日下降5.78% ;链上交易量总计596661.26 BTC,较前日下降3.91% ;链上交易笔数总计332021,较前日下降10.03%;BTC链上活跃度下降。

截至上午10时,BTC全网算力约为114.03EH/s,较前日上升0.48EH/s,全网算力呈上升趋势。[2020/7/24]

如果把这种语言用于定义合同,那就成了只要一份合同能够用这个编程语言描述出来,那这份合同就能用计算机来执行。

但仅仅只凭这一点编写出的合约还远不能算“智能合约”,为什么呢?因为传统的计算机技术早就有了大量的编程语言(C语言、C++语言、Java语言等)能够被用于编写各种复杂逻辑的合同。那为什么传统计算技术编写出的这类合约不能算“智能合约”呢?因为这样的合约在执行过程中完全可能因为受到各种干扰(比如计算机突然宕机,系统突然被毁坏等),而根本无法得到强制和一定执行。

独家 | 短期市场仍面临重要阻力抑制价格上涨:金色财经报道,针对“BTC价格后市展望”问题,2月5日,OKEx投研总监K爷接受金色财经独家采访时表示,从技术分析角度看,当前BTC价格已经突破长达半年的震荡下行调整趋势,目前中长期的上涨(多头)拥有优势,上涨仍有一定空间。

但短期走势面临一定压力,当前价格受阻于9950美元附近,MACD和成交量都与对应价格呈现出顶背离(价格再创新高,而成交量和MACD都未能对应再创新高),这是典型的上涨动能减弱现象。

当前BTC多空持仓人数比为1.79,从整体数据曲线看,但前数据处于较高范围,接近下跌预警范围1.8—2.0区间,数据预示BTC存在一定的回调风险。

基本面上,BTC、BCH等奖励减产仍是市场热议话题,也是BTC、BCH潜在上涨动力的核心推动力,Google等搜索“比特币”关键词也有明显增长,市场存在潜在资金伺机而动。

总和技术面、数据面、基本面等客观分析,我认为短期市场仍面临重要阻力抑制价格上涨,多头上涨动能需要横盘或下跌方式获得休整蓄力。短期关键支撑参考9188美元(OKEx BTC季度合约价格),短期阻力9950美金(OKEx BTC季度合约价格)。

中长期走势,以技术分析和潜在炒作概念看,仍有继续上涨潜力和空间。中长期的多空分水岭以8420美金(OKEx BTC季度合约价格)为参考,若价格维持在8420之上,仍是多头优势格局,保持上涨潜力和趋势;若价格有效跌穿8420之下,则可判断后市上涨无望,此轮行情宣布结束或失败。

以上观点仅为个人分析,不作为投资决策依据。[2020/2/5]

而基于以太坊的智能合约就不同,它相比传统计算技术除了能支持理论上任意的编程逻辑,还有一个传统计算技术无法比拟的特点:它的执行过程在现实世界中几乎难以被中断、难以被干扰,也就是说一旦以太坊开始运行一个合约,只要这个合约的条款还没有执行完,任何外界因素都很难干扰、阻断它的执行和实施。 

独家 | 胡继晔:EURO Chain更偏向于B端 DCEP更偏向于C端用户:12月17日,欧洲中央银行发布了一个基于POC(Proof-of-Concept,概念验证)名为EURO chain的项目。中国政法大学区块链金融法治研究中心主任胡继晔对金色财经分析了EUROchain与DCEP的异同。他表示,根据当前公布的资料来看,DCEP在保护用户隐私的同时也有一些自己的独到之处,比如匿名支付,这就满足了DCEP因为什么而取代M0。这就像现钞,现钞是不记名的,但是今天大家所使用的所有电子支付对客户隐私的损害是非常大的。举例而言:买一个红薯,我们扫码支付,这个过程中我们的信息和隐私全都要交给对方。这就是没有平衡隐私和便利支付之前的关系。

现阶段,不管是微信还是支付宝带来方便的同时,蕴藏着巨大的个人隐私安全隐患。所以,未来的DCEP作为取代现金的模式是可以实现隐私保护的。从这一点来看,欧洲央行和中国人民银行在用户隐私保护方面有异曲同工之妙。

不同之处在于,EURO Chain更偏向于B端用户,DCEP更偏向于C端用户。[2019/12/27]

这个特点曾被V神比喻为“永不停歇的世界计算机”-----以太坊这台“电脑”几乎永远不会宕机,甚至在未来V神规划的以太坊2.0中,它更是强大到能抵抗第三次世界大战。

此外,智能合约还有一个特点,那就是一旦一个合约被部署到以太坊,它就无法撤回,无法更改。这和传统信息技术中,我们一旦发现一个系统有问题可以将它下线,将它撤回有着根本的区别。

 

因为这些特性,在以太坊上运行的任何合约就在技术上第一次实现了“无法篡改”、“强制执行”、“无法干扰”,智能合约就这样神奇的落地了。

然而“成也萧何、败也萧何”,当我们享受智能合约强制执行的特点给我们带来的颠覆性变革时,它的负面作用也同时显现:这就是当一个合约在以太坊上部署并且运行后,一旦合约本身出现漏洞,这个漏洞给合约参与方带来的损失也将无法挽回、无法阻挡。我们有时甚至只能眼睁睁地看着它的漏洞被引爆,我们的数字资产被吞噬,而无能为力。

那如何才能防止这样的惨剧发生呢?除了进行常规的测试之外,在这个领域还诞生了一个独特的行业----智能合约审计。智能合约的审计最关键的作用就是尽量在合约被部署到以太坊上之前,检查出它的漏洞,发现它的隐患,尽量让一份高质量、安全的合约被用户使用。

对智能合约的审计将是这个行业永远的刚需,也是行业进步的强大助推力,更是Fairyproof Tech为之奋斗的目标。

作者:

Fairyproof TechCEO 谭粤飞

美国弗吉尼亚理工大学(Virginia Tech, Blacksburg, VA, USA) 工业工程(Industrial Engineering) 硕士(Master)。曾任美国硅谷半导体公司 AIBT Inc(San Jose, CA, USA) 软件工程师,负责底层控制系统的开发、设备制程的程序实现、算法的设计,并负责与台积电的全面技术对接和交流。自2011至今,从事嵌入式,互联网及区块链技术的研究,深圳大学创业学院《区块链概论》课程教师,中山大学区块链与智能中心客座研究员,广东省金融创新研究会常务理事 。个人拥有4项区块链相关专利、3本出版著作。

关于Fairyproof Tech:

Fairyproof Tech科技有限公司是一家专注区块链生态安全的公司。Fairyproof Tech科技主要通过“代码风险检测+逻辑风险检测“的一体化综合方案服务了诸多新兴知名项目。公司成立于2021年01月,团队由一支拥有丰富智能合约编程经验及网络安全经验的团队创建。

团队成员参与发起并提交了以太坊领域的多项标准草案,包括ERC-1646、ERC-2569、ERC-2794,其中ERC-2569 被以太坊团队正式收入。

团队参与了多项以太坊项目的发起及构建,包括区块链平台、DAO组织、链上数据存储、去中心化交易所等项目, 并参与了多个项目的安全审计工作,在此基础上基于团队丰富的经验构建了完善的漏洞追踪及安全防范系统。

标签:以太坊BTC区块链PRO国内以太坊交易平台lbtc币还有救吗银行区块链币有什么用Moma Protocol

FTX热门资讯
NFT:一张图读懂:NFT 的「蹿红」之路

NFT 在创作者的版权保护上有天然的优势,并可以更好地激励创作者,无疑为数字收藏品领域提供了非常大的想象空间,也为各种领域的创作者们提供了一个便于触达的自我价值实现的平台.

1900/1/1 0:00:00
INS:InsurAce协议的DeFi保险之探索

保险协议是DeFi不可或缺的乐高DeFi被攻击的事件已经累见不鲜了,未来还会继续发生,这一点无需赘述。保险会是DeFi领域的持续存在的重要需求.

1900/1/1 0:00:00
加密货币:A16Z:美国YOLO、中国玩基金 个人主动投资兴起

回顾这两年的资本市场,国内外有个比较明显的趋势。美国散户在 2020 年开始主动交易居多,高潮是「散户暴打机构」的 WSB 事件,以 WallStreetBets 为代表的投资社区用户将 Z 世.

1900/1/1 0:00:00
区块链:金色早报 | 日本央行成立数字货币联络协调小组

头条▌香港正在测试快速支付系统为数字人民币移动支付充值香港金融管理局总裁余伟文表示,金管局正在测试使用快速支付系统——“转数快”帮助数字人民币移动支付充值,目前已完成第一阶段测试.

1900/1/1 0:00:00
NFT:如何以NFT的方式出售您的文章?

NFT代表着不可替代的令牌。它是一种独特的数字资产,您可以在区块链上创建,存储和出售。有人说NFT将会彻底改变互联网,还有人说这不过是一种时尚.

1900/1/1 0:00:00
比特币:4.6午间行情:持续震荡中 保持耐心

文章系金色财经专栏作者牛七的区块链分析记供稿,发表言论仅代表其个人观点,仅供学习交流!金色盘面不会主动提供任何交易指导,亦不会收取任何费用指导交易,请读者仔细甄别,谨防上当.

1900/1/1 0:00:00