Pular para o conteúdo
0%

Como a Bitget atende 125 milhões de usuários em sua exchange com a Alchemy

Imagem de destaque do estudo de caso da Bitget
Bitget x Alchemy

Quando uma exchange de criptomoedas confirma que o depósito de um usuário realmente chegou onchain, não há espaço para "provavelmente". Bitget é uma exchange global e ecossistema web3 que atende mais de 125 milhões de usuários. A empresa trata a verificação de depósitos e saques como infraestrutura financeira crítica. Para eliminar pontos únicos de falha nesse processo, a Bitget adicionou as RPC APIs líderes de mercado da Alchemy.

125M+

Users on Bitget

25M+

Requests in 30 days

9

Networks total

A configuração: verificação de depósito em múltiplas camadas

A Bitget executa a maior parte de suas leituras de blockchain em nós auto-hospedados, o que dá à equipe controle direto sobre sua infraestrutura principal. Nos fluxos que movimentam dinheiro de usuários, a Bitget combina esse controle com confirmação independente: um provedor de nós terceirizado que faz a checagem cruzada dos dados retornados por seus próprios nós, de modo que um depósito só é creditado quando múltiplas fontes concordam.

Conforme a Bitget escalou, a equipe decidiu aumentar a robustez dessa camada de confirmação. Dois fatores definiram o que era necessário:

  • Nós completos auto-hospedados retêm apenas uma janela curta de blocos recentes, aproximadamente os últimos 128, de modo que, sozinhos, não conseguem fornecer os dados de archive e trace que a equipe precisa para reconstruir transações mais antigas ou extrair transações internas de um bloco.
  • O provedor terceirizado existente retornava erros de rate-limit durante picos de tráfego, justamente quando a confirmação de depósitos mais importa.

Para elevar o padrão em ambos os pontos, a Bitget adicionou a Alchemy, escolhida pela performance e confiabilidade necessárias para manter a confirmação rápida e confiável no fluxo mais sensível que a Bitget opera.

A solução: infraestrutura redundante e confiável

O design da Bitget é deliberadamente redundante: nós auto-hospedados carregam a maior parte do tráfego, e dois provedores terceirizados independentes confirmam os dados que envolvem fundos de usuários. São três camadas:

Uma camada de verificação independente

A Bitget direciona o tráfego de confirmação de depósitos e saques para a Alchemy como uma checagem paralela em relação aos seus próprios nós. Quando duas fontes independentes concordam, a exchange pode creditar um depósito com confiança. Se uma fonte estiver limitada ou fora de sincronia, a outra ainda responde. Essa é a camada que elimina o risco de depender de um único fornecedor que a Bitget buscava resolver.

Uma camada de archive e trace

Como os próprios nós da Bitget mantêm apenas uma janela curta de blocos, a equipe recorre à profundidade de archive e aos métodos de trace da Alchemy para reconstruir detalhes de transações e extrair transações internas, usando chamadas como trace_block, debug_traceBlockByNumber, eth_getBlockReceipts e eth_getLogs. São dados que a infraestrutura auto-hospedada deles estruturalmente não consegue fornecer.

Uma camada de cobertura multi-chain

A Bitget verifica atividade em um conjunto amplo e crescente de redes a partir de um único provedor, incluindo BNB Smart Chain, Bitcoin, Base, Arbitrum, zkSync, entre outras, com o suporte da Bitcoin API da Alchemy cobrindo as chains não-EVM mais difíceis de operar bem. A cobertura regional na APAC fez parte da decisão, com a presença da Alchemy em Tóquio correspondendo a onde boa parte do tráfego da Bitget se origina.

Os resultados: mais de 25M de requisições em 30 dias, zero erros

Ao longo de uma janela recente de 30 dias, a Bitget direcionou mais de 25M de requisições para a Alchemy em 9 redes. Com a Alchemy, alcançaram um padrão mais alto de segurança na verificação de depósitos, tornando o caminho crítico confirmado de forma independente em vez de depender de uma única fonte de nós.

No final, a Bitget escolheu a Alchemy por:

  • Cobertura de chains e regional: um único provedor para chains EVM mais Bitcoin, incluindo os dados de archive e trace que nós auto-hospedados não conseguem fornecer, e cobertura regional na APAC próxima ao tráfego da Bitget.
  • Confiabilidade em escala: um provedor com confiabilidade comprovada em dezenas de milhões de requisições no fluxo que confirma fundos de usuários.
  • Infraestrutura difícil feita bem: métodos de trace e transações internas, Bitcoin RPC e suporte a alto throughput — as partes da infraestrutura de nós que são difíceis de operar internamente.
  • Documentação e suporte: uma relação de trabalho direta e responsiva durante a avaliação e a integração.

Construa sobre a mesma infraestrutura de blockchain em que a Bitget confia para verificar fundos de usuários. Comece aqui, ou fale com nosso time.

Gradiente de fundo

Construa magia blockchain

A Alchemy combina os produtos e ferramentas de desenvolvimento web3 mais poderosos com recursos, comunidade e suporte lendário.