比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > DOGE > Info

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

Author:

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

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

為什么要有ERC20授權?

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

Mercado Bitcoin從軟銀處獲得2億美元融資:7月1日,巴西首家加密貨幣交易所Mercado Bitcoin獲軟銀拉丁美洲基金2億美元B輪投資,軟銀本輪投資對Mercado Bitcoin非運營母公司2TM Group的估值為21億美元,使其躋身拉丁美洲前10名獨角獸之列。2TM Group的首席執行官兼執行主席Roberto Dagnoni表示,該輪融資資金將用于Mercado Bitcoin在拉丁美洲擴張,后續將考慮在阿根廷、智利、哥倫比亞和墨西哥設立分支機構。

2021年1月,Mercado Bitcoin獲得了由G2D/GP Investments與Parallax Ventures領投,HS Investimentos、Gear Ventures、DealMake等參投的A輪融資。

Mercado Bitcoin成立于2013年,為巴西首家加密貨幣交易所,目前已擁有280萬左右的用戶。其控股公司2TM Group旗下有包括數字資產托管平臺Bitrust、股權眾籌平臺Clearbook等企業。 (techcrunch)[2021/7/1 0:20:36]

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

1.2億枚USDT由TRC20轉化為ERC20:Whale Alert數據顯示,北京時間12月23日21:43,1.2億枚USDT從Bitfinex交易所轉入Tether Treasury,價值約120203976 美元,交易哈希為:c3ff5e88ff1934d25b177a82426e034fa8762aa0d0e8effb8f6aa73e0b75bdfb。對此Tether首席技術官PaoloArdoino表示這次USDT轉移是由TRC20代幣轉換為ERC20代幣。[2020/12/23 16:18:54]

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

動態 | ERC-20代幣總市值已接近ETH:金色財經報道,CoinMetrics的最新報告強調指出,ERC-20代幣的總市值已接近ETH的市值,ERC代幣的巨大增長可以看作是ETH在其用作資產發行和可編程貨幣方面的巨大增長。[2019/11/14]

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

動態 | Coinbase啟用對Coinbase Commerce的直接訪以簡化商家付款流程:Coinbase Commerce已在Coinbase應用程序中集成商家付款服務,使投資者可以通過Coinbase帳戶為其產品和服務付款。 Coinbase表示,這不僅簡化了客戶體驗,還減輕了商家解決付款問題的運營負擔。(bitcoinexchangeguide)[2019/10/17]

無限ERC20授權的問題

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

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

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

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

怎樣防范風險?

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

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

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

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

3.考慮其他項目

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

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

結語

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

Tags:OINCOINCOIDEFIxrecoinZurcoinDeFi Coindefi幣如何挖礦

DOGE
薩爾瓦多通向“法幣化”的荊棘之路_KEL

上個月,薩爾瓦多國會以84名議員中獲得62張贊成票通過了《比特幣法》,在全球范圍內首開主權國家將比特幣作為法定貨幣的用例.

1900/1/1 0:00:00
低滑點跨資產兌換助力Curve進階_CUR

加密資產市場上充斥著大量的穩定幣,這些穩定幣的去處,成為投資者關注的熱點,鏈上穩定幣兌換協議Curve的交易及鎖倉量也是關注點之一,因為在市場行情下行、鏈上DeFi協議鎖倉量大幅下滑時.

1900/1/1 0:00:00
NFT市場6月數據解讀:6月下半旬出現回暖跡象 殺出兩匹黑馬_INFI

我們都知道去年的這個時候,DeFi是加密貨幣市場最耀眼的星。今年隨著名人、名企的涌入,NFT也打響了名聲。7月的第一槍是推特的140件免費NFT.

1900/1/1 0:00:00
DAO 的社區銀行能如何改變傳統組織?_KRO

用新的方式來組建以價值觀為導向的組織,而不是純粹的經濟利益驅動。原文標題:《DAO之道:資源分配是新的行動主義》 何為DAO? DAO是互聯網原生組織,由社區通過透明的決策過程運行和管理.

1900/1/1 0:00:00
金色前哨 | 以太坊測試網 Ropsten 激活倫敦升級 礦工需升級客戶端_BTC

以太坊測試網Ropsten已于6月24日10:03AM在區塊高度10499401處激活倫敦升級.

1900/1/1 0:00:00
中國閑置比特幣礦機或超200萬臺 解封暫不樂觀 海外“救火”需再等半年_SPI

隨著四川最后靴子落地,全網算力暴跌至90E左右。此前最高為180E,全網不到兩個月,算力下跌大約為90E,也從側面說明中國算力占比約為全球50-60%.

1900/1/1 0:00:00
ads