隨著DeFi的火爆,一般的區塊鏈老手用戶肯定不止一次對DeFi項目進行授權了,每當使用一個新的DApp,都需要授權這個DApp花費你的代幣。除了流程繁瑣之外,每次授權都還要支付不菲的手續費。很多用戶為了省錢省事,每次授權都是提供無限期授權,結果不知道哪天,突然發現自己的錢被人轉走了。而原因并不是因為私鑰被盜,而是因為圖方便給DeFi合約進行了無限授權,為什么會有無限授權?有沒有解決方案?
為什么要有ERC20授權?
有了以太坊上的原生代幣ETH,你就可以將ETH發送至該智能合約,同時調用智能合約功能。這是通過所謂的可支付函數實現的。但是,由于ERC20代幣本身就是智能合約,以太坊無法通過直接將智能合約代幣發送到智能合約來調用其函數。原因是這個轉賬是在ERC20代幣合約上發生的,不在DeFi合約。
幣安將支持以太坊Shapella升級,4月13日6:20暫停ETH和ERC-20充值和提現:金色財經報道,幣安宣布將支持以太坊網絡的Shapella升級,以太坊網絡的Shapella升級將于UTC時間4月12日22:27:35(北京時間4月13日06:27:35)在epoch194048處激活,大約從4月13日6:20開始,將暫停通過以太坊網絡進行的ETH和ERC-20代幣的充值和提現,并在升級完成網絡穩定后,重新開放ETH和ERC-20代幣的充值和提現。[2023/3/29 13:32:46]
那么如果想要合約來調用ERC20應該怎么辦?ERC20標準中,提供了一個讓智能合約使用transferFrom()函數代表用戶轉移代幣的方案。為了激活這個功能,需要用戶授權智能合約轉移代幣的權限。
ERC4337新版本已發布,可實現訪問代幣余額以及存儲訪問第三方合約賬戶相關信息等:12月30日消息,以太坊賬戶抽象提案ERC4337共同作者yoav.eth發推表示,ERC4337新版本已發布,新版本在驗證期間放寬存儲規則,可實現訪問代幣余額以及存儲訪問第三方合約中的賬戶相關信息等;同時為了實現兼容性和抗審查,網絡中必須有統一的內存池,因此團隊新增了兩個模塊來實現該功能:Bundlers兼容測試套件和參考bundler實現。[2022/12/30 22:16:25]
授權后,用戶就可以將代幣“存入”智能合約,進行DeFi應用的使用了。
Cosmos將通過Interchain-ATOmic推出原生USDC:10月1日消息,據Cosmos官方推特表示,將利用Interchain Security在Interchain上推出原生USDC。根據公告,Interchain支持原生USDC將使dapp更高效地運行。該網絡還預計穩定幣的推出將推動向Interchain的遷移,并優化流動性。[2022/10/1 22:44:10]
比如,用戶將USDT“存入”Aave來賺取利息,首先需要授權Aave合約可以從用戶的錢包中取出USDT。然后再調用Aave合約函數,指定想要存入USDT的數量。然后,Aave合約使用transferFrom()函數從你的錢包中取出相應數量的USDT完成轉賬。
Larry Cermak:不在相信幣安,幣安根據其定義擁堵的新規則任意暫停ETH/ERC20取款:TheBlock研究總監LarryCermak在推特中轉發幣安暫停ETH沖提的推文,Larry Cermak稱,我一直在等待合適的推動力,但最后還是把我在Binance上的大部分資金撤到了FTX。在這一點上,不能再相信這家公司了,他們在用這些垃圾在自己的腳下瘋狂射擊。幣安根據其定義擁堵的新規則任意暫停ETH / ERC20取款。早晨,gas費大約是130,現在是190。絕對是胡扯。[2021/2/20 17:32:41]
無限ERC20授權的問題
授權使用DeFi時,你就可以選擇將這個幣種單次授權,即僅同意本次轉賬,或者進行無限授權,讓合約能夠在未來不限次的有權操作你錢包內的這種代幣。
在目前DeFi依托的以太坊網絡底層不完善的前提下,對DeFi合約進行無限授權,是能有有效提高DeFi使用體驗的一種方式。避免了每次使用前都要進行授權的麻煩,以及每次交易前授權造成的GAS消耗。設置無限授權后,用戶只需要同意一次,之后存款時就不會再重復這一過程。
但是,該設置存在很大的弊端。因為用戶授予的,不僅僅是操作轉入合約部分代幣的權利,而是這個錢包中這個代幣的支配權。
也就是說一旦合約留有后門,或者遭到黑客攻擊,那么不僅是存入DeFi項目中的代幣,我們自身錢包里的相應代幣也將受到威脅。而由于這個授權是由自身私鑰簽名授權的,因此一旦遭到攻擊,即便使用冷錢包,也不能防止自身財產被盜。
怎樣防范風險?
1.對于不交易的持倉資產可以選擇取消授權
現在DeFi項目如同雨后春筍,不知不覺可能就會授權很多項目,這就加大了被盜風險,我們可以在DeBank上通過查詢自身錢包地址的方式,查詢授權的合約,然后及時取消高風險項目的授權。
2.分號使用,交易完及時轉出資產
即便是再靠譜的項目,也都存在被攻擊的可能,因此,不要把雞蛋放到同一個籃子里更加重要。
3.考慮其他項目
既然以太坊底層無法改變,那么其他擁有靈活底層的公鏈,就成為了后續可以關注的對象。
比如推出了多原生代幣功能的QuarkChain。在QuarkChain主網中,多原生代幣(Multinativetoken)在QuarkChain系統中和QKC基本是一樣的地位,可以調用合約、跨鏈、在滿足某些情況的條件下可以支付交易手續費,除了不能參與QKC網絡治理,原生代幣可以實現QKC所有的功能,包括跨鏈轉賬。大部分Defi面臨的非原生資產不便利性問題都可以解決。而未來合約中,原生代幣的功能,將做到和QKC完全一致,消除多原生代幣應用的最后一層障礙。也就是說不需要授權,也就避免了無限授權的問題。
結語
代幣授權存在很大的安全隱患。如果我們想要改善密碼學貨幣應用的用戶體驗和安全性,我們顯然需要改進代幣授權功能。目前,最有潛力的就是多原生代幣功能從底層解決授權問題帶來的安全風險,不過目前QuarkChain公鏈上DeFi項目仍然較少,相信后續會有更大的爆發
Tags:EFIDEFDEFIAINDEFI S價格NRGY DefiBasketDAO DeFi IndexBAE Chain
國際清算銀行調查顯示,全球中央銀行越來越關注央行數字貨幣,有的已進入實際操作階段。據2021年1月國際清算銀行的調查結果,86%的銀行正探討央行數字貨幣的優點與弊端,60%在進行試驗或概念驗證,
1900/1/1 0:00:00穩定幣USDC正計劃將發行地進一步擴大到Tron、Avalanche、Celo等10個區塊鏈上,以加快提升市場占有率.
1900/1/1 0:00:00第一節研報要點 定性的來看,InstaDApp的DSL(DeFiSmartLayer,DeFi智能層)架構在DeFi中具有獨創性,其意在成為用戶和DApp之間的單獨一層,未來值得期待.
1900/1/1 0:00:00頭條 ▌財新:國內虛擬貨幣面臨嚴厲整頓,政府正全面治理亂象財新發表最新社論稱,國內虛擬貨幣亂象面臨空前嚴厲的整頓,特別是因為近日央行有關部門就為虛擬貨幣交易炒作提供服務問題.
1900/1/1 0:00:006月24日,區塊鏈投資公司QRCapital的比特幣交易所交易基金開始在巴西證券交易所交易。此前3月,巴西證券交易委員會批準QRCapital的BTCETF在位于圣保羅的B3交易所交易,交易代碼.
1900/1/1 0:00:00繼6月23日-24日,國內巨頭支付寶聯名敦煌美術研究所、知名國產動漫《刺客伍六七》推出4款NFT付款碼皮膚,短短兩天上線32000份NFT均被秒搶后,終于,網易也坐不住了?據官方消息.
1900/1/1 0:00:00