What are Relayers?
Os retransmissores são serviços ou ferramentas que facilitam a comunicação fora da cadeia e o envio de transações em nome dos utilizadores em redes descentralizadas. Normalmente, recebem dados de transações assinadas dos utilizadores e, em seguida, transmitem essas transações para a cadeia de blocos, tratando frequentemente dos pagamentos de gás ou agrupando várias transações para otimizar custos e eficiência. As ferramentas desta categoria incluem retransmissores de metatransações, fornecedores de transações sem gás e serviços de agrupamento de transações.
Os principais casos de utilização dos relayers envolvem a melhoria da experiência do utilizador através da abstração das taxas de gás, permitindo interações sem gás e suportando fluxos de trabalho de transações complexos que requerem coordenação fora da cadeia. Os utilizadores-alvo são os programadores de dapps e as equipas de produto que pretendem reduzir os obstáculos na integração dos utilizadores e na execução de transações. As principais características dos relayers incluem pressupostos de confiança, modelos de taxas e suporte a protocolos ou normas específicas de blockchain, como o EIP-2771 (metatransações).
Os «relayers» estão intimamente relacionados com categorias como infraestruturas e interoperabilidade, mas centram-se especificamente no envio de transações e nos mecanismos de retransmissão fora da cadeia. Os programadores devem considerar as ferramentas de «relayer» quando pretendem permitir transações sem gas, melhorar a experiência do utilizador ao gerir a complexidade do envio de transações ou implementar padrões avançados de transações que exijam coordenação fora da cadeia.