TL;DR

新しい暗号通貨を作成する際、コインまたはトークンの作成を選択できます。コインは独自のブロックチェーンを持ち、トークンは既存のネットワーク上に構築されます。暗号通貨はそのセキュリティと分散型の特性のためにブロックチェーンに依存しています。

トークンを作成するには、暗号コインを作るよりも専門知識と労力が少なくて済みます。コインを作成するには、通常、開発者と専門家のチームが必要です。トークンは技術的知識が必要ですが、Ethereum、BNBスマートチェーン(BSC)、Solana、Polygonなどの他のブロックチェーンを利用して数分で作成することが可能です。

トークンまたはコインの選択は、カスタマイズ性とユーティリティに応じて変わります。全体的に、関わるコストは必要な作業に依存し、外部開発者や時間が含まれます。

EthereumとBNBスマートチェーンはデジタル通貨を作成するための人気のブロックチェーンです。確立されたコードを使用して自分でトークンを作成するか、コイン作成サービスの利用に支払うことができます。サイドチェーンは、メインブロックチェーンの利点を活用しながら、より多くのカスタマイズを提供するため、人気の選択肢です。

独自の暗号を作成する前に、そのユーティリティ、トークノミクス、法的地位を考慮する必要があります。その後、ブロックチェーンの選択、コンセンサスメカニズム、アーキテクチャは開発段階で必要です。次に、プロジェクトの監査と最終的な法的チェックを考慮することができます。ほぼ誰でも暗号通貨を作成できますが、堅実なプロジェクトを開発するには真剣な作業と献身が必要です。


イントロダクション

独自の暗号通貨を作成するアイデア、ユースケース、オーディエンスは、多くの暗号ファンにとってエキサイティングなものです。しかし、どこから始めるのが最良でしょうか?実際には、コインやトークンを作成する方法がいくつかあります。コストや知識は、プロジェクトの複雑さに応じて異なります。独自の暗号通貨を作成することを考えている場合、私たちの記事は、開始するための基本を説明しています。


暗号通貨とは何ですか?

暗号通貨とは、暗号とも呼ばれる、複数のユースケースを持つデジタル資産の一種です。主に、金銭的価値、所有権、さらには投票権を含む、デジタルで人々の間で価値を移転する手段です。暗号は、ブロックチェーン技術に根ざしているため、他のデジタル決済システムとは異なります。この基盤により、暗号通貨は政府や銀行のような中央のエンティティからより自由になります。

ビットコインは、暗号通貨の最も有名な例です。仲介者なしで世界中の誰にでも金銭的価値を移転する簡単なユースケースを持っています。そのブロックチェーンはすべての取引を記録し、セキュリティとネットワークの安定性を確保します。


暗号コインとトークンの違い

暗号通貨は大まかに2つのカテゴリに分けられます:コインとトークン。それらの違いは簡単です。コインは独自のネイティブブロックチェーンを持っています。たとえば、ビットコインがそれに当たります。Ether(ETH)はEthereumブロックチェーンを持っています。コインは通常、取引手数料の支払い、ステーキング、ガバナンスへの参加など、ネットワーク全体に特定のユーティリティを持っています。

トークンは既存のブロックチェーン上に構築されます。コインと似た役割を持つこともありますが、トークンは主に自分のプロジェクト内でユーティリティを持っています。一例として、BNBスマートチェーン上のPancakeSwapのCAKEがあります。これは、Non-Fungible Tokensをミントしたり、彼らの宝くじをプレイしたりするための特定の取引の支払いに使用することもできます。ただし、CAKEは独自のブロックチェーンを持たないため、BSC全体のすべてのアプリケーションで使用できるわけではありません。Ethereumブロックチェーンで発行された数千のERC-20トークンにも同じことが言えます。各トークンは異なるユースケースを持つ特定のプロジェクトの一部です。


暗号コインの作成とトークンの作成

