1. Tarefa | Entendendo o cenário de negócio de sua aplicação - Rapha-ferrari/High-Caiapos GitHub Wiki

Nosso projeto consiste em uma plataforma open-source peer-to-peer para troca segura, rápida e privada de crypto ativos. O Cliente deve ser capaz de ver informações sobre criptomoedas desejadas, criação de carteira, realização de trocas entre altcoins e outros produtos.

1) Analise o cenário de negócio do tema de projeto escolhido pelo seu grupo

Paulatinamente, o interesse das pessoas por criptomoedas cresce. Como consequência, novas moedas são criadas e todos os tipos de produtos estão cada vez mais sendo comercializados usando o meio de troca de moedas digitais. Hoje em dia, as pessoas podem comprar criptomoedas por exchanges (corretoras) ou P2P (diretamente com uma pessoa). Mas como é difícil confiar em pessoas para realizarmos uma transferência de dinheiro para ela e realmente recebermos nossa criptomoeda como troca, criamos a plataforma de conexão entre pessoas que querem comprar alguma criptomoeda e aquelas que querem vender. Desse modo, estamos facilitando as transações de compra e venda e aumentando a segurança das operações, tendo como consequência o aumento de pessoas com acesso à moedas digitais.

2) Definir as fronteiras do negócio a ser modelado.

Primeiramente, devo definir alguns conceitos. Ordem de compra = deve ser aceita pelo vendedor. Compra = uma ordem que foi aceita pelo vendedor. Ordem de venda = é postada no sistema uma possibilidade de compra para o comprador, mostrando preço, cotação, quantidade e nome da moeda. ## Fronteiras para o comprador: 1 - Ele só poderá realizar ordens caso tenha se cadastrado e as fotos de seus documentos e a selfie (fotografia que alguém tira de si mesmo) que ele tirou tenham sido validadas.

2 - Ele só terá a primeira validação (de duas) de uma ordem de compra após o vendedor aceitar a ordem

3 - Ele só terá a segunda validação de uma ordem de compra após o sistema de pagamentos fazer a cobrança no seu cartão de crédito ou receber um Pix.

4 - Ele só poderá avaliar o vendedor caso ele realize uma compra deste.

5 - Caso ele tenha feito pelo menos 10 compras e a média de suas avaliações estejam abaixo de 60%, ele será banido do sistema.

Fronteiras para o vendedor:

1 - Ele só poderá realizar ordens caso tenha se cadastrado e as fotos de seus documentos e a selfie (fotografia que alguém tira de si mesmo) que ele tirou tenham sido validadas.

2 - Ele só poderá postar uma venda caso disponha das informações de preço, cotação, quantidade e nome da moeda.

3 - Ele só realizará uma venda caso um comprador queira comprar suas moedas digitais e o vendedor aceite essa compra.

4 - Ele somente receberá o dinheiro ganho por uma venda depois que fizer o upload de um comprovante de transferência da criptomoeda para o sistema (conhecida como TXID em pela maioria das pessoas).

5 - Ele só poderá avaliar um comprador caso este realize uma compra dele.

6 - Caso ele tenha feito pelo menos 10 vendas e a média de suas avaliações estejam abaixo de 60%, ele será banido do sistema.

3) Liste as atividades de negócio.

Devemos primeiro citar os elementos de nosso negócio:

  • Comprador
  • Vendedor
  • Sistema

Categorizado como P2P, nosso negócio consiste em ser uma plataforma de troca de ciptomoedas rápida e segura, onde tanto o comprador quanto o vendedor recebam seus valores na troca. O Sistema que criamos servirá como intermediário e como crypto-wallet temporária, possibilitando o depósito de altcoins na plataforma para compras e vendas mais ágeis. As taxas e tarifas do mercado serão atualizadas diariamente junto com a situação dos criptoativos, dando mais confiabilidade e valores mais justos no momento das trocas.

É de responsabilidade nossa vistoriar, validar e das suporte aos usuários, nos certificando de que os usuários sejam pessoas reais e que mesmo assim possam fazer negociações de altcoins anonimamente. O Sistema deve manter as informações pessoais tal como os valores de altcoins de seus usuários em anonimato, de modo criptografado para que apenas o usuário daquela conta possa ver essas informações como medida preventiva contra perda e vazamento de dados.

O Sistema participara de tudo, desde o cadastro até o recebimento de valores. Ele é o responsável por todos os procedimentos de segurança e validações; O Comprador e o Vendedor devem ter sido aprovados pelo sistema através das verificações de fronteira para poderem prosseguir com as negociações.

4) Identifique as informações de entrada e saída de cada atividade de negócio