Fetch the repository succeeded.
Java 实现的一个简易区块链(联盟链)项目,包括加密工具,钱包,P2P 传输,区块同步,网络共识等基础实现。 它使用 SpringBoot + Tio 网络框架实现,是一个非常好的区块链学习项目,目前只实现了 POW 共识算法,如果要用于生产项目需要根据自己的项目需求修改共识。
主程序使用 SpringBoot 实现, P2P 传输这块使用的是 t-io 网络框架。
创建一条链的操作流程如下:
首先我们需要编译打包程序:
git clone https://gitee.com/blackfox/blockj.git
cd blockj
mvn clean package
然后创建创世节点:
./miner genesis --repo=/data/genesis --enable-mining=true
启动创世 Miner:
./miner run --repo=/data/genesis
首先需要初始化 miner,需要导入创世区块(genesis.car)来加入网络:
./miner init --repo=/data/miner1 --genesis=genesis.car --api.port=8002 --p2p.port=3456
启动 Miner
./miner run --repo=/data/miner1
Sign in to post a comment
Activity
Community
Health
Trend
Influence
:Code submit frequency
:React/respond to issue & PR etc.
:Well-balanced team members and collaboration
:Recent popularity of project
:Star counts, download counts etc.
Repository Comments ( 113 )