前述のように、トークンを作成するのはコインを作成するよりもはるかに簡単です。コインを作成すると、ブロックチェーンを開発し、成功裏に維持する必要があります。他の既存のチェーンをフォーク(コピーを作成)することもできますが、これはネットワークを生き残らせるためのユーザーやバリデーターを見つける問題を解決しません。それにもかかわらず、新しいコインによる成功の可能性は、単にトークンを作成するよりも高い場合があります。以下は、2つの選択肢の基本的な概要です。

コイン

トークン

独自のブロックチェーンネットワーク上で動作します

確立されたユーザーベースのある既存のブロックチェーン上に構築できます

高度なブロックチェーンの知識とコーディングスキルが必要です

既存のツールとオープンソースのコードを使用すれば、比較的簡単に作成できます

ブロックチェーン開発はコストが高く、時間がかかります

トークンの開発は迅速で簡単で、比較的安価です


コインを作成する

独自のブロックチェーンを開発する場合、新しいコインの作成には多くの時間がかかる可能性があります。しかし、以前のブロックチェーンをフォークすることで迅速に行うことができ、新しいコインの基盤として使用できます。ビットコインキャッシュ(BCH)はフォークされたプロジェクトの一例です。これを行うには、高度なブロックチェーン技術とコーディングの知識が必要です。プロジェクトの成功は、新しいユーザーをブロックチェーンネットワークに引き入れることにも依存し、これは課題です。

トークンを作成する

既存のブロックチェーン上でトークンを作成すると、その評判とセキュリティを活用できます。トークンのすべての側面を完全に制御することはできませんが、カスタマイズの余地はまだたくさんあります。特にBSCやEthereumでは、自分のトークンを作成するためのさまざまなウェブサイトやツールが利用可能です。

プロジェクトのためにコインを作成すべきかトークンを作成すべきか?

トークンは通常、分散型金融(DeFi)アプリケーションやプレイ・トゥ・アーンゲームに十分です。BSCとEthereumの両方は、開発者が利用できる柔軟性と自由の大きな量を持っています。

もしコインやブロックチェーンの限界を押し広げようとしている場合は、独自のブロックチェーンを持つコインを作成する方が良いでしょう。新しいブロックチェーンとコインを作成するのは、暗号トークンを発行するよりも確かに難しいですが、うまくいけば、多くの革新と新しい可能性をもたらすことができます。BNBスマートチェーン、Ethereum、Solana、Polygonは良い例です。

それでも、どちらの選択肢も成功するためには多くの努力と技術的、経済的、市場の知識が必要です。


暗号通貨作成のためのトップソリューション

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

ERC-20はEthereumブロックチェーンに属し、BEP-20はBNBスマートチェーン(BSC)の一部です。両方のネットワークは、自分自身のトークンや分散型アプリケーション(DApps)を作成できるスマートコントラクトの作成とカスタマイズを許可します。DAppsを使用すると、トークンにより多くのユースケースと機能を提供するエコシステムを作成できます。

EthereumやPolkadotのような大きなチェーンのセキュリティを利用するサイドチェーンを検討することもできますが、いくつかのカスタマイズも提供されます。PolygonネットワークはEthereumに接続され、似たような体験を提供しますが、安価で迅速に使用できます。

ブロックチェーンを選択した後は、トークンを作成するための方法が必要です。BSCやEthereum仮想マシンに基づく他のブロックチェーンの場合、プロセスは比較的簡単です。提供するパラメータとルールに基づいてトークンを作成するための準備が整ったツールも見つけることができます。これらは通常有料ですが、スマートコントラクトに不慣れなユーザーにはより実用的な選択肢です。

独自のブロックチェーンとコインを作成したい場合、ブロックチェーン開発者と業界の専門家のチームが必要になる可能性が高いです。EthereumやBitcoinのようなブロックチェーンをフォークする場合でも、ネットワークを設定するためには非常に多くの作業が必要です。これには、ユーザーにバリデーターとして行動し、ノードを運営してブロックチェーンを維持するよう促すことが含まれます。


暗号を設計する際に考慮すべきこと

ブロックチェーンやコインまたはトークンの作成のような明白な選択肢に加えて、考慮すべきいくつかの他の重要な領域があります:

