検索
ホームページウェブ3.0ERC721、IPFS、OpenSea: NFT の生成とトランザクションのプロセスを理解する

phpエディタXiaoxinは、NFTのキャスティングと販売の動作原理を紹介します。 NFT(Non-Fungible Token)は、ブロックチェーン技術に基づくデジタル資産であり、ユニークで代替不可能です。 NFT のキャスティングと販売のプロセスでは、ERC721 標準、IPFS、OpenSea プラットフォームという 3 つの主要なテクノロジーが主に関与しています。 ERC721 は、NFT の基本的なプロパティと機能を定義するスマート コントラクト標準です。 IPFS (InterPlanetary File System) は、NFT メタデータを保存するために使用される分散ファイル ストレージ プロトコルです。 OpenSea は、NFT 資産を表示、取引、販売するための NFT マーケットプレイス プラットフォームです。これらのテクノロジーが連携することで、NFT の鋳造と販売のプロセスが可能になります。

Opensea について詳しく見てみましょう:

順番に説明します:

非代替トークン (NFT) とも呼ばれる ERC721 トークンには、固有の ID があります。 ERC20 などの他の一般的なトークン タイプとは異なり、ある程度均質です。言い換えれば、1 ビットコインは 1 ビットコインに等しく、他のトークンは同量の同じトークンに等しいということです。ただし、ある ERC721 トークンは別のトークンと同等ではないため、Bored Ape アートワークを Crypto Kittens と交換することはできません。簡単に言えば、NFTは互いに異なり、それぞれのNFTには独自の価値と特性があります。これにより、NFTはデジタルアート、ゲーム小道具、仮想資産などの分野で非常に重要になります。この説明がお役に立てば幸いです。

ERC721 トークンの最も一般的な例は次のとおりです:

  • BoredApe
  • CryptoKittens
  • Cryptopunk Crypto Punks)
# #これらは非常に一般的な NFT プロジェクトであり、それぞれが他のプロジェクトとは異なります。

ERC721、IPFS、OpenSea: NFT の生成とトランザクションのプロセスを理解する

NFT を所有するにはどうすればよいですか?

まあ、NFTの所有権を取得することによって

つまり、特定のNFTの所有権を取得するには、それを鋳造する必要があります。

鋳造プロセス: ERC721 には所有権が含まれており、通常は鋳造 (ERC20 での購入など) によってトークンの所有権を取得します。

このプロセスは、通常は OpenZeppelin 標準を使用して、ERC721 スマート コントラクトの関数を通じて実装されます。

それでは、ミントと NFT 関連のすべての機能が舞台裏でどのように機能しているのでしょうか?はい、スマート コントラクト コードについて話します。

NFT のスマート コントラクト コードには、ERC721 トークン/プロジェクトに実装できる機能が多数あります。それらの一部は、ERC721 ドキュメントで確認できます。例:

    balanceOf
  • ownerOf
  • SafeMint
  • TokenUrI
  • BaseUrI
  • setApprovalForAll
  • transferFrom ...etc
ほとんどの NFT プロジェクトでは、特定のトークンを鋳造した後、通常、OpenSea と呼ばれるマーケットプレイスでそれを取引できます。それをチェックしてください。

そうですね、これは、OpenSea がファイルとそのすべての関連情報にアクセスできるようにする ERC721 スマート コントラクトの一部の機能に関係しています。

    name => この関数は、アイテムのコレクション名を返します。
  • symbol => この関数は、アイテムのコレクション シンボルを返します。
  • baseUri => この関数は、すべてのトークンのベース URI を返します。
  • tokenUri => この関数は、作成された特定のトークンの URI を返します。

ERC721、IPFS、OpenSea: NFT の生成とトランザクションのプロセスを理解する

tokenUri 関数は、baseUri と tokenId を組み合わせて、トークンの特定の URI を取得します。

返される Uri は通常、トークン メタデータの場所です。

メタデータは、トークンに関する情報を含む json ファイルを表します。

ここで IPFS が登場します。ほとんどの NFT プロジェクトは完全に分散化することを望んでおり、ファイルストレージも分散化する必要があり、IPFS はこれを完全にカバーします。

