BNB Smart Chain とは
注:この文書は英語の原文からの自動翻訳です。
BNB Smart Chain とは
BNB Smart Chain(BSC)は、Proof of Staked Authority (PoSA) コンセンサス機構を使用する EVM 互換 の Layer 1 ブロックチェーンネットワークです。当初は 2020 年に Binance によって「Binance Smart Chain」としてローンチされ、2022 年に、より広い BNB Chain エコシステムの一部として BNB Smart Chain へと改称されました。BSC は、Ethereum のツールやスマートコントラクトとの互換性を維持しつつ、高スループットと低いトランザクションコストを実現するように設計されています。
要約: BNB Smart Chain は、高速、低コスト、EVM 互換の L1 ブロックチェーンです。DecAIHub では、スマートコントラクトやトークンを BSC ネットワーク上にデプロイするプロジェクトの Main chain フィールドに表示されます。
BNB Smart Chain の仕組み
BNB Smart Chain は、独自のバリデーターのセットとコンセンサス機構を持つ独立した Layer 1 ブロックチェーンとして動作しつつ、開発者が最小限の変更で Ethereum 互換のスマートコントラクトをデプロイできるよう、EVM 互換性を維持しています。
コンセンサス:Proof of Staked Authority (PoSA)
BSC は PoSA を使用します。これは、Delegated Proof of Stake (DPoS) と Proof of Authority (PoA) の要素を組み合わせたハイブリッドのコンセンサス機構です。
- 限られたバリデーターのセット。 BSC は固定された数のアクティブなバリデーター(約 40 のアクティブなバリデーターと追加の候補者)で動作します。これは Ethereum の数十万のバリデーターよりも大幅に少なく、より速いブロックタイムを可能にする一方で、ブロック生成を少数の参加者に集中させます。
- ステーキング要件。 バリデーターは参加するために BNB トークンをステークしなければならず、これが誠実に振る舞う経済的インセンティブを提供します。バリデーターは悪意のある行動に対してスラッシュ(ステークしたトークンを失う)され得ます。
- オーソリティ(権威)の要素。 バリデーターは、ステークした量とコミュニティの委任に基づいて選出され、誰もが単にノードを運用するだけでバリデーターになれるわけではないセミパーミッションドなシステムを形成します。
- ブロックタイム。 BSC は約 3 秒ごとにブロックを生成し、Ethereum の約 12 秒のブロックタイムよりも大幅に速いです。
PoSA の設計は意図的なトレードオフを表しています。Ethereum のようなネットワークと比べた より中央集権的なバリデーターのセット と引き換えに、より速く、より安いトランザクション を得るのです。このトレードオフは、BSC にデプロイするプロジェクトを評価する際の関連する文脈です。
EVM 互換性
BSC は Ethereum Virtual Machine を実行します。これは次のことを意味します。
- Ethereum 向けに Solidity や Vyper で書かれたスマートコントラクトは、通常、最小限の変更で BSC にデプロイできます(互換性は同一の挙動を保証するものではないため、実際の資金を伴うデプロイの前に、対象チェーンでコントラクトをテストすべきです)。
- Ethereum 向けに作られた開発者ツール(Hardhat、Foundry、Remix、MetaMask)は、ネットワークのエンドポイントを変更することで BSC で動作します。
- ERC-20 のようなトークン標準は BSC 上で動作しますが、同じ標準の BSC 固有の実装を示すために BEP-20 と呼ばれることもあります。
- アプリケーションとスマートコントラクトは、構造上、Ethereum、Base、Arbitrum One、Avalanche C-Chain、Polygon など、他の EVM 互換チェーンと相互運用可能です。
BNB エコシステムのアーキテクチャ
BNB Smart Chain は、より広い BNB Chain エコシステムの一部であり、次のものを含みます。
- BNB Beacon Chain(旧 Binance Chain) — 当初はガバナンスとステーキングに使われており、その機能が BSC へ移行するにつれて廃止が予定されています。
- BNB Smart Chain — スマートコントラクトと dApp のための主要な実行層。
- opBNB — Optimism OP Stack を用いて BSC 上に構築された Layer 2 で、さらに低い手数料と高いスループットを目指して設計されています。
- BNB Greenfield — BNB エコシステムにおける分散型データストレージネットワーク。
DecAIHub の目的においては、プロジェクトカードに Main chain: BNB Smart Chain と記載されている場合、それはスマートコントラクトの実行層 — BSC そのもの — を特に指します。
BNB Smart Chain が DecAIHub のどこに現れるか
- Main chain フィールド —
BNB Smart Chainは、プロジェクトが BSC ネットワーク上にスマートコントラクト、トークン、またはオンチェーンロジックをデプロイしていることを示します。 - Token standard フィールド — BSC 上のプロジェクトは通常、ERC-20 と機能的に等価な BEP-20 標準を使用します。
- Type フィールド — BSC にデプロイされたプロジェクトは通常
Type: EVMを持ちます(BSC は EVM 互換の実行環境を使用します)。
プロジェクトカードに Main chain: BNB Smart Chain と表示されている場合、それは次のことを伝えています。
- プロジェクトは高スループット、低コスト、EVM 互換のチェーン上で動作している。
- トランザクションの検証は、PoSA コンセンサスを使う比較的小さなバリデーターのセットを通じて行われる。
- プロジェクトは BSC エコシステムの流動性、ツール、ユーザー基盤にアクセスできる。
- スマートコントラクトは、BSC のブロックエクスプローラーである BscScan を通じて検証できる。
チェーンのフィールドは、プロジェクトがどこにコントラクトをデプロイしているかを伝えます。それは、プロジェクトの AI の主張が検証済みか(AI reality)、トークンが真の目的を果たしているか(Token necessity)、オンチェーンコンポーネントが意味を持つか(Onchain necessity)を伝えるものではありません。それらの評価は、対応する DecAIHub の評価軸によって個別に扱われます。
主な特徴
| プロパティ | 値 |
|---|---|
| Type | Layer 1 |
| Consensus | PoSA(Proof of Staked Authority) |
| EVM compatible | はい |
| Block time | 約 3 秒 |
| Native token | BNB |
| Token standard | BEP-20 |
| Validator set | 約 40 のアクティブなバリデーター |
BNB Smart Chain 単独では証明されないこと
- BSC にデプロイすること自体は、プロジェクトが安全であることや十分に監査されていることを 証明しません。BSC はインフラを提供します。スマートコントラクトのセキュリティはプロジェクトの責任です。
- BSC の低い手数料を使うこと自体は、プロジェクトが意味のあるオンチェーン活動を持つことや Onchain necessity を満たすことを 証明しません。低いトランザクションコストは、利用がほとんどないコントラクトを安価にデプロイできることを意味します。
- EVM 互換チェーン上にあること自体は、スマートコントラクトが正しく実装されていることを 証明しません。互換性は同じ言語とツールを意味するのであって、自動的な正しさを意味するものではありません。
- BSC の高スループット自体は、プロジェクトがそのスループットを必要としていることを 証明しません。多くのプロジェクトは、ユースケースが高いトランザクション量を要求するからではなく、エコシステムへのアクセスや低コストのために BSC にデプロイします。
- BNB エコシステム上で動作すること自体は、プロジェクトが Binance に承認されている、または提携していることを 証明しません。BSC はパブリックでパーミッションレスなブロックチェーンです。
混同しないでください
- BNB(トークン) — BNB エコシステムのネイティブトークンで、BSC 上のガス料金やその他の目的に使われます。BNB はトークンであり、BNB Smart Chain はネットワークです。
- Binance(取引所) — 中央集権的な暗号資産取引所です。BSC は別個のパブリックブロックチェーンネットワークです。Binance が BSC の開発を立ち上げたとはいえ、このネットワークはパブリックチェーンとして独立して動作します。
- BNB Beacon Chain — BNB エコシステムにおける古いチェーンで、当初はガバナンスとステーキングに使われていました。BSC と同じものではありません。
- opBNB — 追加のスケーラビリティのために BSC の上に構築された Layer 2 です。BSC そのものとは異なるネットワーク層です。
よくある質問
BEP-20 と ERC-20 の違いは何ですか?
BEP-20 は ERC-20 と機能的に等価です — 同じインターフェースとトークン標準に従います。違いはネットワークです。ERC-20 トークンは Ethereum 上で動作し、BEP-20 トークンは BNB Smart Chain 上で動作します。BSC は EVM 互換 であるため、基盤となるスマートコントラクトのコードは同一またはほぼ同一です。命名上の区別は、トークンがどのネットワーク上に存在するかを示すために存在します。
BNB Smart Chain は分散化されていますか?
BSC は限られたバリデーターのセット(約 40 のアクティブなバリデーター)を使用しており、これは Ethereum の数十万のバリデーターよりも大幅に中央集権的です。PoSA コンセンサス機構は、スループットとコスト効率のために意図的に分散化を犠牲にしています。このレベルの分散化が十分かどうかは、ユースケースとユーザーの要件によります。DecAIHub はこれを品質の判断としてではなく、事実上のプロパティとして記録します。
なぜ一部の AI プロジェクトは Ethereum ではなく BSC を選ぶのですか?
一般的な理由には、より低いトランザクション手数料(高頻度のオンチェーン操作にとって重要)、より速いブロックタイム(リアルタイムアプリケーションに有用)、そして BSC の大きなユーザー基盤と流動性へのアクセスが含まれます。トレードオフは、Ethereum と比べた、より中央集権的なバリデーターのセットと異なるセキュリティ前提です。ネットワークの選択はプロジェクトレベルの決定であり、DecAIHub は承認も批判もせずに Main chain フィールドに記録します。
外部リンク
- BNB Smart Chain のドキュメント — アーキテクチャ、コンセンサス、開発者ガイドを含む BSC ネットワークの公式技術ドキュメント。
- BscScan — BNB Smart Chain の主要なブロックエクスプローラーで、スマートコントラクト、トランザクション、トークン活動の検証に役立ちます。
No comments to display
No comments to display