暗号通貨のユーティリティを定義する

暗号通貨は多くの役割を果たすことができます。あるものはサービスにアクセスするための鍵のように機能します。他のものは、株式やその他の金融資産を表すこともあります。暗号を作成するプロセスを理解してマッピングするには、その特徴を最初から定義する必要があります。

トークノミクスを設計する

トークノミクスは、総供給、配布方法、初期価格設定など、あなたの暗号を支配する経済です。良いアイデアでも、トークノミクスが正しくない場合、ユーザーが暗号通貨を購入するインセンティブがなければ失敗する可能性があります。たとえば、ステーブルコインを作成しているが、正しくペッグできない場合、誰もそれを購入したり保持したりしたくないでしょう。

法的コンプライアンスを確認する

世界中の国々には、暗号通貨に関する独自の法律や規則があります。一部の法域では、暗号通貨の使用を禁止する場合もあります。法的義務や直面する可能性のあるコンプライアンスの問題を十分に考慮してください。


7ステップで独自の暗号通貨を作成する

トークンだけを作成する場合、以下のチュートリアルのすべてのステップが適用されるわけではありません。より重要なのは、上記の3つの設計ステップです。私たちの指示のほとんどは、最終的にコインをミントする前に、まずブロックチェーンを作成する基本をカバーします。

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

トークンの場合、暗号をミントするためのブロックチェーンを選択する必要があります。BSCとEthereumは人気のオプションですが、サイドチェーンも良いアイデアかもしれません。独自のコインを作成するには、カスタムブロックチェーンを設計するか、誰かに作成を依頼することを考える必要があります。

2. コンセンサスメカニズムを選択する

独自のブロックチェーンを作成する場合や、トークンにどれを選ぶべきか分からない場合は、望むコンセンサスメカニズムについて考えてください。これらのメカニズムは、参加者がネットワーク上で取引を確認し、検証する方法を決定します。ほとんどのブロックチェーンは、ハードウェア要件が低く、さまざまなバリエーションがあるため、プルーフ・オブ・ステークを使用します。ビットコインで使用されているプルーフ・オブ・ワークは、より安全であると考えられていますが、維持するのは高価で、環境に優しくないことが多いです。

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

このステップは、コインを作成する場合にのみ必要です。すべてのブロックチェーンが公開で取引を検証したり、ノードを運営したりすることを許可するわけではありません。プライベート、パブリック、許可された、または許可されていないブロックチェーンのいずれかを持つことの決定は重要です。ブロックチェーンアーキテクチャは、コインとプロジェクトが何をしようとしているかに依存します。たとえば、コインを作成する企業や国は、より多くの制御のためにプライベートブロックチェーンを運営するかもしれません。

4. ブロックチェーン開発を開始する

専門的な開発知識がない限り、アイデアを構築するために外部のヘルプが必要です。ブロックチェーンがライブ環境で稼働するようになると、そのコア概念やルールを変更するのは非常に困難です。すべてが計画通りに機能することを確認するためにテストネットを利用し、理想的には開発チーム全体と協力してブロックチェーンを構築してください。

5. 暗号とそのコードを監査する

Certikのような監査会社は、あなたのブロックチェーンとその暗号通貨のコードをチェックして、脆弱性を探します。その後、監査を公開し、その結果に基づいて行動することもできます。このプロセスは、作成者としてのあなたや潜在的なユーザーや投資家にとっての安全性の保証を提供します。

6. 法的側面を再確認する

ブロックチェーンが稼働し、暗号通貨をミントする準備が整ったら、許可を申請する必要があるかどうかを確認するために専門的な法的アドバイスを求めるのが最善です。再度、このステップは一人では達成が難しく、外部の助けが必要です。

7. あなたの暗号通貨をミントする

トークンまたはコインを作成している場合、いずれにせよ、ある時点で暗号通貨をミントする必要があります。正確な方法は、あなたのトークノミクスに基づいて異なります。たとえば、固定供給のトークンは、通常、スマートコントラクトを介して一度にすべてミントされます。ビットコインのようなコインは、新しい取引ブロックを検証するマイナーによって徐々にミントされます。


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

