menu-icon
anue logo
鉅樂部鉅亨號鉅亨買幣
search icon
區塊鏈

淺析NFT市場Blur第二次空投bid行為邏輯:創新還是騙局?

BlockBeats 律動財經 2022-12-08 17:04

cover image of news article
律動財經圖片

「Blur 出價 (Bid) 邏輯淺析」 ——個人發現僅供參考討論 這幾天 Blur 第二階段空投開啟申領了,相信大家都注意到了其中一個門檻——用戶必須要進行一次 bid 行為才能夠領取。許多人都被這個 bid 弄的有點迷,我也是一樣。今天仔細看了下 Blur 的 bid 邏輯,和大家分享討論一下。  

先說結論:Blur 並沒有進行真正的創新,只不過是將 WETH 這個仲介換成了自家平台弄的新仲介罷了. 而且存款的資金池合約沒有進行審計 (或是進行審計了但沒有披露審計報告)  

表面上看似乎 Blur 進行了創新,其沒有採用 WETH 進行 bid,而是創建了一個 Blur Pool. 用戶在進行 bid 前必須要將 ETH 存入池內才能進行出價行為, 且用戶在池內的資金可以隨存隨取, 沒有金額和時間限制。然而真是如此嗎,Blur 真的幫助繞過 WETH 而直接用 ETH 進行出價了嗎?

我通過 ScopeProtocol 查看自己錢包的轉賬記錄時,發現了一些異常。在下圖中,3:20:59 時的 tx 中, 當時我是向 Blur Pool 中存入了 0.01Eth, 按理說我的錢包是向外轉出了 ETH, 標籤應該是【Send】才對, 而 scope 卻顯示了【Receive】標籤。



同樣的觀察 3:31:32 這筆 tx, 當時我是從池內取回了剛剛存入的 0.01ETH, 應該是錢包【Receive】0.01E 才對, 這裡卻打上了【Send】標籤, 而且兩筆 tx 的交互對象都是【Null Address:000...000】, 這就有些奇怪了,我明明是在 Pool 中存取款, 為什麼會和黑洞有關聯。  



到 etherscan 上查看 tx 細節, 發現第一筆 tx 進行存款時,0.01ETH 轉入了這個地址 0x0000000000a39bb272e79075ade125fd351887ac 經過其他多筆 tx 可以確認該地址為 Blur Pool 的合約地址。然後關鍵的來了,有一個新的 ERC-20 token, 從【Null Address:000...000】轉入了我的錢包中。





接着看取款那筆 tx. 可以看見, 這筆 tx 中我錢包與 Pool 的合約進行了交互, 並且 Pool 向我的錢包轉入了 0.01ETH, 本來到這裡就該結束了. 但是我的錢包又匪夷所思的向【Null Address:000...000】轉入了 0.01 枚新的上面提到的 ERC-20 token. 至此我忽然意識到為什麼 scope 會將兩筆 tx【Send】與【Receive】標籤「弄反」。





這並不是 scope 的錯誤。仔細觀察,在我存款時從【Null Address:000...000】轉入我錢包中的新 token 是「ETH」嗎? 當我取款時又莫名其妙從我錢包中轉出的新 token 是「ETH」嗎?答案是否定的, 並不是真正的 ETH, 而是一個頂着和真正的 ETH 相同的矢量圖的 token, 他的名字叫「()」。



接着往下扒, 這個「()」的合約為 0x0000000000A39bb272e79075ade125fd351887Ac, 是不是很眼熟, 跟 Pool 的合約是不是一模一樣? 真的「一模一樣」嗎? 0x0000000000A39bb272e79075ade125fd351887Ac 0x0000000000a39bb272e79075ade125fd351887ac 不一樣, 而且看起來像是「父子關係」。  



先看看 Pool 的合約 (大寫 A) 0x0000000000A39bb272e79075ade125fd351887Ac 可以看見用戶錢包調用該合約進行存取款時,是將真金白銀的 ETH 存入了 Blur 池子裡去,value 顯示為【ether】。





再看看 token「()」的合約 (小寫 a) 0x0000000000a39bb272e79075ade125fd351887ac,在用戶存入或取出真正 ETH 的同時,【Null Address:000...000】總是會向錢包發送/轉出同等數量的「()」, 注意看好,這裡沒有顯示 value,而是顯示 quantity,並且數字後面沒有單位【ether】!  





看到這裡基本上就清晰了: 用戶向 bid 資金池中存款, 實際上是將 ETH 鎖定在資金池中, 然後 Pool 會通過 null address 發送給你一個新的 token,也就是給你一些 1:1 錨定 ETH 的歡樂豆,讓你在 Blur 平台上進行出價,當然了這個歡樂豆只能在 Blur 內流通。  



同樣的用戶取款時, 也是 Pool 先解鎖存入的 ETH,把 ETH 還到你的錢包,但同時必須要銷毀你錢包中 1:1 等量的歡樂豆。 



所以 Blur 並沒有進行真正的創新,只不過是將 WETH 這個仲介換成了自家平台弄的新仲介罷了。



其實是有點失望了,畢竟 Blur 的 token"()"比不上 WETH 的權威,只能算是關門使用的歡樂豆。而且為什麼資金池的合約不進行審計呢?如果審計了為什麼不披露報告呢?Blur 這麼重要的事你總不能說忘記了吧? 



感謝 ScopeProtocol Etherscan 數據服務。



最新更新 etherscan 上 token"()"的名稱已經被更新為「Blur Pool()」了,並且顯示為 NFT....  



當然我的分析缺少了一部分,即:用戶在接受他人 bid 時,這部分資金是否會以 token "Blur Pool()"自動進入資金池中,然後才能提取,還是直接以 ETH 形式進入錢包 另外我嘗試從代碼層面去理解,但奈何代碼水平實在有限。希望有大佬能從代碼實現的層面去解析一下,一定比我更有說服力!期待!!  



夾帶一點私貨,推薦 ScopeProtocol 這個工具,上面提到的那個新 Token 不是真正 ETH,是從這裡發現的,scope 將這個 token 顯示為 unknown 即未知 Token 所以才引起我的注意。  



原文鏈接

原文連結

暢行幣圈交易全攻略,專家駐群實戰交流

▌立即加入鉅亨買幣實戰交流 LINE 社群(點此入群
不管是新手發問,還是老手交流,只要你想參與虛擬貨幣現貨交易、合約跟單、合約網格、量化交易、理財產品的投資,都歡迎入群討論學習!

前往鉅亨買幣找交易所優惠






Empty