Is it possible to configure/use a Notary Cluster in Open Source version? Or is it available only in R3 Corda (former Enterprise)?
There is notary Demo which may help you out in here.
Link:
https://github.com/corda/corda/tree/master/samples/notary-demo
It will just help get your head around it.
Related
When building on open source Corda how can I make changes to the project in way that the Corda node will continue to be interoperable with nodes built on standard open source Corda?
The concern is that by forking Corda I may inadvertently change the Corda protocol such that my node can no longer communicate with other nodes. For example: changing serialization could break the p2p messaging between nodes.
In addition: does the network the Corda node run in affect how much I can modify a forked version of Corda? For example:
What if the forked nodes are running in a private network where all nodes are under my control.
What if the forked nodes are running in the Corda Network where other nodes are using standard versions of Corda.
If you run in the Corda Network then the relevant policy is this one:
https://corda.network/policy/protocol-definition.html
Zone members agree that their nodes will understand the Corda protocol as defined by the open source reference implementation, of at least the version specified in the network parameters’ minPlatformVersion field or higher.
So you can modify your node as long as it still understands how to speak with other nodes. This is a fairly lax definition. You can change a lot without breaking that requirement. But it sounds like you already know what to watch out for - changing serialisable types, mostly. It's up to you to ensure you don't deviate from the protocol.
In your own networks you can of course do whatever you like. It's open source after all.
is there some way to run the corda samples in headless mode in both linux and microsoft? the individual nodes such as Bank of Corda, Notary, etc are popping. When the command line/dialog are closed, the nodes die. Can someone advise, please? Thank you.
Nathan Aw
When running the nodes using the runnodes script, add the --headless flag (e.g. build/nodes/runnodes --headless) to start all the nodes in the main terminal.
Can someone help me with the Steps or Instructions to create a Network Map Server in Corda ?
In the Network Map in Corda docs, I see this can be done in two ways. One with the additional-node-info's which we use the help of Network Bootstrapper, which is clear. And the other HTTP network map protocol is not clear. It would be great if someone shares the steps in detail to create network map server that distributes information across the nodes.
Thanks in advance.
The Cordite Foundation has released an open-source network map implementation: https://gitlab.com/cordite/network-map-service. You can use this as a reference to see how a network map can be implemented.
Because I am not skilled in Kotlin, I use Java to build a simple Corda Doorman and Network Map Service after reading the source codes of Corda and Cordite. You can check them out from Github. Thanks.
Is there anyway to know wheter or not another node in the network have the same CordApp as I do?
I'm worried about creating a network with a lot of nodes that are not related with a given CordApp that I have, but these same nodes have relation with another CordApp that I use. I think that we shouldn't need a network for each app.
This could be a problem in a scenario where I need to find a counterparty for my CordApp and I just want to list the nodes that have the same App as I do.
It would be good if I could use a method from CordaRPCOps for instance.
This feature does not exist as of Corda 3.2.
This is because it would cause privacy issues. Nodes may not want other nodes to know which CorDapps they are running.
I'm planning to implement glusterfs cluster with nodes (Drupal servers) with out client. I'm experiencing replication problem with in the peer.
Does nodes in glusterfs cluster replicate data each other or should we compulsory need gluster clients? Usually my files will be images and some flv's. Please suggest me any other tool which is similar to Glusterfs.
Thanks,
Swaroop.
Yes you can replicate the nodes each other by installing the client in the same node. Following links are helpful for you :
http://gopukrish.wordpress.com/glusterfs/
http://gopukrish.wordpress.com/high-availability-load-balanced-wordpress-site/