Corda 网络是否因为使用 RAFT 共识算法而变得容错和可用?

问题描述

Corda 网络是否因为使用 RAFT 共识算法而变得容错和可用?

据我所知,共识算法用于节点就某事达成一致的共识部分。这并不一定意味着整个 Corda 网络是容错和可用的。它还取决于所有网络组件(集群节点或单个节点、cordapp、Corda 网络服务等。)

解决方法

RAFT 共识算法已被引入作为仅用于容错公证服务集群的实验性功能。它不能应用于 Corda 节点,至少在当前版本 (4.x) 之前不能。

来自文档:

Corda 提供了一个基于 Raft 的原型高可用公证人实现。您可以在我们的公证人演示页面上试用。请注意,它具有已知限制,不推荐用于生产用途。

您可以查看文档 here 和 github here 上的示例。