BTC
ETH
HTX
SOL
BNB
查看行情
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Onchain Trade智能合約中心化風險,代幣交易還安全嗎?

AgentLayer
特邀专栏作者
本文約800字,閱讀全文需要約2分鐘
Zk鏈上的Onchain Trade智能合約存在中心化風險,或危及代幣質押與獎勵。
AI總結
展開
Zk鏈上的Onchain Trade智能合約存在中心化風險,或危及代幣質押與獎勵。

本安全分析報告主要針對Onchain Trade 項目在代幣質押、獎勵和交易方面的潛在漏洞和中心化風險,及可能對平台的穩定性和安全性造成的潛在威脅。

合約的中心化風險

Onchain Trade 的智能合約涵蓋了與代幣質押、獎勵和平台管理相關的多個功能,以下是我們的中心化報告分析結果,包含了該合約的一些核心功能:

  1. addRevenueToken():此函數負責將新代幣添加為收入代幣,然後將代幣詳細信息添加到'RevenueInfo'映射和'revenueInfoList'中。

  2. addRevenue():此函數允許合約所有者添加收入代幣及其數量,並更新'boost point',同時還確保保持質押代幣和獎勵餘額的最新狀態。

  3. updateScore():此函數用於更新用戶的分數,該分數是基於用戶每單位時間內獲得的獎勵數量計算的。

  4. addToken():此函數允許合約所有者將新代幣添加到挖礦代幣池中,代幣的詳細信息,包括每秒獎勵和開始時間,將添加到'PoolInfo'中。

  5. setPoolInfo():此函數允許合約所有者設置和更新特定LP 代幣的池信息,包括每秒獎勵和結束時間。

  6. addMintPool()、updateMintPool():這些函數允許合約所有者添加新的鑄幣池或更新現有鑄幣池,包括獎勵代幣、每秒獎勵、開始時間和結束時間等詳細信息。

  7. setUpdater()、setFastPriceEvents()、setPriceDuration()、setMinBlockInterval()、setMaxTimeDeviation()、setLastUpdatedAt()、setMaxDeviationBasisPoints()、setTokens()、setPrice()、setPrices()、setCompactedPrices():這些函數允許合約所有者設置與價格事件、定時、代幣和代幣價格相關的各種參數。

  8. setOracle()、setRouter():這些函數使合約所有者能夠指定Oracle 和Router 地址。

  9. setMinExecFee()、setSystemRouter():這些函數允許合約所有者設置最低執行費用並指定係統路由器。

  10. listPair()、setMaxTotalSize()、setPairStatus()、setTradingFeeRate()、setMaxLeverage()、setMarginRatio():這些函數允許合約所有者管理代幣配對、最大規模、配對狀態、交易費率、最大槓桿和保證金比例。

  11. 結論

  12. 結論

結論

Onchain Trade 的合約涵蓋了與代幣質押和獎勵平台管理相關的多個功能,顯然,合約所有者對平台參數、代幣池、獎勵率、價格源等擁有廣泛的控制權。我們已對合約代碼進行了安全評估,並分析了可能影響平台安全和功能的潛在漏洞和風險。建議項目方應盡快採取措施來平衡這些問題,以提高合約的質量和穩定性。

安全
智能合約
歡迎加入Odaily官方社群