比特幣價格 比特幣價格
Ctrl+D 比特幣價格
ads

AIR:通縮代幣相關安全問題 教你如何完美避坑_NairaX

Author:

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

近期Beosin安全團隊研究發現,通縮代幣引起的安全事件依然頻發,造成眾多項目方資金的損失,因此,Beosin安全團隊準備了這篇詳解通縮代幣的文章,與大家分享。

本文將對通縮代幣與pair結合過程中容易出現的問題以及歷史發生的真實通縮代幣安全事件兩個方面進行介紹,通過本文,我們將徹底搞清楚通縮代幣是什么意思以及通縮代幣發生安全問題所涉及的原理,使我們在之后的項目中避坑。

過程詳情圖

以太坊7日年化通縮率跌破1%:金色財經報道,據ultrasound.money數據顯示,以太坊自合并以來流通量已減少超11.3萬枚,當前以太坊流通量約為120407266枚,當前的7日年化通縮率跌破1%,達1.05%。[2023/4/25 14:24:58]

銷毀問題

該問題主要出現在使用“映射”機制的通縮代幣中,這種代幣的機制是存在兩種代幣余額存儲變量,分別為tOwned和rOwned,而tOwned存儲的是實際代幣數量,rOwned存儲的是通過currentRate變量放大映射之后的值。

rOwned的作用是什么呢?在文章開始說過,通縮代幣能激勵用戶持有代幣,這種激勵目的使用的方式便是對交易者扣除rOwned值,同時扣除rTotal,這樣其他用戶rOwned所占rTotal的比例就會被動增加,實現被動收益。

TRX單日銷毀量達到近期平均通縮水平的3倍:據官方消息,2023年2月6日,TRX單日銷毀量達23,930,392枚,通縮18,983,561枚,達到近期平均通縮水平的3倍。截至目前,TRX總銷毀量達14,962,704,934枚,總供應量已降至91,736,499,457枚。

當前,波場TRON賬戶總數突破1.41億,交易總數突破48億,總質押量(TVL)突破113億美元,已成為當下最活躍的區塊鏈之一。隨著波場TRON網絡交易、賬戶的增加,以及DApp生態的持續擴大,TRX銷毀量多次迎來階段高峰。[2023/2/8 11:54:29]

用戶查詢余額的方式有兩種情況,一種是除外地址,直接返回tOwned的值,另一種是非除外地址,返回rOwned/currentRate,而currentRate計算方式為rTotal/tTotal。如果有辦法使得rTotal減小,那么用戶查詢出的實際余額將變大,而如果pair查詢余額變大,則可以通過skim函數將多余的代幣轉移出去。

聚幣Jubi 11月JT回購月通縮率達1.5190%:據官方消息,聚幣Jubi已于2020年11月23日(UTC+8)完成JT的11月HRP溢價回購。11月JT總計回購數量為 1,436,067.4827 JT。其中二級市場回購796,359.7368 JT,回購池回購639,707.7459 JT。本月所有回購JT已轉入官方公示銷毀地址(0x0000000000000000000000000000000000000000)并全數銷毀。 聚幣Jubi在平臺通證JT的新型通縮模型下,JT回購月通縮率已達1.5190%。[2020/11/23 21:50:26]

而該類通縮代幣存在一個deliver()函數,非除外地址可調用,該函數會將調用者的rOwned銷毀,并銷毀相同數量的_rTotal,使得所有非除外地址的余額查詢增加,pair如果非除外的話,便可使用上述方式套利攻擊。

聲音 | Passport Digital CIO:市場沒有意識到區塊鏈和加密貨幣技術將產生的通縮影響:Passport Digital Holdings CIO Will Peets表示,許多公司反應太慢,沒有意識到區塊鏈和加密貨幣技術將產生的通貨緊縮影響。Passport正在監測分布式金融的主題,即將該技術應用于現有的金融系統,使其更加有效和精簡。Peets認為加密將在未來幾年產生廣泛的影響,也許比許多人想象的要快。(Seeking Alpha)[2019/10/31]

3通縮代幣相關安全事件剖析

AES安全事件

北京時間2023年1月30日,Beosin旗下BeosinEagleEye安全風險監控、預警與阻斷平臺監測到,AES遭受到黑客攻擊,該項目便存在上述的Skim問題。

AES-USDTpair合約有一個skim函數,該函數可以強制平衡pair的供應量,將多余資金發送給指定地址。

聲音 | Mark Yusko創始人:比特幣是解決“通縮死亡螺旋”的良方:對于美聯儲降息,美元持續疲軟,Morgan Creek創始人、首席執行官兼首席投資官Mark Yusko表示,在市場動蕩期間,對避險資產的需求通常會上升。目前的情況被Yusko稱為“通縮死亡螺旋”,它可能使比特幣成為一種典型的避險工具,即便這種加密貨幣處于不溫不火的狀態。Yusko進一步指出,比特幣是解決所有這些問題的良方。(ambcrypto)[2019/10/7]

