簡単な内容
新しい暗号通貨を作成するときは、コインまたはトークンを選択できます。コインには独自のブロックチェーンがあり、トークンは既存のネットワーク上に構築されます。暗号通貨は、セキュリティと分散化のためにブロックチェーンに依存しています。
トークンの作成には、暗号通貨の作成よりも少ない経験と労力が必要です。コインの作成には通常、開発者と専門家のチームが必要です。このトークンにはある程度の技術的知識も必要ですが、イーサリアム、バイナンス スマート チェーン、ソラナ、ポリゴンなどの他のブロックチェーンを使用して数分で作成できます。
トークンまたはコインの選択は、必要なカスタマイズと使用オプションによって異なります。一般に、関連コストは、開発者や時間など、必要な作業量によって異なります。
イーサリアムとバイナンス スマート チェーンは、デジタル通貨を作成するための人気のあるブロックチェーンです。インストールされたコードを使用して自分でトークンを生成することも、料金を払ってコイン生成サービスを使用することもできます。サイドチェーンは、ブロックチェーンの主な利点に加えて、より多くのカスタマイズ オプションを提供するため、もう 1 つの人気のある選択肢です。
独自の暗号通貨を作成する前に、その用途、トークンノミクス、法的地位について考える必要があります。その後の開発フェーズでは、ブロックチェーン、コンセンサスメカニズム、アーキテクチャを選択する必要があります。その後、プロジェクトの監査と最終的な法的レビューを検討できます。ほぼ誰でも暗号通貨を作成できますが、堅実なプロジェクトを開発するには真剣な作業と献身が必要です。
導入
独自の暗号通貨、使用例、対象者を作成するというアイデアは、多くの暗号通貨支持者を興奮させます。しかし、どこから始めるのが最適でしょうか?実際、コインやトークンを作成する方法はたくさんあります。コストと必要な知識は、プロジェクトの複雑さによっても異なります。独自の暗号通貨の作成を検討している場合は、開始するための基本についてこの記事で概説しています。
暗号通貨とは何ですか?
暗号通貨は、さまざまな用途に使用できるデジタル資産の一種です。これは主に、金銭的価値、財産権、さらには投票権などの価値を人々の間でデジタル的に移転する方法です。暗号通貨はブロックチェーン技術に基づいているという点で他のデジタル決済システムとは異なります。このフレームワークにより、仮想通貨は政府や銀行などの中央集権的な機関からより自由に利用できるようになります。
ビットコインは暗号通貨の最も有名な例です。使用例は単純で、仲介者を介さずに世界中に金銭価値を転送します。そのブロックチェーンはすべてのトランザクションを記録し、ネットワークの安定性とセキュリティを保証します。
コインとトークンの違い
暗号通貨は、従来、コインとトークンの 2 つのカテゴリに分類できます。それらの違いは簡単です。ビットコインなどのコインには独自のブロックチェーンがあります。イーサ (ETH) はイーサリアム ブロックチェーン上に構築されています。コインは通常、取引手数料の支払い、ステーキング、ガバナンスへの参加など、ネットワーク全体で何らかの有用性を持っています。
トークンは既存のブロックチェーン上に構築されます。トークンにはコインに似た役割がいくつかあるかもしれませんが、トークンは主にプロジェクトで役立ちます。一例としては、Binance Smart Chain 上の PancakeSwap の CAKE があります。また、代替不可能なトークンの鋳造や宝くじへの参加など、PancakeSwap エコシステム内の特定のトランザクションの支払いに使用することもできます。ただし、CAKE には独自のブロックチェーンがないため、すべての BSC アプリケーションで使用できるわけではありません。イーサリアム ブロックチェーン上で発行される数千の ERC-20 トークンにも同じことが当てはまります。各トークンは、さまざまな使用オプションを持つ特定のプロジェクトの一部です。
クリプトコインの作成とクリプトトークンの作成。
前述したように、トークンの作成はコインの作成よりもはるかに簡単です。このコインにはブロックチェーンの開発と適切なサポートが必要です。別の既存のチェーンをフォーク (コピー) することはできますが、ネットワークの存続に役立つユーザーとバリデータを見つけるという問題は解決されません。ただし、新しいコインで成功する可能性は、単にトークンを作成するよりも高い可能性があります。 2 つの方法の概要を次に示します。
コインの作成
独自のブロックチェーンを開発する場合、新しいコインの作成には長い時間がかかることがあります。ただし、以前のブロックチェーンのフォークはすぐに実行でき、新しいコインの基礎として使用できます。ビットコイン キャッシュ (BCH) はプロジェクト フォークの一例です。ただし、そのためには依然として高度な技術知識とプログラミング スキルが必要です。プロジェクトの成功は、ブロックチェーン ネットワークに新しいユーザーを引き付けるかどうかにも左右されますが、それは簡単ではないかもしれません。
トークンの作成
既存のブロックチェーン上にトークンを作成すると、その評判とセキュリティが向上します。トークンのあらゆる側面を完全に制御できるわけではありませんが、カスタマイズの余地は十分にあります。特に BSC とイーサリアムには、独自のトークンを作成するための Web サイトやツールが多数あります。
自分のプロジェクトには何を選択すればよいでしょうか?
分散型金融 (DeFi) アプリケーションや、プレイして獲得するタイプのゲームには通常、トークンで十分です。 BSC とイーサリアムはどちらも、開発者が作業するのに十分な柔軟性と自由を提供します。
コインやブロックチェーンでできることの限界を押し広げたい場合は、独自のブロックチェーンでコインを作成することがおそらく最良の選択肢です。新しいブロックチェーンとコインを作成することは、暗号トークンを発行するよりも明らかに困難です。しかし、正しく行えば、イノベーションや新たな機会につながる可能性があります。良い例としては、Binance Smart Chain、Ethereum、Solana、Polygon があります。
ただし、どちらのオプションも成功するには、多大な努力と技術的、経済的、市場の知識が必要です。
暗号通貨を作成するための最良のソリューション
最も人気のある暗号通貨マイニング ソリューションには、BSC、イーサリアム、Solana などがあります。これらのネットワークにより、既存の標準に基づいて多くのトークンを作成できます。 BEP-20 および ERC-20 トークン標準は、ほぼすべての暗号通貨ウォレット プロバイダーがサポートできる主要な例です。
ERC-20 はイーサリアム ブロックチェーンに属し、BEP-20 はバイナンス スマート チェーン (BSC) の一部です。どちらのネットワークでもスマート コントラクトを作成および構成でき、これにより独自のトークンと分散型アプリケーション (DApp) を作成する機能が提供されます。 DApp を使用すると、トークンにさらに多くの用途と機能を提供するエコシステムを作成できます。
また、イーサリアムやポルカドットなどのより大きなチェーンのセキュリティを使用し、いくつかのカスタマイズ オプションを提供するサイドチェーンを検討することもできます。 Polygon ネットワークはイーサリアムに接続されており、同様のエクスペリエンスを提供しますが、より安価で高速に使用できます。
ブロックチェーンを選択した後、トークンを作成する方法を選択する必要があります。 BSC およびイーサリアム仮想マシンに基づくその他のブロックチェーンを使用する場合、プロセスは比較的単純です。指定したパラメーターとルールに基づいてトークンを生成する既製のツールを見つけることもできます。通常は有料ですが、スマート コントラクトに慣れていないユーザーにとっては、これがより実用的なオプションです。
独自のブロックチェーンとコインを構築したい場合は、おそらくブロックチェーン開発者と業界の専門家からなるチームが必要になります。イーサリアムやビットコインのようなブロックチェーンのフォークを検討している場合でも、ネットワークのセットアップには依然として膨大な作業が必要です。これには、ユーザーがバリデーターとして行動し、ブロックチェーンを実行し続けるためにノードを実行するよう奨励することが含まれます。
仮想通貨を開発する際に考慮すべきこと
ブロックチェーンの選択やコイン/トークンの作成に関する明白な決定以外にも、考慮すべき重要な決定がいくつかあります。
暗号通貨の有用性を判断する
暗号通貨はさまざまな役割を果たすことができます。サービスにアクセスするためのキーとして機能するものもあります。その他には株式や金融資産を表すものもあります。暗号通貨の作成プロセスを理解して概要を説明するには、まずその機能を定義する必要があります。
独自のトークンノミクスを作成する
トークンノミクスは、暗号通貨を動かす経済です。これには、オファーの総額、配布方法、開始価格が含まれます。トークンノミクスが間違っていて、ユーザーが暗号通貨の購入に興味がなければ、良いアイデアも失敗する可能性があります。たとえば、ステーブルコインを作成しても、それを適切にペグできなければ、誰もそれを購入したり保有したくなくなります。
プロジェクトの法的遵守を確認する
世界中の国には、暗号通貨に関する独自の法律や規制があります。一部の管轄区域では、暗号通貨の使用が禁止されている場合もあります。法的義務および遭遇する可能性のあるコンプライアンス上の問題を十分に考慮してください。
7 つのステップで暗号通貨を作成します
トークンを作成するだけの場合は、以下のガイドのすべての手順が適用されるわけではありません。さらに重要なのは、上で説明した 3 つの設計ステップです。私たちのチュートリアルのほとんどは、コインの鋳造を開始する前にブロックチェーン構築の基本をカバーします。
1. 適切なブロックチェーン プラットフォームを選択します
トークンについては、暗号通貨を鋳造するブロックチェーンを選択する必要があります。 BSC とイーサリアムは一般的なオプションですが、サイドチェーンも良いアイデアになる可能性があります。独自のコインを作成するには、カスタム ブロックチェーンを作成する人を設計するか雇用することを検討する必要があります。
2. コンセンサスメカニズムを選択する
独自のブロックチェーンを構築している場合、またはトークンにどれを選択すればよいかわからない場合は、必要なコンセンサスについて考えてください。これらのメカニズムは、参加者がネットワーク内のトランザクションを確認および検証する方法を定義します。ほとんどのブロックチェーンは、ハードウェア要件が低く、さまざまな種類が多いため、Proof of Stake を使用します。 ビットコインで使用されるプルーフ・オブ・ワークは、一部のユーザーによってより安全であると考えられていますが、多くの場合、多額のメンテナンス費用が必要であり、環境に優しいものではありません。
3. ブロックチェーンアーキテクチャの開発
このステップは、コインを作成する場合にのみ必要です。すべてのブロックチェーンでコミュニティがトランザクションを検証したり、ノードを実行したりできるわけではありません。プライベート、パブリック、排他的、包括的なブロックチェーンのいずれかを選択することは非常に重要です。ブロックチェーンのアーキテクチャは、コインとプロジェクトが何をしようとしているかによって異なります。たとえば、コインを作成する企業や国は、プライベート ブロックチェーンを使用してより強力な制御を行うことができます。
4. ブロックチェーン開発を開始する
開発の専門知識がない場合は、アイデアを実現するために外部の助けが必要になります。ブロックチェーンが実際の環境で動作する場合、その基本的な概念やルールを変更することは非常に困難です。テストネットを使用して、すべてが計画どおりに動作していることを確認し、理想的には開発チーム全体と協力してブロックチェーンを構築します。
5. 暗号通貨とそのコードを監査する
Certik のような監査会社は、ブロックチェーン コードとその暗号通貨の脆弱性を監査できます。その後、監査を公開し、その結果に基づいて開発することができます。このプロセスにより、作成者であるあなたと、潜在的なユーザーや投資家にある程度のセキュリティが保証されます。
6. 法的側面を再確認する
ブロックチェーンが稼働し、暗号通貨を鋳造する準備が整ったので、許可を申請する必要があるかどうかを確認するために法的アドバイスを求めるのが最善です。繰り返しになりますが、この手順を自分で行うのは難しく、支援が必要です。
7. 暗号通貨を鋳造する
トークンを作成するかコインを作成するかに関係なく、ある時点で暗号通貨を鋳造する必要があります。正確な方法はトークンノミクスによって異なります。たとえば、供給量が固定されたトークンは通常、スマート コントラクトを使用して 1 回だけ鋳造されます。ビットコインのようなコインは、マイナーがトランザクションの新しいブロックを検証するにつれて段階的に鋳造されます。
BEP-20 トークンの作成方法
単純な BEP-20 トークンを作成するには、Binance スマート チェーンにスマート コントラクトを展開するための基本的なプログラミング スキルが必要です。また、メタマスクをインストールし、ガス料金を支払うためにウォレットに BNB を入れておく必要があります。
1. BSC メインネットが MetaMask に追加されていることを確認します。詳細な手順については、MetaMask を Binance Smart Chain に接続するガイドをご覧ください。
2. Ethereum 仮想マシンと互換性のあるブロックチェーン上でスマート コントラクトを開発および展開するためのオンライン アプリケーションである Remix に移動します。 [contracts]フォルダを右クリックし、[新規ファイル]を選択します。

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

