开源NFT交易協議Seaport 是否能成為开發者真正的港灣?

2022-06-01 00:06:26
原文標題:《 IOSG Weekly Brief |Seaport,OpenSea Token化的开端? 》

Seaport,OpenSea Token化的开端?

TL;DR

5 月 21 日,OpenSea 宣布推出自己的开源交易協議 Seaport,引起廣泛關注。

目前 OpenSea 所使用的協議是 Wyvern v2,Wyvern 是一個开源的交易協議。

Seaport 通過使用 Solidity 匯編語言實現 gas fee 優化,據估計能降低 50% 左右的 gas。

Seaport 更加开發者友好,能賦能开發者建立自己的 NFT 交易市場。

OpenSea 將开啓 NFT 易 NFT 的新交易模式,有效提高二級市場 NFT 的流動性。

开源和去中心化是 Web3.0 時代的大勢,NFT 交易市場將有更加激烈的競爭和更多的創新。


      开源NFT交易協議Seaport 是否能成為开發者真正的港灣?

5 月 21 日,OpenSea 宣布推出开源 NFT 市場交易協議 Seaport,在推特上引起熱議。有人稱 OpenSea 的這一舉措旨在成為 NFT 界的 Uniswap,也有人稱 Seaport 有望开啓又一個 NFT Summer。一時間衆說紛紜,筆者也借此機會與大家共同探討關於 Seaport 的幾大熱點與問題:

  • OpenSea 現在使用的協議 Wyvern 是什么?有何優劣?

  • Seaport 比起 Wyvern 有什么優勢?如何在代碼層面上實現這些優勢?

  • Seaport 會給 OpenSea 和行業帶來什么影響?

被取代的 Wyvern Protocol

在 Etherscan 上查詢過 NFT 交易的讀者可能會注意到,在智能合約概覽的右上角有一行小字,OpenSea: Wyvern Exchange v2。這便是 OpenSea 現在所使用的協議——Wyvern Protocol。與 Seaport 相同,Wyvern 是一個开源協議。它能用來實現數字資產,包括 Token,ENS 域名,土地甚至智能合約本身的 P2P 交易,通過 Wyvern,开發者能在任何 EVM 兼容的鏈上建立自己的資產交易市場。


      开源NFT交易協議Seaport 是否能成為开發者真正的港灣?

Wyvern 具體是如何實現 NFT 交易市場的功能的呢?實際上 Wyvern 就是智能合約,當賣家和买家在 OpenSea 上創建买單和賣單時,這些訂單會被存儲在中心化的數據庫裏。在當买單和賣單匹配時,這些訂單會被發送到 Wyvern 的智能合約上進行鏈上結算。Wyvern 將驗證這些訂單是否被正確籤名和匹配,並執行交易。


      开源NFT交易協議Seaport 是否能成為开發者真正的港灣?

圖片來源: https://victoryeo-62924.medium.com/

能夠支持 OpenSea 這樣巨大交易量的 NFT 市場足以證明 Wyvern 的性能。然而 Wyvern 也有着自身的局限。首先,Wyvern 對开發者並不非常友好,沒有提供豐富的开發者工具來幫助开發者簡化开發過程。更重要的是,Wyvern 沒有實現 gas 的最優化,使得用戶在 OpenSea 上的交易成本較高。如今,Wyvern 已經基本停止維護了,相關开發文檔和社交媒體已經在三年前停止了更新。為了解決這些問題,OpenSea 宣布將採用自己开發的協議——Seaport,來取代現有的 Wyvern v2。

Seaport——开發者真正的港灣?

作為新一代交易市場協議,Seaport 的代碼是开源的,有技術背景的讀者可以在 Github 上找到源代碼,直接從代碼上對比 Wyvern v2 和 Seaport 有哪些區別。不懂代碼的讀者可以繼續閱讀本文,隨筆者一同學習 Seaport 的優勢。

以太坊上極高的 gas fee 讓很多人望而卻步,Seaport 的第一個重要升級就來自於 gas fee 的優化。而 gas fee 的優化主要來自於 Solidity 匯編語言的應用。匯編語言用於定義接近硬件的底層語言。用最通俗簡單的語言來解釋。計算機系統最底層就是由無數個 0 和 1 組成,开發者寫代碼時靠近 0 和 1,那么程序運行的速度就越快,對內存的需求也越小。但是對开發者來說越底層的語言越是不愿意觸及的領域,因為底層代碼非常復雜且抽象,不能輕易讀懂。因此开發者更喜歡用清晰易懂的表層的語言來編寫程序。但是因為離底層更遠,用表層語言運行一個指令的效率更低且成本更高。

