Comments (5)
The Quorum is based on Ethereum, so the usage of Quorum on BlockBench is very similar with the usage of Ethereum. We've create a temporary branch (quorum) for the early-release supporting Quorum. The documentations are at benchmark/quorum-XXX directory
There are two alternative consensus mechanisms in Quorum, one called QuorumChain(a voting method), the other is Raft-based consensus. For the two consensus mechanisms, you can refer to the bash script run-bench.sh
in quorum-raft for Raft and quorum-vote for QuorumChain.
from blockbench.
Thanks for the reply @bulldosers So I need to paste the branch contents on each of running nodes across AWS , Azure and start them separately or have to run them all instructions on one node independently ?
from blockbench.
Sorry, I am not familiar with AWS,Azure. We run the script at only one NFS-mounted directory in cluster and use the run-bench.sh
script to start all nodes separately.
from blockbench.
I have 1 node on azure and 1 node on AWS, boot node and blockmaker is on Azure and voter is on AWS. Can you please let me know which files I need to edit? and also for running run-bench.sh I dont need to deploy the smart contracts on the either node right ?
from blockbench.
If you want to use the script run-bench.sh
, there are three setps that you may need to do.
First, you need to edit the env.sh
to change the environment variable;
Second, you may need to edit the hosts
and clients
file to set it as your own node address(Maybe ip for AWS or Azure, I am not sure);
Third, the first server is blockmaker and others are votes by default and you can change it by editing the start-mining
file.
If you have deployed your Quorum network manually, you can directly use the driver
at kvstore for ycsb and smallbank for smallbank.
By the way, you can get more details about the driver
from README.md
About deploying of the smart contracts, we have integrated the deploying procedure into our driver
, thus you don't need to do it by yourself.
I hope my explanation can help you, there may be some differences between AWS and cluster.
from blockbench.
Related Issues (20)
- missing token address in report resutls HOT 3
- DoNothing experiment in ethereum 2.0
- hyperledger/start-root.sh:.:4: no such file or directory: env.sh HOT 2
- etherstart-mining.sh geth connection refuse HOT 1
- Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty/InRelease HOT 2
- Please compile the driver in .../src/macro/kvstore HOT 1
- How to send invalid transactions within smallbank?
- Fatal: Unable to attach to remote geth: connection refused HOT 2
- Can a computer be used as a node and a client at the same time HOT 1
- ./driver -db fabric-v1.4 -ops 1000 -threads 4 -txrate 100 -fp stat.txt -endpoint localhost:7041,localhost:7051 HOT 7
- Tendermint configuration
- Can blockbench be used to test the stale (orphan) block rate?
- Does ycsb execute other operations than insert ? (Fabric v2.2)
- A transaction sending problem in the latest version of Ethereum HOT 1
- When Ethereum experiment, the client has no target address
- What shall I do after I change configtx.yaml(Fabric v1.4) HOT 2
- How to adjust parameters in benchmark? HOT 2
- Saturation experience
- fabricv2.2 HOT 4
- Need help with implementing Quorum_raft
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from blockbench.