# 中继器

### Relayer中继器

中继者负责在两个区块链之间提交跨链通信包。由于异构并行链结构，创建了两种不同类型的Relayer。

FSC中继器用于其他链到FSC通信的中继器称为“ FSC中继器 ”，或简称为“中继器”。Relayer是一个独立的进程，可以由任何人在任何地方运行，除了Relayer必须在FSC上注册并存入一定数量的可退还代币。FSC仅接受来自已注册中继器的中继请求。

他们中继的包裹将由FSC上的链上轻客户端进行验证。成功的中继需要通过足够的验证，并且需要在FSC上支付Gas费，因此应该有激励奖励来鼓励社区运行Relayer。

### Oracle中继器

FSC到其他链通信的中继器使用“Oracle”模型，即所谓的“ Oracle Relayers\*”。每个验证器都必须（并且只有验证器集中的验证器）运行Oracle中继器。每个Oracle Relayer都会观察区块链状态的变化。一旦它捕获到跨链通信包，它将提交对请求进行投票。在其他链验证者的 2/3 投票权中的Oracle Relayer投票支持更改后，将执行跨链动作。

Oracle Replayers 应该等待足够的区块来确认FSC上的最终性，然后再将跨链通信包提交并投票到其他链上。

跨链费用将与正常的其他链区块奖励一起分配给其他链验证者。

这种预言机类型的中继依赖于所有要支持的验证器。由于跨链通信包的所有投票都记录在区块链上，因此不难有一个度量系统来评估Oracle Relayers的性能。表现最差的人可能会通过未来引入的另一种 Slashing 逻辑收回他们的奖励。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.fonscan.io/zh_cn/develop/white-paper/technology-system/repeater.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
