本文由币乎社区(bihu.com)内容支持计划奖励。
这篇文章就是简单的介绍一下Cardano SL网络拓扑。
节点组
虽然Cardano SL被设计和实现为一个分布式的网络,但是为了DDoS的保护作用,额外的功能被添加到了Cardano SL实现和拓扑中。当前所有的节点被分为三组:
- 核心组
- 中继组
- 边缘组
让我们分开讲解一下每组的节点。
核心节点
核心节点是最重要的。
就像这里描述的,Byron发布版本我们将会把权益高效地锁定在核心节点联盟上。只有很少的节点可以成为领导者,所以只有这些节点有能力在这个时期生产新区块。这是网络核心节点能够很好的运行和维护区块链的精髓所在。我们为核心节点还提供了另外的安全级别:我们将它们放在中继节点周边,所以核心节点与公有网络隔离开,并且只允许中继节点与核心节点进行通信。这就是我们减少核心节点被攻击的方法。
请注意核心节点永远不会创建货币交易(只有边缘节点可以创建,请看下文)。
中继节点
你可以将中继节点想象成核心节点和公有网络的代理。
因为中继节点不是隔离的,所以它们可以被攻击,但是它们原则上是无状态的并且没有权益,因此它们可以被移除,也可以增加数量。如果中继节点崩溃,会导致拒绝服务,但是核心节点(和区块链)的完整性不会受影响。
由于中继节点没有任何的权益,所以它们不能成为领导者。不仅如此,它们也不能创建货币交易。
中继节点是完全被最初股东联合委员会控制的。
边缘节点
边缘节点是简单的节点,每个人都可以在自己的电脑上运行边缘节点。只有这些节点可以创建货币交易。
由于边缘节点没有任何的权益,它们也与中继节点一样不能成为领导者。此外,边缘节点不能直接的与核心节点通信,只能与中继节点和其他边缘节点进行通信。
翻译作者: 许莉
原文地址: CARDANO SL NETWORK TOPOLOGY