Delin Mathew
Delin Mathew

Reputation: 279

Who runs the Notary in Corda?

In case of a consortium of banks in a Corda network consisting of one notary, could you please tell me who will be responsible for running the notary? It is clear that a notary is a network service, so can any bank run the notary as and when it wishes to, to check for double spends or is there one "main" bank/node that takes charge to trigger the notary service. Thank you.

Upvotes: 5

Views: 963

Answers (1)

Joel
Joel

Reputation: 23210

It's completely up to the network operator. The network can have anything from a single one-node validating notary to hundreds of pooled non-validating notaries.

You mention bank nodes joining and leaving the notary service at will. This is a property of Proof of Work consensus algorithms (miners can come and go as they please without undermining the consensus result), but it's not a property of consensus algorithms in general. If you wanted to adopt this mode, you'd have to use a suitable consensus algorithm for your notary pool. In general, therefore, you'd generally have nodes contributing to the notary pool full-time.

Depending on your use-case, it may also be preferable for paid third-parties to provide the notary pool, rather than having the banks that are transacting also provide the notarisation service.

Upvotes: 1

Related Questions