pbft:PBFT在node.js中的实现

时间:2024-05-26 10:40:26
【文件属性】:

文件名称:pbft:PBFT在node.js中的实现

文件大小:215KB

文件格式:ZIP

更新时间:2024-05-26 10:40:26

JavaScript

区块链中的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


【文件预览】:
pbft-master
----.gitignore(13B)
----app.js(2KB)
----message-pool.js(1KB)
----prepare.xml(2KB)
----commit-pool.js(1KB)
----new_round.jpg(38KB)
----transaction.xml(2KB)
----package.json(401B)
----validators.js(907B)
----package-lock.json(17KB)
----new_round.xml(2KB)
----round-change.xml(1KB)
----block-pool.js(539B)
----pseudocode.txt(998B)
----prepare-pool.js(1KB)
----pre-prepare.jpg(35KB)
----test.js(717B)
----commit.jpg(30KB)
----transaction.jpg(35KB)
----README.md(10KB)
----p2p-server.js(9KB)
----chain-util.js(1KB)
----config.js(401B)
----transaction-pool.js(1KB)
----pre-prepare.xml(2KB)
----round-change.jpg(27KB)
----commit.xml(2KB)
----wallet.js(947B)
----prepare.jpg(31KB)
----transaction.js(760B)
----blockchain.js(2KB)
----block.js(2KB)

网友评论