時価総額: $3.704T 2.000%
ボリューム(24時間): $106.7616B -20.060%
恐怖と貪欲の指数:

48 - 中性

  • 時価総額: $3.704T 2.000%
  • ボリューム(24時間): $106.7616B -20.060%
  • 恐怖と貪欲の指数:
  • 時価総額: $3.704T 2.000%
暗号
トピック
暗号化
ニュース
暗号造園
動画
トップクリプトスペディア

言語を選択する

言語を選択する

通貨の選択

暗号
トピック
暗号化
ニュース
暗号造園
動画

許可されたブロックチェーンと許可のないブロックチェーンの違いは何ですか?

Solanaでトークンを作成することは、CLIやWeb3.jsなどのツールを使用してSPLを使用して高速で低コストで、ライブになる前にDevNetに供給を展開および管理します。

2025/08/03 19:56

ソラナトークンの作成の基本を理解する

Solanaブロックチェーンにトークンを作成することは、ネットワークの高いスループット、低い取引手数料、開発者に優しいエコシステムにより、ますます人気が高まっています。ガス料金が法外になる可能性があるイーサリアムとは異なり、Solanaは開発者が最小限のコストと最大の効率でトークンを展開できるようにします。 Solana Program Library(SPL)は、 EthereumのERC-20またはERC-721標準と同様に、頼りやすいトークンと非容量のないトークンを作成するための標準化されたフレームワークを提供します。 SPLを使用してトークンを作成すると、PhantomなどのウォレットとSPLトークンをサポートする交換と互換性があります。

まず、Solanaのすべてのトークンは、トークンタイプを一意に識別するミントアドレスに関連付けられていることを理解する必要があります。このミントアドレスは、トークンの作成中に生成され、変更することはできません。トークンを保持する各ウォレットには、バランスを保存する関連するトークンアカウントがあります。これらのトークンアカウントは、トークンを受信する前に初期化する必要があり、家賃の免除をカバーするために少量のSOLが必要です。

開発環境を設定します

トークンを作成する前に、開発環境が適切に構成されていることを確認してください。マシンにnode.jsがインストールされる必要があります。できればバージョン16以降。 Node.jsをインストールした後、NPMを使用してSolana Web3.jsライブラリをインストールします。これにより、Solanaブロックチェーンとの相互作用が可能になります。

  • sh -c '$(curl -sSfL https://release.solana.com/stable/install)'
  • solana --versionでのインストールを確認します
  • npm install @solana/web3.js
  • solana-keygen new --outfile ~/.config/solana/devnet.jsonを使用して新しいソラナウォレットを生成します
  • solana airdrop 2 --url devnetを使用して財布にエアドロップソル

テストのためにdevnetに接続していることを確認してください。コマンドsolana config set --url devnetネットワークを設定します。ウォレットの公開キーは、 solana addressを使用して表示できます。このキーは、トークンの権限として使用されます。

コマンドラインを使用してSPLトークンを作成します

Solana CLIは、コードを作成せずにトークンを作成するための簡単な方法を提供します。 SPLトークンCLIを使用して、数秒で新しいトークンを展開できます。まず、トークンツールをインストールします。

  • npm install -g @solana/spl-token-cliを実行します
  • 新しいトークンを作成します: spl-token create-token --fund-raising --decimals 9

このコマンドは、新しいミントアドレスを生成し、ミント当局に資金を提供します。 --decimals 9フラグは、トークンの分裂性を設定します。つまり、1トークンは10億個の最小ユニットに等しくなります(1 ETH = 10^18 Weiに似ています)。トークンを財布に造ることで、供給をカスタマイズできます。

  • spl-token create-account [MINT_ADDRESS]
  • spl-token mint [MINT_ADDRESS] 1000000

これらのコマンドは、ミントにリンクされたトークンアカウントを作成し、100万個のトークンを発行します。 Mint Authorityはspl-token authorize [MINT_ADDRESS] mint --disableを使用してそれを取り消さない限り、ウォレットに残ります。

JavaScriptとweb3.jsを使用してトークンを構築します

プログラマティックコントロールを好む開発者にとって、JavaScriptを介してトークンを作成すると、より柔軟性が得られます。必要なモジュールをインポートすることから始めます。

 import { Connection, Keypair, PublicKey } from '@solana/web3.js';
import { createMint, getOrCreateAssociatedTokenAccount, mintTo } from '@solana/spl-token';

devnetへの接続を確立します:

 const connection = new Connection('https://api.devnet.solana.com', 'confirmed');
const wallet = Keypair.fromSecretKey(Uint8Array.from([...]));

ミントを作成します:

 const mint = await createMint(
connection,
wallet,
wallet.publicKey,
null,
9
);

3番目のパラメーターはMint Authorityであり、4番目はFreeze Authorityです(凍結を無効にするためにNULLに設定されています)。次に、トークンアカウントを作成します。

 const tokenAccount = await getOrCreateAssociatedTokenAccount(
connection,
wallet,
mint,
wallet.publicKey
);