IPFS (InterPlanetary File System): IPFS は、ファイル、Web サイト、アプリケーション、およびデータを保存およびアクセスするための分散システムです。

IPFS はコンテンツ アドレッシング、ハッシュなどを使用します。詳細については、ドキュメントを参照してください。

IPFS は、IPFS ノードがファイルを保存し、そのネットワークに接続できるようにするピアツーピア ストレージ ネットワークです。個人はノードを実行してネットワークと通信できます。

ただし、[Alchemy] (alchemy.com) と [Infura] (infura.io) は分散型アプリケーションのノード プロバイダーであるため、Pinata、Filebase、その他の NFT プロジェクトも同様です。直接 (IPFS に) 行うのは面倒な場合があります。

ipfs にアップロードされたファイルには、アップロードされた各ファイルに固有の CID (コンテンツ ID) と呼ばれるハッシュがあります。

アップロードされた各ファイルには一意の CID があり、ipfs ノードまたはファイルベース / Pinata などを通じて直接取得できます。

したがって、通常、トークンのメタデータは ipfs にアップロードされ、CID が生成されます。この CID は、OpenSea がトークン情報を取得するためにアクセスするトークン URI として使用されます。

    トークンの名前、
  • 説明
  • 機能
  • イメージ ファイルの場所 (これは、 IPFS にアップロードされています)
Json 形式は次のとおりです:

ERC721、IPFS、OpenSea: NFT の生成とトランザクションのプロセスを理解する

IPFS では次のようになります:

ERC721、IPFS、OpenSea: NFT の生成とトランザクションのプロセスを理解する

OpenSea: 世界初かつ最大の暗号コレクションであり、代替可能なデジタル マーケットプレイスです。トークン (NFT)

ERC721 コントラクトでは、コレクション内の各トークンの tokenURI を指定します。これは、ipfs にアップロードされたメタデータ ファイルに送信されます。 opensea の要件に従うメタデータ。つまり、トークンに関する情報が含まれます。アカウントを通じて鋳造された後、OpenSea で表示できます。

OpenSea では、アドレスに鋳造された NFT が表示されるまでに時間がかかり、場合によっては 24 ~ 26 時間程度かかります。

これが、opensea アカウントで NFT がどのように与えられるかという、このテクノロジーすべての仕組みです。

このコンテンツはここで終了です。これら 3 つのテクノロジーがどのように連携して BoredApe や Crypto Kittens のような NFT を提供するかを理解していただけたと思います。そうでない場合でも、少なくとも何かを学べたことを願っています。

以上がERC721、IPFS、OpenSea: NFT の生成とトランザクションのプロセスを理解するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事は脚本之家で複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
無料視聴市場ソフトウェアWebサイトトップ10の無料表示市場ソフトウェアWebサイトは何ですか無料視聴市場ソフトウェアWebサイトトップ10の無料表示市場ソフトウェアWebサイトは何ですかApr 24, 2025 pm 02:21 PM

トップ10の無料ビュー市場ソフトウェアWebサイトが推奨されます:1。Binance、2。OKX、3。SesameOpen Door(Kucoin)、4。CoinmarketCap、5。Coingecko、6。TradingView、7。Investing.com、8。YahooFinance、9。GlassnodeStudio、10。

Binance Trading App公式Webサイトダウンロードポータルバイナンストレーディングアプリ公式ウェブサイトBinance Trading App公式Webサイトダウンロードポータルバイナンストレーディングアプリ公式ウェブサイトApr 24, 2025 pm 02:18 PM

Binanceの公式プラットフォームに安全にアクセスしてアプリをダウンロードするには、次の手順を使用できます。1)信頼できる検索エンジンを使用して「バイナンス」を検索し、ドメイン名を確認します。 2)公式のソーシャルメディアを表示してURLを取得します。 3)URLを確認するには、公式のカスタマーサービスに相談してください。 4)信頼できるナビゲーションWebサイトを使用します。アプリをダウンロードする手順には次のものがあります。1)Binanceの公式Webサイトにアクセス。 2)アプリのダウンロードポータルを見つけます。 3)ダウンロード方法を選択します(QRコードをスキャンし、App Storeをダウンロードし、APKファイルを直接ダウンロードします)。

