Existem aplicativos em que o blockchain é usado com a IoT?

11

Desde o surgimento dessas duas tecnologias, pode ser uma possibilidade no futuro próximo que o blockchain e outras formas de criptografia sejam usadas com mais frequência.

De acordo com este artigo :

Os recursos descentralizados, autônomos e sem confiança da blockchain o tornam um componente ideal para se tornar um elemento fundamental das soluções industriais de IoT. Não é surpresa que as tecnologias corporativas de IoT tenham se tornado rapidamente um dos primeiros a adotar as tecnologias blockchain.

Além disso, no final do artigo, uma empresa chamada Filament está usando o pagamento BitCoin para habilitar sensores para aplicações específicas em diferentes regiões geográficas.

Atualmente, existem aplicativos de código aberto disponíveis para o BLOCKCHAIN ​​+ IoT ?

Shan-Desai
fonte
5
O problema é que blockchain é realmente um chavão e a maioria das pessoas não entende. Certamente no nível CxO, essa é a coisa da hora . No entanto, você precisa basicamente de duas coisas, cálculos complicados e muitos bancos de dados distribuídos. Ambos são inerentemente incompatíveis com muitos conceitos de IoT. Portanto, embora existam aplicativos blockchain concebíveis, a maioria dos que são apresentados atualmente falha em um dos pré-requisitos básicos.
Helmar

Respostas:

6

Não parece ser de código aberto, mas a IBM oferece o Watson IoT com Blockchain como uma plataforma para blockchains privados seguros para serviços de IoT:

O IBM Watson IoT Platform permite que os dispositivos da IoT enviem dados para livros razão blockchain privados para inclusão em transações compartilhadas com registros resistentes a violações. A replicação distribuída do Blockchain permite que seus parceiros de negócios acessem e forneçam dados da IoT sem a necessidade de controle e gerenciamento centralizados.

Na realidade, o que a IBM espera alcançar com isso é:

  • registros que devem ser impossíveis de modificar (assim como o livro de Bitcoin)

  • descentralização , o que deve (em teoria) remover a necessidade de servidores de dados para os negócios

  • 'contratos inteligentes', que podem executar ações automaticamente se um critério for atendido.

O exemplo que eles dão no site (perto do botão 'Reproduzir' na seção 'Visão geral') é um contrato inteligente que detecta se um pacote superaquece e cobra automaticamente da organização responsável em cada estágio. Por exemplo, se um pacote superaquecer durante o transporte, o contrato inteligente poderá atribuir automaticamente responsabilidade à transportadora ou destacar um pacote para inspeção para verificar se ainda está OK.

No entanto, ainda há algumas coisas a serem céticas. Conforme observado pelo Tractica :

Um dos detalhes sobre os quais a IBM falou durante o briefing estava relacionado à implementação da blockchain em dispositivos de baixa energia. Com o processamento da blockchain sendo extremamente desafiador nesses dispositivos de baixo consumo de energia, o processamento da blockchain é realizado na nuvem.

Então, em teoria , todo o processamento é feito no próprio dispositivo, eliminando a necessidade do servidor centralizado ... Mas, na realidade, a sobrecarga do blockchain (por exemplo, a criptografia envolvida, o que é sempre um problema para dispositivos de baixa energia) ) força a IBM a fornecer uma solução em nuvem de qualquer maneira. Certamente valeria a pena investigar isso antes de decidir se essa é uma boa solução - se for necessário o acesso à nuvem, um servidor centralizado pode fazer muito mais sentido - e economizar muito dinheiro - evitando a necessidade de todos os seus dispositivos. execute a criptografia necessária para o blockchain.

Aurora0001
fonte
1
E só funcionaria se eu confiasse na IBM ou se houvesse muitas pessoas trabalhando em bancos de dados e validando nós de processamento, sem ter o luxo de fornecer automaticamente uma recompensa como o bitcoin.
Helmar
Concordou que a abordagem de "prova de trabalho" seguida pelo Bitcoin seria muito intensa para a maioria dos dispositivos de baixo consumo de energia. Mas se uma abordagem de prova de tempo decorrido ( themerkle.com/what-is-proof-of-elapsed-time ) foi usada (como é utilizável no dente de serra do IBM Hyperledger), seria viável?
Bharat Mallapur
3

Enfrentei uma discussão interessante iniciada por Theo Priestley no LinkedIn sobre IoT e blockchain, afirmando:

IoT não pode

- autenticar milhões / bilhões de nós de serviço (sensores, dispositivos etc.),

- proteger dados entre os sensores e a base de dados,

- fornecer proteção de firmware e sistema operacional,

- gerenciar nós de IoT sem servidores, nem

- gerenciar provisionamento de serviços e nós da IoT.

Dito isto, o blockchain pode ser adaptado aos aplicativos de IoT - principalmente em contabilidade de ativos, contabilidade geral e pagamentos - assumindo que os ativos de IoT estejam alocados e em um estado estático.

Pelo menos para mim, a visão sobre uma boa combinação com esses dois, no sentido de pura conjunção da tecnologia IoT, foi lançada no lixo após esta leitura.

Roger Attick (autor da citação) é uma fonte que eu aprecio sobre a IoT e todas as novas tecnologias.

O raciocínio é que a taxa de transação possível pela blockchain é muito lenta (postagem original da TP).

mico
fonte
O Blockchain tem a primeira grande inovação no Bitcoin, parecerá um pouco diferente quando a IoT chegar ao mercado. Acho que foi o consenso geral de outros comentários sobre esse post. Portanto, a coisa da IoT com o Blockchain pode e será corrigida mais tarde. Minha resposta fornece o status atual.
Mico