Blockchain

Crie cadeias de fornecedores mais inteligentes e eficientes, reduza fraudes, verifique transações com rapidez e crie novos modelos de negócios disruptivos com os serviços de blockchain do Azure.

Primeiros passos

Obtenha êxito com o blockchain usando a abordagem comprovada de três etapas do Azure

Simplifique e acelere a manutenção de registros e as verificações entre parceiros em todo o fluxo de trabalho, compartilhando de forma instantânea dados e lógica em uma rede imutável e compartilhada. Implemente a abordagem de três etapas do Azure para blockchain com o objetivo de criar sua rede de consórcios, simplificar a governança e o gerenciamento e integrar sua solução de blockchain aos sistemas e às ferramentas que você usa hoje.

Crie a base de seu aplicativo de blockchain implantando uma rede de consórcios e um razão, bem como convidando membros e configurando permissões:

  • configure, implante e gerencie seu aplicativo usando redes pré-configuradas e infraestruturas gerenciadas com o Azure Blockchain ServiceVERSÃO PRÉVIA.

Digitalize o fluxo de trabalho empresarial de seu consórcio com contratos inteligentes para ajudar a garantir que seus dados compartilhados sejam imutáveis:

  • Use a interface do usuário intuitiva na extensão do Azure Blockchain para VS Code a fim de criar e compilar seus contratos inteligentes antes de implantá-los com o Azure Blockchain Service.
  • Simplifique versões e atualizações com o Azure DevOps.
  • Itere e valide os cenários de blockchain rapidamente usando conexões internas com o Azure, além de usar as ferramentas que você já conhece com o Azure Blockchain Workbench.

Após configurar a infraestrutura e o contrato inteligente, a etapa final é criar seu aplicativo e estendê-lo para trabalhar com as ferramentas que sua empresa atualmente usa:

  • Use o Azure Blockchain Service para conectar suas fontes, mover dados de/para o razão e publicar resultados de contratos inteligentes em bancos de dados e nos aplicativos ou use um modelo do Azure Blockchain Workbench caso não conheça os aplicativos de blockchain.
  • Conecte e integre seu aplicativo de blockchain aos aplicativos e bancos de dados existentes usando o Azure Blockchain development kit.

Arquiteturas da solução de blockchain do Azure

Descubra como a tecnologia blockchain, incluindo as redes Ethereum, funciona para proteger dados e digitalizar seus fluxos de trabalho nestes cenários arquitetônicos ilustrados.

Aplicativo de fluxo de trabalho BlockchainAs empresas usam o blockchain para digitalizar os fluxos de trabalho que compartilham com outras organizações, como a movimentação de ativos físicos pelas cadeias de suprimentos. A anatomia dos aplicativos de blockchain é semelhante nos casos de uso. Aqui, usamos o Serviço Azure Blockchain como a rede fundamental de blockchain gerenciado e criamos um aplicativo de consórcio que pode ingerir sinais das interfaces de usuário relevantes e comunicar os dados do livro-razão para aplicativos consumidores em todo o consórcio.11234456
  1. Visão geral
  2. Fluxo

Aplicativo de fluxo de trabalho Blockchain

Visão geral

As empresas usam o blockchain para digitalizar os fluxos de trabalho que compartilham com outras organizações, como a movimentação de ativos físicos pelas cadeias de suprimentos. A anatomia dos aplicativos de blockchain é semelhante nos casos de uso. Aqui, usamos o Serviço Azure Blockchain como a rede fundamental de blockchain gerenciado e criamos um aplicativo de consórcio que pode ingerir sinais das interfaces de usuário relevantes e comunicar os dados do livro-razão para aplicativos consumidores em todo o consórcio.

