麻豆国内精品欧美在线-麻豆国内精品久久久久久-麻豆国产在线观看一区二区-麻豆国产在线观看免费-麻豆国产原创-麻豆国产一区二区在线观看

關(guān)于“假充值”問題的詳細(xì)技術(shù)解讀區(qū)塊鏈

火球財(cái)經(jīng) 2018-07-10 16:36
分享到:
導(dǎo)讀

7月9日,慢霧區(qū)發(fā)布以太坊代幣“假充值”漏洞攻擊預(yù)警。

7月9日,慢霧區(qū)發(fā)布以太坊代幣“假充值”漏洞攻擊預(yù)警。PeckShield第一時(shí)間針對(duì)此問題進(jìn)行深入排查和分析,確認(rèn)這是由于某些交易所確認(rèn)機(jī)制不完善以及相關(guān)合約代碼未能嚴(yán)格遵循標(biāo)準(zhǔn)而引發(fā)的問題。目前已發(fā)現(xiàn)并確認(rèn)有十?dāng)?shù)家交易所存在該問題,在此呼吁受影響的交易所及時(shí)排查問題,避免更大的損失。

交易所確認(rèn)機(jī)制漏洞

以ERC-20 Token為例,某些交易所可能僅依賴交易狀態(tài)(TxReceipt Status)和鏈上確認(rèn)次數(shù)(Block Confirmation Number)對(duì)交易結(jié)果作判斷,忽略了對(duì)Token balance的檢查。以下列代碼為例:

如果發(fā)起者賬戶為0且_value為大于0的某個(gè)值,那么調(diào)用后函數(shù)會(huì)返回false,但該筆交易的交易狀態(tài)是Success:

有問題的交易所在確認(rèn)轉(zhuǎn)賬狀態(tài)時(shí),如前所述只讀取交易狀態(tài)和鏈上確認(rèn)次數(shù),就會(huì)承認(rèn)該筆轉(zhuǎn)賬,導(dǎo)致虛假轉(zhuǎn)賬問題的產(chǎn)生。

對(duì)合約開發(fā)者的建議:嚴(yán)格遵循標(biāo)準(zhǔn)

合約代碼也存在一定問題,以上述代碼為例,按照ERC-20的標(biāo)準(zhǔn)[1],transfer函數(shù)在Token賬戶轉(zhuǎn)賬額度不足的條件下應(yīng)該拋出異常:

image.png

這樣交易狀態(tài)自然會(huì)變?yōu)镕ail。換言之,即便交易所依賴交易狀態(tài)做最終確認(rèn),也可確保自身安然無虞。

參考文獻(xiàn):

[1] https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md

涉及到的未嚴(yán)格遵循的合約有547個(gè)。

確認(rèn) 問題 交易 交易所 狀態(tài)
分享到:

1.TMT觀察網(wǎng)遵循行業(yè)規(guī)范,任何轉(zhuǎn)載的稿件都會(huì)明確標(biāo)注作者和來源;
2.TMT觀察網(wǎng)的原創(chuàng)文章,請(qǐng)轉(zhuǎn)載時(shí)務(wù)必注明文章作者和"來源:TMT觀察網(wǎng)",不尊重原創(chuàng)的行為TMT觀察網(wǎng)或?qū)⒆肪控?zé)任;
3.作者投稿可能會(huì)經(jīng)TMT觀察網(wǎng)編輯修改或補(bǔ)充。


專題報(bào)道

主站蜘蛛池模板: 日本无卡码一区二区三区 | 欧美va在线| 欧美一级专区免费大片俄罗斯 | 久久国产主播福利在线 | 亚洲精品一区波多野结衣 | 撕开老师的丝袜白丝扒开粉嫩的小 | china国产bbw | 亚洲视频一区二区在线观看 | 91免费永久在线地址 | 色综合久久最新中文字幕 | 非洲黑人bbwbbwbbw| 十大看黄网站 | 成年人免费在线看 | 亚洲天堂影院在线观看 | 色综合久久综合网欧美综合网 | 手机看片日韩1024你懂的首页 | 国产高清小视频 | 91精品国产高清久久久久久 | 男人桶女下面60分钟视频 | 国产精品免费综合一区视频 | 免费理伦片手机在线播放 | 国产精品久久久久久岛国 | 精品午夜久久网成年网 | 91免费精品国自产拍在线可以看 | 成人中文字幕在线观看 | 日本一区二区视频在线 | 免费全看男女拍拍拍的视频 | 手机看片国产免费久久网 | 四虎影在线永久免费观看 | 日本韩国推理片免费观看网站 | 日韩精品一区二区三区老鸭窝 | 美女和男人一起差差 | 顶级欧美做受xxx000 | 国内精品久久久久久久 | 欧美专区亚洲 | 人阁色第四影院在线观看 | 人阁色第四影院在线观看 | 免费观看视频高清在线 | 秋霞午夜 | 欧美操大逼视频 | 我把校花黑色蕾丝胸罩脱了 |