ERC721P 協議發行的 NFT 會有對應的抵押品,去中性化交易協議和套利空間,可以解決 NFT 流動性問題。
原文標題:《ERC721P 驚蟄版:代碼即法律》
撰文:PandaDAO
ERC721P 全稱爲 ERC721 Panda,該協議屬於 NFT 的去中心化 Swap 協議,由 PandaDAO 社區开發,SlowMist 進行安全審計。在 2022 年的驚蟄前後,團隊在內部討論關於社區 NFT 的事情,那個時候 ERC721P 想法還沒有成型,NFT 的畫面也遠不是今天這個樣子的,但是緣分就是如此的巧妙,我們在那個時間萌生了 NFT 的想法,就像驚蟄這個節氣一樣,驚醒了蟄居了一整個冬天的動物;同時我們也希望,該名字意味者本次加密市場的寒冬終結。所以我們把第一個版本取名叫驚蟄,紀念我們那些過去的日子,也期待社區未來的日子。
在設計階段,我們希望拋开個人或者某個特定組織對合約的直接幹預造成影響,遵循區塊鏈的規則『Code is Law』。因爲我們相信,任何偉大的事物,是不受個人或者小部分組織可以影響的,而是由底層的代碼確定了它的生命周期和未來它的上限。
ERC721P 最初由 Random Panda Club ( 以下簡稱 RPC) 使用,也是社區的第一個正式的 NFT 項目。Random Panda Club 的中文叫做隨機熊貓俱樂部。所有美好事物的誕生往往是隨機性的,並未刻意安排所有進程,宛如上帝拋下了一顆顆巨大的骰子。好比地球的誕生,生命的起源和 web3 的無限可能性。也如同 01 二進制創造了整個互聯網世界,熊貓的黑白創造更多的可能性。
最初,RPC 的每個 NFT 都會錨定 5 萬個 $PANDA。簡單來說,每個 RPC 可以兌換出 5 萬個 $PANDA,而 5 萬個 $PANDA 也可以兌換出 1 個 RPC。而 PandaDAO 社區會對市面上流通的 Token 實行 0.005 美金的固定價格回購,也就是是說每個 RPC 的最低可以兌換出 250 美金,隨着合約交互的增加,手續費的增加,NFT 的錨定價格也會增加。
因爲該設計,在 NFT 市場上也存在套利空間。當 NFT 的價格在公开市場低於錨定價格等值的 ETH。套利者可以購买 NFT,兌換成 $PANDA,再兌換成穩定幣。
當 NFT 價格低於錨定價格的套利流程
如果 NFT 的市場價格高於合約錨定價格,同時 LP 池子中也有 NFT 作品。那么套利者可以購买 $PANDA,再兌換出 NFT,再去公开市場進行出售,實現套利。 但是因爲 LP 池子最低有 1000 個 NFT 的下限,如果 LP 池子中少於 1001 個 NFT,則無法完成該套利條件。
當 NFT 市場價格高於錨定價格,並且 LP 池中有多余 NFT
ERC721P 還有一個機制在於每次 Swap 都需要錨定價格 7.5% 的手續費,其中一半會手續費會進入合約增加 NFT 的錨定價格,另外一半手續費則會打入社區國庫,用作 NFT 的持續運營,比如 ChainLink 的預言機續費,項目空投等等。這個機制的出現,NFT 的持有者越晚退出,退還的代幣越多,所得到的回報越高。同理,當池子中有 NFT 可以 swap 出來,越早兌換,所需要的 Token 越少。 詳細公式如下:
NFT 兌換 $PANDA 公式
但是 ERC721P 還有一個巧妙的設計在是 NFT 的重生,也就是用 NFT 去兌換 NFT。假設你的 NFT 稀有度很低,或者你已經看膩了你的 NFT,那么你可以用你的 NFT 隨機置換出另一個 NFT。因爲置換是隨機的,也許你會得到一個 1/1 作品,或者你會得到稀有度更低的作品。並且在未來的規劃中,我們計劃在池子中加入 BAYC,Doodles,Azuki 等藍籌 NFT,也就是用戶可以用 RPC NFT 兌換出其它的藍籌作品,該協議更新預計在 2.0 版本上线。 重生合約和 Swap 合約一樣,7.5% 的手續費,一半進入社區國庫,一半進入 LP 礦池中,以此擡高 NFT 的錨定價格。也就是越早進行置換,所需要的花費越少。 詳細公式如下:
NFT 重生對 NFT 錨定價格的影響公式
該合約的機制在於,不管 NFT 市場如何,PandaDAO 社區國庫都是 RPC 持有者最堅強的後盾,滿足所有 RPC 持有者的良性退出,並且不會影響到 RPC NFT 的市場價格。
1,流動性問題
流動性差是 NFT 誕生那天起就存在的問題,特別是當地板價暴跌的時候,NFT 的流動性幾乎枯竭,兜底價格雖然能一定程度解決這個問題,但是當 NFT 地板價高於兜底價格很多的時候,NFT 的流動性還是會接近於枯竭;
2,收藏價值問題
目前 NFT 在流通中的手續費都是進入交易市場與項目方的錢包中,作爲一個 NFT 的 Holder,除了賺賣出差價之外,並沒有在 NFT 的流動中得到收益,這一點是不符合長期持有者的預期的;
3,審美疲勞與可玩性問題
用戶購买 NFT 之後,往往會用來當頭像,你在購买的時候會選擇一個你喜歡的 PFP 作爲頭像,但是人的審美會變,而且喜新厭舊是人的本性;另一方面,長期持有一個 PFP 如果不是價格一直上漲也是一個比較無趣的事情。
ERC721P 就是爲了解決這些問題而生,一方面通過錨定價格,形成套利空間,從而間接的影響到 NFT 的流動性,也可以避免手中的 NFT 出現歸零。基於 ERC721P 的 LP 設計,可以不斷的提高錨定價格,不管是有人退出,還是加入,甚至是置換,將大部分權益轉移至長期持有者。因爲 ERC721P 協議還有重生的功能,在增加可玩性的同時,也增加了 NFT 的隨機性。
ERC721P 針對 NFT 和 Token 兌換的邏輯圖
ERC721P 中,用 Token 置換 NFT 和 NFT 的重生,兩個都是隨機性的。因此隨機數對該合約非常重要。這裏我們用的 ChainLink 預言機提供的隨機數接口(Chainlink VRF 2.0)。在區塊生效前,任何人都不知道會獲得什么隨機數,並且該機制可以杜絕鏈上隨機數攻擊。
但在實踐中我們發現 Chainlink VRF 的 fulfillRandomWords 邏輯執行非常復雜,會使得回調執行的失敗率增高,同時因爲 Chainlink 回調執行的 gas fee 是無法在發出 random request 的時候准確的預知的,所以需要盡量減少在回調中的 gas 消耗;所以我們最終決定在回調中只做隨機值存儲處理,隨機值確定之後的 NFT transfor 放在最後由用戶來執行。
盡管我們已經對 Chainlink 回調的處理邏輯做了最大的簡化,但是不排除在極端情況下,VRF 可能會出現大面積失敗;一旦出現這種情況,國庫多籤將會开啓隨機值生成的兜底方案:Commit Reveal,在這個方案中,隨機值得生成將只依賴於用戶提交的隨機 salt,以及礦工打包 hash,在有限的區塊內,這種方案隨機值作惡幾乎不可能。
VRF 大面積回調失敗概率是極低的,但是我們依然要考慮少數個例的失敗,如果你在重生或者購买中出現了 VRF 執行回調失敗的情況,那么你可以向國庫提起申訴,提交鏈上證明;國庫核對之後,會通過添加白名單的方式讓你通過 Commit Reveal 來生成的補償的隨機值。
NFT 重新協議運行邏輯案
基於該協議,我們可以確保,不管市場如何,ERC721P 協議發行的 NFT 都會有對應的抵押品,無法歸零,從而解決 NFT 的泡沫危機。而去中性化的 Swap 協議和套利空間,可以解決 NFT 的流動性問題。除此之外,還有 NFT 被盜的問題。如果您的 NFT 被盜,當交易所攔截了該 NFT 交易。那么黑客可以選擇在 ERC721P 置換成其它 NFT。作爲被盜用戶,可以聯系社區,以錨定價,或者其它低質量的 NFT 兌換出自己原有的 NFT,盡可能的挽回自己的損失。
你在玩了很久 NFT 之後,發現你的背包裏面有一堆已經賣不出去的「歸零」小圖片,但是他們曾經也是有生命的,如果 721P 可以重生,那么他們呢?
流動性既然是個 NFT 普遍的問題,或許你也希望讓整個 NFT 重新流動起來,包括那些即將出生的 NFT……
當然,它還有很多發展空間,作爲 ERC721P 的發起人之一,我也不清楚未來它會如何走,一切的一切交給時間去決定。我們所需要做的是構建一個完善的合約,不管市場如何變動,社區如何變動,甚至整個互聯網如何變動,它都能一直運行下去,靠代碼去約束一切,避免個人對核心邏輯進行幹涉和修改。遵循區塊鏈的規則『代碼即法律』,而非『個人即法律』。
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。
標題:一文了解 NFT 交易協議 ERC721P :代碼即法律
地址:https://www.torrentbusiness.com/article/8969.html
標籤: