以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads

ERC20無限授權方便自己也方便黑客 有沒有解決方案?_RC20:PhoenixDefiSwap

Author:

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

隨著DeFi的火爆,一般的區塊鏈老手用戶肯定不止一次對DeFi項目進行授權了,每當使用一個新的DApp,都需要授權這個DApp花費你的代幣。除了流程繁瑣之外,每次授權都還要支付不菲的手續費。很多用戶為了省錢省事,每次授權都是提供無限期授權,結果不知道哪天,突然發現自己的錢被人轉走了。而原因并不是因為私鑰被盜,而是因為圖方便給DeFi合約進行了無限授權,為什么會有無限授權?有沒有解決方案?

為什么要有ERC20授權?

有了以太坊上的原生代幣ETH,你就可以將ETH發送至該智能合約,同時調用智能合約功能。這是通過所謂的可支付函數實現的。但是,由于ERC20代幣本身就是智能合約,以太坊無法通過直接將智能合約代幣發送到智能合約來調用其函數。原因是這個轉賬是在ERC20代幣合約上發生的,不在DeFi合約。

元宇宙游戲BurgerCities以5000萬美元估值完成400萬美元戰略融資:5月26日消息,基于區塊鏈的元宇宙場景游戲 BurgerCities 以 5000 萬美元估值完成 400 萬美元戰略融資,Vega Ventures 領投,SAYUAN Labs 和 Bitfly Capital 參投。本輪融資將用于促進 BurgerCities 生態系統的發展,擴大開發團隊,加快游戲生態的建設,并與其他知名項目合作舉辦大型活動。[2023/5/26 9:44:38]

那么如果想要合約來調用ERC20應該怎么辦?ERC20標準中,提供了一個讓智能合約使用transferFrom()函數代表用戶轉移代幣的方案。為了激活這個功能,需要用戶授權智能合約轉移代幣的權限。

加密基礎設施Pimlico推出ERC-20 Paymaster,支持用ERC-20代幣支付Gas費:5月17日消息,用于帳戶抽象的加密基礎設施 Pimlico 宣布推出 ERC-20 Paymaster,支持用 ERC-20 代幣(如 USDC、DAI 等)支付 Gas 費。Pimlico 稱其 ERC-20 Paymaster 進過全面審計且無需許可,支持有 Chainlink 支持的 EVM 鏈上的所有代幣。此外,Pimlico 還為開發人員推出了 Typescript SDK。[2023/5/17 15:08:05]

授權后,用戶就可以將代幣“存入”智能合約,進行DeFi應用的使用了。

Juno Network 將進行 Lupercalia 升級,治理模塊將實現實例化和智能合約調用:3月24日消息,Cosmos 生態智能合約平臺鏈 Juno Network 宣布將進行 Lupercalia 升級,本次升級的內容包括:性能改進、治理模塊實例化和實現智能合約的調用、使用 wasmd 模塊而非分叉版本等。Juno 表示,本次網絡升級將在接下來的兩周內進行。[2022/3/24 14:14:57]

比如,用戶將USDT“存入”Aave來賺取利息,首先需要授權Aave合約可以從用戶的錢包中取出USDT。然后再調用Aave合約函數,指定想要存入USDT的數量。然后,Aave合約使用transferFrom()函數從你的錢包中取出相應數量的USDT完成轉賬。

UMA推出代幣鑄造界面vercel,可查看合成代幣相關細節:UMA推出代幣鑄造界面vercel,允許用戶查看合成代幣的相關細節,包括合成代幣部署、創建、抵押品存入提取以及贖回。

目前該界面支持鑄造yCOMP和ETHBTC兩種合成代幣,鑄造并賣出yCOMP相當于做空COMP代幣。[2020/7/8]

無限ERC20授權的問題

授權使用DeFi時,你就可以選擇將這個幣種單次授權,即僅同意本次轉賬,或者進行無限授權,讓合約能夠在未來不限次的有權操作你錢包內的這種代幣。

在目前DeFi依托的以太坊網絡底層不完善的前提下,對DeFi合約進行無限授權,是能有有效提高DeFi使用體驗的一種方式。避免了每次使用前都要進行授權的麻煩,以及每次交易前授權造成的GAS消耗。設置無限授權后,用戶只需要同意一次,之后存款時就不會再重復這一過程。

