まとめ

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

トークンを作成するプロセスは、デジタル通貨を作成するよりも少ない経験と労力を必要とします。通貨を作成するには常に開発者と専門家のチームが必要です。トークンに関しては、技術的な知識が必要ですが、イーサリアム、バイナンス スマート チェーン、ソラナ、ポリゴンなどの他のブロックチェーンを使用することで数分で作成できます。

トークンまたは通貨の選択は、どの程度のカスタマイズ性と実用性を求めるかによって変わります。一般に、コストは外部開発者や時間など、必要な作業によって異なります。

イーサリアムとバイナンス スマート チェーンは、デジタル通貨の作成に一般的に使用される 2 つのブロックチェーンです。既存のトークンを使用して独自のトークンを作成することも、料金を支払ってトークン作成サービスを使用することもできます。サイドチェーンも人気のあるオプションです。ブロックチェーンの基本的な利点に加えて、より多くのカスタマイズが可能になります。

独自の暗号通貨を作成する前に、その使用の有用性、トークンの経済性、法的地位を考慮する必要があります。次に、開発フェーズでは、ブロックチェーン、コンセンサス メカニズム、アーキテクチャ設計を選択する必要があります。その後、プロジェクトの監査と最終的な法的チェックの実施を検討できます。誰でも暗号通貨を作成できますが、強力なプロジェクトを開発するには多大な努力と献身が必要です。


導入

独自の暗号通貨、ユースケース、対象ユーザーを作成することは、多くの暗号通貨愛好家にとって興味深いアイデアです。しかし、何を始めるのが最善の方法でしょうか?実際、通貨とトークンを作成するにはいくつかの方法があります。コストと知識レベルもプロジェクトの複雑さによって異なります。独自のデジタル通貨の作成を検討している場合、この記事では、その旅を開始するために必要な基本原則を示します。


デジタル通貨とは何ですか?

暗号通貨は、複数の使用例があるデジタル資産の一種です。これは本質的に、金銭的価値、財産権、さらには投票権などの価値を人々の間でデジタル的に移転する方法です。デジタル通貨は主にブロックチェーン技術に基づいているため、他のデジタル決済システムとは異なります。この財団により、政府や銀行などの中央集権的な組織と比較して、仮想通貨に大きな自由が与えられます。

ビットコインはデジタル通貨の最も有名な例です。これには、仲介者を必要とせずに世界中の誰にでも金銭的価値を転送するというシンプルな使用例があります。そのブロックチェーンはすべてのトランザクションを記録し、ネットワークのセキュリティと安定性を保証します。


暗号通貨とトークンの違い

仮想通貨は大きく分けて「通貨」と「トークン」の2つに分類できます。それらの違いは簡単です。ビットコインなどの通貨には独自のブロックチェーンがあります。イーサリアム(ETH)にはイーサリアムブロックチェーンがあります。コインには通常、取引手数料の支払い、保管、ガバナンスへの参加など、ネットワーク全体にわたって特定の使用上の利点があります。

トークンに関しては、既存のブロックチェーン チェーン上で作成されます。トークンには通貨と同様の用途があるかもしれませんが、トークンを使用する利点は主に独自のプロジェクトにあります。例としては、Binance Smart Chain の PancakeSwap プラットフォームの CAKE トークンがあります。このコードを使用して、NFT の鋳造や宝くじへの参加など、PancakeSwap エコシステム内の特定のトランザクションの支払いにも使用できます。ただし、CAKE トークンには独自のブロックチェーンがないため、Binance スマート チェーン上のすべてのアプリケーションで使用できるわけではありません。イーサリアム ブロックチェーン上で発行される数千の ERC-20 トークンにも同じことが当てはまります。各トークンは特定のプロジェクトの一部であり、さまざまな使用例があります。


トークンと引き換えにデジタル通貨を作成する

