/BlockChain

BlockChain simulation

Primary LanguagePython

BlockChain

BlockChain simulation

Dependencies

How to Run

  • 首先用 python -m grpc_tools.protoc --python_out=. --grpc_python_out=. -I. P2PNode.proto 生成gRPC文件
  • 然后用 python setP2PNet.py 启动mininet模拟器
  • mininet模拟器启动后会为每个网络节点分配一个终端,并自动运行程序 main.py (可以通过终端交互)

Experiments

  • 分叉测试在branch_test分支
  • 51%算力攻击在51attack分支

POS共识协议

  • 实现了POS公式协议,位于POS分支