跳至內容
0%

Solana 生成式 NFT 完整指南

發布於 2022年7月21日閱讀時間 2 分鐘

生成型 NFT 是一類非同質化代幣,讓 NFT 開發者能夠透過隨機組合設計素材,產生大量獨特的 NFT,這些素材會成為 NFT 的特徵與 metadata 屬性。

生成型 NFT 與由個別創作的 1-of-1 NFT 不同,也與使用演算法和人工智慧(AI)以程式化方式產生的電腦生成型 NFT 不同。

在本文中,我們將說明生成型 NFT 的運作方式、製作方法,以及所需的工具。此外,我們也會介紹兩個可用來部署生成型 NFT 智能合約的區塊鏈生態系:Solana 與 Ethereum。

什麼是生成型 NFT?

生成型 NFT 是一種非同質化代幣,它會採用多個設計變數,並將其層層疊加,以產生一系列獨特的 NFT。

例如,Degenerate Ape Academy NFT 系列(Solana 上一個藍籌大頭貼 PFP NFT 系列)的設計變數包含以下屬性變化:

  • 背景類型
  • 服裝類型
  • 毛髮/皮膚類型
  • 眼鏡類型
  • 頭部配件
  • 嘴部配件
  • 牙齒類型

你想讓系列擁有多少數量的生成型 NFT,或希望作品有多豐富的變化,取決於每個屬性群組有多少屬性與設計素材的變化數量,這將決定能產生的獨特 NFT 總數。

如何計算生成型 NFT 的可能組合數

有兩種不同的方程式,可用來計算一系列特徵與圖層在生成型 NFT 合約中能產生的可能組合總數:一種方程式假設每個特徵(例如背景類型)都有相同數量的變化(例如 5 種不同顏色的背景選項),另一種方程式則假設該 NFT 專案的每個特徵有不同數量的變化選項

每個特徵變化數量相同的 NFT 系列

當每個特徵的設計選項數量相同時,用來計算所有可能獨特生成型 NFT 總數的方程式為:

NFT 總數 = (特徵數量)^(圖層數量)

例如,假設某個 NFT 專案有 7 個獨特特徵,每個特徵有 5 種不同選項,那麼獨特組合的總數為 16,807

每個特徵變化數量不同的 NFT 系列

當每個特徵的變化數量不同時,用來計算所有可能獨特生成型 NFT 總數的方程式,是將每個特徵的變化數量相乘。方程式大致如下:

NFT 總數 = (特徵 1 的變化數量)(特徵 2 的變化數量)(特徵 n 的變化數量)

例如,假設某個 NFT 專案有 7 個獨特特徵,各特徵的變化數量分別為 2、3、4、4、5、5 和 7,那麼獨特組合的總數為 16,800

以上兩種計算方式都假設每個特徵的稀有度相同。如果你的 NFT 專案會限制鑄造某些特定特徵變化的 NFT 總數,由於移除的緣故,可能組合的總數就會減少。

生成型 NFT 與 1-of-1 NFT 有何不同?

生成型 NFT 是一系列透過智能合約與設計工具將創作過程自動化而產生的 NFT,而 1-of-1 NFT 則是由 NFT 藝術家所創作的單一 NFT,它可以構成整個系列,或是一系列 1-of-1 NFT 中的獨特一件作品。

簡單來說,第一個差異在於創作方式:1-of-1 NFT 是由藝術家直接創作,而生成型 NFT 則是運用一些基本邏輯、一份潛在特徵清單,以及特徵變化(即設計圖層),來產生大量獨特的 NFT。

第二個差異在於數量:1-of-1 NFT 是構成一個版次的單一獨特 NFT,而生成型 NFT 則可能有數千種不同的收藏品變化。

雖然這兩類 NFT 都是獨一無二的,但它們的差異卻是相反的。

生成型 NFT 與電腦生成型 NFT 有何不同?

