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.
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 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.
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 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 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 Os eventos do razão são entregues para a Grade de Eventos e o 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.
Use a plataforma do razão distribuído Corda para implantar uma rede com vários nós e participantes, além de um mapa de rede, de notários e pares.
Implante uma variedade de topologias de rede Ethereum em minutos. Gerencie nós com implantações entre regiões, conjuntos de dimensionamento de VM e monitoramento.
Coloque a rede Hyperledger Fabric em funcionamento em minutos e implante serviços para associação, pedido e validação de pares.
Os serviços de consultoria e implementação ajudam as empresas a criar, testar e implantar soluções de blockchain.