Comments (1)
Hi @nandakishorebhandari and thanks for your interest in our tool!
We use QuorumChain consensus in this tool, as it is most relevant for our purposes. We don't currently have the resources to dedicate to making this tool compatible with RAFT or ISTANBUL, but I can point you at the changes I expect would be needed and would gratefully accept a RAFT / ISTANBUL pull request if you or another contributer wanted to make the necessary changes.
Expected Changes
- The Quorum Build needs to be pointed to a branch with RAFT and ISTANBUL available
- Apply the following two small commits: (1 & 2) on top of the version of quorum being used
- The quorum-genesis tool may or may not need to be updated to produce an appropriate genesis block (e.g. remove the voting contract)
- The quorum-genesis install script needs to be pointed to the correct version (e.g. whatever was produced in the above step)
- The part of the init-quorum script that writes the geth command needs to be modified to use the right flags for geth related to RAFT or ISTANBUL
- Probably Optional: I suspect the network will work without this but we should collapse
makers
,validators
, andobservers
into one group since they will have no distinction anymore. This is probably harder than the rest of these tasks put together since references are everywhere so punting this into another issue is totally reasonable.
Acceptance Criteria
- Networks spun up with RAFT or ISTANBUL successfully create blocks and can complete the private transaction test
- Any PR related to this is made on a new branch, unless changes are backwards compatible
- If the optional cleanup is not complete, another issue is filed regarding it
from terraform-aws-quorum-cluster.
Related Issues (20)
- Validate Blocks by Region
- Flesh Out Resource Tagging HOT 1
- Reduce Threatstack alerts to manageable levels HOT 1
- Enable passwords for constellation keys HOT 3
- Change terraform boolean variables to use "true" & "false"
- Regionalize Backup Procedure HOT 2
- Mechanism to provide more detail when alarms trigger HOT 10
- ftp.gnu.org is broken HOT 1
- Tighten security group parameters on vault
- Integrate FoxPass SSH Key Management
- Fix vim vulnerabilities
- Look into scoping credentials
- Set up emergency access for vault via Okta
- Build out basic alarms HOT 2
- Disable Constellation on Mainnet HOT 1
- Add Elastic IPs to Observers (Optionally) HOT 1
- Mechanism to remove a single node HOT 1
- Investigate instance type mismatch
- Keep EBS volumes during deployment
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 terraform-aws-quorum-cluster.