什麼是ERC-721R?ERC-721R 真的能防止 Rug Pull 發生嗎?它是怎麼做到將資產退回給用戶?本文將依序帶你來解析ERC-721R 真面目,更以白話文的方式說明ERC-721R 存在的安全漏洞問題。
》》》點擊了解完整ERC-721R官方說明
什麼是ERC-721R?
ERC-721R 是今年4月11日,剛發布的新型態NFT代幣標準。與其他以太坊代幣標準相比,ERC-721R 特點是在提現功能中增加時間驗證機制,藉此讓智能合約擁有「退款」功能。
然而「退款」功能指的又是什麼呢?ERC-721R 是基於何種原因才被創造出來的呢?
要想完整地理解這背後的緣由,就不得不提到幣圈背景—軟地毯騙局(Rug Pull)。
》》》點擊了解完整ERC-721R底層架構
ERC-721R想要解決的問題
ERC-721R 立意為『Bring Greater Accountability to NFT Creators』,即讓NFT創作者承擔更多責任,換句話說即增加對項目方問責的機制。
不知道什麼是軟地毯騙局嗎?
『軟地毯騙局 Rug Pull 指的是「捲舖蓋、跑路」的詐騙行為。』
許多幣圈項目方會在剛發行時,向市場釋出許多對該項目有利的資訊,並搭配社群地推、炒作,讓項目看起來潛力十足,待吸引投資人入場、買幣後,項目方會突然消失並帶走資金,讓投資人最後僅剩下無用的垃圾幣,而ERC-721R便是為了改善這個問題而被創造出來。
ERC-721R 能防止某程度上的 Rug Pull 事件
透過增加退款功能,讓用戶擁有反悔時間,希望藉此達到督促、提醒項目方履行承諾,繼續推動項目的發展,從這點來看,ERC-721R確實能做到一定程度的「警惕」項目方的功用。
不過要注意的是該退款功能有申請時間限制,待退款申請時間結束後,項目方依舊可以捲款逃逸!
ERC-721R的安全漏洞
『ERC-721R最大的安全漏洞在於它讓Owner(即項目方)擁有過大的管理權限』
當用戶透過ERC-721R鑄造資金后,系統會將用戶所投入的鑄造資金進行鎖定。在鎖定期內,用戶可以申請退回NFT,並拿回原先投入的資金。然而,ERC-721R卻同時允許Owner可以設定鎖定期的長短與可返還的資金總額,因此項目方可以決定能退多久、退多少。
此外,ERC-721R日前也被社群用戶發現,其合約架構還存在一定缺陷,Owner可以透過該缺陷不斷讓持有NFT的帳戶操作退款,直至耗盡用戶在合約中鎖定的資金,因此無論是否正在使用基於ERC-721R協定下的幣圈服務,請做好良好的風險評估與完整的項目調查后,再決定是否要投入資金。
結語:如何評價ERC-721R?
綜觀上述,你會發現現階段ERC-721R確實存在許多待優化的空間,但不可否認的ERC-721R的出現,正反映市場對於層出不窮 的Rug Pull 等詐騙事件的無力與厭惡感。這些詐騙事件若沒有因應之道,長遠來看,將會影響NFT整個產業未來發展前景,雖然ERC-721R的架構還存在缺陷,甚至申請退款機制與區塊鏈不可逆的原則相悖。
但就需求面來看, 讓項目方承擔更多責任且降低Rug Pull 發生率,已經成為下階段幣圈發展方向之一。雖然目前ERC-721R 還存在許多規則上漏洞,但我們可以保持正向的態度,將其視為幣圈人正試圖反思並找出面對詐騙事件的解方。ERC-721R 不一定是未來解決幣圈詐騙的方法,但它或許能成為契機,喚起更多人加入優化幣圈遊戲規則的行列,期許能創造更健康的鏈上生態。
只要記住無論你要投資的項目是基於何種協議標準,都應充分對該項目進行研究後再投入資產。
看完本文後,若有任何問題也歡迎加入「Jcard 這咖」Line群討論,大家可以一起交流成長。若你還未註冊「Jcard這咖」會員,歡迎點擊此處立即加入我們,才不會錯過更多NFT最新資訊喔!
若還想知道更多區塊鏈資訊嗎?可參考: