
Dapp鏈接:https://www.chainpip.com/dapp-view/6724[https://www.chainpip.com/...
1、命名規(guī)范 避免使用 小寫的L,大寫的I,大寫的O 應(yīng)該避免在命名中單獨(dú)出現(xiàn),因?yàn)楹苋菀桩a(chǎn)生混淆。 合約、庫、事件、枚舉及結(jié)構(gòu)體命名——大駝峰...
什么是可升級(jí)的智能合約? 你可能知道,智能合約是所有可編程區(qū)塊鏈(如以太坊上)的一個(gè)重要組成部分。通過確保事情按照預(yù)定的規(guī)則運(yùn)行,智能合約強(qiáng)制執(zhí)...
寫在前面 1.對(duì)以太坊、智能合約有所了解。 2.有一些編程基礎(chǔ),看得懂簡單的代碼邏輯和HTML。 環(huán)境安裝 首先,我們要安裝項(xiàng)目代碼的運(yùn)行環(huán)境 ...
本次,我們來講一講運(yùn)用delegatecall函數(shù)時(shí)更復(fù)雜的合約漏洞案例。 目標(biāo)合約 漏洞分析 這次的攻擊目標(biāo)依然是獲得HackMe 合約中的o...
在之前的內(nèi)容中,學(xué)習(xí)到了storage中是使用插槽存儲(chǔ)數(shù)據(jù)的。而delegatecall函數(shù)有個(gè)有趣的特點(diǎn):當(dāng)使用delegatecall 函數(shù)...
這次我們將了解如何訪問合約中的私有數(shù)據(jù)(private 數(shù)據(jù))。 目標(biāo)合約 話不多說,直接上代碼 這次我們的目標(biāo)合約是部署在Ropsten 上的...
重入漏洞相信大家都有所耳聞,那么什么是重入漏洞呢? 眾所周知,以太坊的轉(zhuǎn)賬不僅可以在錢包地址之間進(jìn)行,合約與錢包地址之間、合約與合約之間也可以,...
算術(shù)溢出(arithmetic overflow)或簡稱為溢出(overflow)分為兩種:上溢和下溢。所謂上溢是指在運(yùn)行單項(xiàng)數(shù)值計(jì)算時(shí),當(dāng)計(jì)算...