前述したように、トークンを作成するプロセスは通貨を作成するよりも簡単です。通貨を使用するには、ブロックチェーン チェーンを適切に開発および管理する必要があります。別の既存のチェーンをフォーク (コピーを作成) することはできますが、ネットワークを存続させるためのユーザーとバリデータを見つけるという問題は解決されません。ただし、新しい通貨の作成に成功する確率は、単にトークンを作成するよりも高くなる可能性があります。 2 つのオプションの基本的な概要は次のとおりです。

通貨

トークン

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

既存のユーザーベースを使用して既存のブロックチェーン上に作成できます

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

既存のツールとオープンソース コードを使用して作成するのは非常に簡単です

ブロックチェーン開発はより高価で時間がかかる

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


通貨の作成

独自のブロックチェーンを開発する場合、新しい通貨を作成するプロセスには長い時間がかかることがあります。ただし、以前のブロックチェーンをすぐにフォークして、新しい通貨のベースとして使用することができます。ビットコイン キャッシュ (BCH) は、フォークされたプロジェクトの一例です。これを行うには、ブロックチェーンとそのコーディングの技術的側面に関する高度な知識が依然として必要です。プロジェクトの成功は、ブロックチェーン ネットワークに参加する新しいユーザーにも依存しますが、これには課題が伴います。

トークンの作成

既存のブロックチェーン上にトークンを作成すると、チェーンの評判とセキュリティの恩恵を受ける可能性があります。コードのすべての側面を完全に制御できるわけではありませんが、大幅なカスタマイズが可能です。特に Binance Smart Chain と Ethereum では、独自のトークンを作成するために利用できるさまざまな Web サイトやツールが存在します。

プロジェクト用に通貨またはトークンを作成しますか?

通常、このトークンは分散型金融 (DeFi) アプリケーションやゲームが獲得するのに十分です。 Binance Smart Chain と Ethereum は、この点で開発者に多大な柔軟性と自由を与えます。

通貨やブロックチェーンでできることの限界を押し広げたい場合は、独自のブロックチェーンを使用して通貨を作成する方が良いかもしれません。新しいブロックチェーンと通貨を作成することは、デジタル トークンを発行することよりも難しいことは疑いの余地がありません。しかし、正しく行えば、多くの革新的な機能と新しい可能性を提供できます。良い例としては、Binance Smart Chain、Ethereum、Solana、Polygon があります。

ただし、どちらのオプションも成功するには、多大な労力と技術的、経済的、市場の知識が必要です。


デジタル通貨を作成するための最良のソリューション

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

ERC-20 トークンはイーサリアム ブロックチェーンの独自トークンですが、BEP-20 はバイナンス スマート チェーン (BSC) の一部です。これら 2 つのネットワークを使用すると、独自のトークンや分散型アプリケーション (DApp) を作成できるスマート コントラクトの作成とカスタマイズが可能になります。分散型アプリケーションを使用することで、より多くのユースケースと機能をトークンに提供するエコシステムを作成できます。

また、イーサリアムやポルカドットなどのより大きなチェーンのセキュリティ レベルを使用するサイドチェーンを検討することもできますが、いくつかのカスタマイズも提供します。 Polygon ネットワークはイーサリアム ネットワークに接続されており、同様のエクスペリエンスを提供しますが、より安価で高速に使用できます。

ブロックチェーンを選択したら、トークンを作成する方法が必要になります。 Binance Smart Chain やイーサリアム仮想マシンに依存するその他のブロックチェーンを使用するのは比較的簡単です。設定した変数やルールに基づいてトークンを作成するのに役立つ、すぐに使用できるツールも見つかります。通常、これらのツールには料金を支払いますが、スマート コントラクトに詳しくないユーザーにとっては実用的なオプションです。

独自のブロックチェーンと通貨を作成したい場合は、ブロックチェーン開発者と業界の専門家からなるチームが必要になる可能性があります。また、イーサリアムやビットコインのようなブロックチェーンをフォークすることを検討している場合でも、ネットワークをセットアップするにはかなりの作業が必要です。これには、ブロックチェーンが確実に実行されていることを確認するために、ユーザーが監査人として行動し、ノードを実行するよう奨励することが含まれる可能性があります。


デジタル通貨を設計する際に考慮すべきこと