攻擊者在本次攻擊過程中,首先向pair里面直接轉入了部分AES代幣,導致供應量不平衡,從而攻擊者調用skim函數時,會將多余的這部分代幣轉到攻擊者指定地址,而攻擊者在此處指定了pair合約為接收地址,使得多余的AES又發送到了pair合約,導致強制平衡之后pair合約依然處于不平衡狀態,攻擊者便可重復調用強制平衡函數,而AES發送過程會調用到AES合約的transfer函數,如下圖。

另外一點,當調用AES代幣合約的transfer函數時,若發送者為合約設置的pair合約時,會將一部分費用記錄在swapFeeTotal之中,在最后的時候可以統一調用distributeFee函數將swapFeeTotal記錄的費用從pair中轉出,這里相比上述的過程,攻擊者可以不用做sync函數調用操作,而是在最后將費用轉移出去之后調用一次sync函數即可。

攻擊者經過反復的強制平衡操作,費用記錄變得異常大,基本接近pair的總余額,最后攻擊者調用distributeFee函數將pair里面的AES轉出,pair的AES余額變得非常少,導致攻擊者利用少量AES兌換了大量的USDT。

BevoToken安全事件

北京時間2023年1月30日,Beosin旗下BeosinEagleEye安全風險監控、預警與阻斷平臺監測到,BevoToken遭受到閃電貸攻擊,該項目便是上面所說的“映射”機制通縮代幣。

由于BevoToken合約的balanceOf函數并非ERC20標準的函數,該函數在經過一些計算處理后再返回余額,而轉賬或其他操作可能使前后計算返回的余額不一致,當攻擊者在swap操作前后可憑借這個問題來操控pair合約的余額,從而skim出多余的代幣。

攻擊者首先在pancake貸出192.5個BNB,之后換成約302,877個BEVO代幣,再調用被攻擊合約的deliver函數,此時_rTotal的值減小,_rTotal的值減小會導致_getRate中計算的值偏小,此時balanceOf返回的余額則會偏大,導致攻擊者能skim出多余的BEVO。

之后,攻擊者再將skim出的代幣進行deliver,此時_rTotal的值已經很小了,在進行_getRate計算時,會減去除外地址的rOwned,此值固定且被攻擊者在之前通過burn異常放大的,在最開始_rTotal正常的時候,減去該值對結果的影響不大,但是現在_rTotal被攻擊者操控得異常小,再減去這個異常放大的固定值后,對結果產生了巨大的影響,第一次deliver導致pair計算結果偏大3倍,而第二次deliver之后,pair計算結果則偏大了數百倍,這也是為什么攻擊者獲得的代幣要比自己銷毀的代幣多得多的原因。

4Beosin總結

通縮項目在業務設計的時候一定要考慮到與pair交互的情況,自身的通縮機制是否會對pair產生影響。我們也建議相關項目上線前尋找專業的安全審計機構進行全面的代碼以及業務的安全審計工作。

Tags:AIRPAITALTOTNairaXpaid幣官方最新消息AllStars Digitaltotm幣最新消息

中幣交易所
穩定幣:對穩定幣的監管打壓 向加密行業發出警告_LIB

美國證券交易委員會就幣安的穩定幣是否是一種證券發出警告,這可能會暗示某種類型的與美元掛鉤的代幣可能會受到監管審查.

1900/1/1 0:00:00
福布斯:被爆挪用 18 億美元資產 幣安是否能夠對此坦白?_coinex跑路了嗎

原文標題:BinanceCan’tKeepItsStoryStraightonMisplaced$1.8BUSDC作者:CoindeskDavidZ.Morris編譯:LinnLiu.

1900/1/1 0:00:00
BASE:速覽Coinbase L2網絡Base的五個重點:不發幣、加入OP生態、引入1億用戶_幣贏coinw最低多少提現

Coinbase官宣孵化L2網絡Base一度讓市場沸騰,根據官方描述,Base是基于OPStack技術堆棧構建的一個以太坊二層網絡,本文歸納總結了與之相關的幾大要點,方便讀者了解.

1900/1/1 0:00:00
DAO:從眾籌到投資 DAO社區如何運作?_AETH價格

作者:Soya 2021年3月,俄亥俄州參議院正式通過DAO法案,允許用戶通過DAO來處理事務,DAO的法律地位也逐步得到認可.

1900/1/1 0:00:00
NFT:加密行業的 360 衛士?盤點正在興起的“防釣魚插件”_STO幣

1月28日,Azuki的Twitter賬號被黑,導致其粉絲連接到釣魚鏈接,超122枚NFT被盜,損失超過78萬美元.

1900/1/1 0:00:00
DAO:DeSci:去中心化科學運動_Archimedes Finance

作者:EshaBora 探索區塊鏈技術和社區代幣化的潛力,將學術研究提高到新的水準。Covid-19時代讓我們對人類處理巨大危機的能力產生了懷疑和恐懼,因為每分每秒都有大量的人走向死亡.

1900/1/1 0:00:00
ads