從合約角度解讀以太坊與Solana上NFT的優缺點 - 冷萃財經

從合約角度解讀以太坊與Solana上NFT的優缺點

原文作者:,FTX US 總裁

原文編譯:0x137

本文梳理自 FTX US 總裁 Brett Harrison 在個人社交媒體平台上的觀點,律動 BlockBeats 對其整理翻譯如下:

以太坊 NFT 是由為特定 NFT 合集所創建的智能合約生成的 Token,而 Solana NFT 則是具有固定供應的普通 SPL Token。以下是我在為 FTX 編寫過這兩種 NFT 之後,關於它們優缺點的看法。

以太坊 NFT

通常,以太坊 NFT 合集是通過部署新的智能合約來創建的,這些合約當前須符合 ERC-721 或 ERC-1155 標準。這樣一來,市場僅使用智能合約地址,就能夠輕鬆識別日誌事件中的 NFT 轉賬。例如,所有 Bored Ape Yacht Club 合集中的轉賬事件都來自一個地址為 0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D 的合約。每個合集都使用單獨的智能合約還能帶來另外一個好處,即合集創建者可以將 NFT 交互的額外邏輯直接編寫到智能合約代碼中。例如,Crypto Kitties 的合約中就有與分銷和育種有關的功能。

但這種方法也有缺點。

首先,智能合約上的所有操作和事件都依賴於合約的 ABI(Application Binary Interface),並且不能保證每個合集都完全採用 ERC-721 或 ERC-1155 介面。再次以 CryptoKitties 為例,它的誕生早於 ERC-721,其傳輸日誌事件的簽名與實際的 ERC-721 傳輸略有不同,因此嘗試使用 ERC-721 的 ABI 來進行解析是不起作用的,只能使用 CryptoKitties 特定的 ABI。

其次,每個變更 NFT 原始狀態的操作都是對其智能合約的函數調用,需要支付 ETH gas 費用。這包括為所有者以外的其他帳戶設置批准,以代表所有者轉移 NFT。如果你只有一個 ETH 錢包,但卻希望代表所有用戶支付轉賬費用,可能就會很麻煩。如果所有者的錢包中沒有 ETH,就無法為此錢包設置批准以進行轉賬。

最後,沒有什麼能阻止 ERC-1155 NFT 的創建者未來鑄造更多的副本,將最大供應量從 1 更改為大於 1,因此你必須假設此類 Token 可能只是同質性合集中的多個 Token 之一。

Solana NFT

Solana 上的 NFT 都只是普通的 SPL Token(Solana Program Library Token),其供應集固定等於 1,並且通常附加了一些元數據。這使得 Solana 上的 NFT 非常易於部署和傳輸,無需編寫或部署智能合約,也無需像以太坊那樣根據 NFT 調用不同的傳輸函數。

由於 Solana 的交易費用低,在錢包之間轉移 NFT 非常便宜。正是這一功能使得未來給 Solana 上的合集收藏者發放空投 NFT 能夠成為一件司空見慣的事情,並且不需要支付昂貴的 gas 費用。而通過使用多重簽名,Token 所有者之外的錢包地址也可以支付交易費用,所有操作都能在單筆交易中完成。這對於 FTX 來說非常方便,我們希望為所有用戶支付 Solana NFT 的轉賬和提款費用。

Solana 去合約式 NFT 的主要缺點是,很難將合集中的所有 NFT 綁定在一起。通常情況下,弄清一個合集里鑄造的所有 NFT 的唯一有效方法,就是直接向創作者詢問鑄造清單。我認為一些前沿的鏈上 NFT 合集整理概念可以幫助到 Solana 的 NFT 合集創建者,以及 NFT 市場程序員。這件事可以通過像以太坊這樣的智能合約來完成,不過這就有些大材小用。相反,Solana 程序開發員 b.sol 想出了一個更好的主意:用一個 Token 來代表整個合集,並使用該 Token 來鑄造相關的 NFT。然後跟隨 root 與合集 Token 存儲在一起的哈希樹,就可以找到使用該合集鑄造的所有 NFT。在此之後,市場就可以自動根據合集 Token 的鑄造地址,輕鬆地創建完整的鑄造清單。

當前我們仍處於 NFT 創造的早期階段,我特別興奮地看到 Solana 上的 NFT 在數量和交易量方面都持續地增長,也期待看到相關協議和工具的發展,使這一生態系統中的所有參與者都能有更加快速便捷的體驗。 

冷萃財經原創,作者:Awing,轉載請註明出處:https://www.lccjd.top/2021/12/28/%e4%bb%8e%e5%90%88%e7%ba%a6%e8%a7%92%e5%ba%a6%e8%a7%a3%e8%af%bb%e4%bb%a5%e5%a4%aa%e5%9d%8a%e4%b8%8esolana%e4%b8%8anft%e7%9a%84%e4%bc%98%e7%bc%ba%e7%82%b9/?variant=zh-tw

0

掃一掃,分享到微信

猜你喜歡

文章評論

電子郵件地址不會被公開。 必填項已用*標註

後發表評論

    上一篇

    年終回顧:為什麼說「2021年屬於NFT」

    下一篇

    慢霧:2021 年區塊鏈安全生態回顧,全球損失超 98 億美元

    微信公眾號

    微信公眾號