原文鏈接:PartyBid衆籌存在“女巫攻擊”風險,NFT碎片化協議應當如何應對? — DeBox Institute (mirror.xyz)

【DeBox研究院】 | 作者:Crypto Ming;Huige;Ivan | 撰稿日期:09月05日

摘要:

  • 利用PartyBid衆籌購買NFT的底層協議是NFT碎片化,即將一個完整的NFT分割爲任意數量的等份,持有這些等份就等於持有該NFT的一部分。目前NFT碎片化市場的龍頭是Tessera(原名Fractional),PartyBid和Tessera也分別獲得了A16z和Paradigm領投的大額融資。

  • 從Dune的鏈上數據來看,PartyBid和Tessera的活躍度呈較強的正相關,當NFT市場熱度下降時,PartyBid和Tessera的活躍度反而呈上升趨勢,說明熊市NFT的流動性可能主要由一些底層協議提供,類似NFT碎片化的模式正在被用戶認可。

  • PartyBid衆籌買入NFT和Tessera競拍賣出NFT可以很好的實現NFT的流動,這個過程是通過DAO實現的。但是其過程容易受到“女巫攻擊”,女巫可以通過持有總數量達到50%以上NFT碎片化Token,以獲取優勢投票權,然後操縱NFT拍賣,而參與衆籌的成員只能贖回部分參與衆籌的資金。

  • 儘管目前沒有成熟可用的DID系統幫助識別用戶身份,但是具體到PartyBid和Tessera項目上,可用通過一些鏈上標籤的方式(鏈上數據看板)和綁定社交媒體(Twitter等)的方式幫助用戶去識別可能存在的女巫攻擊風險。

一、NFT碎片化-衆籌購買NFT的底層協議

你想擁有BAYC,Doodles,Azuki這些藍籌NFT嗎?不要80ETH,也不要10ETH,只需要在PartyBid上花0.01ETH參與衆籌就能讓你成爲藍籌NFT的Holders之一,聽起來是不是很Cool?這得益於NFT碎片化-NFT主流的流動性協議之一。

我們都知道NFT的非同質化特性會導致其流動性很差,你只能以整個NFT爲單位進行買賣交易,而且你要想賣出去,必須要有人買入或者出Offer纔行,否則只能一直掛單,無法賣出。NFT市場也在逐步探索如何提升NFT的流動性,目前常見有NFT租賃,NFT借貸,NFT碎片化,NFT-Fi等多種流動性協議。

表1 NFT流動性協議項目概覽

在衆多NFT流動性協議中,能否讓NFT像FT(同質化代幣)那樣,只交易一部分,而且可以隨時買賣呢?特別是對於地板價超高的藍籌NFT,動輒幾十上百個ETH的地板價,你可以購買0.1個BTC,但是你如何購買0.1個Cryptopunks呢?NFT碎片化協議給出了答案。

圖1 NFT碎片化概念圖

從表面上看,NFT碎片化就是將一個完整的NFT分割爲任意數量的等份,持有這些等份就等於持有這個NFT的一部分。

從合技術上來看,NFT碎片化實際是將NFT轉入到一個新建的保險庫合約中,同時創建任意數量的ERC20-Token,這些Token可以被分發到任意地址,也可以用來做市(AMM),而Token持有者就擁有對保險庫合約中的資產活動進行投票執行的權利,Token持有數量越大,則投票權重越高。

目前,NFT市場主流的NFT碎片化協議應用有Tessera、Unicly、NFT20、ShardingDAO、PartyBid。其中Tessera(原名Fractional)是NFT碎片化協議的龍頭,狗狗幣(Doge Coin)的原版柴犬The Doge NFT就是在Tessera進行碎片化的,該NFT被碎片化成了16,969,696,969個DOG Token,目前共有9451個持有者或者說是The Doge NFT的擁有者。Tessera已獲得Paradigm領投的2000萬美元的融資。

圖2 The Doge NFT

PartyBid是由PartyDAO推出的一款通過用戶衆籌資金,形成DAO的方式去競拍NFT的產品。PartyDAO是真正DAO驅動的社區,成員包括Paradigm的研究合夥人Dave White,Mirror的創始人Denis Nazarov等Web3.0行業頂級大佬;目前,PartyDAO公佈了他們拿到A16z領投的1640萬美金融資,估值兩億美金,這是迄今爲止社區驅動類DAO的最高估值。

圖3 PartyDAO的成立