シンプルなBEP-20トークンを作成するには、BNBスマートチェーンにスマートコントラクトをデプロイするための基本的なコーディングスキルが必要です。また、MetaMaskをインストールし、ガス料金を支払うためのBNBをウォレットに持っている必要があります。

1. MetaMaskにBSCメインネットが追加されていることを確認してください。詳細な手順は、BNBスマートチェーンにMetaMaskを接続するガイドにあります。

2. Remixにアクセスします。これは、Ethereum仮想マシンに互換性のあるブロックチェーン上でスマートコントラクトを開発およびデプロイするためのオンラインアプリケーションです。[contracts]フォルダーを右クリックし、[New File]をクリックします。

3. ファイル名を「BEP20.sol」にします。


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

5. BEP-20スマートコントラクトコードをファイルにコピーします。コードのパラメータや機能に関する詳細情報はGitHubで確認できます。

6. コインの名前、シンボル、小数点以下の桁数、およびtotalSupplyを修正します。ここでは、例としてBinance Academy Coin (BAC)を選択し、小数点以下18桁、総供給量1億に設定しています。18桁をカバーするために十分な0を追加するのを忘れないでください。

7. 次に、スマートコントラクトをコンパイルする必要があります。画面の左側に示されたアイコンをクリックし、[Auto compile]と[Enable optimization]をチェックし、[Compile]ボタンをクリックします。

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からコードをフィールドにコピーし、[Optimization]をYesに設定します。次に、ページの下部で[Verify and Publish]をクリックします。

13. 成功のスプラッシュ画面が表示されます。確認されたコードを使用して、コントラクトに実装された_mintコールを使用してBscScanを介してトークンをミントできます。BscScanのコントラクトアドレスに移動し、[Write Contract]をクリックし、次に[Connect to Web3]をクリックしてMetaMaskアカウントを接続します。

14. ページの下部に移動し、Mintセクションでミントしたいトークンの数を入力します。100,000,000 BACをミントします。小数点以下の桁数も追加するのを忘れずに、この場合は18です。[Write]をクリックし、MetaMaskで手数料を支払います。

15. トークンがミントされ、スマートコントラクトを作成したウォレットに送信されたことを確認できるはずです。

暗号通貨を上場させる方法

コインまたはトークンをBinanceのような暗号通貨取引所に上場させることで、より広いオーディエンスに安全かつ規制された方法で紹介できます。堅実な暗号通貨プロジェクトを作成し、開発することができれば、直接上場やLaunchpad/Launchpoolでの配布のためにBinanceのオンライン申請フォームに記入できます。

すべての暗号通貨は厳格なデューデリジェンスプロセスを経ており、申請中の進捗を定期的にBinanceに更新する必要があります。また、暗号通貨エコシステムでBNBやBUSDを受け入れる必要があります。たとえば、流動性として提供したり、初期コインオファリング(ICO)やトークンセール中に受け入れることが含まれます。


独自の暗号通貨を作成するコスト

関わるコストは、選択した方法や設定に関連しています。コインとブロックチェーンを作成する場合、数ヶ月にわたってチーム全体に支払わなければならない可能性が高いです。信頼できるチームからのコード監査も約15,000ドル(USD)かかる可能性があります。最も安価な場合、BSCでのシンプルなトークンは50ドルで作成できます。これを平均すると、ある程度の成功の可能性を持つ暗号通貨を作成するには、数千ドルをその作成、マーケティング、コミュニティ構築に費やす必要があるでしょう。



結論

独自の暗号通貨を作成することを決定した場合は、私たちの情報を出発点としてのみ使用してください。このトピックは深く、完全に理解するには長い時間がかかります。トークンまたはコインを作成することを超えて、ローンチ後の成功を考慮する必要があります。他のプロジェクトとそのローンチを研究して、何がうまくいったのか、何がうまくいかなかったのかを確認することが、自分自身の暗号通貨を作成するのに役立ちます。