気をつけて!たくさんのテキスト。

新しい暗号通貨を作成するときは、それをコインにするかトークンにするかを決定する必要があります。コインは独自のブロックチェーン上で開発され、トークンは既存のブロックチェーン上で開発されます。ブロックチェーン技術は、暗号通貨のセキュリティと分散化を保証します。

トークンの作成には、コインの発行よりも少ない経験と知識が必要であり、通常は開発者と専門家のチームが必要です。トークンの作成には技術的な知識が必要です。ただし、イーサリアム、バイナンス スマート チェーン、ソラナ、ポリゴンなどのブロックチェーンを使用する場合、プロセス全体に数分かかることがあります。

トークンとコインのどちらを選択するかは、カスタマイズ要件と資産のユースケースによって異なります。一般に、暗号通貨の作成コストは、外部開発者のコ​​ストや所要時間などの作業量によって異なります。

デジタル通貨を作成するための人気のあるブロックチェーンは、イーサリアムとバイナンス スマート チェーンです。テンプレート コードを使用して自分でトークンを作成することも、有料サービスを使用することもできます。もう 1 つの一般的なオプションは、サイドチェーンを使用することです。サイドチェーンを使用すると、開発の柔軟性が高まり、メインのブロックチェーンの利点も得られます。

独自の暗号通貨を作成する前に、その使用例、トークンノミクス、および法的地位を決定する必要があります。次に開発段階では、ブロックチェーン、コンセンサスメカニズム、アーキテクチャを選択する必要があります。次に、プロジェクトの監査とデューデリジェンスを実施する必要があります。ほぼ誰でも暗号通貨を作成できますが、信頼できるプロジェクトを開発するには真剣な作業と長期にわたる取り組みが必要です。


導入

多くの仮想通貨愛好家は、独自の仮想通貨を作成し、シナリオを使用して聴衆を集めるというアイデアに興奮しています。どこから始めるのが最適ですか?コインやトークンを作成するにはさまざまな方法があります。コストと参入基準は、プロジェクトの複雑さによって異なります。独自の暗号通貨の作成を検討している場合は、読み続けてください。この記事では、開始に役立つ基本を説明します。


暗号通貨とは

暗号通貨は、複数の使用例を持つ特殊なタイプのデジタル資産です。まず第一に、現金、所有権、さらには議決権などのデジタル資産を交換するために必要です。暗号通貨はブロックチェーン技術に基づいているという点で他のデジタル決済システムとは異なります。これにより、政府や銀行などの単一の統治機関からの独立性が確保されます。

最も有名な暗号通貨の 1 つはビットコインです。仲介者を介さずに世界中に資金を送金するために使用されます。ビットコイン ブロックチェーンはすべてのトランザクションを記録し、ネットワークのセキュリティと安定性を保証します。


仮想通貨コインとトークンの違い

仮想通貨は大きく分けてコインとトークンの2つに分類できます。それらの違いは簡単です。コインにはビットコインのようなネイティブのブロックチェーンがあります。イーサ(ETH)はイーサリアムブロックチェーン上で開始されました。コインは通常、取引手数料の支払い、ステーキング、ガバナンスへの参加など、ネットワーク上で何らかのユーティリティを提供します。

トークンは既存のブロックチェーン上に構築されます。コインと同様の役割を果たすことができますが、ほとんどの場合、独自のプロジェクト内で役立ちます。一例としては、Binance Smart Chain の PancakeSwap の CAKE があります。これらのトークンを使用して、代替不可能なトークンの鋳造や懸賞への参加など、PancakeSwap エコシステム内の特定のアクティビティの支払いに使用できます。ただし、CAKE には独自のブロックチェーンがないため、すべての BSC アプリケーションで使用できるわけではありません。イーサリアム ブロックチェーン上で発行された数千の ERC-20 トークンにも同じことが当てはまります。各トークンは、さまざまな使用例を持つ特定のプロジェクトの一部です。


コインとトークンの作成の違い

すでに述べたように、トークンの作成はコインの作成よりもはるかに簡単です。コインを作成するには、ブロックチェーンの開発と運用の成功が必要です。既存のチェーンをフォーク (コピー) することはできますが、ネットワークの存続に役立つユーザーとバリデータを見つけるという問題は解決されません。ただし、新しいコインの成功の可能性は、単なるトークンの場合よりも高い可能性があります。両方のオプションの概要を次に示します。

コイン

トークン

独自のブロックチェーン ネットワーク上で実行されます。