Fluxo

  1. 1 Aplicativos, dispositivos e fontes de dados relevantes enviam eventos ou dados para um agente de mensagens (Barramento de Serviço do Azure).
  2. 2 O aplicativo lógico de consumidor de DLT (tecnologia do Razão distribuído) efetua fetch dos dados do Barramento de Serviço e envia ao construtor de transações, que cria e assina a transação.
  3. 3 A transação assinada é roteada para o Azure Blockchain Service (rede de consórcio Ethereum totalmente gerenciada) por meio de um conector do Aplicativo Lógico específico do razão.
  4. 4 O gerenciador de dados de blockchain captura dados de bloco e de transação dos nós de transação configurados, decodifica eventos e propriedades e, em seguida, envia os dados para os destinos configurados.
  5. 5 O agente de mensagens envia os dados do razão para aplicativos de negócios de consumo e o banco de dados fora da cadeia.
  6. 6 As informações são analisadas e visualizadas usando ferramentas como o Power BI, conectando-se ao banco de dados fora da cadeia.
Acompanhamento e rastreamento da cadeia de fornecedoresSaiba como usar o Azure Blockchain Workbench. Crie um aplicativo de acompanhamento de ativos para uma cadeia de fornecedores com um fluxograma passo a passo.12345678
  1. Visão geral
  2. Fluxo

Acompanhamento e rastreamento da cadeia de fornecedores

Visão geral

Um padrão de blockchain comum é o monitoramento habilitado por IoT de um ativo conforme ele se move por uma cadeia de diversos fornecedores. Um ótimo exemplo deste padrão é o transporte refrigerado de bens perecíveis, como alimentos ou produtos farmacêuticos. Nessas condições, certas regras de conformidade precisam ser cumpridas ao longo do processo de transporte. Neste cenário, uma contraparte iniciante (como o varejista) especifica as condições contratuais, como a umidade e a faixa de temperatura exigidas, que os custodiantes da cadeia de fornecedores devem cumprir. Em qualquer momento, se o dispositivo detectar uma medida de temperatura ou umidade fora da faixa especificada, o estado do contrato inteligente será atualizado para indicar a falta de conformidade, registrando uma transação no blockchain e acionando eventos de correção no downstream.

Fluxo

  1. 1 Os dispositivos IoT se comunicam com o Hub IoT. O Hub IoT é uma rota configurada que enviará mensagens específicas a um Barramento de Serviço associado a essa rota. A mensagem ainda está no formato nativo do dispositivo e precisa ser traduzida para o formato usado pelo Azure Blockchain Workbench. Um Aplicativo Lógico do Azure faz essa transformação. Ela é disparada quando uma nova mensagem é adicionada ao Barramento de Serviço associado com o Hub IoT. Em seguida, a mensagem é transformada e entregue ao Barramento de Serviço usado para entregar mensagens para o Azure Blockchain Workbench. O primeiro Barramento de Serviço funciona como uma "Caixa de saída" para o Hub IoT; o segundo funciona como uma "Caixa de entrada" para o Azure Blockchain Workbench.
  2. 2 O Consumidor DLT busca os dados do agente de mensagens (Barramento de Serviço) e envia dados para o Construtor de Transações – Signatário.
  3. 3 O Construtor de Transações cria e assina a transação.
  4. 4 A transação assinada é roteada para o Blockchain (Private Ethereum Consortium Network).
  5. 5 O Observador de DLT obtém a confirmação do compromisso de transação com o Blockchain e envia a confirmação para o agente de mensagens (Barramento de Serviço).
  6. 6 Os consumidores do BD enviam as transações de blockchain confirmadas para os bancos de dados off-chain (Banco de Dados SQL do Azure).
  7. 7 As informações são analisadas e visualizadas usando ferramentas como o Power BI, conectando-se ao banco de dados off-chain (Banco de Dados SQL do Azure).
  8. 8 Os eventos do livro-razão são entregues à Grade de Eventos e ao Barramento de Serviço para uso dos consumidores em downstream. Os exemplos de "consumidores em downstream" incluem os aplicativos lógicos, as funções ou outro código projetado para realizar ações nos eventos. Por exemplo, uma função do Azure poderia receber um evento e colocá-lo em um armazenamento de dados, como o SQL Server.

Obtenha as mais recentes notícias e os últimos recursos do Azure Blockchain

Os clientes estão fazendo coisas excelentes com o blockchain do Azure

Insurwave

A Insurwave usa razões comuns distribuídos para reduzir riscos e exposições para seguradoras e seus clientes, agentes e terceiros.

