隨著DeFi的火爆,一般的區塊鏈老手用戶肯定不止一次對DeFi項目進行授權了,每當使用一個新的DApp,都需要授權這個DApp花費你的代幣。除了流程繁瑣之外,每次授權都還要支付不菲的手續費。很多用戶為了省錢省事,每次授權都是提供無限期授權,結果不知道哪天,突然發現自己的錢被人轉走了。而原因并不是因為私鑰被盜,而是因為圖方便給DeFi合約進行了無限授權,為什么會有無限授權?有沒有解決方案?
為什么要有ERC20授權?
有了以太坊上的原生代幣ETH,你就可以將ETH發送至該智能合約,同時調用智能合約功能。這是通過所謂的可支付函數實現的。但是,由于ERC20代幣本身就是智能合約,以太坊無法通過直接將智能合約代幣發送到智能合約來調用其函數。原因是這個轉賬是在ERC20代幣合約上發生的,不在DeFi合約。
加拿大互聯網服務提供商oxio通過Coinbase Commerce接受加密貨幣支付:3月16日消息,加拿大互聯網服務提供商 oxio 宣布通過 Coinbase Commerce 接受以加密貨幣支付在線賬單。oxio是一家互聯網服務提供商,旗下擁有互聯網連接平臺,在去年 7 月份完成 2500 萬美元融資,總融資額達到 4000 萬美元,投資方包括 Y Combinator、Kima Ventures、Investissement Québec 和 Anges Québec 等。[2022/3/16 13:58:40]
那么如果想要合約來調用ERC20應該怎么辦?ERC20標準中,提供了一個讓智能合約使用transferFrom()函數代表用戶轉移代幣的方案。為了激活這個功能,需要用戶授權智能合約轉移代幣的權限。
LBank 未受到 Infura 宕機影響,用戶可正常充提 ERC20 代幣:據官方消息,受 Ethereum 的API服務供應商 Infura 宕機影響,多家交易平臺疑似暫停 ETH 以及 ERC20 代幣充提服務。
LBank技術總監表示,團隊從2016年起就開始自建BTC, ETH等主流資產的節點與錢包,不依賴于Infura等外部服務商的API服務,因為此次不受影響,用戶可正常使用 ERC20 代幣充值及提現服務。[2020/11/11 12:20:29]
授權后,用戶就可以將代幣“存入”智能合約,進行DeFi應用的使用了。
360安全團隊發現某種以太坊ERC-20智能合約存在漏洞,隨時可能受到黑客攻擊:昨晚360安全團隊發現某種以太坊ERC-20智能合約存在漏洞,隨時可能受到黑客攻擊。在發現漏洞不久,360安全團隊通過自研的監控平臺發現有人欲通過智能合約的批量轉賬方式無限生成代幣,經過與相關方的及時溝通現漏洞已修復,也提醒投資人投資有風險,應對投資標的保持清醒認知。360作為全球最大互聯網安全企業,致力于提供區塊鏈相關安全解決方案,為區塊鏈行業客戶及互聯網用戶提供安全保障。[2018/5/19]
比如,用戶將USDT“存入”Aave來賺取利息,首先需要授權Aave合約可以從用戶的錢包中取出USDT。然后再調用Aave合約函數,指定想要存入USDT的數量。然后,Aave合約使用transferFrom()函數從你的錢包中取出相應數量的USDT完成轉賬。
MercuryFX,IDT與Ripple合作開展低成本全球支付:電信公司IDT和全球貨幣兌換提供商MercuryFX正與區塊鏈創業公司Ripple合作,希望利用xRapid,Ripple的按需流動性解決方案,快速解決零售匯款和公司交易的問題。據MercuryFX首席執行官兼創始人Alastair Constance表示:xRapid將幫助降低貨幣兌換和全球結算成本,從而增加客戶競爭力,由于新方案的應用,每年將能夠節省數千萬美元。[2018/1/27]
無限ERC20授權的問題
授權使用DeFi時,你就可以選擇將這個幣種單次授權,即僅同意本次轉賬,或者進行無限授權,讓合約能夠在未來不限次的有權操作你錢包內的這種代幣。
在目前DeFi依托的以太坊網絡底層不完善的前提下,對DeFi合約進行無限授權,是能有有效提高DeFi使用體驗的一種方式。避免了每次使用前都要進行授權的麻煩,以及每次交易前授權造成的GAS消耗。設置無限授權后,用戶只需要同意一次,之后存款時就不會再重復這一過程。
但是,該設置存在很大的弊端。因為用戶授予的,不僅僅是操作轉入合約部分代幣的權利,而是這個錢包中這個代幣的支配權。
也就是說一旦合約留有后門,或者遭到黑客攻擊,那么不僅是存入DeFi項目中的代幣,我們自身錢包里的相應代幣也將受到威脅。而由于這個授權是由自身私鑰簽名授權的,因此一旦遭到攻擊,即便使用冷錢包,也不能防止自身財產被盜。
怎樣防范風險?
1.對于不交易的持倉資產可以選擇取消授權
現在DeFi項目如同雨后春筍,不知不覺可能就會授權很多項目,這就加大了被盜風險,我們可以在DeBank上通過查詢自身錢包地址的方式,查詢授權的合約,然后及時取消高風險項目的授權。
2.分號使用,交易完及時轉出資產
即便是再靠譜的項目,也都存在被攻擊的可能,因此,不要把雞蛋放到同一個籃子里更加重要。
3.考慮其他項目
既然以太坊底層無法改變,那么其他擁有靈活底層的公鏈,就成為了后續可以關注的對象。
比如推出了多原生代幣功能的QuarkChain。在QuarkChain主網中,多原生代幣(Multinativetoken)在QuarkChain系統中和QKC基本是一樣的地位,可以調用合約、跨鏈、在滿足某些情況的條件下可以支付交易手續費,除了不能參與QKC網絡治理,原生代幣可以實現QKC所有的功能,包括跨鏈轉賬。大部分Defi面臨的非原生資產不便利性問題都可以解決。而未來合約中,原生代幣的功能,將做到和QKC完全一致,消除多原生代幣應用的最后一層障礙。也就是說不需要授權,也就避免了無限授權的問題。
結語
代幣授權存在很大的安全隱患。如果我們想要改善密碼學貨幣應用的用戶體驗和安全性,我們顯然需要改進代幣授權功能。目前,最有潛力的就是多原生代幣功能從底層解決授權問題帶來的安全風險,不過目前QuarkChain公鏈上DeFi項目仍然較少,相信后續會有更大的爆發
Tags:DEFIDEFEFIRC20BasketDAO DeFi Indexdefibox幣價格eFin Decentralizedbrc20峰會
德國新《基金定位法》將于2021年7月1日生效,新法律將允許4000Spezialfonds投資加密資產.
1900/1/1 0:00:00近日,Messari分析師RyanWatkins發推表示:未來幾周,USDT在以太坊上的穩定幣供應份額很可能首次跌破50%.
1900/1/1 0:00:00作者:J.Eckert與RoyNatianChia的體系十分龐雜,想要理解Chia的各個組成部分是如何協同運作的,就必須細致入微地去理解它所運用技術的細枝末節.
1900/1/1 0:00:007月14日,以太坊將迎來倫敦硬分叉網絡升級,屆時包括5個EIP將納入升級規范中被正式執行。本次升級將會為以太坊網絡上的交易費用和流通分配帶來一些正面的改變,尤其是備受討論的EIP-1559改進提.
1900/1/1 0:00:00Solv團隊已經開始正式撰寫文檔,將于近期通過EIP過程提交一種新的加密數字資產標準文檔。目前我們在內部稱其為vNFT,定位為“可計算NFT標準”.
1900/1/1 0:00:00什么是分布式存儲系統? 分布式存儲又稱去中心化存儲,要理解它,首先我們需要了解中心化存儲。中心化存儲,從概念上可以看出來是具有集中性的,也就是整個存儲是集中在一個系統中的,但集中式存儲并不是一個.
1900/1/1 0:00:00