4. [Solidity] プログラミング言語がインストールされていることを確認してください。インストールされていない場合、スマート コントラクトは機能しません。これを行うには、右側にある下のアイコンをクリックします。

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

6. コインの「名前」、「シンボル」、「10 進数」、および「totalSupply」フィールドを変更します。例として、小数点以下 18 桁で総供給量が 100,000,000 の Binance Academy Coin (BAC) を選択しました。小数点以下 18 桁を埋めるのに十分なゼロを忘れずに追加してください。

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

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

9. 画面の左側で、以下で強調表示されているアイコンをクリックします。環境として[Injected Web3]を選択し、MetaMaskがRemixに接続できるようにします。最後に、[Deploy] をクリックする前に、必ず BEP20 コントラクトを選択してください。

10. ブロックチェーン上にコントラクトをデプロイするには、MetaMask を通じて取引手数料を支払う必要があります。スマート コントラクトが実行されたら、コントラクトのソース コードを検証して公開する必要があります。
コントラクトのアドレスをBscScanにコピーし、コンパイラの種類として[Solidity (Single)]を選択し、手順7で使用したコンパイラのバージョンと一致させます。

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

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

13. 画面に成功アイコンが表示されます。検証されたコードを使用すると、コントラクトに実装されている「_mint call」関数を使用して、BscScan 経由でトークンを生成できます。 BscScan 上の契約アドレスに移動し、[契約の書き込み] をクリックし、[Web3 に接続] をクリックして MetaMask アカウントに接続します。

