如果在 Corda 网络上有一个由多个银行组成的财团,并且只有一个公证人,那么请问谁将负责运行公证人?很明显,公证人是网络服务,因此任何银行都可以随时运行公证人以检查是否存在双重花费,还是有一个“主”银行/节点负责触发公证人服务。谢谢。
如果在 Corda 网络上有一个由多个银行组成的财团,并且只有一个公证人,那么请问谁将负责运行公证人?很明显,公证人是网络服务,因此任何银行都可以随时运行公证人以检查是否存在双重花费,还是有一个“主”银行/节点负责触发公证人服务。谢谢。
这完全取决于网络运营商。网络可以拥有从单个一节点验证公证人到数百个汇集的非验证公证人的任何东西。
您提到银行节点随意加入和离开公证服务。这是工作量证明共识算法的一个特性(矿工可以随意进出而不会破坏共识结果),但这不是共识算法的一般特性。如果您想采用此模式,则必须为您的公证池使用适当的共识算法。因此,一般情况下,您通常需要全职节点为公证池做出贡献。
根据您的用例,让付费第三方提供公证池可能也更可取,而不是由正在交易的银行提供公证服务。