二、Tessera和PartyBid的數據關聯性

本文主要討論Tessera和PartyBid這兩個項目,我們可以通過Dune的數據看板來了解一下PartyBid和Tessera的活躍度。

圖4 Opensea,PartyBid,Tessera(Fractional)活躍數據看板

Opensea是NFT的主要交易市場,Opensea的交易量也代表對應時期的NFT市場熱度。從鏈上數據來看,PartyBid和Tessera的活躍度與Opensea反應的市場熱度呈現負相關的關係,當2022年6月至今,NFT市場熱度嚴重下降,而PartyBid和Tessera的活躍度反而呈上升趨勢,說明熊市NFT的流動性可能主要由一些NFT流動性協議提供,類似NFT碎片化的模式正在被用戶認可,當然,也可能和項目融資有關係,PartyBid在6月份公佈的融資,Tessera在8月份公佈的融資。另外PartyBid和Tessera的活躍度也呈明顯的正相關,也說明兩個項目在鏈上活動聯繫密切,比如PartyBid衆籌買入NFT後,可以通過Tessera競拍賣出NFT。

三、如何實現NFT流動?PartyBid衆籌買入NFT和Tessera競拍賣出NFT

在Tessera進行NFT碎片化,可以理解爲你想將你持有的藍籌NFT一點一點的賣出去,然而大部分人是沒有BAYC或者PUNK這些藍籌NFT的,普通用戶僅僅去碎片化一些低價值NFT是沒有意義的,因爲你無法將你的碎片化token發送或者賣出去,除非你擁有The Doge NFT。那麼普通用戶如何擁有一個藍籌NFT呢?

PartyBid平臺可以讓散戶發起和參與衆籌買入NFT,成功後合約進行NFT碎片化,參與者此時就持有藍籌NFT的一部分。持有者可以通過建立流動性的方式對持有的NFT碎片化Token進行買賣,當然也可以號召成員以DAO競拍方式賣出該NFT。

在上面的描述中,我們可以看到一個廣泛應用的實例, 在PartyBid衆籌買入NFT,然後在Tessera賣出該NFT,這樣實現了DAO在執行NFT市場買賣活動的全過程應用實例,完美實現了NFT的流動 。因此,可以說PartyBid和Tessera是相輔相成的。

圖5 PartyBid衆籌和Tessera競拍全流程一覽圖

四、女巫攻擊DAO實例

目前推特上很多KOL都在通過PartyBid發起衆籌,嘗試購買一些藍籌NFT,例如Doodles,Azuki等,玩法也是PartyBid衆籌加Tessera競拍的模式,那麼這種模式對於參與衆籌的成員來說,有沒有可能被薅羊毛或者欺詐危險呢?

這邊說一種比較常見的方式,女巫攻擊。女巫攻擊又叫Sybil攻擊,名字來源於電影《女巫》(Sybil),講的是一個有16種人格的女人心理治療的故事。而在區塊鏈中的女巫攻擊呢,指的是一個惡意的節點非法地對外呈現多個身份。再具體到DAO的應用實例上,Web3.0的DAO 通過共同的目標將志同道合的人聚集在一起,並用智能合約運行投票,進而用自下而上的方式推動社區發展。在DAO中,有單個用戶可以擁有多個錢包並囤積Token以達到 51% 的投票權,然後操縱決策。

Lido DAO向Dragonfly Capital出售1000萬枚LDO的代幣提案中就出現了女巫攻擊,Dragonfly Capital通過旗下Dragonfly Liquid部門持有150萬枚LDO代幣的地址在提案中對自己有利的方案投出了贊成票,曾一度佔到整個投票權重的99.35%,險些通過,雖然最後被社區成員根據鏈上信息揭露這一事實,導致該提案最終被社區否決,但是這種類似的女巫攻擊在DAO投票和治理過程中防不勝防。

圖6 Lido DAO被女巫攻擊實例

可見,在DAO治理投票過程中,女巫攻擊是一種常見的情況。回到PartyBid和Tessera的NFT衆籌和競拍過程中,參與衆籌購買NFT成功的用戶在Claim到碎片化Token的時候,就成爲了這個NFT衆籌DAO的成員,後續在Tessera上競拍NFT的過程中,也只有DAO成員纔有資格競拍NFT,因此這給了女巫很好的攻擊機會。

