Conteúdo


Informações básicas do Blockchain: Glossário e casos de uso

Principais termos de blockchain e aplicativos de potencial infinito

Comments

Blockchain é um tópico popular atualmente. Faça uma análise e veja quais mercados poderão ser os primeiros a realmente tirar proveito desta tecnologia.

Blocos e blockchain

Uma rede ponto a ponto (P2P) de blockchain usa um livro razão distribuído conhecido como um blockchain, o qual é permanente e com permissão. As transações de negócios são registradas permanentemente no livro razão, que age como uma única fonte de verdade, permitindo que participantes visualizem somente as transações relevantes para eles. Todos os blocos de transação confirmados e validados são vinculados e encadeados a partir do início da cadeia até o bloco mais atual, por isso o nome blockchain.

Blockchain é, portanto, um registro histórico com data e hora de todas as transações que ocorreram desde o início do blockchain na rede.

Transações, ativos e consenso

Uma transação é uma transferência de ativo para dentro ou fora do livro razão. Qualquer coisa que possa pertencer ou ser controlada para produzir valor é um ativo. Ativos podem ser tangíveis (tal como uma casa ou um carro) ou intangíveis (tal como uma hipoteca ou um financiamento). O livro razão torna-se o sistema de registro para um negócio.

As entradas no livro razão são sincronizadas com todos os livros razão na rede. Consenso assegura que esses livros razão compartilhados sejam cópias exatas e reduz o risco de transações fraudulentas, porque a violação precisaria ocorrer em vários locais exatamente ao mesmo tempo.

Para atingir o consenso, todos os participantes concordam com a transação e a validam por meio da rede de peer. Os participantes também podem estabelecer regras para validar as transações. Esta participação confiável torna a confirmação possível a um baixo custo.

Hashes criptográficos e assinaturas digitais

Hashes criptográficos, tal como o algoritmo computacional SHA256, produzem um valor do hash exclusivo de tamanho fixo, conhecido como uma compilação, a partir da entrada da transação de tamanho variável. Hashes apresentam uma propriedade matemática na qual um hash pode chegar exclusivamente de uma determinada entrada, mas a entrada não pode ser derivada de seu valor do hash. Uma determinada entrada específica sempre resulta no mesmo valor do hash sendo calculado.

Quaisquer modificações ou alterações na entrada da transação — mesmo a mudança mais minúscula — resulta em um valor do hash diferente sendo calculado, o que indica uma entrada de transação potencialmente comprometida. Portanto, o valor do hash pode ser usado para detectar a integridade da entrada da transação.

Assinaturas digitais asseguram que o destinatário receba as transações sem partes intermediárias modificando ou falsificando o conteúdo das transações, enquanto também asseguram que as transações sejam originadas de emissores (assinadas com chaves privadas) e não de impostores.

A criptografia de chave simétrica é semelhante a isto:

Diagram of symmetric key encryption
Diagram of symmetric key encryption


A criptografia de chave assimétrica é semelhante a isto:

Diagram of asymmetric key encryption
Diagram of asymmetric key encryption

 

Contratos inteligentes e código em cadeia

Para atualizar o livro razão com uma transação proposta, cada nó deve processar a transação com relação à lógica do contrato inteligente. Contratos inteligentes consistem em programas executados diretamente na rede replicada. Esses programas, chamados código em cadeia, são replicados em cada nó na rede para garantir tempo de atividade e funcionalidade.

O código em cadeia é determinístico no sentido que as mesmas entradas sempre produzirão as mesmas saídas. Como resultado, cada nó pode ter certeza de que processou uma transação igual aos seus peers.

Casos de uso de blockchain

As tecnologias Blockchain são um divisor de águas em potencial para muitos mercados porque elas organizam atividades com menos dificuldade e mais eficiência. E elas fazem isso com uma escala muito maior entre os participantes colaborativos da atividade econômica. Considere esses usos e beneficiários em potencial:

  • Internet das Coisas
    • Gerenciamento de dispositivo
  • Assistência médica
    • Registros médicos eletrônicos
    • Bancos de vírus
    • Backup da área segura
    • Serviços RFP e contratos de seguro entre médico e fornecedor
    • Pessoal de pesquisa médica de Blockchain
    • Notários de saúde de Blockchain
  • Serviços financeiros
    • Cartas de crédito
    • Dívidas e obrigações corporativas
    • Plataformas de comércio
    • Remessa de pagamento
    • Acordos de recompra
    • Mercado de câmbio
  • Seguros
    • Processamento de reclamações
    • Seguros P2P
    • Títulos de propriedade
    • Vendas e subscrição
  • Governo
    • Processos de concorrência do governo
    • Voto
    • Impostos
  • Industrial
    • Processos de manufatura
  • Varejo
    • Pontos de fidelidade
  • Vários segmentos de mercados
    • Gerenciamento de identidade
    • Mercado de confiança
    • Gerenciamento de ativo de capital
  • Outros mercados
    • Jogos
    • Música

Conclusão

Entendendo os termos principais de blockchain, é possível apreciar como esta tecnologia dramaticamente revolucionária funciona e como ela pode ser aplicada ao uso produtivo em muitos mercados.

É possível ter uma ideia ainda melhor da tecnologia blockchain experimentando o Serviço Blockchain no IBM Cloud. Em um clique, é possível criar sua própria rede de blockchain.

Se você ainda não tiver feito isso, reserve um tempo para analisar o IBM Cloud, a nuvem pública da IBM, baseado no Cloud Foundry, para desenvolvimento e implementação de aplicativos. Crie seu próximo app com IBM Cloud Lite. É de graça. Não requer cartão de crédito. Comece gratuitamente.
 


Recursos para download


Temas relacionados


Comentários

Acesse ou registre-se para adicionar e acompanhar os comentários.

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=Cloud computing
ArticleID=1039071
ArticleTitle=Informações básicas do Blockchain: Glossário e casos de uso
publish-date=03052018