Bifrostは、開発者が複数のプロトコルの上に分散型アプリケーション(DApps)を作成することを可能にするマルチチェーンミドルウェアプラットフォームです。単一のブロックチェーンに縛られることなく、Bifrostは開発者が最高のプロトコルを組み合わせて、よりスケーラブルで柔軟なDAppsを開発できる新しい環境を作り出します。
Bifrostを使えば、開発者は統一された環境で複数のブロックチェーンプロトコルのスマートコントラクトを書くことができる。開発者はコードの各部分でターゲットとなるブロックチェーンを選択するだけで、Bifrostがトランスパイル、コンパイル、ターゲットブロックチェーンへのデプロイを一度に行います。開発者はDAppsを簡単に操作することもでき、新しく優れたプロトコルが利用可能になれば、ターゲットとなるブロックチェーンを切り替えることもできる。
Bifrostには、すべてのブロックチェーン間でシームレスな接続を可能にする複数のコンポーネントがあります:
- レシピ:Bifrostのプログラミング言語を定義し、コードレベルの柔軟性が保証されたスマートコントラクトコードを生成する言語アプリケーション。
- リンカー:ユーザーとBifrostコンポーネントを接続するシステムで、複数のブロックチェーン上でのシームレスな動作を保証する。
- ビルダー:統合開発環境(IDE)。Bifrostの包括的な機能群を利用するためのカスタマイズ環境を提供する。
- Gourmet: Bifrostサービスとスマートコントラクト開発のための自動テスト環境。
- スキャンダッシュボード:Bifrostの内部プロセスの全体像を提供し、ブロックチェーンの相互接続性を図で表示します。