share
ブロックチェーン技術は今、人気の絶頂にあり、新たな発展のマイルストーンを乗り越えた。ほぼすべての人が、独自のトークンを作成するためのアルゴリズムをマスターする機会を持っています。Binanceのスマートチェーンプラットフォームは比較的新しく、BEP20トークンを作成することができます。
新しい暗号を作るときは、その暗号を何にするかを決める。コインかトークンのどちらかを選ぶ。ポイントは、コインは独自のブロックチェーン上に存在し、トークンは既存のブロックチェーン上に存在するということだ。ブロックチェーンは暗号通貨のセキュリティと分散化を保証する。
トークンを作成する場合、コインを作成する場合よりも必要な経験や知識は少なくて済む。コインを作成するには、この分野の開発者や専門家のチームを見つける必要があります。トークンにも最新の技術知識が必要ですが、イーサリアムネットワーク、バイナンススマートチェーン、ソラナ、ポリゴンのブロックチェーンをベースに数分で作成できます。
トークンとコインのどちらを選ぶかは、カスタマイズ要件と資産のユースケースに基づいている。一般的に、暗号の作成コストは作業量に依存する。
イーサリアムネットワークとスマートチェーンは、暗号資産を作成するための最も人気のあるブロックチェーンであると測定されている。トークンを作成するには、テンプレートコードを使用するか、有料のコイン作成サービスを利用すれば十分です。メインのブロックチェーンの利点を維持しながら、開発の高い柔軟性を提供するサイドチェーンの使用です。
BEP20トークン標準に基づいた独自の暗号の作成に移る前に、そのユースケース、トークノミクス、法的地位を決定する。そして開発段階で、ブロックチェーン、コンセンサス・メカニズム、アーキテクチャを選択する。プロジェクト監査とデューデリジェンスを行うことを忘れないでください。誰もが自分の暗号通貨を作る機会があるという事実にもかかわらず、プロジェクトが信頼できるものであるためには、責任あるアプローチが必要であり、長期的な関心が重要である。独自のトークンを作成する方法については、こちらをご覧ください。
暗号コインとトークンの違い
暗号通貨は条件付きでコインとトークンの2種類に分けられる。両者には分かりやすい違いがある。コインはビットコインのようにネイティブのブロックチェーンを持つ。ETHは独自のイーサリアム・ブロックチェーン上で起動される。コインは通常、取引手数料の支払い、ステーキング、ガバナンスへの参加など、ネットワーク上で何らかのユーティリティを提供する。
トークンは既に存在するブロックチェーン上に作られる。コインのような役割を果たすことができる。ただし、これは独自のプロジェクト内でのみ有効だ。代表的な例は、Binanceスマートチェーンスマートコントラクトを搭載したPancakeSwapのCAKEだ。これらのトークンは、PancakeSwapエコシステム内のいくつかの活動に対する支払いに使うことができる。しかし、CAKEは独自のブロックチェーンを持っていないため、すべてのBSCアプリケーションやBEP20トークン標準では使用できない。イーサリアムのブロックチェーン上で発行されている数千のERC-20トークンも同様だ。それぞれの暗号トークンは、異なるユースケースを持つ特定のプロジェクトの一部である。
理論から実践へ:カスタム・トークンの作成
まず、BinanceスマートチェーンBSC Platform Metamaskエクステンションに接続し、BEP20トークンを作成します。
Binanceスマートチェーンネットワークの詳細
Binance Smart Chainは2019年4月にBinance取引所を立ち上げた。Binanceトークン(BNBドル)の暗号通貨基盤は、超高速取引に最適化されている。これを実現するためには、いくつかの妥協をしなければならなかったが、そのひとつが、プログラマビリティの関係で他のブロックチェーンほど柔軟ではないということだった。高速取引に最適化された単一のシステムにスマートコントラクトを組み合わせると、ネットワークに大きな負荷がかかる可能性がある。イーサリアムのCryptoKittiesが、その人気とスケーラビリティのピーク時にブロックチェーンをいかに停滞させたかは、ブロックチェーン開発の道における最も困難なハードルの1つであることに変わりはない。
スマートチェーンはこの問題を解決するために設計された。これは包括的な開発環境を持つ新しいブロックチェーンである。Binance Chainとクロスチェーン互換性を持つように作られたため、ユーザーは両方の長所を得ることができる。バイナンス・スマートチェーンは2020年9月1日、並列ブロックチェーンであるバイナンス・チェーンを有効化することで、メインネット上で稼働を開始した。これにより、BNBブロックエクスプローラーURL用のスマートコントラクトとステーキングエンジンの作成が可能になった。
バイナンス・スマートチェーン(BSC)とは?
バイナンス・スマートチェーン(BSC)は、バイナンス・チェーンと並行して動作するブロックチェーンとして最もよく説明される。しかし、BSCはスマートコントラクト機能を持ち、イーサリアム仮想マシン(EVM)との互換性を持っている。作成の目的は、独自のエコシステムにスマートコントラクトを導入することで、スループットに変化のないBinance Chainを作ることです。
BSCをセカンド・レイヤーのスケーリング・ソリューションと考えるべきではない。これは独立したブロックチェーンであり、スマートチェーンが無効化されても機能する。BSCはEVMと互換性があるため、開発者はイーサリアムのトランスファーから簡単にプロジェクトをスケーリングできる。ユーザーにとっては、MetaMaskのような分散型アプリケーションがBSCで動作するように簡単に設定できることを意味する。
時価総額でスマートチェーンのエコシステムをリードするトークンには以下のものがある:
- イーサリアム (ETH) – 369.34 Bドル
- テザー – 78.44 Bドル
- BNB – 68.74ドル
- 米ドルコイン – 52.09 Bドル
- カルダノ(ADA) – 38.63億ドル。
時価総額は8,490億5,000万ドル。
BEP20トークンとは何ですか?
BEP20トークンは、独自のブロックチェーンを持たず、Binance Smart Chain(BSC)スマートコントラクトブロックチェーンの上に構築された様々な暗号資産です。BEP20技術標準は、トークンを実装するBinance Smart Chain上のすべてのスマートコントラクトに使用されます。Binance ChainとBinance Smart Chainの違いを理解し始めれば、BEP20トークンとは何かをすぐに理解できるでしょう。
BEP20トークン標準は、チェーン上でBSCトークンを起動するために必要な基盤を提供します。BEP20トークンはBinanceネットワークにネイティブです。前述したように、BEP20トークンはERC-20トークンと驚くほど似ていますが、多くの根本的な違いがあります。
ガイドBSCトークンの作成方法
BEP20トークンの作成は、イーサリアムやBSCでのトークン作成と似ている。どちらのプロセスも、同じプログラミング言語、ツール、思考プロセスを使用する必要がある。BSCトークンの作成にはSolidityが使用され、必要なツールはRemixブラウザベースの暗号ウォレットとMetaMaskアカウントのみです。
スマート・チェーン上のBEP20トークン開発プロセスを見てみよう。メインのネットワーク・プロセスと似ています。
ステップ1
ノードの取得
このステップでは、MetaMaskウォレットを接続するノードを見つける必要がある。その後、様々なブロックチェーンネットワークに接続することができます。ノードを開くと、エンドポイントや他の利用可能なノードのリストが表示されます。ここでは、TestnetノードやBSC Testnetアーカイブノードなどのノードリストが表示されます。BSC Testnetノードの “Copy to Clipboard “ボタンをクリックすると、次のステップに進むことができます。
ステップ2
カスタムRCPのインストール
このステップでは、MetaMaskウォレットを使用します。このウォレットを使って新しいトークンをアップロードし、ローンチ後にトークンにアクセスすることができます。その間にシンボルをクリックしてウォレットを開く。上部にネットワークのリストが表示されます。下にスクロールし、カスタムRCPオプションを探します。このオプションは入力フィールドのリストを提供します。必要な情報を入力し、次に進む。
ステップ3
BNBを集める
BEP20トークンを作成する次のステップでは、ウォレットにBNBコインを数枚入れておく必要があります。持っていない場合は、メインネットで購入することができます。
MetaMaskウォレットを開き、ウォレットアドレスをコピーします。上部のアカウント名を選択することでアドレスをコピーできる。トークン・アドレスとコントラクト・アドレスをボックスに貼り付け、”Give me BNB “オプションを選択します。このプロセスの結果、1 BNBのドロップダウンが表示されます。このオプションを選択し、数秒待ちます。これでMetaMaskウォレットに1 BNBが表示されます。もし表示されない場合は、RPC URLリンクを確認し、BSCトークンテストネットに接続したままにしておくとよいでしょう。
最初の取引を確認するとすぐに、取引ハッシュとトークンのアドレスを受け取ります。
BEP20トークンの創設
分散化とオープンソースソフトウェアの最も大きな利点は、コードをコピー、ペースト、修正する自由があることだ。このプロセスのコードはOpenZeppelinで見つけることができる。このプラットフォームは、開発者が使用できるように様々なトークン標準をマッピングできるオープンソースの組織です。BEP20トークンはErc-20に似ているため、トークン標準のErc-20トークンコードをこのプロセスに使用できます。
Remixは、デプロイされたコントラクトのための最も人気のある環境の1つです。このプラットフォームを使ってトークンをプログラムします。ウェブサイト上でコントラクトボタンを選択し、左上のドキュメントシンボルを選択して新規ファイルを作成します。トークンに必要な注目を集めるために、何らかの適切な、または記憶に残る名前を付けることが非常に重要です。
- OpenZeppelinからコードをコピーするには、数行のコードを修正する必要があります。トークンを作成する際には、これらの要素とコードを変更することを忘れないでください。
- コードの最初の行は、開発に使用したSolidityのバージョンを示します。
- 次の行はテンプレートをインポートするためのものです。この行には、トークン構造全体を含むURLリンクが含まれています。
- トークンのスマート・コントラクトをコピーする。この部分で、トークンのパラメーターを変更できる。
- 2行目のコードは、トークンの生成時にコンストラクタを実行するものです。ここではトークンの名前とシンボルを指定します。
- 次の行は、スマートコントラクトをデプロイする際にトークンを作成し、ユーザーのウォレットにレシートを送信することです。この部分では、メインネットにしたいBSCトークンの総数を入力します。
さて、契約書を書いたので、次のステップでは、それをコンパイラで処理する必要がある。このステップでは、コントラクトにエラー、問題、失敗がないことを確認します。このプロセスでは、Solidity コンパイラ アイコンに移動する必要があります。それを選択し、コンパイルをクリックしてください。処理で問題が見つからなければ、最後のステップに進むことができます。
デプロイする暗号通貨トークンのシンボルを選択し、トランザクションを開始します。この最初のメニューでは、必要な環境を選択するよう求められます。Web3オプションを選択していることを確認してください。次に、アカウントアドレスがMetaMaskのアカウント/契約アドレスと一致するかどうかを確認します。限度額とガス代の欄が表示されます。これらの値を調整する必要はありませんので、そのままにしておいてください。最後に、契約書が作成したファイル名と一致していることを確認します。デプロイボタンをクリックして完了です。
BEP20トークン開発のメリット
さまざまな種類のトークンを使用することで、利便性、利益、物質的な収入を得ることができる。トークンを開発する際には、以下のようなプラス面に注目する価値がある:
- どのようなビジネスにおいても、特定のトークンを使って独自のブロックチェーン・プロジェクトを開発し、立ち上げることができる。これは企業の将来の発展に明らかな可能性をもたらすだろう。
- トークンは、仮想通貨を扱う利便性により、取引プロセスを顕著に最適化し、スピードアップする。不換紙幣の受け入れと処理による追加的な混雑はない。
- ビジネスは仲介者を排除する。スマート・コントラクトの段階では、彼らの参加を規定することは難しくない。
- トークンの使用は、プラットフォームの基本的な機能を倍増させ、その可能性を拡大する。
- トークンはサービスの利用を合理化するのに役立つだろう。
暗号通貨に興味を持つユーザーにとって、トークンの特徴を理解することは重要である。すべてのニュアンスを理解することで、これらの資産を使用するための有望な選択肢が開けます。トークンのおかげで、ビジネスを改善したり、ウェブプロジェクトの機能を最適化したり、あまり知られていないがオンラインでお金を稼ぐ有望なアイデアを実行したりすることができる。
結論
これらの手順は、Binance ChainのスマートコントラクトでBSCトークンを開発するのに役立ちます。プロセスは簡単で、最小限のプログラミングスキルが必要です。自力で処理できるか自信がない場合は、専門家に助けを求めて最新のソリューションを入手してください。トークンの所有は特定の目標によるものです。企業内の活動、取引の検証、または基本的な機能を持つその他の目的のために独自の暗号を使用します。
トークンが作成されると、あなたは契約所有者となり、ネットワーク上のあらゆるトランザクションを追跡できるようになる。トークンを増やすのは、暗号通貨が成功すると確信できる場合に限る。