中继器

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 逻辑收回他们的奖励。

Last updated