随着比特币、以太坊的成功,區塊鍊技術得到了廣泛的關注并被嘗試用于更多的場景,但是這些網絡的特性并沒有得到充分的研究。本文将介紹幾種區塊鍊網絡仿真器,可用于在區塊鍊科研與畢業設計中探索大規模區塊鍊網絡的特征、性能、技術名額以及節點間的互動行為。
以太坊教程連結: Dapp入門 | 電商Dapp實戰 ERC721實戰 Php對接 Java對接 Python對接 C#對接 Dart對接
1、VIBES:大規模區塊鍊網絡仿真器
VIBES是一個用于大規模P2P網絡的開源區塊鍊仿真器。VIBES仿真器
類似于比特币,它使用快速轉發計算而非工作量證明(POW)來
提高系統的可伸縮性:

源碼下載下傳位址:
VIBES區塊鍊仿真器2、SimBlock:事件驅動的區塊鍊仿真器
SimBlock是東京科技大學開發的一個開源區塊鍊仿真器。SimBlock基于
事件驅動機制,适用于區塊鍊網絡行為的研究。借助于SimBlock仿真器内置的
可視化工具,可以直覺了解區塊傳播的過程。
3、Bitcoin Simulator:指令行比特币網絡仿真器
Bitcoin Simulator是一個指令行形式的開源區塊鍊仿真器,基于NS3實作,
目前僅支援比特币區塊鍊的仿真。Bitcoin Simulator是論文
On the Security and Performance of Proof of Work Blockchains的部分成果。
4、BLOCKBENCH:私有區塊鍊仿真與性能評測架構
BLOCKBENCH是一個私有區塊鍊的仿真與性能分析架構,可用于分析、了解區塊鍊系統
的性能。BLOCKBENCH内置了用于評測目的的區塊鍊仿真載荷,包括宏觀仿真載荷與微觀
仿真載荷。BLOCKBENCH支援以太坊、Hyperledger等多種區塊鍊實作。
原文連結:
4個開源的區塊鍊仿真器 — 彙智網