月亮链 月亮链
Ctrl+D收藏月亮链

以太坊:硬核:避免 Solidity 语言和智能合约的不当使用,绕开以太坊的致命弱点_ALL

作者:

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

很多以太坊的智能合约控制着有实际价值的数字资产。因此,保证合约没有安全漏洞是十分重要的事情。本文是一篇2017年对以太坊合约攻击调研的文献,来帮助大家避免以太坊智能合约设计中的一些可能导致安全性问题的弱点。在这里,你也可以看到,导致以太坊分叉的著名事件TheDAO攻击,其原理是什么。

这篇文献分两部分,第一部分介绍了一些如果对Solidity语言和智能合约不当使用会导致问题的弱点;第二部分则用一些实例展示了这些弱点可能会导致怎样的问题。

法国金融监管机构支持加密公司进行更快的强制许可:金色财经报道,法国金融市场管理局 (AMF) 主席Marie-Anne Barbat Layani 周一表示,法国金融市场管理局 (AMF) 希望强制加密公司在尚未在该国注册的情况下申请许可证。Barbat-Layani似乎支持法国参议院去年提出的一项举措,该举措将要求加密公司寻求一些监管认可,以期在2023年10月1日之前实施欧盟新的加密资产市场 (MiCA) 监管。Barbat-Layani表示,AMF与议会一样,呼吁加快向加密服务的非注册提供商强制许可制度” 。(CoinDesk)[2023/1/9 11:02:39]

原文标题:《以太坊合约的安全性弱点,你都绕开了吗?》

消费金融应用Telda完成2000万美元种子轮融资:10月12日消息,消费金融应用Telda宣布完成2000万美元种子轮融资,Global Founders Capital (GFC)、红杉资本和Jack Dorsey的加密公司Block(原 Square)参投。据悉,Telda已经获得了埃及中央银行 (CBE) 的许可,将以数字形式发行银行卡并提供客户服务。(TechCrunch)[2022/10/12 10:32:44]

不当使用会导致问题的点

三箭资本未能满足追加保证金要求:金色财经消息,知情人士表示,美国加密货币交易和借贷平台BlockFi是至少清算了三箭资本部分头寸的集团之一,这意味着该公司通过清算三箭资本提供的抵押品来降低其敞口。2020年三箭资本向BlockFi进行了战略投资,同时还借入比特币,但现在未能满足追加保证金要求。一位知情人士透露清算经过双方同意。[2022/6/17 4:33:43]

合约内函数调用

在使用Solidity编写智能合约时,可以调用其他合约中的函数。假设Alice合约里有一个ping(uint)函数,c是一个Alice合约在以太坊上的地址。如果其他合约想要以参数42调用ping函数,有三种方式:

第一种

call调用:通过合约地址,合约函数,函数签名和调用参数进行调用。如果被调用函数中有修改合约变量的代码,将修改被调用合约中相应的变量。

第二种

delegatecall与call类似,区别是delegatecall执行时,仅仅使用被调用函数的代码,而代码中如果涉及到合约变量的修改,则是修改调用者合约中的变量。如果被调用的函数中有d

,就没有人有能力将他从王座上赶下去了,因为所有转账的结果都会失败。

以上就是这一期的内容,在接下来的文章中,我们将会介绍文献中提到的其他的Solidity的弱点与可能导致的问题。

参考文献:Atzei,Nicola,MassimoBartoletti,andTizianaCimoli.「Asurveyofattacksonethereumsmartcontracts(sok).」PrinciplesofSecurityandTrust.Springer,Berlin,Heidelberg,2017.164-186.

本文来源于非小号媒体平台:

Conflux中文社区

现已在非小号资讯平台发布1篇作品,

非小号开放平台欢迎币圈作者入驻

入驻指南:

/apply_guide/

本文网址:

/news/3627124.html

以太坊ETH

免责声明:

1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险

2.本文版权归属原作所有,仅代表作者本人观点,不代表非小号的观点或立场

上一篇:

从2018年度区块链安全大事件,看当前区块链安全发展与问题

标签:以太坊ALL非小号CAL比特币以太坊最新消息分析mathwallet下载非小号最新app官方下载SCALE

欧易交易所app官网下载热门资讯
区块链:一个华为硬杠美国背后代表的意义_以太坊

最近对华为来说可谓是多事之秋。15日,美国商务部表示将把华为技术有限公司及其70家附属公司列入所谓的“实体名单”。前天,谷歌限制了华为与安卓的合作.

1900/1/1 0:00:00
BTC:260万加密资产被冻结半年?HitBTC“破产”疑云_tBTC

文|嚯嚯编辑|凯尔提交了住址、电费单等认证资料后,马克终于在5月22日凌晨收到了提币成功的通知,一周前,他的币被HitBTC冻结了一周,理由是“需要KYC验证”.

1900/1/1 0:00:00
区块链:虚拟货币案调查:日收数千万,被查或因竞争对手举报_银行区块链币有什么用

吴金霖被湖南省娄底市检察院以「头目」的名义批捕的时候,买了「云金币」的人们才确定,被吴金霖组建的团队了。其内部人士透露,吴被查可能是被竞争对手举报.

1900/1/1 0:00:00
比特币:5.24币市早评:比特币多头难,依旧关注8000关口_300币

比特币近期的走势相对来说比较疲软,这几天一直呈现阶梯式下跌,我们从BTC多空比能看到,该比值目前处于相对高位,说明多单数量占据优势,近期比特币阶梯式下跌,后续只有多空比发生逆转.

1900/1/1 0:00:00
区块链:区块链加持下, 你的版权你做主 | 锌声_MEEBITS20价格

文:余锡清编辑:王巧数字经济时代是一个科技至上的时代,更是一个版权裸露的时代。今年4月,视觉中国因黑洞及国旗国徽图片导致的版权维权争议,引发了公众对“版权碰瓷”行为的关注.

1900/1/1 0:00:00
COB:抢跑 Staking Economy 赛道,Cobo 一举推出两项云服务_STA

数字资产存储与管理服务商Cobo一举推出两项服务,一个是面向区块链创业企业的CoboWaaS,另一个是面向数字资产机构的CoboStaaS.

1900/1/1 0:00:00