Un relayer è un servizio off-chain che inoltra messaggi o transazioni tra sistemi, più spesso in bridge, rollup e altre configurazioni cross-chain. Osserva una rete, impacchetta un messaggio firmato e lo invia a un'altra rete o applicazione. Il relayer non è la blockchain stessa; è il livello di trasporto e consegna attorno ad essa.
I relayer sono importanti perché si collocano su un percorso di fiducia critico. Se un relayer viene compromesso, configurato in modo errato o alimentato con stato errato, può inoltrare messaggi fraudolenti, attivare rilasci di asset non corretti o bloccare del tutto i trasferimenti. Negli attacchi ai sistemi bridge, una debolezza nei relayer, nei validatori o negli strumenti di amministrazione può essere sufficiente per creare un drenaggio anche quando il contratto principale sembra intatto. I difensori irrobustiscono i relayer con controlli delle firme, ridondanza, controllo rigoroso degli accessi, monitoraggio e protezione contro i replay, così che un singolo componente off-chain non possa diventare l'anello debole.