ブロックチェーンや通貨やトークンの作成などの明白なオプションの他に、考慮すべき重要な点がいくつかあります。

デジタル通貨を使用するメリットを判断する

暗号通貨は複数の役割を果たすことができます。それらの中には、サービスにアクセスするためのキーとして機能するものもありますが、株式やその他の金融資産を表すものもあります。したがって、独自のデジタル通貨を作成するプロセスを理解して定義するには、最初からその特徴を定義する必要があります。

通貨のトークンエコノミーを設計する

トークンエコノミクスは、総在庫、初期配布方法、価格設定など、暗号通貨を管理する経済的側面です。トークン経済学が正しくなく、ユーザーが暗号通貨を購入する意欲がなければ、良いアイデアも機能しない可能性があります。たとえば、ステーブルコインを作成していても、それを適切にペッグできない場合、誰もそれを購入したり保有したくなくなります。

法的遵守を確認する

世界中の国にはデジタル通貨に関する独自の法律や規制があり、一部の管轄区域ではこれらの通貨の使用が禁止されている場合があります。したがって、法的義務と遭遇する可能性のあるコンプライアンス上の問題を十分に考慮する必要があります。


7 つのステップでデジタル通貨を作成します

トークンを作成するだけの場合は、以下のチュートリアルで説明されているすべての手順を適用する必要はありません。最も重要なのは、上記の 3 つの設計ステップです。ほとんどの手順では、コインを鋳造する前に、まずブロックチェーンの作成の基本を説明します。

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

トークンの場合、デジタル通貨を鋳造するためのブロックチェーンを選択する必要があります。 Binance Smart Chain と Ethereum は人気のあるオプションですが、サイドチェーンも良いアイデアかもしれません。独自の通貨を作成するには、設計について考えるか、他の人を雇ってカスタム ブロックチェーンを設計する必要があります。

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

独自のブロックチェーンを作成している場合、またはトークンにどのメカニズムを選択すればよいかわからない場合は、必要なコンセンサス メカニズムについて検討する必要があります。このメカニズムは、参加者がネットワーク上のトランザクションを確認および監査する方法を決定します。ほとんどのブロックチェーンは、ハードウェア要件が低く、さまざまなオプションが豊富であるため、プルーフ オブ ステーク メカニズムを使用しています。ビットコインで使用されている Proof-of-Work は、より安全であると考える人もいますが、通常、実行し続けるには費用がかかり、環境にも優しくありません。

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

この手順は、通貨を作成する場合にのみ必要です。すべてのブロックチェーンで一般の人々がトランザクションを監査したりノードを操作したりできるわけではありません。したがって、プライベートまたはパブリック、許可されたブロックチェーン、またはオープンなブロックチェーンのいずれを選択するかの決定は非常に重要です。ブロックチェーン アーキテクチャの設計は、コインまたはプロジェクトが何をしようとしているかによって異なります。たとえば、通貨を作成する企業や国はプライベート ブロックチェーンを実行して、より詳細な制御を行うことができます。

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

開発の専門家でない限り、アイデアをまとめるには外部の助けが必要になります。ブロックチェーンが実際の環境で実行されると、その基本的な概念やルールを変更することは非常に困難です。テストネットを利用して、すべてが意図したとおりに動作することを確認し、開発チームと完全に連携して独自のブロックチェーンを構築できます。

5. デジタル通貨とそのコードを監査する

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

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

ブロックチェーンが機能し、デジタル通貨を鋳造する準備ができたので、許可を申請する必要があるかどうかを確認するには、専門家に法的アドバイスを求めるのが最善です。繰り返しますが、このステップは自分だけで達成するのは難しく、外部の助けが必要です。

7. デジタル通貨を鋳造する

トークンを作成する場合でも、通貨を作成する場合でも、ある時点でデジタル通貨を鋳造する必要があります。正確な方法はトークンエコノミーによって異なります。たとえば、固定株式トークンは通常、スマート コントラクトを通じて 1 つのステップですべて鋳造されます。ビットコインなどの通貨は徐々に鋳造されていますが、マイナーはトランザクションの新しいブロックを精査します。


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

