隨著DeFi的火爆,一般的區塊鏈老手用戶肯定不止一次對DeFi項目進行授權了,每當使用一個新的DApp,都需要授權這個DApp花費你的代幣。除了流程繁瑣之外,每次授權都還要支付不菲的手續費。很多用戶為了省錢省事,每次授權都是提供無限期授權,結果不知道哪天,突然發現自己的錢被人轉走了。而原因并不是因為私鑰被盜,而是因為圖方便給DeFi合約進行了無限授權,為什么會有無限授權?有沒有解決方案?
為什么要有ERC20授權?
有了以太坊上的原生代幣ETH,你就可以將ETH發送至該智能合約,同時調用智能合約功能。這是通過所謂的可支付函數實現的。但是,由于ERC20代幣本身就是智能合約,以太坊無法通過直接將智能合約代幣發送到智能合約來調用其函數。原因是這個轉賬是在ERC20代幣合約上發生的,不在DeFi合約。
加密貨幣先驅Brock Pierc澄清:自2015年以來便未與Tether再有關聯:10月5日消息,比特幣基金會主席、加密貨幣先驅Brock Pierce澄清了他在Tether中的角色:“我是Tether的主要創始人之一,但我從來都不是公司的董事或主管。我是被動關聯的。2015年,我將自己100%的股權轉讓給了我們的少數合伙人,我沒有通過Tether賺一分錢。”(PR Newswire)[2021/10/6 20:07:49]
那么如果想要合約來調用ERC20應該怎么辦?ERC20標準中,提供了一個讓智能合約使用transferFrom()函數代表用戶轉移代幣的方案。為了激活這個功能,需要用戶授權智能合約轉移代幣的權限。
FTX將于新加坡時間5月13日開啟Mercurial預售:加密衍生品交易平臺FTX發布公告,將于5月13日21:00進行Mercurial(MER)預售。本次可認購的總認購券數量為1,000張(共計4百萬MER通證)。22:00認購結束后,官方將對所有認購券進行抽獎。最低出價需為:400USD(T)也就是0.1USD(T)每MER,最高可為:500USD(T)+5FTT也就是0.125USD(T)每MER+5FTT。出價最高的1,000張認購券將會在本次認購中勝出。如果至少有1,000個認購券競價0.125USD(T)每MER+5FTT,則會在這1,000個認購券中隨機抽取成功競拍者。若想參與本輪預售,用戶需通過第2級身份認證并在5月12日21:00前質押超過150個FTT,即有資格參與本輪MER預售。Mercurial為Solana鏈上穩定資產協議,旨在成為鏈上動態穩定資產保險庫,允許用戶存儲、鑄造穩定資產。[2021/5/4 21:22:49]
授權后,用戶就可以將代幣“存入”智能合約,進行DeFi應用的使用了。
錨定比特幣的以太坊ERC20代幣總價值已超過1億美元:6月29日消息,在以太坊上,錨定比特幣的ERC20代幣的總價值已經超過1億美元。其中,在過去的一個月里,WBTC代幣的數量增加了六倍以上。renBTC于5月中旬啟動,其價值已經在錨定比特幣的ERC20代幣項目中位居第二。(Decrypt)[2020/6/29]
比如,用戶將USDT“存入”Aave來賺取利息,首先需要授權Aave合約可以從用戶的錢包中取出USDT。然后再調用Aave合約函數,指定想要存入USDT的數量。然后,Aave合約使用transferFrom()函數從你的錢包中取出相應數量的USDT完成轉賬。
動態 | Prime Trust宣布接受ERC-20代幣:據globenewswire消息,以區塊鏈為導向的信托公司Prime Trust周二宣布,其針對機構投資者和散戶的托管服務現在不僅接受比特幣和以太坊,而且還接受任何ERC-20代幣。[2018/9/26]
無限ERC20授權的問題
授權使用DeFi時,你就可以選擇將這個幣種單次授權,即僅同意本次轉賬,或者進行無限授權,讓合約能夠在未來不限次的有權操作你錢包內的這種代幣。
在目前DeFi依托的以太坊網絡底層不完善的前提下,對DeFi合約進行無限授權,是能有有效提高DeFi使用體驗的一種方式。避免了每次使用前都要進行授權的麻煩,以及每次交易前授權造成的GAS消耗。設置無限授權后,用戶只需要同意一次,之后存款時就不會再重復這一過程。
但是,該設置存在很大的弊端。因為用戶授予的,不僅僅是操作轉入合約部分代幣的權利,而是這個錢包中這個代幣的支配權。
也就是說一旦合約留有后門,或者遭到黑客攻擊,那么不僅是存入DeFi項目中的代幣,我們自身錢包里的相應代幣也將受到威脅。而由于這個授權是由自身私鑰簽名授權的,因此一旦遭到攻擊,即便使用冷錢包,也不能防止自身財產被盜。
怎樣防范風險?
1.對于不交易的持倉資產可以選擇取消授權
現在DeFi項目如同雨后春筍,不知不覺可能就會授權很多項目,這就加大了被盜風險,我們可以在DeBank上通過查詢自身錢包地址的方式,查詢授權的合約,然后及時取消高風險項目的授權。
2.分號使用,交易完及時轉出資產
即便是再靠譜的項目,也都存在被攻擊的可能,因此,不要把雞蛋放到同一個籃子里更加重要。
3.考慮其他項目
既然以太坊底層無法改變,那么其他擁有靈活底層的公鏈,就成為了后續可以關注的對象。
比如推出了多原生代幣功能的QuarkChain。在QuarkChain主網中,多原生代幣(Multinativetoken)在QuarkChain系統中和QKC基本是一樣的地位,可以調用合約、跨鏈、在滿足某些情況的條件下可以支付交易手續費,除了不能參與QKC網絡治理,原生代幣可以實現QKC所有的功能,包括跨鏈轉賬。大部分Defi面臨的非原生資產不便利性問題都可以解決。而未來合約中,原生代幣的功能,將做到和QKC完全一致,消除多原生代幣應用的最后一層障礙。也就是說不需要授權,也就避免了無限授權的問題。
結語
代幣授權存在很大的安全隱患。如果我們想要改善密碼學貨幣應用的用戶體驗和安全性,我們顯然需要改進代幣授權功能。目前,最有潛力的就是多原生代幣功能從底層解決授權問題帶來的安全風險,不過目前QuarkChain公鏈上DeFi項目仍然較少,相信后續會有更大的爆發
7月2日,TheBlockResearch團隊公布了6月份加密貨幣行業的數據圖表報告。總體而言,加密貨幣行業的各項數據指標在6月份都出現了大幅下降,包括鏈上交易總量,礦工收入,CEX現貨交易量,
1900/1/1 0:00:00近兩天,加拿大、日本、英國的監管機構先后向幣安發出警告,而幣安迅速于6月26日發出公告,停止向加拿大安大略省的公民提供服務,而對于英國的警告,幣安28日遲遲發出回應.
1900/1/1 0:00:00我們很高興地宣布BitKeep與Polygon官方達成戰略合作關系,BitKeep將為Polygon用戶提供更加便捷的生態參與形式.
1900/1/1 0:00:00移動支付網消息:6月28日,北京地鐵官方App億通行進行了更新,新增加了“億通行Pay?秒通卡”功能,據悉其作為一張“免充值”的手機NFC交通卡,可以實現鎖屏過閘的刷手機體驗.
1900/1/1 0:00:00轉眼之間,ZT已經在波蕩起伏的市場里走過了三載春秋。正可謂數易春秋,風華正茂;幾載耕耘,卓有成效。這三年,區塊鏈行業可謂是風起云涌,ZT已經逐步成長為新一線交易所.
1900/1/1 0:00:00作為世界上最不穩定的資產之一,加密貨幣正在尋求投資界的主流認可。它們的下一個目標:你的退休投資組合.
1900/1/1 0:00:00