Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Benchmark my own network with HyperLedger #66

Open
ComeTiss opened this issue Jun 26, 2019 · 3 comments
Open

Benchmark my own network with HyperLedger #66

ComeTiss opened this issue Jun 26, 2019 · 3 comments

Comments

@ComeTiss
Copy link

Hey guys,

I am trying to use BlockBench as part of my Master thesis project and I am a bit lost right now...
I currently have a single node network running with Raft consensus, using HyperLedger 1.4.1 with a smart contract written in Node. I am currently running the network on Windows 10 (using Kinematics & Docker Terminal to create a Linux VM).
Is it possible to use this framework to benchmark my own network? If so, what would be the best procedure to follow?

I am a bit new to that and currently cannot get any of the micro/macro tests to work :(
Any help would be greatly appreciated!

Thanks !!

@ComeTiss ComeTiss changed the title Benchmark my own network Benchmark my own network with HyperLedger Jun 26, 2019
@RUAN0007
Copy link
Collaborator

Unfortunately, BLOCKBENCH currently is NOT compatible with HyperLedger v1.0+ onwards,
as it requires blockchain system to have RESTFUL endpoint. However, Hyperledger v1.0 only provides Java and NodeJS SDK.

@ComeTiss
Copy link
Author

thanks for the reply! Do you think it is still possible to use YCSB / any other macro benchmark test to measure a network performance (with Fabric 1.4)?

@RUAN0007
Copy link
Collaborator

For benchmark Hyperledger, you may try to use Caliper. It provides chaincode that implements YCSB and Smallbank. Which macro benchmark to use is dependent on your own need.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants