隨著 DeFi 的火爆,一般的區塊鏈老手用戶肯定不止一次對 DeFi 項目進行授權了,每當使用一個新的 DApp,都需要授權這個 DApp 花費你的代幣。除了流程繁瑣之外,每次授權都還要支付不菲的手續費。很多用戶為了省錢省事,每次授權都是提供無限期授權,結果不知道哪天,突然發現自己的錢被人轉走了,而原因并不是因為私鑰被盜,而是因為圖方便給 DeFi 合約進行了無限授權,為什么會有無限授權?有沒有解決方案?
為什么要有 ERC20 授權?
有了以太坊上的原生代幣 ETH,你就可以將 ETH 發送至該智能合約,同時調用智能合約功能。這是通過所謂的可支付函數(payable funtion)實現的。但是,由于 ERC20 代幣本身就是智能合約,以太坊無法通過直接將智能合約代幣發送到智能合約來調用其函數。原因是這個轉賬是在 ERC20 代幣合約上發生的,不在 DeFi 合約。
以太坊ERC-20 Token標準發明者宣布即將推出Layer1區塊鏈項目LUKSO:金色財經報道,以太坊 ERC-20 Token 標準的發明者 Fabian Vogelsteller?宣布即將推出 Layer1 區塊鏈項目LUKSO,LUKSO是為創意經濟設計的,將與以太坊進行競爭。LUKSO 將有機會讓驗證者加入網絡。以太坊區塊鏈上將有一個 Genesis Validator 存款智能合約,它將在幾周后上線。
在 LUKSO 上,Genesis Validator Deposit Smart Contract 將允許用戶存入LYXe,這是一種ERC-20 代幣,主網上線后,LYXe 將轉換為 LYX,即 LUKSO 的原生代幣。[2023/4/6 13:46:58]
那么如果想要合約來調用 ERC20 應該怎么辦?ERC20 標準中,提供了一個讓智能合約使用 transferFrom() 函數代表用戶轉移代幣的方案。為了激活這個功能,需要用戶授權智能合約轉移代幣的權限。
BNB Chain 上DEX PancakeSwap 開啟MasterChef v2遷移:金色財經消息,BNB Chain上去中心化交易平臺Pancake Swap開啟MasterChefv2遷移,正在Farm和Cake糖漿池的質押用戶需要完成分批遷移。[2022/4/20 14:36:40]
授權后,用戶就可以將代幣“存入”智能合約,進行 DeFi 應用的使用了。
比如,用戶將 USDT “存入” Aave 來賺取利息,首先需要授權 Aave 合約可以從用戶的錢包中取出 USDT。然后再調用 Aave 合約函數,指定想要存入 USDT 的數量。然后,Aave 合約使用 transferFrom() 函數從你的錢包中取出相應數量的 USDT 完成轉賬。
動態 | 以太坊混幣平臺Tornado.cash新版上線,將支持ERC20代幣:以太坊混幣平臺Tornado.cash宣布新版上線,該版本支持ERC20代幣,首個添加的代幣 DAI,即將支持 USDT 和 USDC。該版本支持更高的存款限額,1 ETH 和 10 ETH,伊斯坦布爾分叉后其提款交易費將從 750k 降至 300k。為了推進更加去中心化,Tornado 還添加了對自定義中繼器地址的支持。同時,通過將 Merkle 樹的深度增至 20,將 Tornado.cash 智能合約的容量從 6.4 萬提升到 100 萬,這確保該合約地址不會馬上被填滿了,同時也導致更高的 gas 成本。當前更新尚未包含可信設置 MPC (多方安全計算),但是允許更新驗證密鑰,而無需重新部署智能合約。[2019/12/18]
無限 ERC20 授權的問題
Evercore ISI技術分析負責人:加密貨幣可能成為新型避險資產:在整個4月份,全球最大的加密貨幣比特幣累計上漲36%,創出去年12月份以來的最大月度漲幅,Evercore ISI駐紐約的技術分析負責人Rich Ross表示:“修復過程已經慢慢開始了,但還是相當脆弱。”需要提醒的是:一是需要防止比特幣出現泡沫。二是虛擬貨幣中,最穩健的還是比特幣,因為比特幣已經獲得了廣泛認可,其他加密貨幣具有很大不確定性。一些專業人士認為,當前避險資產多元化也在削弱黃金在避險資產當中的地位,加密貨幣或成新避險選擇,因此,居民財富配置過程中,尤其是海外資產配置,須關注虛擬貨幣以及其他避險資產的訴求。[2018/5/2]
授權使用 DeFi 時,你就可以選擇將這個幣種單次授權,即僅同意本次轉賬,或者進行無限授權,讓合約能夠在未來不限次的有權操作你錢包內的這種代幣。
在目前 DeFi 依托的以太坊網絡底層不完善的前提下,對 DeFi 合約進行無限授權,是能有有效提高 DeFi 使用體驗的一種方式。避免了每次使用前都要進行授權的麻煩,以及每次交易前授權造成的 GAS 消耗。設置無限授權后,用戶只需要同意一次,之后存款時就不會再重復這一過程。
但是,該設置存在很大的弊端。因為用戶授予的,不僅僅是操作轉入合約部分代幣的權利,而是這個錢包中這個代幣的支配權。
也就是說一旦合約留有后門,或者遭到黑客攻擊,那么不僅是存入 DeFi 項目中的代幣,我們自身錢包里的相應代幣也將受到威脅。而由于這個授權是由自身私鑰簽名授權的,因此一旦遭到攻擊,即便使用冷錢包,也不能防止自身財產被盜。
怎樣防范風險?
1. 對于不交易的持倉資產可以選擇取消授權
現在 DeFi 項目如同雨后春筍,不知不覺可能就會授權很多項目,這就加大了被盜風險,我們可以在 DeBank 上通過查詢自身錢包地址的方式,查詢授權的合約,然后及時取消高風險項目的授權。
2. 分號使用,交易完及時轉出資產
即便是再靠譜的項目,也都存在被攻擊的可能,因此,不要把雞蛋放到同一個籃子里更加重要。
3. 考慮其他項目
既然以太坊底層無法改變,那么其他擁有靈活底層的公鏈,就成為了后續可以關注的對象。
比如推出了多原生代幣功能的 QuarkChain。在 QuarkChain 主網中,多原生代幣 (Multinative token) 在 QuarkChain 系統中和 QKC 基本是一樣的地位,可以調用合約、跨鏈、在滿足某些情況的條件下可以支付交易手續費,除了不能參與 QKC 網絡治理,原生代幣可以實現 QKC 所有的功能,包括跨鏈轉賬。大部分 Defi 面臨的非原生資產不便利性問題都可以解決。而未來合約中,原生代幣的功能,將做到和 QKC 完全一致,消除多原生代幣應用的最后一層障礙。也就是說不需要授權,也就避免了無限授權的問題。
結語
代幣授權存在很大的安全隱患。如果我們想要改善密碼學貨幣應用的用戶體驗和安全性,我們顯然需要改進代幣授權功能。目前,最有潛力的就是多原生代幣功能從底層解決授權問題帶來的安全風險,不過目前 QuarkChain 公鏈上 DeFi 項目仍然較少,相信后續會有更大的爆發。
Tags:DEFEFIDEFI以太坊xDEF2價格Defiskeletonsdefi幣聯合坐莊是騙局嗎以太坊交易所叫什么名字
頭條 ▌雄安新區數字人民幣紅包兌換試點活動開啟7月1日,雄安新區數字人民幣紅包兌換試點活動開啟.
1900/1/1 0:00:00中國人民銀行副行長范一飛表示,各種所謂的“穩定幣”已經成為投機性工具,也存在威脅金融安全和社會穩定的潛在風險,成為一些洗錢和非法經濟活動的支付工具.
1900/1/1 0:00:00頭條 ▌數據:以太坊地址活動首次超過比特幣根據加密貨幣分析平臺Santiment提供的數據,今日,以太坊地址活動首次超過比特幣地址活動。與此同時,比特幣的活躍地址處于2月份以來的最低水平.
1900/1/1 0:00:00有些讀者可能了解過“提取MEV 等于盜竊行為” 這樣的觀點。在這篇文章里,我將深入論述為什么在我看來在加密貨幣世界里提取 MEV 不類似于盜竊行為;為什么在任何由經濟激勵提供安全的分布式系統里,
1900/1/1 0:00:00以太坊爭氣了,今日,ETH上探2400美金。從時間上看,以太坊接近了倫敦升級跌時間。EthHub聯合創始人Anthony Sassano曾在推特上表示,預計以太坊主網倫敦升級的日期(將包括EIP.
1900/1/1 0:00:00根據Coinmetrics的消息,自5月12日崩盤以來,市場已經下跌了近7周。然而,即使許多大玩家對進行大規模購買缺乏興趣,鏈上指標顯示了技術指標不能顯示的內容.
1900/1/1 0:00:00