Binanceのブロックチェーン・ネットワークが以前は2つの別々のブロックチェーンで構成されていたことをご存じでしょう。Binance ChainとBinance Smart Chain (BSC)です。しかし、より大きなエコシステムの2つの構成要素として、Binanceは最近、ブロックチェーンをBNB Chainに移行・リブランドすることで、ブロックチェーンとBNBトークンのつながりを強調する時期が来たと判断しました。さらに、ブロックチェーンネットワークのブランドを変更することは、BNBエコシステムをBinanceブランドから距離を置くことにもつながります。
BNB Chainのトークンを素早く作成するには、Moralisの助けを借りれば、数分でこれを達成することができます。トークン開発のしやすさは、システムが提供するバックエンドインフラと、プラットフォームに不可欠ないくつかの開発ツールに起因しており、その1つがMoralis Speedy Nodesです。モラリスのSpeedy Nodesサービスは、市場で最も高速で信頼性の高いブロックチェーンノードを提供します。しかも、BNBチェーンのノードだけでなく、他のネットワークにも同様にアクセスすることが可能です。PolygonトークンやEthereumトークンも可能です。
BNB Chainでトークンを作成する方法
BNB Chainのトークン作成は難しいことではありません。実際、Moralisを使えば、数分でできるようになります。しかも、実は開発者でなくてもBNB Chainのトークンを作成することができるのです! ですから、もしあなたが独自のトークンを立ち上げる方法に興味があるのなら、完全なプロセスのご案内が可能です。
イーサリアムネットワークでトークンを作成した経験があれば、このプロセスに慣れていることでしょう。EthereumとBNB Chainのトークン開発は、同じプログラミング言語、ツール、思考プロセスを使用することになるため、比較的似ています。そのため、プログラミング言語としてSolidityを利用します。また、使用するツールは、IDE(統合開発環境)であるRemixと、暗号通貨ウォレットの最大手であるMetaMaskです。
今回は、そのプロセスを簡単な5つのステップに分けてご紹介します。
- OpenZeppelinのコントラクトテンプレートを見つける。
- コントラクトファイルを作成する。
- コントラクトをプログラミングする。
- トークンコントラクトをコンパイルする
- コントラクトをデプロイする。
ノードの入手とMetaMaskのネットワーク変更
MetaMaskウォレットにBNB Chainのテストネットを追加するには、まずブロックチェーンノードが必要です。ノードを手に入れるには、Moralisを利用するのが最も手っ取り早く簡単な方法です。もっと言えば、Speedy Nodesというサービスです。しかも、MoralisのSpeedy Nodesを使えば、イーサリアム、BNB Chain、ポリゴンなど、複数の異なるネットワークのブロックチェーン・ノードにかなり簡単にアクセスすることができる。
そこで、この「BNB Chainトークンの作り方」チュートリアルで必要となるBNB Chainノードを取得するために、まず必要なことは、Moralisにサインアップすることです。Moralisのアカウントでログインし、管理画面の左端にある「Speedy Nodes」タブに移動します。このタブをクリックすると、いくつかの異なる選択肢が表示されますが、そのうちの1つがBNB Chainネットワークになります。ノードを取得するには、”Endpoints “ボタンを押す必要があり、これによりURLが提供されます。これらのURLはBNB Chainのノードです。
BNB Chainトークンの作成方法 – トークンの作成
さて、前提条件がすべて確定したところで、いよいよ実際のプロセスに入り、BNB Chainトークンの作成方法を学びましょう。BNB Chainトークンの作成は、Ethereumネットワーク上でERC-20トークンを起動するのとよく似ているため、簡単に行うことができます。さらに、BEP-20やERC-20といった確立されたトークン標準を使用しているため、コードの大部分はすでにレイアウトされており、活用することができます。
ただし、テンプレートは汎用的なものなので、若干の調整が必要かもしれません。それでも、BNBチェーン・トークンを作成するためのテンプレートがどこにあるのかを発見することから始めましょう!
OpenZeppelin
非中央集権とオープンソースソフトウェアの大きな利便性は、開発ニーズに合わせてコードをコピー&ペーストできることです。そのため、OpenZeppelinから直接トークン・テンプレートを取得することができます。
OpenZeppelinは、トークン標準を蓄積しているオープンソースの組織です。また、BEP-20規格は基本的にイーサリアムのERC-20トークン規格と同じであるため、ERC-20テンプレートを活用し、BNB Chainに合わせて少し調整することが可能です。
【続きは次回です。】
ーーーーーーーーーーーーーーーーーーーーーーーーーー
BlockRabbit『クリプト訪ねて三千里』とは。
第924話からのターン。暗号資産、DeFi、NFTに感化された新進気鋭の若手が定期的に登場します!
ユーザー目線でコツコツ嚙み砕いていくコラムもあり、アメリカ発の最新情報など絶妙にサンドウィッチされて生きた情報をお届けいたします。
第596話~第923話まで、バトンタッチを受けたcryptoトレーダーは、DeFiとは何ぞや?ユーザー目線でコツコツ嚙み砕いていくコラムを書いていきました。
~第595話まで
現在の実態経済からは少し離れたところに、もう1つの経済圏がブロックチェーンによって興ると考えるShoが、その興隆を追っていくために毎日1社ずつ界隈のプロダクトを紹介していく超短編気まぐれ日刊コラムであり、メディア記事も幾つかピックアップしてお届けしておりました。