首页
statistical
wallpaper
Search
1
Serv00虚拟主机
385 阅读
2
Azure 100(AZ100) 学生申请
316 阅读
3
项目搭建
277 阅读
4
Raft论文研读 Ⅳ
257 阅读
5
Raft论文研读 Ⅱ
256 阅读
Java
VPS
BlockChain
Paper
Other
备战
登录
Search
标签搜索
Raft
VPS
Java
共识算法
区块链
论文
项目搭建
Docker
改进Raft
SE
Web
Git
SSM
Spring Boot
Blog
Nat
科学上网
ChatGpt
探针
AZ100
ZhenXI
累计撰写
35
篇文章
累计收到
12
条评论
首页
栏目
Java
VPS
BlockChain
Paper
Other
备战
页面
statistical
wallpaper
搜索到
3
篇与
的结果
2023-09-21
SimBlock仿真工具
SimBlock(Simulation Block)是指用于模拟和测试区块链技术的系统或平台。这些系统通常旨在模拟真实的区块链环境、网络和各种参与者行为,以便评估和优化区块链协议、共识算法等的性能和可扩展性。
2023年09月21日
120 阅读
1 评论
6 点赞
2023-09-21
区块链共识算法实现与仿真工具
本文介绍14种区块链共识算法仿真工具,包含相关论文及实现源代码,可以仿真比特币、以太坊、Hyperledger Fabric、IOTA、Tendermint、 Mir、Avalanche、Algorand、Raft等多种区块链共识算法的运行,适合研究区块链网络行为或辅助毕业设计。1、Bitcoin Simulator - 比特币共识算法仿真Bitcoin Simulator基于离散事件仿真平台ns3开发,使用rapidjson实现节点 之间的通信。该项目的目的是研究共识参数、网络特征以及协议修改会如何 影响采用工作量证明(PoW)共识算法的全块链的可伸缩性、安全性以及效率。根据论文说明,Bitcoin Simulator目前最多可以仿真6000个节点,并且要求 区块中不能包含交易。源码下载:GitHub, 官网论文PDF下载: On the Security and Performance of Proof of Work Blockchains2、VIBES - 可配置区块链共识算法仿真器VIBES是一个可配置的区块链仿真器,可用于大规模P2P网络,其开发目的是 为了更好的研究并理解比特币、以太坊、Hyperledger等区块链或分布式账本系统的 特性。VIBES支持多种不同的仿真场景,可以考察节点的交互并提供网络的 多种参数指标。源码下载:Github论文PDF下载:VIBES: Fast Blockchain Simulations for Large-scale Peer-to-Peer Networks3、distributed-consensus-simulator - Sleepy共识协议仿真器分布式共识仿真器是上海交通大学开发的Sleepy共识协议仿真器。Sleepy共识协议 是该团队为了解决PoW共识算法对计算能源的浪费问题而设计。其仿真器结构如下下图 所示:源码下载:Github在线文档:Github4、SimBlock - 事件驱动的共识算法仿真器SimBlock是东京科技大学开发的事件驱动的共识算法仿真器,适合用于 区块链网络的研究,可以重现比特币、莱特币、狗狗币的实际环境,并 对分叉率及分叉时间进行评估。SimBlock提供一个配套的可视化工具:源码下载:Github可视化工具下载:Github论文PDF下载:SimBlock: A Blockchain Network Simulator5、利用仿真器分析区块链的可伸缩性基于PyCATSHOO以及蒙特卡罗仿真的区块链复杂系统分析。Scalability Analysis of Blockchains Through Blockchain SimulationAgent-Based Simulations of Blockchain protocols illustrated via Kadena’s Chainweb]Simulation of stochastic blockchain models6、ShardShim - 分片算法仿真器ShardSim是一个研究区块链可伸缩性的分片算法仿真器。源码下载:Github介绍文章:Ethereum Sharding inside a Supercomputer7、Ripple Simulator - 瑞波链共识算法仿真器Ripple官方提供的共识算法仿真器的改进版本,进行了代码整理,并将网络构建 和仿真运行这两部分解耦,以便可以运行参数化的仿真网络,从而分析不同的网络 拓扑结构是如何影响共识过程的。源码下载:Github8、Raftscope - Raft共识算法可视化工具RaftScope是raft共识算法的超级可视化工具,该项目受到thesecretlivesofdata的启发。源码下载:Github在线演示:Github9、bft-simulation - BFT共识算法仿真bft-simulation是Mir提供的BFT共识算法仿真软件,支持Tendermint、Algorand和Mir 这三种拜占庭容错算法的仿真:源码下载:Github10、DAGsim -IOTA共识算法仿真框架DAGsim是IOTA Tangle共识算法的仿真框架,支持异步、连续、多agent的仿真, 对忠诚和半忠诚agent进行了建模。源码下载:Github论文PDF下载:iacr11、CIDDS - 大规模IOTA共识算法仿真框架CIDDS是一个可配置、交互式的DAG共识算法仿真框架。利用CIDDS,用户 可以创建包含数千个节点的大规模tangle仿真,并调整各种参数来研究 不同参数下的DAG网络的特征。源码下载:Github12、Snow-bft-demo - Avalanche共识算法仿真该项目是Avalanche区块链的Snow共识算法的仿真实现。源码下载:Github在线演示:tedyin13、PHANTOM 共识算法实现及仿真框架该项目是PHANTOM(GhostDAG)共识协议的一个高效实现,同时包含一个网络仿真 框架以及一些有用的工具。源码下载:Github14、SOFAJRaft 共识算法实现SOFAJRaft 是一个基于 Raft 一致性算法的生产级高性能 Java 实现,适用于高负载低延迟的场景。SOFAJRaft 是从百度的 braft 移植而来,做了一些优化和改进。源码下载:Github文档地址:官方文档SOFAJRaft笔记:笔记转载,原文链接:Blockchain simulator
2023年09月21日
121 阅读
0 评论
3 点赞
2023-07-31
共识算法综述论文研读
共识算法是计算机系统中用于确定多个参与者之间达成一致的一种算法。在分布式系统中,不同节点可能存在网络延迟、故障和恶意行为等问题,导致节点之间的状态不一致。因此,共识算法旨在通过协调各个节点的决策,使得整个系统能够就某个值或顺序达成一致。
2023年07月31日
64 阅读
1 评论
4 点赞