まとめ
Binance Smart Chain (BSC) は、Go Ethereum (Geth) プロトコルのハード フォークです。したがって、イーサリアムブロックチェーンと多くの類似点があります。ただし、BSC 開発者はいくつかの点で大幅な変更を加えました。その中で最も大きな変化はコンセンサスメカニズムであり、BSCがより安く、より速く取引できるようになりました。
導入
一見すると、Binance Smart Chain (BSC) とイーサリアムは非常によく似ています。 BSC 上に構築された DApp とトークンは、イーサリアム仮想マシン (EVM) と互換性があります。両方のブロックチェーンのパブリック ウォレット アドレスが同じであることに気づくかもしれません。両方のネットワークで動作するクロスチェーン プロジェクトもあります。ただし、2 つのシリーズの間にはいくつかの顕著な違いがあります。どちらを使用すべきか迷っている場合は、違いを知り、理解することが最善です。
ブロックチェーントラフィックとDAppエコシステム
2021 年 6 月の時点で、イーサリアムはブロックチェーン上で 2,800 以上の DApp をホストしていましたが、BSC では約 810 でした。これは大きな違いですが、BSC の年齢を考慮すると、この数字は依然として BSC エコシステムが力強く成長していることを示しています。
アクティブ アドレスも考慮すべき重要なオンチェーン メトリックです。新しいブロックチェーンであるにもかかわらず、BSC は 2021 年 6 月 7 日に 2,105,367 個のアクティブ アドレスを記録しました。これは、2021 年 5 月 9 日に記録されたイーサリアム史上最高の 799,580 アドレスの 2 倍です。
では、BSCが急成長した理由は何でしょうか?主な理由は、確認時間が短いことと手数料が安いことです。 BSCの成長は、NFTの誇大宣伝の高まりや、Trust WalletやMetaMaskなどの人気のある暗号通貨ウォレットとの互換性にも関連している可能性があります。
日々の取引を見ると、2 つのチェーンの間には大きな違いがあります。 BSC では、ユーザーは資金を転送し、スマート コントラクトをより迅速かつコスト効率よく操作できます。以下の BSC のピーク時のアクティビティは、毎日約 1,200 万件のトランザクションであり、現在のステータスは 400 万件を超えています。
一方、イーサリアムは毎日のトランザクション数が 175 万件を超えたことはありません。頻繁に送金する必要があるユーザーにとっては、BSC の方が人気があるようです。日々のトランザクションもアクティブなアドレスのコンテキストで確認する必要があります。書かれているように、BSC には現在、より多くの平均的な取引ユーザーがいます。
イーサリアムとBSCで最も使用されているDeFi DApps
分散型金融に関しては、ブロックチェーンの互換性により、BSC とイーサリアムの間には多数のクロス DApp が存在します。開発者はイーサリアムから BSC にアプリケーションを簡単に移植でき、新しい BSC プロジェクトでは、イーサリアムのオープン ソース コードを別の名前で再利用することがよくあります。 DAppRadar のユーザーによるイーサリアム上の DApps のトップ 5 を見てみましょう。
ここでは、2 つの DeFi Automated Market Maker (Uniswap と SushiSwap )、暗号ゲーム (Axie Infinity)、およびピアツーピア NFT マーケットプレイス (OpenSea) を見ることができます。 BSC を使用している上位 5 社を見ると、多くの類似点がわかります。
PancakeSwap は Uniswap のハードフォークとして作成されました。 Autofarm と Pancake Bunny はイールドマイニングファームであり、上位 5 つのイーサリアム Dapps には含まれていない分野です。 Biswap と Apeswap はどちらも自動マーケットメーカーです。 BSC の手数料は非常に安く、取引は大幅に高速であるため、バイナンス スマート チェーンで運用する場合、イールド マイニング ファームはより効率的になる傾向があります。これらの要因により、これらのプロジェクトは BSC ユーザーにとって人気のある選択肢となっています。
暗号ゲームに関して言えば、イーサリアムには最も人気のあるタイトルのいくつかが存在します。 BSC には CryptoKitties や Axie Infinity によく似たプロジェクトがありますが、イーサリアムの古典的なゲームほど多くの視聴者を集めていません。
ネットワーク間での送信機能
BEP-20 または ERC-20 トークンをウォレットに入金したことがある場合は、イーサリアムと BSC ウォレットのアドレスが同一であることに気付いたかもしれません。そのため、取引所からトークンを引き出すときに間違ったネットワークを選択した場合でも、そのブロックチェーンから簡単にトークンを取り戻すことができます。
ERC-20 トークンを誤って BSC に引き出した場合でも、対応する BSC アドレスでそれらのトークンを見つけることができます。誤って BSC からイーサリアムにトークンを送信した場合にも、同じプロセスを実行できます。どちらの場合も、幸いなことに、お金が永久に失われるわけではありません。詳細な手順については、「Binance の間違ったネットワークに転送された暗号通貨を回復する方法」を参照してください。
取引手数料
BSC とイーサリアムはどちらも、ガス モデルを使用して取引手数料を計算し、取引の複雑さを測定します。 BSC ユーザーはネットワーク需要に応じてガス価格を設定でき、マイナーはより高いガス価格での取引を優先します。ただし、イーサリアムのロンドンハードフォークでは、高額な手数料の必要性を排除する可能性のあるいくつかの変更が加えられる予定です。
イーサリアムのアップデートにより、ブロックごとの基本料金を伴う新しい価格設定メカニズムが作成されます。この基本料金は取引需要に応じて変動するため、ユーザー自身がガス価格を決定する必要がなくなります。
歴史的に、イーサリアムのガス料金は BSC の料金よりもはるかに高かったです。平均手数料が最も高かったのは2021年5月の68.72ドルでした。この傾向はすでに現れ始めていますが、現状ではイーサリアムの手数料はまだ高いです。
全体像を把握するために、Etherscan のイーサリアムの平均コストを見てみましょう。上の 3 つの数字は、イーサリアムの現在のガス価格を示しています。 BSC とイーサリアムの両方で、1 gwei はそれぞれ 0.000000001 BNB または ETH に相当します。入札額が低い場合、取引が完了するまでに時間がかかります。
ERC-20 トークンを別のウォレットに転送する場合の平均価格は、本稿執筆時点で 2.46 ドルです。複数のトランザクションが含まれる Uniswap 流動性プールを使用すると、この数字は 7.58 ドルに増加します。
以下は、わずか 0.03 ドルの手数料で BSC での取引を示しています。これは、イーサリアムのガストラッカーにおける ERC-20 送金に相当します。 BSC は、取引で使用されたガス量 (21,000) にガス価格 (5 グウェイ) を乗じてこれを計算しました。
トランザクション時間
ブロックチェーン上の平均トランザクション時間を測定するのは少し複雑な場合があります。トランザクションは、マイナーがトランザクションが存在するブロックを検証すると技術的には完了しますが、他の側面がタイミングに影響を及ぼし、待たされる可能性があります。
料金を十分に高く設定しないと、マイナーはトランザクションを遅らせたり、ブロックにまったく含めなかったりする可能性があります。
ブロックチェーンとのより複雑なやり取りには複数のトランザクションが必要です。たとえば、流動性プールに流動性を追加します。
ほとんどのサービスは、一定数のブロックが確認された後にのみ有効なトランザクションとみなされます。これらの追加の確認により、ブロックがネットワークによって拒否された場合に販売者やサービスプロバイダーが支払いを取り消さなければならないリスクが軽減されます。
上記のイーサリアムのガス統計を見ると、トランザクション時間が 30 秒から 16 分の範囲であることがわかります。これらの数値には、成功したトランザクションが考慮されていますが、追加の確認リクエストは考慮されていません。
たとえば、ETH (ERC-20) を Binance アカウントに入金する場合、12 回のネットワーク確認を待つ必要があります。以下のチャートからわかるように、約 13 秒ごとにブロックがマイニングされるため、ETH をスポット ウォレットに入金するのに 156 秒追加されます。
BSC では、平均ブロック時間は 3 秒です。これをイーサリアムの 13 秒と比較すると、約 4.3 倍の速度向上が見られます。
コンセンサスメカニズム
イーサリアムのプルーフ オブ ワーク(PoW)コンセンサス メカニズムはビットコインのコンセンサス メカニズムに似ていますが、BSC の固定プルーフ オブ ステーク(PoSA)とは大きく異なります。ただし、この差は長くは続きません。イーサリアム 2.0 では、ネットワークは代わりにプルーフ オブ ステーク (PoS) メカニズムを使用します。
BSC の PoSA コンセンサス メカニズムは、Proof of Authority と Delegated Proof of Stake の 2 つのアルゴリズムを組み合わせたものです。 21 人のバリデーターが交代でブロックを生成し、その見返りに BNB トランザクション手数料の報酬を受け取ります。バリデーターになるには、ノードを実行し、少なくとも 10,000 BNB をステークして当選者になる必要があります。
デリゲーターと呼ばれる他のユーザーは、選出された候補者のために BNB に出資します。上位 21 人の候補者が賭け金に応じて選出され、順番にブロックを処理します。このプロセス全体が 24 時間ごとに繰り返されます。委任者は、バリデーターが獲得した報酬の一部も受け取ります。
イーサリアムの PoW は非常に異なるシステムです。コミュニティがバリデータを選ぶ代わりに、計算パズルを解く競争が行われます。誰でも参加できますが、専用の採掘機器を購入またはレンタルする必要があります。計算能力が高いほど、最初にパズルを解いてブロックを確認する可能性が高くなります。成功したマイナーは取引手数料とETH報酬を受け取ります。
PoW はコンセンサスを形成し、ネットワーク セキュリティを確保する効果的な方法ですが、開発者は他のメカニズムの使用を検討してきました。彼らの目標は、セキュリティを損なうことなく、より効率的で環境に優しい代替手段を見つけることです。
これらの理由により、イーサリアム ネットワークはプルーフ オブ ステーク メカニズムに切り替わります。バリデーターはブロックを作成する機会を得るためにETHを賭けます。他のバリデーターはブロックを「証明」し、それが正しいかどうかをチェックします。誰かが虚偽の取引を含むブロックを作成すると、賭けた資金をすべて失う危険があります。バリデーターは、成功したブロックと実行した認証に対して報酬を受け取ります。悪意のあるバリデーターは、大量の ETH を直接デポジットしてステーキングすることで、資金を失う危険があります。
まとめ
明らかに、Binance Smart Chain と Ethereum の間には多くの類似点があります。理由の 1 つは、イーサリアム ユーザーが BSC に移行してテストを開始しやすくするためです。しかし、類似点にもかかわらず、BSC はパフォーマンスと効率の向上を図るために大幅な変更を採用しました。 Proof of Staked Authority (PoSA) コンセンサス メカニズムにより、ユーザーはより安価で高速なブロックチェーン トランザクションを楽しむことができます。