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

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

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

5. BEP-20 スマート コントラクト コードをファイルにコピーします。コードの設定と機能の詳細については、GitHub を参照してください。

6. トークン名、シンボル、小数点、および totalSupply を編集します。ここでは例として、小数点以下 18 桁、総供給量 1 億ユニットの Binance Academy Coin (BAC) を選択しました。小数点以下 18 桁をカバーするのに十分な 0 を忘れずに追加してください。

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 呼び出しを使用して BscScan でトークンを発行できます。 BscScan 上の契約アドレスに移動し、[契約の書き込み] をクリックし、[Web3 に接続] をクリックして MetaMask アカウントに接続します。

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

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

暗号通貨の見積もりを取得する方法
Binance のような仮想通貨取引所に通貨やトークンを上場すると、安全かつ規制された方法でより多くの人にその通貨やトークンを知らせることができます。堅実な暗号通貨プロジェクトを作成して成長させることができた場合は、Binance のオンライン申請フォームに記入して、リストに掲載したり、Launchpad/Launchpool を通じて直接配布したりできます。
各暗号通貨は厳格なデューデリジェンスプロセスを受けており、申請中の進捗状況を定期的にBinanceに更新する必要があります。また、BNB と BUSD を暗号通貨エコシステムに受け入れる必要もあります。たとえば、流動性として提供したり、初期コイン オファリング (ICO) やトークン セール中に受け入れたりする必要があります。
独自の暗号通貨を作成するコスト
必要なコストは、選択した方法と構成に関連します。通貨とブロックチェーンを作成すると、おそらくチーム全体に数か月分の料金を支払わなければなりません。信頼できるチームによって実行されるコード監査にも、約 15,000 ドル (USD) の費用がかかる場合があります。最低でも、BSC 上の 1 つのトークンは 50 ドルで導入できます。平均すると、成功の可能性のある暗号通貨を作成するには、おそらくその作成、マーケティング、コミュニティの構築に数千ドルを費やす必要があります。
結論としては
独自の暗号通貨を作成する場合は、当社の情報を出発点としてのみ使用してください。これは奥深いテーマであり、完全に理解するには長い時間がかかります。トークンや通貨を作成するだけでなく、ローンチ後にそれを成功させることも考える必要があります。他のプロジェクトとその立ち上げを研究して、何がうまくいき、何がうまくいかなかったかを確認することは、独自の暗号通貨を作成するのに役立ちます。