準備の整ったユーザーベースを備えた既存のブロックチェーン上で起動します。

高度なブロックチェーンの知識とプログラミングのスキルが必要です。

既製のツールと公開されているコードを使用して比較的簡単に作成できます。

ブロックチェーンの開発には、より多くの時間と資金が必要です。

トークンの開発はより速く、より簡単で、比較的安価です。


コインの作成

独自のブロックチェーンを開発する場合、新しいコインの作成には長い時間がかかることがあります。ただし、既存のブロックチェーンのフォークを新しいコインの基礎として使用できます。はるかに高速です。フォークされたプロジェクトの例としては、ビットコイン キャッシュ (BCH) があります。フォークを作成するには、高度な技術的知識とプログラミング スキルも必要です。プロジェクトの成功は、ブロックチェーン ネットワークに新しいユーザーを引きつけることにもかかっていますが、これは非常に困難です。

トークンの作成

トークンが作成されるブロックチェーンにより、新しいプロジェクトの評判とセキュリティが向上します。トークンのすべての特性を完全に制御できるわけではありませんが、カスタマイズの余地はまだあります。インターネット上、特に BSC とイーサリアムには、トークンを作成するためのサイトやツールが多数あります。

何を選ぶか - コインかトークン

分散型金融 (DeFi) アプリケーションや Play-to-Earn ゲームの場合は、通常、トークンで十分です。 BSC とイーサリアムはどちらも、開発者に優れた柔軟性と自由を提供します。

コインまたはブロックチェーンを多くの用途に使用する必要がある場合は、独自のブロックチェーンを使用してコインを作成する方がよいでしょう。これは確かに、暗号トークンを発行するよりも複雑です。しかし、成功すれば、プロジェクトは多くの革新と新たな機会をもたらすでしょう。良い例としては、Binance Smart Chain、Ethereum、Solana、Polygon があります。

ただし、どちらの場合でも、成功にはハードワークと、テクノロジー、経済、市場の理解が必要です。


暗号通貨を作成するための最良のソリューション

暗号通貨を作成するための最も人気のあるソリューションには、BSC、イーサリアム、Solana があります。これらのネットワークは、既存の標準に基づいて複数のトークンを作成する方法を提供します。主要なトークン標準 BEP-20 および ERC-20 は、ほぼすべての暗号通貨ウォレット プロバイダーによってサポートされています。

ERC-20 はイーサリアム ブロックチェーンを指し、BEP-20 はバイナンス スマート チェーン (BSC) を指します。どちらのネットワークでもスマート コントラクトを作成および構成でき、これにより独自のトークンや分散型アプリケーション (DApps) を発行できます。 DApps を使用すると、トークンのより多くのユースケースと機能を実現するエコシステムを作成できます。

また、イーサリアムやポルカドットのような大規模なチェーンのセキュリティを活用しながら、いくつかのカスタマイズ オプションを提供するサイドチェーンを検討することもできます。 Polygon Network はイーサリアムに関連付けられており、同じ機能を提供しながら、より安価で高速に使用できます。

ブロックチェーンを選択したら、トークンの作成方法を決定する必要があります。 BSC またはイーサリアム仮想マシンに基づくその他のブロックチェーンを使用している場合、プロセスは比較的簡単です。さらに、指定したパラメーターとルールに基づいてトークンを作成する既製のツールを見つけることもできます。通常は有料ですが、スマート コントラクトに詳しくないユーザーにとっては、これが最も便利なオプションです。

独自のブロックチェーンとコインを作成したい場合は、ブロックチェーン開発者と業界の専門家からなるチームが必要になる可能性が高くなります。イーサリアムやビットコインのようなブロックチェーンをフォークすることに傾いている場合でも、ネットワークのセットアップには依然として膨大な作業が必要です。ブロックチェーンの運用を維持するには、ネットワークのバリデータに対する報酬を考慮し、アクティブなノードを維持する必要があります。


仮想通貨を開発する際に注意すべきこと

コインとトークンの明らかな選択を超えて、次の重要な領域を考慮する必要があります。

暗号通貨の有用性

暗号通貨はさまざまな機能を実行できます。たとえば、これらはサービスにアクセスするためのキーである可能性があり、一部の暗号通貨は株式やその他の金融資産を表します。暗号通貨の作成プロセスを理解し、計画するには、最初からその機能を定義する必要があります。

トケノミクス

