Czy są jakieś aplikacje, w których blockchain jest używany z IoT?

11

Od czasu pojawienia się tych dwóch technologii może być w niedalekiej przyszłości możliwość częstszego korzystania z blockchaina i innych form kryptowaluty .

Zgodnie z tym artykułem :

Zdecentralizowane, autonomiczne i pozbawione zaufania funkcje blockchain sprawiają, że jest to idealny element, aby stać się fundamentalnym elementem przemysłowych rozwiązań Internetu Rzeczy. Nie jest zaskoczeniem, że technologie IoT dla przedsiębiorstw szybko stały się jednym z pierwszych użytkowników technologii blockchain.

Ponadto na końcu artykułu firma o nazwie Filament korzysta z płatności BitCoin, aby umożliwić czujniki dla określonych aplikacji w różnych regionach geograficznych.

Czy są obecnie dostępne jakieś aplikacje typu open source, w których można zajrzeć do BLOCKCHAIN ​​+ IoT ?

Shan-Desai
źródło
5
Problem polega na tym, że blockchain to naprawdę wymyślne modne hasło i większość ludzi go nie rozumie. Z pewnością na poziomie CxO to właśnie godzina . Jednak potrzebujesz w zasadzie dwóch rzeczy, skomplikowanych obliczeń i wielu rozproszonych baz danych. Oba są z natury niezgodne z wieloma koncepcjami Internetu Rzeczy. Tak więc, chociaż istnieją możliwe aplikacje blockchain, większość z nich, które są obecnie proponowane, nie spełnia jednego z podstawowych warunków wstępnych.
Helmar

Odpowiedzi:

6

Nie wydaje się być open source, ale IBM oferuje Watson IoT z Blockchain jako platformę dla bezpiecznych prywatnych blockchainów dla usług IoT:

Platforma IoT IBM Watson umożliwia urządzeniom IoT wysyłanie danych do prywatnych ksiąg blockchain w celu włączenia ich do wspólnych transakcji z rekordami odpornymi na manipulacje. Rozproszona replikacja Blockchain umożliwia partnerom biznesowym dostęp do danych IoT i dostarczanie ich bez potrzeby centralnej kontroli i zarządzania.

W rzeczywistości IBM ma nadzieję osiągnąć dzięki temu:

  • rekordy, których modyfikacja nie powinna być możliwa (podobnie jak księga Bitcoin)

  • decentralizacja , która powinna (teoretycznie) usunąć zapotrzebowanie na serwery danych dla biznesu

  • „inteligentne kontrakty”, które mogą automatycznie wykonywać działania, jeśli spełnione jest kryterium.

Przykład, który podają na swojej stronie internetowej (w pobliżu przycisku „Graj” w sekcji „Przegląd”) to inteligentna umowa, która wykryłaby, czy pakiet się przegrzewa i automatycznie obciąża odpowiedzialną organizację na każdym etapie. Na przykład, jeśli paczka przegrzeje się podczas wysyłki, inteligentna umowa może automatycznie przypisać odpowiedzialność firmie spedycyjnej lub podświetlić paczkę do kontroli, aby sprawdzić, czy nadal jest OK.

Są jednak pewne rzeczy, na które należy być sceptycznie nastawionym. Jak zauważył Tractica :

Jeden ze szczegółów, o których mówił IBM podczas briefingu, dotyczył implementacji blockchain na urządzeniach o małej mocy. Ponieważ przetwarzanie blockchain jest niezwykle trudne na tych urządzeniach o niskiej mocy, przetwarzanie blockchain odbywa się w chmurze.

Tak więc, teoretycznie , cała obróbka zostanie zrobione na samym urządzeniu, eliminując potrzebę scentralizowanego serwera ... Ale w rzeczywistości, narzut blockchain (np kryptografii zaangażowany, co jest zawsze problem dla urządzeń o niskim poborze mocy ) i tak zmusza IBM do zapewnienia rozwiązania w chmurze. Z pewnością warto to zbadać przed podjęciem decyzji, czy jest to dobre rozwiązanie - jeśli mimo to wymagany jest dostęp do chmury, scentralizowany serwer może mieć o wiele większy sens - i zaoszczędzić dużo pieniędzy - unikając wymogu, aby wszystkie urządzenia uruchom kryptografię, której potrzebujesz do blockchaina.

Aurora0001
źródło
1
Aaaa zadziałałoby to tylko wtedy, gdy albo zaufałem IBM, albo mieliby wielu ludzi, którzy chipowali bazy danych i sprawdzali poprawność węzłów przetwarzających, bez luksusu automatycznego zapewniania nagrody takiej jak Bitcoin.
Helmar
Zgodził się, że podejście „proof-of-work” stosowane przez Bitcoin byłoby zbyt intensywne w przypadku większości urządzeń o niskiej mocy. Ale jeśli zastosowane zostanie podejście z upływem czasu ( themerkle.com/what-is-proof-of-elapsed-time ) (jak to jest możliwe w piłokształtnym IBM Hyperledger), czy byłoby to wtedy wykonalne?
Bharat Mallapur
3

Spotkałem się z ciekawą dyskusją rozpoczętą przez Theo Priestley na LinkedIn o IoT i blockchain stwierdzającą:

IoT nie może

- uwierzytelniać miliony / miliardy węzłów serwisowych (czujniki, urządzenia itp.),

- bezpieczne dane między czujnikami a bazą danych,

- zapewnia ochronę oprogramowania wewnętrznego i systemu operacyjnego,

- zarządzać węzłami IoT bez serwerów, ani

- zarządzać udostępnianiem usług i węzłów IoT.

To powiedziawszy, blockchain można dostosować do aplikacji IoT - przede wszystkim w księgowości aktywów, księdze głównej i płatnościach - zakładając, że zasoby IoT są alokowane w stanie statycznym.

Przynajmniej dla mnie wizja dobrego dopasowania z tymi dwoma w sensie czystego połączenia technologii IoT została zrzucona na śmietnik po tym czytaniu.

Roger Attick (autor cytowania) to źródło, które doceniam na temat Internetu Rzeczy i wszystkich nowych technologii.

Powodem jest to, że stopa transakcji możliwa dzięki blockchain jest tak wolna (oryginalny post przez TP).

mico
źródło
Blockchain ma pierwszy poważny przełom w Bitcoin, będzie wyglądał nieco inaczej, gdy zacznie grać IoT. To był, moim zdaniem, ogólny konsensus innych komentarzy dotyczących tego postu. Tak więc kwestia IoT z Blockchain może i zostanie naprawiona później. Moja odpowiedź podaje aktualny status.
mico