但是,該設置存在很大的弊端。因為用戶授予的,不僅僅是操作轉入合約部分代幣的權利,而是這個錢包中這個代幣的支配權。

也就是說一旦合約留有后門,或者遭到黑客攻擊,那么不僅是存入DeFi項目中的代幣,我們自身錢包里的相應代幣也將受到威脅。而由于這個授權是由自身私鑰簽名授權的,因此一旦遭到攻擊,即便使用冷錢包,也不能防止自身財產被盜。

怎樣防范風險?

1.對于不交易的持倉資產可以選擇取消授權

現在DeFi項目如同雨后春筍,不知不覺可能就會授權很多項目,這就加大了被盜風險,我們可以在DeBank上通過查詢自身錢包地址的方式,查詢授權的合約,然后及時取消高風險項目的授權。

2.分號使用,交易完及時轉出資產

即便是再靠譜的項目,也都存在被攻擊的可能,因此,不要把雞蛋放到同一個籃子里更加重要。

3.考慮其他項目

既然以太坊底層無法改變,那么其他擁有靈活底層的公鏈,就成為了后續可以關注的對象。

比如推出了多原生代幣功能的QuarkChain。在QuarkChain主網中,多原生代幣(Multinativetoken)在QuarkChain系統中和QKC基本是一樣的地位,可以調用合約、跨鏈、在滿足某些情況的條件下可以支付交易手續費,除了不能參與QKC網絡治理,原生代幣可以實現QKC所有的功能,包括跨鏈轉賬。大部分Defi面臨的非原生資產不便利性問題都可以解決。而未來合約中,原生代幣的功能,將做到和QKC完全一致,消除多原生代幣應用的最后一層障礙。也就是說不需要授權,也就避免了無限授權的問題。

結語

代幣授權存在很大的安全隱患。如果我們想要改善密碼學貨幣應用的用戶體驗和安全性,我們顯然需要改進代幣授權功能。目前,最有潛力的就是多原生代幣功能從底層解決授權問題帶來的安全風險,不過目前QuarkChain公鏈上DeFi項目仍然較少,相信后續會有更大的爆發

Tags:DEFDEFIEFIRC20DefivillePhoenixDefiSwapDefiskeletonsethereum和erc20區別

幣安app官網下載
一文了解治理代幣的潛在價值和多種治理方式_Engine:sats幣哪里可以買

不存在沒有價值的治理代幣,只有價值尚未被利用的治理代幣。“無價值的治理代幣”一詞經常出現在加密貨幣中,主要是針對在灰色監管環境下發行代幣的協議.

1900/1/1 0:00:00
英日等全球“圍剿” 但幣安為何最擔憂美國與加拿大_THE:WONC

近兩天,加拿大、日本、英國的監管機構先后向幣安發出警告,而幣安迅速于6月26日發出公告,停止向加拿大安大略省的公民提供服務,而對于英國的警告,幣安28日遲遲發出回應.

1900/1/1 0:00:00
Tether 的信任危機會成為嚴重影響市場的黑天鵝事件嗎?_SDT:SDT價格

原文標題:《Tether是黑天鵝?》撰文:BernhardMueller,安全研究員自最近一輪牛市周期開始以來,Tether的USDT穩定幣已經經歷了巨大的供應量增長.

1900/1/1 0:00:00
區塊鏈犯罪的新寵:NFT詐騙_數字藝術:TOK

2021年5月20日晚10點45分,HuobiPrime第七期項目APENFT正式上線交易,兩輪限價交易后,根據HuobiGlobal數據顯示全球共計2.6萬余人參與撮合交易,用戶參與熱情高漲.

1900/1/1 0:00:00
cBKB來襲 BitKeep帶你歡樂一夏_BKB:upbit平臺幣

BitKeep正式推出cBKB,并推出cBKB社區激勵系列活動于6月23日全面開啟,cBKB后期可兌換成BKB使用.

1900/1/1 0:00:00
金色觀察 | Elon Musk發推后 柴犬幣大漲17%_ELON:MUSK價格

Elon?Musk一發關于柴犬的推特,柴犬幣就上漲。Elon?Musk養了一條新柴犬,柴犬同時也是狗狗幣的吉祥物.

1900/1/1 0:00:00
ads