14. 「ミント」セクションまでスクロールし、ミントしたいトークンの数を入力します。 1億BACを鋳造する予定です。この場合、小数点以下の桁を追加することを忘れないでください。 18. [書き込み] をクリックし、MetaMask に料金を支払います。

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

暗号通貨を上場する方法
Binance などの暗号通貨取引所にコインやトークンを上場すると、安全かつ規制された方法で、より幅広いユーザーにコインやトークンを公開できます。信頼性の高い暗号通貨プロジェクトの作成と開発に成功したら、Binance のオンライン申請フォームに記入して、Launchpad/Launchpool での直接上場や配布を行うことができます。
各暗号通貨は徹底的なデューデリジェンスプロセスを経ており、申請中に進捗状況をバイナンスに定期的に報告する必要があります。また、暗号通貨エコシステムで BNB と BUSD を受け入れる必要もあります。たとえば、流動性として提供したり、イニシャル コイン オファリング (ICO) やトークン セール中に受け入れたりする必要があります。
独自の暗号通貨を作成するコスト
コストは、選択した方法と設定に関連します。コインとブロックチェーンを構築している場合は、数か月かけてチーム全体に料金を支払わなければならない可能性があります。信頼できるチームによるコード監査には約 15,000 ドルの費用がかかる場合があります。 BSC で最も安いシンプルなトークンは 50 ドルで作成できます。マーケティングとある程度の成功の可能性があるコミュニティを利用して暗号通貨を作成するための平均価格を計算すると、おそらく 1,000 ドル以上を費やす必要があります。
結果
独自の暗号通貨を作成する場合は、当社の情報を出発点としてのみ使用してください。これは奥深いテーマであり、完全に理解するには長い時間がかかります。トークンやコインを作成するだけでなく、プロジェクトの立ち上げ後にプロジェクトを成功させることも考える必要があります。他のプロジェクトやスタートアップを研究して、何がうまくいき、何がうまくいかないのかを確認すると、独自の暗号通貨を構築するのに役立ちます。