生成型 NFT 是利用一些設計素材——例如身形、服裝與背景——組合出現有設計素材,以產生一系列隨機化的 NFT;而電腦生成型 NFT 則是由機器利用演算法、AI 與藝術樣本所產生的 NFT。

生成型 NFT 是由智能合約產生,而電腦生成型 NFT 則是由機器透過深度學習產生,之後再轉移上鏈。

用於產生電腦生成型 NFT 的深度學習框架,在 AI 領域被稱為生成對抗網路,簡稱 GAN。

GAN 的運作方式如下:

先提供一些原始圖片組成訓練集,機器再從這個集合中取樣,以產生新的圖片。這些被稱為次級圖片。

此時,機器可以將部分新產生的次級圖片與既有的原始圖片結合,形成新一代的次級圖片。

這種演算法操作會不斷持續下去。之後,所有由機器產生的圖片都可以鑄造為 NFT,並在 NFT 市場上出售。

Frakt 是一個基於 Solana、使用電腦生成型 NFT 的藝術 NFT 系列,而 Degenerate Ape Academy 則是一個受歡迎的生成型 NFT 系列。

生成型 NFT 如何運作?

身為藝術家,你不需要親自繪製成百上千件收藏品,而是設計出一系列構成你 NFT 的特徵,並為每個特徵設計一種或多種變化。準備好所有設計素材後,你需要撰寫或複製智能腳本,以據此產生新的 NFT 變化組合。你也需要為應產生的 NFT 數量設定上限。

讓我們來看看在 Solana 與 Ethereum 上鑄造生成型 NFT,以及一些常用的工具。

我該在哪個區塊鏈上製作生成型 NFT 專案?

在部署生成型 NFT 合約之前,你需要先決定要在哪個區塊鏈上建構。大部分的生成型 NFT 合約都部署在 Solana 與 Ethereum 上,因此你可以考慮在這些區塊鏈網路上建構。

不過,讓我們做個簡短的比較,幫助你為專案挑選更合適的選項。

Ethereum

Ethereum 生態系是第一個支援 NFT 的區塊鏈,其中一些最具代表性的系列包括 CryptoPunks,以及今日更受歡迎的 Bored Ape Yacht Club。Ethereum 區塊鏈眾多的 NFT 收藏者、開發者工具、NFT 教學資源,以及其安全性,吸引了大量新專案進駐。

雖然 Ethereum 在鑄造與推出生成型 NFT 專案方面有其優勢,但在建構之前,你也應該了解它的一些缺點。

與 Solana 相比,Ethereum 確認交易的速度較慢,每秒能確認的交易數量也較少。Ethereum 的可擴展性限制,意味著它無法在短時間內成功處理大量交易。因此,只有支付高額 gas 費用的交易才會獲得批准。

優點

  • 大量的 NFT 收藏者
  • 眾多既有的 NFT 工具與合約類型
  • 使用者友善的 NFT 市場
  • 高度的 Layer 1 安全性

缺點

  • 較高的 gas 費用
  • 較慢的交易速度
  • 較激烈的競爭

Solana

Solana 是一個正在崛起的 NFT 生態系,擁有許多藍籌專案,例如 Okay Bears、Taiyo Robotics、Xin Dragons,以及其他熱門 NFT 系列。它也擁有強大的市場平台,例如 Magic Eden、Yawww Marketplace 與 Coral Cube。

由於 Solana 比 Ethereum 便宜且快速許多,因此吸引了大量新的建構者與收藏者,以較低的門檻進入這個社群。

值得注意的是,Solana 區塊鏈時常出現網路故障,多半是因為機器人以大量請求塞爆網路所致。在此背景下,你在決定要在哪個區塊鏈上部署生成型 NFT 智能合約時,應考量這些因素。

優點

  • 更快的吞吐量
  • 更便宜的交易費用
  • 標準化的 NFT 智能合約

缺點

  • 偶爾發生網路故障

製作生成型 NFT 需要哪些工具?