女巫攻擊模式一 : 當NFT衆籌金額高於該類NFT地板價,發起者將用衆籌金額以高於地板價的價格購買自己的NFT,此類攻擊要求發起者的錢包地址存在至少一個價位較高的NFT。

女巫攻擊模式二 : 攻擊者可以使用多個錢包參與衆籌,持有碎片化總數量達到 50%以上,以獲取優勢投票權,然後操縱NFT拍賣。按照Tessera的拍賣規則,女巫可以控制競拍底價,同時也可以控制選擇競拍的時間,最終以遠低於該類NFT地板價的價格得到該NFT,而參與衆籌的成員只能贖回少量參與衆籌的資金。

舉個例子, 小明是個KOL,他在PartyBid發起衆籌想購買一個10ETH的Azuki,當衆籌金額滿足Azuki地板的49%時,小明通過自己的20個錢包地址快速將剩餘51%的衆籌金額補上,購買成功後,小明就持有50%以上的碎片化Azuki。此時,雖然其他成員在Tessera上設置了NFT競拍底價,但是由於他們總共持有49%的Azuki碎片,沒有超過50%的限制,因此只要小明不參與設置競拍低價,就無法進行下一步出價,這個Azuki將暫時鎖在合約中(保險庫)。

等了3個月,Azuki的地板價突然漲回到購買時的2倍,小明此時覺得可以將這個Azuki賣出去了,於是用自己持有碎片化Azuki地址將競拍底價設置很低(持有數量越多,設置競拍底價的權重越大),而且由於競拍出價過程只有3天,競拍開始也不會通知成員,最終NFT以競拍底價3ETH成交,小明獲得了這個Azuki,然後以20ETH的價格在NFT市場進行拋售。此時衆籌成員的DAO資金庫只有3ETH,其中還有1.5ETH是小明持有Token對應比例的。其他衆籌參與者相比其開始支付的金額10ETH縮水了66.7%,而相比小明拋售的NFT實際成交價20ETH縮水了85%,最終小明完成了這次女巫攻擊。

在這個案例中,女巫攻擊者可以不是衆籌發起者,只需要滿足50%以上的NFT碎片化Token持倉就能進行攻擊,因此女巫可以通過建立NFT碎片化Token的流動池去收集籌碼。

五、PartyBid和Tessera如何應對女巫攻擊?

前段時間,V神提出了一種名爲 Soulbound Token(靈魂綁定)的不可轉讓Token,該Token將用於打造Web3的用戶身份系統。在SBT的概念提出後,DID賽道開始成爲大衆的關注熱點之一,DID(Decentralized Identifier)就是一個用戶的去中心化身份。

DID系統將會利用多個維度的信息,例如鏈上活動數據,社交媒體活動等,來形成 Web3用戶的綜合形象。DID可以通過區分真實的用戶和潛在的機器人並降低女巫攻擊的風險,如果一個賬戶地址缺乏多樣化的真實履歷,我們可以立即識別出它們就是機器人。

雖然目前沒有一個成熟可用的DID系統供大家使用,但是具體到PartyBid和Tessera項目上,可用通過一些鏈上標籤和綁定社交媒體的方式幫助用戶去識別可能存在的女巫攻擊風險。

例如,PartyBid對參與衆籌的地址進行分類,同時做一個數據看板,其信息包括地址參與過幾次衆籌,除衆籌外,是否曾經參與過Uniswap或Opensea的交互,這些地址佔總衆籌比例的多少?這些地址相互是否有頻繁的轉賬交易?

讓參與者綁定自己的社交媒體賬戶(如Twitter等)等,甚至如果有用戶發現衆籌活動被女巫攻擊,可以通過舉報的方式給這次NFT衆籌或者某些可疑地址加上標籤,讓參與者明白這一事實。

Tessera的競拍過程也可以使用這些方法防禦女巫。

通過上述手段,可以極大提高女巫攻擊的成本和攻擊失敗的風險,可以在一定程度上有效防止女巫攻擊。

參考資料:

1、PartyDAO的故事-一羣陌生人如何在1年內把一篇推文變成了2億美金的產品DAO

2、Things to Know Before Fractionalizing NFT(s)

3、Reserve Price — A Key Attribute of Fractional Vaults To Understand

4、DAO治理的勝利:Lido DAO向Dragonfly Capital出售代幣提案始末

5、分析 | 全面綜述:女巫攻擊和防禦方法

6、V神:「靈魂綁定」幣將成爲你們的區塊鏈護照