Abaixo está o diagrama geral do sistema. Brilliantcrypto opera como um sistema cliente-servidor para fornecer seus serviços.
O cliente do jogo fornece a interface do usuário, facilitando a comunicação com o servidor do jogo e o blockchain em resposta às ações do usuário. Ao incorporar a funcionalidade de carteira, este cliente permite aos jogadores gerir e trocar os seus criptoativos, tratando da criação, envio e confirmação de transações.
O servidor do jogo registra e gerencia as ações dos jogadores e o progresso do jogo. Armazena informações fora da cadeia (progresso da mineração, propriedade de itens do jogo, etc.) em um banco de dados. A comunicação constante é feita com o servidor do jogo durante a mineração, permitindo recursos como a mineração multijogador. O sistema de servidor do jogo possui uma carteira online e realiza transações no blockchain, como distribuição de recompensas aos usuários e cunhagem de NFTs.
O blockchain garante o registro permanente dos ativos mantidos pelos jogadores e pela Brilliantcrypto. Brilliantcrypto usa dois blockchains, Ethereum e Polygon PoS, com base em funcionalidades e ativos/itens.