Arquitetura de Rede: Peer-to-Peer ou pares em pares é uma arquitetura de redes
onde cada um dos pontos funciona tanto quanto cliente como servidor, ou seja, todos os computadores da rede ficam interligados em uma cadeia descentralizada, sem hierarquia. Modelo de Negócio: O modelo de negócio Peer-to-Peer ou Consumer to Consumer tem como caraterística a ausência de uma empresa para intermediar uma transação entre dois consumidores.
Blockchain
A Blockchain é responsável por disponibilizar por todo o mundo as transações
comerciais Peer-to-Peer, ou seja, sem intermediários. Ela é uma tecnologia comumente utilizada para trocar informações comerciais, firmar contratos, transferir dinheiro e rastrear produtos. Também pode ser usada tanto por pessoas físicas quanto jurídicas em redes públicas e privadas. As redes Blockchain estão atraindo atenção de grandes empresas, bancos e governos, por conta dos seus benefícios de rastreabilidade, transparência, integridade e segurança nas negociações. O papel de validar informações referentes a transações, como verificar se o comprador tem a quantidade necessária de saldo para as transações é atribuído a vários mineradores, usuários que são recompensados por assegurar a autenticidade das informações. No fim de uma transação um registro digital permanente de compra e venda é armazenado no ledger, um tipo de livro-razão público e distribuído para toda a rede, esses registros formam blocos, que são adicionados a outros blocos, formando uma cadeia. Cada novo bloco contém dois códigos hash, um referenciando o bloco anterior e outro representando sua identificação para ser usado pelo próximo, para adulterar a rede Blockchain seria necessário sabotar as cópias de todos os blocos em toda rede. Qualquer dispositivo que se conecte à Blockchain, pode ser considerado um ‘node’, já os ‘fullnodes’ são nós que possuem uma cópia completa de todas as transações Blockchain, os demais nodes utilizam essas informações para que as transações sejam processadas. Criptografia Assimétrica
As assinaturas digitais dos negociadores, são realizadas a partir das chaves
públicas e privadas, duas chaves distintas utilizadas respectivamente para cifrar e decifrar dados. O bitcoin utiliza o algoritmo ECDSA, um método de assinatura digital que consiste em combinar campos finitos, um como conjunto de elementos onde aplicamos operações de soma, subtração, multiplicação e divisão sem sair do conjunto fechado além de um número finito de elementos e a aplicação de curvas elípticas na criptografia.
Carteira Digital (WALLET)
A carteira digital, é um programa de software que armazenada criptomoedas e
interage com várias Blockchains utilizada para enviar e receber criptomoedas, além de monitorar transações.
Blocos
Blocos são conjuntos de transações ou informações validadas, que possuem
números de blocos, hash do bloco anterior, dificuldade alvo, marcação de tempo, valor nonce, Hash da lista de transações e Assinatura. Porém o bloco inicial não possui registro de transações de outros blocos.