中继节点
什么是中继节点?
中继节点充当网络集线器,连接到大量其他节点。它们具有高性能连接性,可提供强大的通信路径。因此,它们减少了跳数并需要时间通过网络发送消息。
在区块链中,节点是一台计算机,负责让各方参与去中心化数据库。分布在不同位置的多个节点以分散的方式运行网络。它们是区块链技术的基础。 A 及其在区块链基础设施内的交互有助于在区块链内创建统一的系统。因此,当有更多节点支持去中心化基础设施时,区块链就会变得更具弹性。
中继节点是区块链网络中的一种节点,可以通过从参与节点以及与其连接的其他中继节点收集协议消息来减少系统噪声。它们执行重复检查、验证签名和其他步骤,然后仅传输有效消息。为了减少传播时间,中继节点经常位于互联网交换点附近。任何人都可以操作它们。
中继节点常用于信息技术领域的无线网络中。它们可以显着提高无线网络的效率,并且可以有意安排将长单跳分割成更短时间(两个)跳,而不是执行从一个节点到另一个节点的单个长跳。尽管该技术的有效性因技术、路径损耗模型和环境而异,但在某些情况下已证明它在降低路径损耗方面非常有效。
就 Algorand 平台而言,中继节点主要用于帮助维护所有其他节点类型之间的互连。它们使用网络上的消息与参与节点和其他中继节点进行通信,然后使用这些消息执行重复数据删除、签名检查和其他验证检查,以便在系统上重新推广有效消息。它们显着减少了传输时间。
中继节点安装与非中继节点相同的软件,但只需要设置一些额外的配置规范。
中继节点实际上与任何其他节点相同,这是 Algorand 去中心化网络实施的优势之一。目前,这种区别是通过将节点配置为主动侦听其他节点的连接并通过 DNS SRV 记录通告自身来实现的。可以设置不需要 DNS 条目的个人网络中继。如果满足以下两个条件,则节点是有效的中继节点:
- 该节点设置为在向公众开放的端口上接收入站流量。
- Algorand 给定网络的 SRV 记录包含节点的公共 IP 地址和分配的端口。
其他节点链接到中继节点。因此,它必须能够支持大量连接,同时还能够处理与往返这些连接的所有数据相关的处理负担。