OpenSea 為了降低計算成本 (Solidity 和 Solidity 匯編之間傳輸成本的差異) 從而降低 gas fee,直接用 Solidity 匯編語言开發 Seaport。據估計,使用 Seaport 協議可以降低近 50% 的 gas fee,速度和性能也有了極大的提升。


      开源NFT交易協議Seaport 是否能成為开發者真正的港灣?

圖片來源: https://twitter.com/drog_v/

上文提到,匯編語言是非常抽象且難以讀懂的。為了提高效率的同時不給开發者帶來巨大的難度,Seaport 對 Solidity 匯編語言進行了升級。例如,Seaport 定義了一些常量替代難以讀懂的內存數字,提高了代碼的易讀性,為开發者掃清了很多障礙,這便是 Seaport 的第二個升級。同時,為了保證代碼不出現漏洞,Seaport 還推出了一百萬美金的獎金池,激勵开發者找出漏洞,提高代碼的安全性。


      开源NFT交易協議Seaport 是否能成為开發者真正的港灣?

圖片來源: https://twitter.com/eth_call/status/

無限可能的未來?

升級為 Seaport 之後的 OpenSea 可能有哪些變化呢?首先,用戶在 OpenSea 上交易時的 gas fee 會大幅降低,並且完成交易的耗時縮短。OpenSea 還可能會推出全新的 UI 來支持新功能,比如 NFT 以物易物和組合交易。假設一位用戶想出售 BAYC,那么可以標價 100ETH,或者標價 50ETH+4 個 Azuki。再比如用戶手上有 20 個流動性較差的 NFT,用戶可以選擇打包 20 個 NFT 去交換其他賣家的一個近期較火的 NFT。這種「組合交易」和「以物易物」的方式可以一定程度提高一些 NFT 在二級市場上的流動性。

對於整個行業而言,开源代碼一定會使業內出現更多的模仿者與 OpenSea 競爭。因此在很多人看來,OpenSea 推出开源協議並不是明智之舉。實際上,類似的場景我們已經見到過,Uniswap 的模仿者們例如 SushiSwap 和 PancakeSwap 的確搶走了 Uniswap 的部分用戶,但並沒有撼動 Uniswap 的領先地位。筆者認為 Seaport 的推出反而會增加 OpenSea 在行業中的話語權,鞏固 OpenSea 在 NFT 交易市場的地位。OpenSea 這一舉動非常符合 Web3.0 的愿景——开放源代碼,迎接市場的挑战。去中心化和开源一定是行業的大勢,开放的競爭環境能極大程度地激勵創新,未來一定會有更多的創新 NFT 交易市場出現。

更值得期待的是,推出开源協議後 OpenSea 可能會發幣。不過市面上大多數的發行過Token的 NFT 交易市場的Token主要是治理Token,除了投票之外沒有太多其他用例。這樣的Token模型似乎並不能很好地捕獲價值。OpenSea 是否會發幣,如果發幣的話怎樣設計Token模型,OpenSea 會和 DEX 一樣將一部分交易費分給Token持有者嗎?讀者們可以展开想象开放討論。IOSG 一直是 Web3.0 的堅定擁躉與早期探索者,未來將持續關注並支持建立在 Seaport 之上的創新交易市場。更多咨訊請持續關注 IOSG 微信公衆號。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。

推薦文章

BTC波動率 : FOMC會議

關鍵指標 (香港時間 9 月 19 日凌晨 12 點 -> 中午 12 點): BTC/USD 現...

星球日報
4 5小時前

HTX成長學院:美聯儲降息50基點將會帶來哪些影響?

一、引言 2024 年 9 月 19 日,美聯儲宣布將聯邦基金利率下調 50 個基點至 4.75%...

星球日報
4 5小時前

預售超14萬部,速覽新一代Web3智能手機Solana Seeker

9 月 19 日,Solana Labs 旗下的 Solana Mobile 在新加坡的 TOKE...

星球日報
4 5小時前

深入分析World Liberty Financial的價值:特朗普競選經費劣勢下的新選擇

作者 : @Web3Mario(https://x.com/web3_mario) 摘要 :首先祝...

馬裏奧看Web3
4 5小時前

聚焦TOKEN2049:沉寂已久的加密市場有哪些新看點?

原文整理: flowie, ChainCatcher 9 月 18 日,Web3 最受矚目的年度峯...

星球日報
4 5小時前

DePIN專題報告:超過370個代幣上线,Helium用戶突破11萬大關

DePIN Helium | Glow | Livepeer | IoTeX | TADA E V...

星球日報
4 5小時前