区块链中的PBFT
实际的拜占庭容错在区块链中的实现
随附文章: :
文献资料
系统配置
通过在config.js文件中设置NUMBER_OF_NODES的值来更新系统中的节点数。
通过在config.js文件中设置TRANSACTION_THRESHOLD来更新要存储在一个块中的最大事务数。
运行节点
使用以下命令运行节点(假设总节点数为3)
第一个节点:
SECRET="NODE0" P2P_PORT=5000 HTTP_PORT=3000 node app
第二个节点:
SECRET="NODE1" P2P_PORT=5001 HTTP_PORT=3001 PEERS=ws://localhost:5000 node app
第三节点:
SECRET="NODE2" P2P_PORT=5002 HTTP_PORT=3002 PEERS=ws://localhost:5
1