OUYIトレーディングアプリ公式ウェブサイトダウンロードポータルOUYIトレーディングアプリ公式ウェブサイトOUYIトレーディングアプリ公式ウェブサイトダウンロードポータルOUYIトレーディングアプリ公式ウェブサイトApr 24, 2025 pm 02:15 PM

次の手順を通じて、OUYI公式プラットフォームに安全にアクセスしてアプリをダウンロードできます。1。信頼できる検索エンジンを使用して「OUYI」または「OKX」を検索してドメイン名を確認します。 2。公式のソーシャルメディアアカウントを確認して、URLを取得します。 3.公式のカスタマーサービスに相談して、URLを確認します。 4.信頼できるナビゲーションWebサイトを使用します。アプリをダウンロードするときは、公式ウェブサイトにアクセスし、ダウンロードポータルを見つけ、QRコード、APPストア、またはAPKファイルを直接ダウンロードする方法を選択し、開発者情報の確認、ユーザーレビューの表示、セキュリティソフトウェアのインストール、未知のソースからのフィッシングWebサイトやアプリの保護、個人情報の保護に注意してください。

バイナンスダウンロードリンクバイナンスダウンロードパスバイナンスダウンロードリンクバイナンスダウンロードパスApr 24, 2025 pm 02:12 PM

Binanceアプリを安全にダウンロードするには、公式チャネルを通過する必要があります。1。Binance公式Webサイトにアクセスして、アプリをダウンロードするポータルを見つけてクリックします。3。

OUYIダウンロードリンクOUYIダウンロードパスOUYIダウンロードリンクOUYIダウンロードパスApr 24, 2025 pm 02:09 PM

OKXアプリを安全にダウンロードする方法は次のとおりです。1。信頼できる検索エンジンを使用して、ドメイン名を検索して確認します。 2。公式のソーシャルメディアアカウントを確認し、認定ロゴを特定します。 3.公式のカスタマーサービスに相談して、リンクの信頼性を確認します。 4.信頼できるナビゲーションWebサイトを使用して、検証済みのダウンロードリンクを取得します。これらの手順を通じて、OUYIアプリを安全にダウンロードして、暗号通貨取引の旅を始めることができます。

OUYI Exchange OUYI Exchange登録チュートリアルでアカウントを登録する方法OUYI Exchange OUYI Exchange登録チュートリアルでアカウントを登録する方法Apr 24, 2025 pm 02:06 PM

OUYIアカウントを登録する手順は次のとおりです。1。有効な電子メールまたは携帯電話番号を準備し、ネットワークを安定させます。 2。OUYIの公式ウェブサイトにアクセスしてください。 3.登録ページを入力します。 4.電子メールまたは携帯電話番号を選択して、情報を登録して入力します。 5。検証コードを取得して入力します。 6。ユーザー契約に同意します。 7.登録を完了してログインし、KYCを実行してセキュリティ対策を設定します。

Binance Exchange Binance Exchange登録チュートリアルにアカウントを登録する方法Binance Exchange Binance Exchange登録チュートリアルにアカウントを登録する方法Apr 24, 2025 pm 02:03 PM

Binanceアカウントを登録する手順には次のものがあります。1。有効な電子メールまたは携帯電話番号と安定したネットワークを準備します。 2。Binance公式ウェブサイトにアクセスしてください。 3.登録ページを入力します。 4.登録方法を選択します。 5。登録情報を入力します。 6。ユーザー契約に同意します。 7。完全な検証。 8。検証コードを取得して入力します。 9。登録を完了します。

セサミオープンエクスチェンジにアカウントを登録する方法は?セサミオープンエクスチェンジの登録に関するチュートリアルセサミオープンエクスチェンジにアカウントを登録する方法は?セサミオープンエクスチェンジの登録に関するチュートリアルApr 24, 2025 pm 02:00 PM

セサミドアオープンアカウントを登録するには、7つの手順が必要です。1。有効な電子メールまたは携帯電話番号と安定したネットワークを準備します。 2。公式ウェブサイトにアクセスしてください。 3.登録ページを入力します。 4.登録方法を選択して入力します。 5。検証コードを取得して入力します。 6。ユーザー契約に同意します。 7.登録を完了してログインすると、KYCを実行してセキュリティ対策を設定することをお勧めします。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、