最後に、ミントトークン:

 await mintTo(
connection,
wallet,
mint,
tokenAccount.address,
wallet,
1000000000000
);

このスクリプトは、9つの小数を備えたトークンを作成し、1兆ユニットを財布にミントします。ミントアドレスはコンソールに記録され、Solana FMのような探検家のトークンを検証するために使用できます。

トークンの配布と検証

作成後、ミントアドレスを受信者と共有してトークンを配布します。 PhantomまたはSolflareを使用して関連するトークンアカウントを作成できます。 Solana FMでトークンを確認するには:

  • https://solana.fmに移動します
  • ミントアドレスを検索バーに貼り付けます
  • トークンメタデータ、供給、およびホルダーの分布を表示します

ロゴまたは名前を追加する場合は、GitHubのSolana Tokenリストリポジトリを使用してください。レポをフォークし、適切なJSON形式でトークンのメタデータを追加し、プルリクエストを送信します。マージされると、Phantomのようなウォレットがトークンのロゴを表示します。

トークンを転送するには、受信者のウォレットアドレスと関連するトークンアカウントが必要です。 CLIを使用してください:

  • spl-token transfer [MINT_ADDRESS] [RECIPIENT_WALLET] 100 --fund-recipient

または、web3.js transfer()関数を使用します。受信--fund-recipientのアカウントが存在するか、使用していることを確認します。

一般的な落とし穴とベストプラクティス

よくある間違いの1つは、ミント当局へのアクセスを失うことです。キーを保存せずにミントを無効にすると、トークンを発行することはできません。常にキーペアをバックアップしてください。別の問題は、トークンアカウントに資金を提供することを忘れることです。 Mintアカウントには賃貸免除のためにSolが必要ですが、関連するトークンアカウントにもわずかなバランスが必要です。

複数のプロジェクトに同じキーペアを使用しないでください。リスクを分離するために、各トークンに新しいものを生成します。メインネットに展開する前に、すべての操作をDevNetでテストします。 solana confirm [SIGNATURE]を使用したトランザクションの確認を監視します。

大規模な物資を鋳造するときは、経済モデルを検討してください。無制限のミントは、DAOによって支配されない限り、インフレにつながる可能性があります。一方的な決定を防ぐために、チームが制御するミントにマルチシグネチャウォレットを使用します。

よくある質問

トークンを作成した後、小数の数を変更できますか?

いいえ、小数の数は作成に設定されており、変更できません。この値はMintアカウントに保存され、不変です。展開中は慎重に選択してください。

Mint Authority Keyを失うとどうなりますか?

Mint Authorityを制御する秘密鍵を失った場合、新しいトークンをミントする能力が失われます。既存の供給は依然として使用可能ですが、追加のトークンを作成することはできません。ソラナには回復メカニズムはありません。

ソルを支払わずにトークンを作成することは可能ですか?

トークンを作成するには、賃料の免除と取引手数料をカバーするためにSOLが必要です。 devnetはエアドロップを許可しますが、メインネットの展開には実際のソルが必要です。ミントとアカウント作成のための約0.05 SOLの予算。

初期分布後に造幣局を取り消すにはどうすればよいですか?

CLIコマンドを使用してください: spl-token authorize [MINT_ADDRESS] mint --disable 。これにより、ミント権限が削除され、トークン電源が固定されます。無効にする前に、すべての希望するトークンが造られていることを確認してください。

免責事項:info@kdj.com

提供される情報は取引に関するアドバイスではありません。 kdj.com は、この記事で提供される情報に基づいて行われた投資に対して一切の責任を負いません。暗号通貨は変動性が高いため、十分な調査を行った上で慎重に投資することを強くお勧めします。

このウェブサイトで使用されているコンテンツが著作権を侵害していると思われる場合は、直ちに当社 (info@kdj.com) までご連絡ください。速やかに削除させていただきます。

関連知識

ブロックチェーンの軽いクライアントとは何ですか?

ブロックチェーンの軽いクライアントとは何ですか?

2025-08-03 10:21:46

ブロックチェーンネットワークにおける軽いクライアントの役割を理解するブロックチェーンのライトクライアントとは、完全なブロックチェーンデータをダウンロードまたは保存せずにブロックチェーンネットワークと対話するタイプのノードを指します。元帳全体のコピーを維持し、すべてのトランザクションとブロックを検証す...

ブロックチェーンからデータを変更または削除することは可能ですか?

ブロックチェーンからデータを変更または削除することは可能ですか?

2025-08-02 15:42:31

ブロックチェーンの不変の性質を理解するブロックチェーンテクノロジーは、不変の元帳構造を通じてデータの整合性と透明性を確保するために基本的に設計されています。トランザクションが検証され、ブロックに追加されると、暗号化されたハッシュを使用して保護される時系列チェーンの一部になります。各ブロックには、前の...

ブロックチェーンエクスプローラーを使用してトランザクションを表示するにはどうすればよいですか?

