区块链仿真器【开源】

简介:

随着比特币、以太坊的成功,区块链技术得到了广泛的关注并被尝试用于更多的场景,但是这些网络的特性并没有得到充分的研究。本文将介绍几种区块链网络仿真器,可用于在区块链科研与毕业设计中探索大规模区块链网络的特征、性能、技术指标以及节点间的交互行为。

以太坊教程链接:Dapp入门 | 电商Dapp实战 | ERC721实战 | Php对接 | Java对接 | Python对接 | C#对接 | Dart对接

1、VIBES:大规模区块链网络仿真器

VIBES是一个用于大规模P2P网络的开源区块链仿真器。VIBES仿真器
类似于比特币,它使用快速转发计算而非工作量证明(POW)来
提高系统的可伸缩性:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kKoOEkna-1581215294895)(blockchain-simulators/vibes.png)]

源码下载地址:VIBES区块链仿真器

2、SimBlock:事件驱动的区块链仿真器

SimBlock是东京科技大学开发的一个开源区块链仿真器。SimBlock基于
事件驱动机制,适用于区块链网络行为的研究。借助于SimBlock仿真器内置的
可视化工具,可以直观了解区块传播的过程。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2tw8vMvQ-1581215294897)(blockchain-simulators/simblock.png)]

源码下载地址:SimBlock区块链仿真器

3、Bitcoin Simulator:命令行比特币网络仿真器

Bitcoin Simulator是一个命令行形式的开源区块链仿真器,基于NS3实现,
目前仅支持比特币区块链的仿真。Bitcoin Simulator是论文On the Security and Performance of Proof of Work Blockchains
的部分成果。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2gWOExPC-1581215294897)(blockchain-simulators/bitcoin-simulator.png)]

源码下载地址:Bitcoin Simulator比特币区块链仿真器

4、BLOCKBENCH:私有区块链仿真与性能评测框架

BLOCKBENCH是一个私有区块链的仿真与性能分析框架,可用于分析、理解区块链系统
的性能。BLOCKBENCH内置了用于评测目的的区块链仿真载荷,包括宏观仿真载荷与微观
仿真载荷。BLOCKBENCH支持以太坊、Hyperledger等多种区块链实现。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OfT5ZgUM-1581215294898)(blockchain-simulators/blockbench.png)]

源码下载地址:BLOCKBENCH私有链性能评测框架


原文链接:4个开源的区块链仿真器 — 汇智网

目录
相关文章
|
3月前
|
存储 算法 区块链
麒麟(QILIN)智能合约系统开发模式
智能合约的可信度源自其不可篡改性,一旦被部署上线便无法修改。任何人都可对合约存在的安全漏洞发起攻击
|
前端开发 关系型数据库 MySQL
开源云真机平台-Sonic应用实践
Sonic,一站式开源分布式集群云真机测试平台,致力服务于中小企业的客户端UI测试。 Sonic当前的愿景是能帮助中小型企业解决在客户端自动化或远控方面缺少工具和测试手段的问题。
开源云真机平台-Sonic应用实践
|
10月前
|
人工智能 算法 安全
开源游戏区块链项目分享:Unity开发的独立区块链
开源游戏区块链项目分享:Unity开发的独立区块 2023年了,区块链在这此时代热浪下都已经是即将燃尽的火苗了,而ChatGPT、Stable Diffusion等AI产品已经成为当下风口和热浪。然而区块链作为上一任浪热下的余晖,真的就这么完事了么?其实目前区块链在国内更多作为信用链存在,用于法律签约、物流运输、商务合作、加密合约等等公共底层方面。 而此文将不仅探讨区块链的其他实际用途,同时也开源了一个Unity3D C#编写的区块链代码,如果你是技术人员,刚好你做区块链项目,希望这个文章和代码能帮助到你。
535 0
|
存储 区块链
佛萨奇2.0马蹄莲智能合约开发原理丨MetaForce佛萨奇2.0马蹄莲智能合约DAPP系统开发成熟案例及源码部署
目前,DApp通常是指在以太坊或EOS上基于智能合约开发的相关应用。DAPP是Decentralized Application的缩写,即去中心化应用,也有人称为分布式应用。它被认为开启了区块链3.0时代。DAPP就是在底层区块链平台衍生的各种分布式应用,是区块链世界中的服务提供形式。
佛萨奇2.0马蹄莲智能合约开发原理丨MetaForce佛萨奇2.0马蹄莲智能合约DAPP系统开发成熟案例及源码部署
|
存储 前端开发 Shell
RISC-V生态开发套件解析(一):LicheeRV 86开发板基础介绍
RISC-V生态开发套件解析(一):LicheeRV 86开发板基础介绍
574 0
RISC-V生态开发套件解析(一):LicheeRV 86开发板基础介绍
|
Serverless 区块链 云计算
如何定制开发区块链应用软件
随着区块链技术普及程度的慢慢提高,越来越多的人开始研究这个叫做区块链的东西。现在,区块链应用技术开发被单独提出来,成为了各个国家争相研发的对象,区块链应用技术的方案在世界各个角落实行。无论区块链技术被应用到哪个领域,数字资产行业依旧是它最为成熟的领域。
261 0
|
开发框架 IDE JavaScript
开发者新宠上线 阿里云物联网操作系统AliOS Things3.3.0发布
近日,阿里云物联网操作系统AliOS Things时隔一年,新版本AliOS Things 3.3.0正式开源发布。作为广大开发者的新宠,AliOS Things 3.3.0推出轻应用开发模式,为碎片化的物联网提供统一的操作系统解决方案。
246 0
开发者新宠上线 阿里云物联网操作系统AliOS Things3.3.0发布
|
安全 物联网 芯片
AliOS Things技术底层加持平头哥YoC物联网操作系统 获国际TUeV功能安全认证
近日,以阿里云物联网操作系统AliOS Things技术底层加持、平头哥半导体有限公司自主研发的YoC软件平台斩获了国际公认第三方认证机构SGS-TUeV SAAR颁发的SIL3功能安全证书。这标志着平头哥YoC软件平台,具备了与国际规范接轨的能力,也进一步体现了阿里云自产自研的AliOS Things系统底层的技术含量与端侧实力。
234 0
|
人工智能 开发框架 JavaScript
AliOS Things 3.3.0发布,致力于更易用的物联网操作系统
为碎片化的物联网提供统一的操作系统解决方案。
AliOS Things 3.3.0发布,致力于更易用的物联网操作系统
|
Web App开发 JavaScript 前端开发
英特尔开源WebRTC开发套件OWT
为了抢占实时视频的巨大市场,英特尔开源了WebRTC开发套件,并将其命名为Open WebRTC Toolkit (OWT)。由于实时视频编码、转码需要大量的计算资源,Open WebRTC Toolkit将为英特尔带来巨大的潜在商业回报。
1017 0
英特尔开源WebRTC开发套件OWT