シンプルな BEP-20 トークンを作成するには、Binance スマート チェーンにスマート コントラクトをデプロイするための基本的なコーディング スキルが必要です。また、処理手数料を支払うために、MetaMask ウォレットをインストールし、ウォレットに BNB コインをいくつか入れる必要があります。

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

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


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


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


5. BEP-20 スマート コントラクト コードをファイルにコピーします。コード変数と関数の詳細については、GitHub で入手できます。


6. 通貨の名前、記号、小数点以下の桁数、総在庫数を編集します。ここでは、たとえば、小数点以下 18 桁で総在庫数 1 億のバイナンス アカデミー コイン (BAC) を選択しました。小数点以下 18 桁をカバーするのに十分なゼロを追加することを忘れないでください。


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


8. [ABI] をクリックして、コントラクトの ABI (Application Binary Interface) をコピーします。


9. 画面の左側で、以下で強調表示されているアイコンをクリックします。環境として[Injected Web3]を選択し、MetaMaskウォレットとRemix間の接続を許可します。最後に、[公開] をクリックする前に、必ず BEP20 契約を選択してください。

10. ブロックチェーン上で契約を公開するには、MetaMask を通じて取引手数料を支払う必要があります。スマート コントラクトが利用可能になったら、コントラクトのソース コードを検証して公開する必要があります。

コントラクト アドレスを BscScan エクスプローラーにコピーし、ラッパー タイプとして [Solidity (one)] を選択し、それを手順 7 で使用したラッパー バージョンと一致させます。


11. 次に、Remix 内の BEP20.sol を右クリックし、[Simplify] を押します。次に、コードを簡素化するために Remix を許可する必要があります。


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


13. 操作が成功したことを確認する簡単な確認画面が表示されます。検証済みコードでは、コントラクトで実行されたミントリクエストを使用して、BscScan 経由でトークンをミントすることができます。 BscScan Explorer で契約アドレスに移動し、[契約の書き込み]、[Web3 Foundation へのリンク] の順にクリックして、MetaMask ウォレット アカウントをリンクします。



14. ページを「ミント」セクションまで下にスクロールし、ミントするトークンの数を入力します。センセックス 100,000,000 BAC。小数点以下の桁数も忘れずに追加してください。この場合は 18 になります。[書き込み] を押して、MetaMask ウォレットに料金を支払います。


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



デジタル通貨をリストする方法

Binance などの暗号通貨取引所にコインやトークンを出品すると、安全かつ規制された方法で多くのユーザーにコインやトークンを紹介することができます。強力な暗号通貨プロジェクトを作成および開発できれば、Binance プラットフォームでオンライン申請フォームに記入し、ランチパッド/ローンチ プールで直接上場および/または配布することができます。

各暗号通貨は厳格なデューデリジェンスプロセスを受けており、申請期間中は定期的にプロジェクトの開発状況をバイナンスに通知する必要があります。また、BNB と BUSD を流動性として提供したり、ICO やトークンセール中に受け入れたりするなど、暗号通貨エコシステムに受け入れる必要もあります。


デジタル通貨の作成コスト

コストは、選択した方法と設定に関連します。通貨とブロックチェーンを作成している場合は、数か月かけてチーム全体に料金を支払う必要がある可能性があります。信頼できるチームによるコード監査の費用は、約 15,000 ドルかかる場合があります。少なくとも、Binance Smart Chain で単純なトークンを作成するコストは 50 ドルです。したがって、ある程度の成功の可能性がある暗号通貨を作成するには、その作成、マーケティング、コミュニティの確立に平均して数千ドルを費やす必要があります。



まとめ

独自の暗号通貨を作成する場合は、提供された情報を出発点としてのみ使用してください。これは複雑なテーマであり、よく理解するには時間がかかります。トークンや通貨を作成するだけでなく、プロジェクトの立ち上げ後の成功も考慮する必要があります。他のプロジェクトとその立ち上げ方法を研究して、何がうまくいき、何がうまくいかなかったかを知ることは、独自のデジタル通貨を作成するのに役立ちます。