Visao geral e pre-requisitos

Esta secao apresenta a estrutura basica da instalacao da Hotwallets em linguagem simples. Ela explica o que voce vai instalar, qual o papel de cada componente e o que precisa estar pronto antes de iniciar.

A instalacao da Hotwallets acontece em duas partes:

  1. o ambiente principal, que sobe os servicos centrais da plataforma;
  2. o cosigner, que roda separado e ajuda a proteger operacoes sensiveis.

Pense assim:

  • o ambiente principal e a parte que faz o sistema funcionar no dia a dia;
  • o cosigner e uma camada extra de seguranca usada em operacoes mais criticas.

Mesmo que voce nao conheca os termos tecnicos, essa divisao ja ajuda bastante: uma parte coloca a plataforma no ar e a outra reforca a protecao da operacao.

O que existe dentro da plataforma

Antes de instalar, vale entender os nomes principais:

  • Frontend admin: e a interface visual da plataforma, ou seja, a tela que abre no navegador.
  • API: e a parte que recebe requisicoes, processa regras e devolve respostas para o sistema e para integracoes.
  • Banco de dados: e onde ficam os dados persistidos da operacao.
  • Message broker: e o componente que ajuda servicos diferentes a trocarem tarefas e eventos entre si.
  • Signer: e a parte ligada ao fluxo de assinatura de operacoes.
  • Cosigner: e um componente separado, instalado em outra maquina, usado para aumentar a seguranca das assinaturas.

Se voce nunca trabalhou com cripto, pense em assinatura como a autorizacao tecnica de uma movimentacao. Em vez de deixar tudo concentrado em um unico lugar, a arquitetura separa responsabilidades para reduzir risco.

Ordem recomendada

Se esta for a sua primeira vez, use esta ordem:

  1. conferir os pre-requisitos;
  2. preparar o ambiente principal;
  3. subir os servicos principais;
  4. validar o acesso inicial;
  5. instalar o cosigner na EC2 separada;
  6. validar os servicos e logs do cosigner.

Se a equipe da Hotwallets ainda nao te enviou os arquivos, imagens ou acessos necessarios, pare aqui e solicite isso antes de continuar.

Pre-requisitos

Antes de iniciar, confirme o basico:

  • uma maquina ou servidor para instalar o ambiente principal da Hotwallets;
  • Docker e Docker Compose funcionando nessa maquina;
  • os arquivos, imagens ou pacotes de instalacao enviados pela equipe da Hotwallets;
  • uma instancia EC2, caso a sua entrega inclua o cosigner separado;
  • acesso para executar comandos na maquina principal e, se necessario, na EC2 do cosigner.

O que isso significa na pratica

Se voce for leigo, leia assim:

  • voce precisa de uma maquina principal onde a plataforma vai rodar;
  • precisa de Docker porque os servicos sobem em containers prontos;
  • precisa da EC2 apenas se a sua entrega vier com o cosigner separado;
  • precisa dos arquivos da Hotwallets porque eles ja trazem a estrutura esperada para a instalacao.