比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > FIL幣 > Info

Rust智能合約養成日記(5)-ODAILY_NFT

Author:

Time:1900/1/1 0:00:00

相關文章:

Rust智能合約養成日記合約狀態數據定義與方法實現

Rust智能合約養成日記編寫Rust智能合約單元測試

Rust智能合約養成日記Rust智能合約部署,函數調用及Explorer的使用

Rust智能合約養成日記Rust智能合約整數溢出

這一期中我們將向大家展示Rust合約中重入攻擊,并提供給開發者相應的建議。本文中的相關代碼,已上傳至BlockSec的Github上,讀者可以自行下載:https://github

區塊鏈游戲PetaRush與NFT音樂平臺Melos Studio達成戰略合作:8月29日消息,區塊鏈游戲PetaRush宣布與NFT音樂平臺Melos Studio達成戰略合作關系。Melos Studio將使用AI生成技術為PetaRush中的每個NFT角色創建獨特的背景音樂(BGM)配樂。當玩家贏得NFT比賽時,該NFT的背景音樂將在其場地播放,為玩家提供類似John Cena出場音樂的音樂體驗。(AMBCrypto)[2022/8/29 12:55:14]

...}

KlayCity獲得375萬美元種子輪和私募輪融資,Krust和Animoca Brands領投:據官方消息,KlayCity獲得375萬美元種子輪和私募輪融資,Krust和Animoca Brands領投,Naver Z,FriendsGames,A&T Capital,OKX Blockdream Ventures,Genesis Block Ventures,Kyros Ventures,ROK Capital,StableNode,PlayDapp,HG Ventures,Exnetwork Capital創始人Eric Zoo,Kwon Do等參投。

KlayCity是一款基于Klaytn網絡開發,背景發生在2080年,復制地球場景的P2E游戲,玩家利用NFT、LAY代幣和ORB代幣參與各種活動,包括拾荒,探索和升級,已獲得韓國版微信KAKAO的投資公司支持。

KlayCity已于2月10日以每個NFT500KLAY的價格成功完成Land NFT預售。OpenSea數據顯示,第684號NFT在3月11日以最高12萬KLAY成交,是初始價格的240倍。此外,KlayCity新功能將在2022年上半年很快公布。[2022/3/21 14:08:43]

在合約B中,withdraw函數開頭處的assert!(self

Taurus獲瑞士證券牌照,將于5月10日推出Taurus數字交易所:據官方消息,瑞士金融科技公司Taurus SA周一從該國金融監管機構FINMA獲得了證券牌照,可以運營獨立監管的數字資產市場。據悉,Taurus將于5月10日推出Taurus數字交易所(TDX)。[2021/4/19 20:36:57]

self

...}由于上一次進入withdraw以來,victim合約中的attacker_balance還沒有更新,所以還是100,因此此時仍舊可以通過assert!(self

};}

此時的執行效果如下:

$nodeTriple_Contracts_Reentrancy

}Victim::attacker_balance:40FT_Token::attacker_balance:60FT_Token::victim_balance:140

可見由于此時的Victim合約在withdraw的時候事先更新了用戶的余額,在調用外部的FungibleToken實施轉賬。因此當第二次重入了withdraw的時候,Victim合約中保存的attacker_balance已經更新為40,因此將無法通過assert!(self

}Victim::attacker_balance:40FT_Token::attacker_balance:60FT_Token::victim_balance:140

可見限制跨合約函數調用時的GasLimit也能起到防止重入攻擊的效果。

本期總結和預告

這一期我們講述了rust智能合約中的整數溢出問題,同時給出了建議,在書寫代碼時盡量先更新狀態,再執行轉賬操作,并且設定合適的gas值,可以有效抵御重入攻擊,下一期我們將講述rust智能合約中的DoS問題,敬請關注。

Tags:USTANCNFTbalanceGUSTA價格Moonday FinanceNFTT價格Balance.Finance

FIL幣
World Mobile團隊系列之采訪IOHK非洲運營總監John O''Connor-ODAILY_NET

Jessica:您好,歡迎來到WorldMobile。今天我們邀請到的是JohnO'Connor先生。我們將討論進展,并對John本人有更多的了解。John,非常感謝你今天加入我.

1900/1/1 0:00:00
2021總結:區塊鏈行業出圈態勢愈來愈強,明年十大預測新鮮出爐-ODAILY_加密貨幣

今天圣誕節了,2021即將在欣喜與擔憂中結束,欣喜的是圈層在不斷擴大,擔憂的是日漸提高的操作門檻。 在這一年中,有收獲,有感慨,有挫折,有感激.

1900/1/1 0:00:00
Filecoin 網絡突破 10EiB 大關,力推 Estuary 存儲海量優質公共數據-ODAILY_Filecoin

自11個月前主網上線以來,Filecoin網絡的人氣不斷攀升,全網存儲容量已經成功越過10EiB大關,據其官網所言.

1900/1/1 0:00:00
星際帶你了解最火熱的NFT項目-ODAILY_NFT

NFT即非同質化代幣,是基于區塊鏈技術的一種資產類型。它代表了某種獨一無二的具體資產的所有權,比如數字藝術品、虛擬游戲物品、稀有收藏品或其他數字或實體資產等.

1900/1/1 0:00:00
AAX學院解讀什么是DeFi 2.0?DeFi 2.0還有什么特別之處?-ODAILY_DEF

DeFi在過去兩年左右的時間才剛開始崛起,它距離普及化還處于非常早期的階段。然而,我們已經看到“DeFi2.0”一詞出現.

1900/1/1 0:00:00
十月份“FIL減產”,市場趨勢走向如何?-ODAILY_COIN

在正式進入有關FIL流通量減半的問題探討之前,我們先簡單了解一下Filecoin的背景:Filecoin于2020年10月正式開啟主網上線,是由協議實驗室開發的點對點網絡.

1900/1/1 0:00:00
ads