要創作生成藝術 NFT,你會需要一些工具。無論你打算在 Solana 還是 Ethereum 上建構,以下是一些值得了解的工具。

Ethereum 無程式碼生成型 NFT 工具

由於許多藝術家一直在尋找更簡便的方式,在 Ethereum 上創作生成型 NFT,一些公司也因此開發出相應的工具。

1. Bueno Ethereum 生成型 NFT 工具

Bueno 生成型 NFT 工具非常適合非程式設計背景的藝術家,因為它是一個無程式碼解決方案。使用這個工具,即使沒有開發經驗,你也能在短時間內產生多達 10,000 個新的 NFT。

在上傳作品之前,請確保每個特徵都放在各自的資料夾中。接著,上傳你的作品、為合約命名,並加入其他合作藝術家。

身為藝術家,你需要為你的生成藝術合約設定規則,而 Bueno 已透過三種規則將其簡化:

  1. 一定要與……搭配
  2. 不與……混合
  3. 只與……混合

這將告訴智能合約如何產生不同等級的稀有度。

在 NFT 產生完成後,你需要透過 Piñata 將它們上傳至 IPFS 進行儲存。當你想要匯出收藏品時——無論是匯出至 IPFS 還是平台外部——Bueno 生成型 NFT 工具都會向你收費。

2. NFT art generator

由 Onemint 打造的 NFT Art Generator,是另一個廣受歡迎的生成型 NFT 無程式碼工具,已部署超過 8,000 個合約,並產生超過 3,000,000 個 NFT。

只要用你的錢包登入後,你就會看到一個儀表板,可以在其中設定你的生成型 NFT 合約的運作方式。

填寫好專案的基本資訊,包括名稱與系列規模後,你就可以上傳圖片並選擇背景。

不過,你應該注意,NFT Art Generator 並不像其他一些 Ethereum 工具那樣具備精細的稀有度設定。此外,你也應該知道 NFT Art Generator 有一套需要付費的升級方案,可提供更多好處。

Solana 生成型 NFT 工具

如果你想在 Solana 上打造你的生成型 NFT 專案,以下是一些你可以運用的熱門 Solana 原生工具:

1. Metaplex

Metaplex 提供一系列標準化的 NFT 智能合約,簡化在 Solana 上開發 NFT 的過程。Metaplex 最初由 Solana Labs 的一個小團隊發起,如今是 Solana 生態系中最廣為使用的 NFT 標準。

Metaplex 提供諸如用來管理空投的 Gumdrop、用來規劃鑄造流程的 Candy Machine,以及讓創作者能建立自己的網站來出售 NFT 的 Storefront 等工具,是在 Solana 上推出生成型 NFT 專案的首選 NFT 工具。

2. Candy machine v2

Candy Machine 是 Solana 上最常被使用的生成型 NFT 工具之一,特別是其第二版 Candy Machine v2 內建了各種新功能,例如以驗證碼阻擋機器人、以不可預測的鑄造機制防止機器人只鑄造稀有 NFT,以及其他各項改進。

若要讓你的生成型 NFT 鑄造流程更能抵禦機器人,你也可以將 Candy Machine v2 與 Strata Protocol 全新的 NFT 鑄造定價工具整合。

在獎勵活躍社群成員方面,Candy Machine v2 是生成型 NFT 專案的一項好工具,因為它讓使用者能夠建立白名單,並更可預測地管理誰可以鑄造 NFT,而不是採用純粹先到先得的 NFT 鑄造方式。

結語

生成型 NFT 讓擁有龐大社群的專案,能夠產生大量共享同一套美術風格的 NFT,同時仍能根據每個變化特徵的組合,為每位持有者提供一項獨一無二的資產。

想開始在 Solana 上建構你的生成型 NFT 專案,立即註冊免費的 Alchemy 開發者帳號,馬上開始吧!

Background gradient

打造區塊鏈魔法

Alchemy 結合最強大的 Web3 開發者產品與工具,並提供資源、社群與卓越的支援。