Webjet

A Webjet usa o Azure para dar suporte ao Rezchain, um serviço de reconciliação de pagamentos para o mercado de viagens online.

Xbox

A Microsoft usa a solução de blockchain para calcular demonstrativos de fidelidade para editores de jogos Xbox em horas, em vez de meses.

Buhler

A Bühler usa a tecnologia blockchain para rastrear plantações da fazenda até à mesa, mantendo os alimentos saudáveis e seguros para dois bilhões de pessoas todos os dias.

Singapore Airlines

A Singapore Airlines usa o Azure para converter milhas de linhas aéreas dos clientes em tokens baseados em blockchain que podem ser gastos em uma rede de parceiros varejistas.

Interswitch

A Interswitch criou uma plataforma de financiamento da cadeia de fornecedores, baseada em blockchain, a fim de ajudar grandes e pequenas empresas a ter um acesso mais rápido ao financiamento de projetos na Nigéria.

3M

A 3M usa o Azure Blockchain para habilitar uma nova abordagem de rótulos como serviço com o objetivo de proteger suas cadeias de fornecedores.

Nasdaq

A Nasdaq coloca a tecnologia blockchain no mercado de capitais para gerenciar a entrega, o pagamento e a liquidação de transações de vários blockchains e de mecanismos de pagamento.

Starbucks

A Starbucks usa o Azure para capacitar pequenos fazendeiros e acompanhar seus produtos desde o grão até quando são servidos.

Perguntas frequentes

  • Blockchain é uma tecnologia de manutenção de registros e execução de contratos, baseada em criptografia complexa. Ele permite que as organizações simplifiquem fluxos de trabalho compartilhados, como cadeias de fornecedores, trocando e rastreando ativos e transações em um razão compartilhado (geralmente chamado de tecnologia de Razão distribuído ou DLT).

    As redes de blockchain são distribuídas entre os computadores de todos os parceiros (chamada rede de consórcio), dando a cada parceiro visibilidade em tempo real de todas as transações que ocorrem na rede. Cada parceiro também tem a capacidade de rejeitar transações incorretas antes de serem aplicadas ao razão, o que simplifica a auditoria e reduz drasticamente o risco de fraude.

    Além da cadeia de fornecedores e dos aplicativos de fluxo de trabalho compartilhados, os desenvolvedores estão estimulando novos fluxos de receita ao criar produtos e serviços baseados em blockchain.

  • "Bloco" é um cluster de dados dentro do blockchain que tem um identificador exclusivo e um histórico. Os "blocos" armazenam informações de transação, como data, horário ou o total em dinheiro, bem como a assinatura digital (semelhante a um nome de usuário) dos participantes da transação.

  • Existem três tipos principais de blockchain: público, privado e de consórcio.

    • O blockchain público é completamente descentralizado, sem uma única autoridade na rede. Todas as transações na cadeia são visíveis por qualquer nó na rede.
    • O blockchain privado é propriedade de um indivíduo e os nós exigem permissão para acessar a rede.
    • O blockchain de consórcio é um blockchain privado com autoridade distribuída que atua protegendo os interesses da rede.
  • Blockchain é um sistema transparente e verificável. Como um razão compartilhado e seguro de transações distribuídas entre uma rede de computadores, o blockchain elimina o desperdício, reduz o risco de fraude e habilita a criação de novos fluxos de receita.

  • O Azure Blockchain Service usa várias funcionalidades do Azure para manter seus dados seguros e disponíveis. Os dados são protegidos usando isolamento, criptografia e autenticação. As características descentralizadas e imutáveis do blockchain o tornam muito seguro.

Começar a usar o Azure Blockchain Service

Implante redes de blockchain totalmente gerenciadas com apenas alguns cliques e administre em escala com o gerenciamento de consórcio sem código.

Primeiros passos

Assistir ao Block Talk

Assista às demonstrações e acompanhe a mais recente tecnologia blockchain no Block Talk do Canal 9.

Assista agora

Navegar pelo Azure Marketplace

Encontre dezenas de soluções de blockchain prontas da Microsoft e dos parceiros.

Acesse o Azure Marketplace