BCASim

BLOCKCHAIN ATTACK SIMULATOR

ブロックチェーンの振る舞いを、
シミュレーションで探る。

BCASimは、攻撃分析のためのオープンソース・ブロックチェーンシミュレータです。ノードの動作とプロトコルをカスタマイズし、ネットワークとブロックチェーンの変化を観察できます。

  • Double spending
  • Selfish mining
  • Sybil attacks
NETWORK VISUALIZATION
ノードと接続を示すネットワークシミュレーション
BCASimによるネットワークシミュレーション — アニメーションを見る

THE TOOLKIT

実験を支えるツール

シナリオを設計し、結果を可視化して理解を深める。

GET STARTED

最初のシミュレーションを実行

必要な環境:Java 1.8以降、Apache Maven 3.6.3。

詳しい設定方法を見る →
git clone https://github.com/bcasim/bcasim
cd bcasim
mvn clean package
java -cp target/bcasim-0.0.1-SNAPSHOT.jar jp.kota.bcasim.main.Main