Comments (3)
This contract is used for creating a Network Map Service. This is more of an application service rather than Quorum specific. In a larger application, multiple nodes may provide competitive services and clients can lookup to get details of the node including public key to send transaction.
Since Quorum is intended to be used in a persmissioned environment, any node trying to fake the details could be identified and punished. In a future release we would like to introduce an on-boarding service, that would further secure this updates to this contract.
Thanks for your question. Please feel free to discuss further.
from quorum-maker.
@dhyansraj ok, your aim is more less clear, current step could be considered as initial and small.
Just to clarify a bit more - this step is damaged currently. By damaged I mean complete absence of such NodeDB due to approach you enforce with current QM version - node API is not called in any way, means p2p server becomes aware of dynamically joined peer only when peer starts communications over whisper
and constellation
ports. Such live way of peer appearing doesn't match any of implemented ways node offers to add peer, nothing is reflected in NodeDB. Hence cluster consistence relies only on fact peer node did self-configuration via genesis and other params fetched from master when join happened.
from quorum-maker.
we still use raft.addPeer for adding new nodes. Contract is just for display purpose.
from quorum-maker.
Related Issues (20)
- Is quorum production ready?. Can we use quorum-maker in production systems? HOT 2
- Error: Number can only safely store up to 53 bits HOT 2
- Following Wiki install steps directly leads to nodes hanging after "Adding Whitelist IPs" HOT 5
- Node failure HOT 2
- Master node is down, how to recover the network?
- Quorum maker and Truffle v.5.0.38 migration stucks
- How do nodes backup regularly
- How to migrate data if the server is replaced
- tessera support HOT 2
- nodes hanging when adding Whitelist IPs" HOT 3
- Restoration of blockchain data from secondary node
- Private keys for accounts in genesis.json HOT 2
- Quorum maker could not be attached to my quorum network HOT 2
- Upgrade to use Quorum 2.6 and Tessera 0.10.6 HOT 1
- Invalid reference format HOT 1
- Could not join network
- Quorum Join not happening with current network HOT 1
- Node manager is not starting to create Network HOT 3
- External node Joining
- Error: not able to deploy contract at remote server HOT 1
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 quorum-maker.