Architecture·6 min de leitura

Consolidando a stack de backend cripto atrás de uma única chave

O backend cripto típico são quatro fornecedores num sobretudo: um nó RPC para acesso à chain, um indexador para dados derivados, um fornecedor de screening para compliance e uma API de custódia/transferência para mover fundos. Cada um se justifica isoladamente. Juntos, eles impõem um imposto que raramente aparece na estimativa de desenvolvimento.

O imposto de integração

Quatro fornecedores significam quatro esquemas de autenticação, quatro modelos de rate-limit, quatro modos de falha e quatro formatos de dados que precisam ser reconciliados no seu código. Um endereço é uma string em um, um hex com checksum em outro; uma transação é normalizada de forma diferente em cada. A maior parte do código de cola num backend cripto existe só para disfarçar essas costuras.

Onde as costuras vazam

As falhas caras vivem entre os fornecedores. Seu indexador diz que um depósito caiu mas seu nó RPC ainda não viu o reorg que o reverteu. Seu fornecedor de screening sinaliza um endereço para o qual sua API de custódia já pagou. Consistência entre provedores independentes é um problema seu para resolver, e é a classe de bug que chega em produção.

O que a consolidação compra

Uma única chave sobre RPC, dados indexados, screening e processamento significa um fluxo de autenticação, uma visão consistente de um endereço e uma transação, e um lugar onde o tratamento de reorg e a finalidade já estão reconciliados. Você ainda escolhe quais primitivas usar — o ponto é que elas concordam entre si por construção, e não pelo seu código de cola.

1st Node Engineering

Perguntas frequentes

Consolidação não significa lock-in de fornecedor?

O risco de lock-in é real com qualquer provedor. A mitigação são superfícies compatíveis com padrões — JSON-RPC para acesso à chain, REST convencional para o resto — de modo que as primitivas sobre as quais você constrói sejam portáveis mesmo quando a conta não é.

Um único provedor chega a ser tão profundo quanto quatro especialistas?

Para funcionalidades de fronteira um especialista pode liderar. A troca é profundidade-por-ferramenta contra consistência-entre-ferramentas; para a maioria dos backends o custo de reconciliação de quatro modelos de dados supera a profundidade marginal de qualquer um.

Relacionados

Recarregue, pegue a chave e publique.

Autoatendimento. Pague em cripto ou cartão. Medido por créditos: primitivas pesadas custam mais, as simples são baratas.

Obter chave de API