トークンノミクスは、暗号通貨を管理し、総供給量、流通方法、初期価格を決定する経済学です。トークンノミクスが効果がなく、ユーザーが暗号通貨の購入に興味がなければ、良いアイデアは失敗します。たとえば、ステーブルコインを作成したものの、ペッグが正しくなかった場合、誰もそれを購入したり保有したくなくなります。

企業コンプライアンス

各国には暗号通貨に関する独自の法律や規制があります。一部の管轄区域では、暗号通貨が完全に禁止されています。直面する可能性のある法的義務とコンプライアンス上の問題を確認してください。


独自の暗号通貨を作成する 7 つの段階

トークンを作成するだけの場合、以下のアルゴリズムのステップの一部は関係ありません。上記の 3 つの設計ステップが最も重要です。私たちのガイダンスのほとんどは、ブロックチェーンの作成からコインの鋳造までのプロセスをカバーします。

1. 適切なブロックチェーンプラットフォームの選択

トークンを作成する場合は、それが発行されるブロックチェーンを選択する必要があります。人気のあるソリューションは BSC とイーサリアムですが、サイドチェーンもあります。コインを作成するには、独自のブロックチェーンを設計するか、代わりに誰かを雇うことを検討する必要があります。

2. コンセンサスメカニズムの選択

独自のブロックチェーンを作成している場合、またはトークンに既存のブロックチェーンをどれを選択すればよいかわからない場合は、実装するコンセンサス メカニズムについて検討してください。コンセンサス メカニズムは、参加者がネットワーク上のトランザクションを確認および検証する方法を決定します。ほとんどのブロックチェーンは、ノードのハードウェア要件が低く、より可変であるため、プルーフ・オブ・ステークのコンセンサスメカニズムを使用しています。ビットコインで使用されるプルーフ・オブ・ワークはより安全であると考えられていますが、リソースを大量に消費し、環境に有害です。

3. ブロックチェーンアーキテクチャの設計

このステップは、コインを作成する場合にのみ必要です。すべてのブロックチェーンでトランザクションを公的に検証し、ノードを実行できるわけではありません。したがって、ブロックチェーンをプライベート、パブリック、制限付き、またはパブリックのいずれにするかを決定することが重要です。ブロックチェーンのアーキテクチャは、コインとプロジェクトの目標によって異なります。たとえば、コインを作成する企業や国は、プライベート ブロックチェーンを使用してより強力な制御を行うことができます。

4. ブロックチェーンの開発

開発の専門知識がない場合は、アイデアを実装するために外部の助けが必要になります。すでに実際の環境で動作しているブロックチェーンの主要な概念やルールを変更することは非常に困難です。すべてが計画どおりに動作することを確認するには、テストネットを使用し、理想的には開発チームを作成します。

5. 暗号通貨とそのコードの監査

Certik のような監査会社は、ブロックチェーン コードとその暗号通貨の脆弱性をチェックします。監査結果を公的に公開し、その結果に基づいて行動することができます。このプロセスは、プロジェクトの作成者であるあなたと、すべての潜在的なユーザーおよび投資家にとってのセキュリティを保証します。

6. コンプライアンスの再確認

ブロックチェーンが稼働し、暗号通貨を鋳造する準備が整ったので、許可を申請する必要があるかどうかを確認するために法的アドバイスを求めるのが最善です。繰り返しになりますが、このテストを自分で行うのは難しく、外部の助けが必要になる可能性が高くなります。

7. 暗号通貨の鋳造

トークンを作成するかコインを作成するかに関係なく、暗号通貨ユニットを生成する必要があります。正確な方法はトークンノミクスによって異なります。たとえば、供給量が固定されたトークンは通常、スマート コントラクトを使用して一度に鋳造されます。ビットコインのようなコインは、マイナーがトランザクションの新しいブロックを検証するにつれて徐々にリリースされます。


BEP-20 トークンの作成方法

シンプルな BEP-20 トークンを作成するには、Binance スマート チェーンにスマート コントラクトを展開するための基本的なプログラミング スキルが必要です。料金を支払うには、インストールされた MetaMask ウォレットと BNB も必要です。

1. BSC メインネットが MetaMask ウォレットに追加されていることを確認します。詳細な手順については、ガイド「MetaMask を Binance Smart Chain に接続する」を参照してください。

2. Ethereum 仮想マシンと互換性のあるブロックチェーン上でスマート コントラクトを開発および展開するためのオンライン アプリケーションである Remix に移動します。 Contracts フォルダーを右クリックし、[新しいファイル] を選択します。