ブロックチェーンエクスプローラーを使用してトランザクションを表示するにはどうすればよいですか?

2025-08-02 22:01:09

ブロックチェーンエクスプローラーとは何かを理解しますブロックチェーンエクスプローラーは、ユーザーがブロックチェーンに記録されたすべてのトランザクションを表示できるWebベースのツールです。ブロックチェーンデータの検索エンジンのように機能し、個人がブロック、アドレス、トランザクション履歴、およびその他...

ブロックチェーンのブロック時間を決定するものは何ですか?

ブロックチェーンのブロック時間を決定するものは何ですか?

2025-08-03 19:01:13

ブロックチェーンネットワークのブロック時間を理解するブロック時間とは、新しいブロックをブロックチェーンに追加するのにかかる平均期間を指します。この間隔は、あらゆるブロックチェーンプロトコルの基本的な特性であり、ネットワークのパフォーマンス、セキュリティ、およびユーザーエクスペリエンスに重要な役割を果...

ブロックチェーンのチェーン部分は何ですか?

ブロックチェーンのチェーン部分は何ですか?

2025-08-02 21:29:11

ブロックチェーンにおける「チェーン」の概念を理解するブロックチェーンの「チェーン」という用語は、テクノロジーのバックボーンを形成するデータブロックの連続的かつ不変のリンケージを指します。ブロックチェーン内の各ブロックには、トランザクションまたはデータエントリのコレクションが含まれており、検証されると...

ブロックチェーントランザクションのライフサイクルは何ですか?

ブロックチェーントランザクションのライフサイクルは何ですか?

2025-08-01 19:56:32

ブロックチェーントランザクションの開始ユーザーがデジタル資産をあるウォレットから別のウォレットに転送することを決定したときに、ブロックチェーントランザクションが始まります。このアクションでは、送信者が秘密鍵にアクセスする必要があります。これは、トランザクションの承認に使用される暗号化署名です。このキ...

ブロックチェーンの軽いクライアントとは何ですか?

ブロックチェーンの軽いクライアントとは何ですか?

2025-08-03 10:21:46

ブロックチェーンネットワークにおける軽いクライアントの役割を理解するブロックチェーンのライトクライアントとは、完全なブロックチェーンデータをダウンロードまたは保存せずにブロックチェーンネットワークと対話するタイプのノードを指します。元帳全体のコピーを維持し、すべてのトランザクションとブロックを検証す...

ブロックチェーンからデータを変更または削除することは可能ですか?

ブロックチェーンからデータを変更または削除することは可能ですか?

2025-08-02 15:42:31

ブロックチェーンの不変の性質を理解するブロックチェーンテクノロジーは、不変の元帳構造を通じてデータの整合性と透明性を確保するために基本的に設計されています。トランザクションが検証され、ブロックに追加されると、暗号化されたハッシュを使用して保護される時系列チェーンの一部になります。各ブロックには、前の...

ブロックチェーンエクスプローラーを使用してトランザクションを表示するにはどうすればよいですか?

ブロックチェーンエクスプローラーを使用してトランザクションを表示するにはどうすればよいですか?

2025-08-02 22:01:09

ブロックチェーンエクスプローラーとは何かを理解しますブロックチェーンエクスプローラーは、ユーザーがブロックチェーンに記録されたすべてのトランザクションを表示できるWebベースのツールです。ブロックチェーンデータの検索エンジンのように機能し、個人がブロック、アドレス、トランザクション履歴、およびその他...

ブロックチェーンのブロック時間を決定するものは何ですか?

ブロックチェーンのブロック時間を決定するものは何ですか?

2025-08-03 19:01:13

ブロックチェーンネットワークのブロック時間を理解するブロック時間とは、新しいブロックをブロックチェーンに追加するのにかかる平均期間を指します。この間隔は、あらゆるブロックチェーンプロトコルの基本的な特性であり、ネットワークのパフォーマンス、セキュリティ、およびユーザーエクスペリエンスに重要な役割を果...

ブロックチェーンのチェーン部分は何ですか?

ブロックチェーンのチェーン部分は何ですか?

2025-08-02 21:29:11

ブロックチェーンにおける「チェーン」の概念を理解するブロックチェーンの「チェーン」という用語は、テクノロジーのバックボーンを形成するデータブロックの連続的かつ不変のリンケージを指します。ブロックチェーン内の各ブロックには、トランザクションまたはデータエントリのコレクションが含まれており、検証されると...

ブロックチェーントランザクションのライフサイクルは何ですか?

ブロックチェーントランザクションのライフサイクルは何ですか?

2025-08-01 19:56:32

ブロックチェーントランザクションの開始ユーザーがデジタル資産をあるウォレットから別のウォレットに転送することを決定したときに、ブロックチェーントランザクションが始まります。このアクションでは、送信者が秘密鍵にアクセスする必要があります。これは、トランザクションの承認に使用される暗号化署名です。このキ...

すべての記事を見る

User not found or password invalid

Your input is correct