【文件属性】:
文件名称:consensus-simulations
文件大小:3MB
文件格式:ZIP
更新时间:2021-05-09 06:52:58
JavaScript
共识模拟
目标:共识协议的比较
免责声明:这是作为类似实现的比较基准,这不是对共识算法的特定实现的评论。
约束;
没有对抗目标
完善的网络
交易积压近空
没有交易验证
参数;
通量
最终确定时间(TTF)
资料大小
网络意识
通用设置;
100个活动余额帐户
generateAccounts(total) {
accounts = []
for (i = 0; i < total; i++) {
privateKey = crypto.randomBytes(32)
publicKey = eccrypto.getPublic(privateKey)
account = {
// A new random 32-byte private key.
privateKey: privateKey,
// Corres
【文件预览】:
consensus-simulations-master
----.gitignore(13B)
----consensus-ecc.js(5KB)
----package.json(394B)
----PoS - Ouroboros.pdf(760KB)
----consensus-ava.js(5KB)
----package-lock.json(7KB)
----HashGraph by example.pdf(1.7MB)
----consensus-hashgraph.js(5KB)
----consensus-ecc-ava.js(5KB)
----memorySizeOf.js(1KB)
----README.md(4KB)
----HashGraph.pdf(431KB)
----consensus-poa.js(6KB)
----consensus-pow.js(6KB)
----consensus-pos.js(6KB)
----Avalanche.pdf(758KB)