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

ERC20無限授權方便自己也方便黑客 有沒有解決方案?_以太坊

Author:

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

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

為什么要有ERC20授權?

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

Republic Crypto和Upside推出ERC-1404 Prime作為未來的證券代幣化標準:金色財經報道,當代幣化證券的發行人需要限制誰可以持有代幣以及將代幣發送到哪里時,一個已有四年歷史的名為ERC-1404的以太坊智能合約框架就開始發揮作用。這一流行的標準現在正在升級。咨詢公司Republic Crypto和代幣制造商Upside開發了一個名為ERC-1404 Prime的增強版本,兩家公司押注該版本將作為在以太坊區塊鏈上發行符合監管要求的資產的新基礎。

對于代表股票、房地產和其他受復雜投資者規則約束的資產的加密貨幣來說,護欄尤其重要。這些“安全代幣”的發行者使用ERC-1404來確保他們不違反法律,例如,防止代幣轉移給未經認可或授權的投資者。[2023/6/29 22:06:47]

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

Plato Farm的ERC721的NFT 24小時交易量已突破16.5萬筆:據HecoInfo的數據顯示,元宇宙項目Plato Farm的ERC721的NFT 24小時交易量已突破16.5萬筆,為第二至第十名累計交易量之和,成為Heco鏈上NFT交易量最高的項目。Plato Farm是一個基于區塊鏈技術實現模擬經營元宇宙產品,已成為Heco鏈上NFT資產交易額最高的項目之一。

據悉,PlatoFarm以2億美金的估值獲得多家國際機構投資。此外,Plato Farm將于近期發布其DAO的治理章程,旨在讓用戶能夠在一個全新烏托邦的虛擬世界中。[2022/1/8 8:35:01]

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

動態 | 以太坊合作社宣布已將Ethercluster項目貢獻給Hyperledger labs:據以太坊經典博客最新博文,以太坊合作社宣布,Ethercluster項目已經被貢獻給Hyperledger labs,將這個關鍵的以太坊基礎設施項目帶給更廣泛的受眾。據悉,Ethercluster使用Kubernetes、Terraform和Docker來托管一組為JSON-RPC端點服務的以太坊客戶端節點集群,這些集群可以動態擴展。[2019/12/23]

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

動態 | 交易所警惕 ERC20 Token 假充值漏洞:據慢霧區塊鏈威脅情報系統(BTI)捕獲,近期以太坊鏈上發現大量利用 ERC20 Token 假充值漏洞攻擊數字貨幣交易所及錢包的行為,其中包含幾個知名 ERC20 Token,慢霧安全團隊提醒廣大交易所及錢包注意自查平臺內上線的 ERC20 幣種是否存在假充值漏洞。漏洞原理及修復方案可查看慢霧安全團隊 2018 年 7 月披露的漏洞分析文章。[2019/8/20]

無限ERC20授權的問題

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

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

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

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

怎樣防范風險?

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

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

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

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

3.考慮其他項目

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

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

結語

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

Tags:EFIDEFDEFI以太坊Defi FactoryChargeDeFiDeFi Firefly怎么購買以太坊幣

DOT
兩項加密貨幣相關法案在美國眾議院通過 正前往參議院_區塊鏈

美東時間周二晚,《消費者安全技術法案》在美國眾議院獲得通過。法案分為三個主題,其中兩個是議員DarrenSoto提出的以區塊鏈和加密貨幣為重點的法案,分別為《區塊鏈創新法》和《數字分類法》,第三.

1900/1/1 0:00:00
為什么說比特幣對未來實現豐沛的清潔能源非常關鍵?_NCE

「令人作嘔且違背了人類文明」的比特幣對地球能源結構的影響究竟如何?這個值得深入研究,且應該進行全面思考.

1900/1/1 0:00:00
L2上DEX的交易體驗可以媲美CEX嗎?_DEX

在Cointelegraph6月22日發布的文章中,使用了這樣“危言聳聽”的標題:《自動做市商AMM已死》。這篇文章闡述了核心的3個觀點:1.AMM模式最大的受益者不是LP而是套利者.

1900/1/1 0:00:00
一文了解Layer2模型、分類、具體方案_ROL

原文標題:L2-理解和思考Layer2是個大的話題。是否去中心化,是否安全,資金狀態確認時間是Layer2的主要的討論話題。最近有點時間,總結一下Layer2的理解和思考.

1900/1/1 0:00:00
金色早報 | 比特幣用電量降至2020年11月的水平_BTC

頭條 ▌比特幣用電量降至2020年11月的水平金色財經報道,根據劍橋比特幣電力消費指數(CBECI)的數據,比特幣估計年度總用電量下降了近60%.

1900/1/1 0:00:00
金色前哨 | 央行:不得為虛擬貨幣相關業務活動提供經營場所_ETH

繼約談部分銀行和支付機構后,央行再次發布關于防范虛擬貨幣交易活動的風險提示。 7月6日,央行發文表示,為貫徹落實黨中央、國務院關于打擊虛擬貨幣交易的決策部署,防控虛擬貨幣交易炒作風險,保護人民群.

1900/1/1 0:00:00
ads