3. ファイルに「BEP20.sol」という名前を付けます。


4. Solidity プログラミング言語がインストールされていることを確認してください。インストールされていない場合、スマート コントラクトは機能しません。インストールするには、強調表示されたアイコンをクリックします。


5. BEP-20 スマート コントラクト コードをファイルにコピーします。コードのオプションと関数について詳しくは、GitHub をご覧ください。


6. コインのパラメータに応じて、名前、記号、小数点以下の桁数、合計供給量を変更します。例として、小数点以下 18 桁で総供給量 1 億トークンの Binance Academy Coin (BAC) を選択しました。小数点以下 18 桁をカバーするために必ずゼロを追加してください。


7. 次に、スマート コントラクトをコンパイルする必要があります。以下に示す画面左側のアイコンをクリックし、「自動コンパイル」と「最適化を有効にする」チェックボックスをオンにして、「コンパイル」ボタンをクリックします。


8. [ABI] ボタンをクリックして、コントラクト ABI をコピーします。


9. 以下に示すように、画面の左側にあるアイコンをクリックします。環境として [Injected Web3] を選択し、MetaMask が Remix に接続できるようにします。必ず BEP20 コントラクトを選択し、[デプロイ] をクリックします。

10. ブロックチェーン上にコントラクトをデプロイするには、MetaMask を通じて取引手数料を支払う必要があります。スマート コントラクトが有効になったら、そのソース コードをレビューして公開する必要があります。

コントラクト アドレスを BscScan にコピーし、コンパイラー タイプとして [Solidity (Single)] を選択し、手順 7 で使用したバージョンを指定します。


11. 次に [Remix] で、BEP20.sol を右クリックし、[Flatten] を選択します。次に、コードを最適化するために Remix 権限を付与する必要があります。


12. BEP20_ flat.sol ファイルからコードをボックスにコピーし、[最適化] オプションが [はい] に設定されていることを確認します。ページの下部にある「検証して公開」をクリックします。


13. 準備ができたことを示すポップアップ ウィンドウが表示されます。検証済みのコードを使用すると、コントラクトに実装されている _mint 関数を呼び出すことで、BscScan でトークンを生成できます。 BscScan の契約アドレスに移動し、[契約の書き込み] をクリックし、[Web3 に接続] を選択して MetaMask アカウントに接続します。



14. ページの下部にある Mint セクションに移動し、発行するトークンの数を入力します。 1億BACを解放します。小数点以下の桁を追加することを忘れないでください。この場合は 18. [書き込み] をクリックし、MetaMask でコミッションを支払います。


15. トークンが発行され、スマート コントラクトを作成したウォレットに送信されたことがわかります。



仮想通貨を取引所に追加する方法

あなたのコインまたはトークンがバイナンスなどの暗号通貨取引所に上場されている場合、あなたのプロジェクトは安全かつ規制された方法でより多くの人々に利用可能になります。本格的な暗号通貨プロジェクトを構想して開発できる場合は、Binance での上場および/または配布のオンライン申請フォームに記入するか、Launchpad/Launchpool プラットフォームでプロジェクトをホストさせることができます。

各暗号通貨は厳格な検証手順を受けます。プロジェクトのレビュープロセス中に、定期的にBinanceに必要な情報を提供する必要があります。さらに、仮想通貨エコシステムは、Initial Coin Offering (ICO) またはトークンセール中に上場される流動性として提供されるために、BNB と BUSD を受け入れる必要があります。


暗号通貨の作成にかかるコスト

暗号通貨関連のコストは、選択した方法と設定によって異なります。コインとブロックチェーンを作成した場合、チーム全体に数か月分の料金を支払う必要があります。信頼できるチームによるコード監査には約 15,000 ドル (USD) の費用がかかります。最も安価なオプションは BSC の単純なトークンで、50 ドルで作成できます。平均して、成功の可能性のある暗号通貨を立ち上げるには、作成、マーケティング、コミュニティ構築に数千ドルを費やす必要があります。



まとめ

独自の暗号通貨を作成する場合は、まずこの記事の情報を使用してください。これは奥深いテーマであり、完全に理解するには多くの時間を必要とします。トークンやコインを作成するだけでなく、立ち上げ後にプロジェクトを成功させる方法についても考える必要があります。他のプロジェクトとその立ち上げプロセスを研究することをお勧めします。このようにして、どのアプローチが効果的で、どのアプローチが効果的でないかについて結論を引き出すことができます。