Puno se nagađa putem Interneta stvari (IoT) i blockchain tehnologije. Je li to utakmica napravljena na nebu? Pojačavaju li jedni druge snage – ili se tehnologije sukobljavaju? Bi li trebali zauzimati zasebne svjetove koji se ne preklapaju? A što je uopće Internet stvari?

Kad su dinosauri lutali zemljom

Tijekom revolucije osobnih računala 1980-ih, tehnološke tvrtke trudile su se izgraditi svijet u kojem je svaka radna površina imala osobno računalo. Prilično sigurno reći da je misija ostvarena.

Računalo

Prva računala koja su pogodila naše radne površine

Internet je uveo svijet u kojem su se svi mogli povezati putem interneta. A onda su mobilni telefoni povezali sve sa svima bez obzira gdje se u određenom trenutku nalazili. Napokon, stvari su počele biti zanimljive s računalom unutar svakog stroja.

Internet stvari sredstva upravo ono što rečenica kaže. Svaka stvar – uređaj, uređaj, alat, vozilo, stroj, bilo što – sadrži računalo i to se računalo povezuje s mrežom za prijenos i primanje informacija.

Primjer Interneta stvari

Uzmimo primjer svog kućnog automobila. Vaš automobil izračunava, skuplja podatke, pohranjuje podatke, analizira ih, prenosi podatke, prima podatke, donosi odluke i komunicira poruke.

Ovi proračuni pružaju uslugu vama, kupcu. Dobivate GPS za pomoć u odlukama o putovanju, a zabava se struji kako bi vaše putovanje bilo ugodnije.

Informacije o stanju u prometu pomažu vam u donošenju optimalnih odluka o rutama, a sustav vam pruža dijagnostičke informacije o tome ima li vaše vozilo problem na koji trebate riješiti.

Auto tvrtka također ima koristi na više načina. Prikupljajući podatke iz svih kupačkih vozila, tvrtka uči ako određeni problem proizlazi iz opće klase proizvoda. Tvrtka identificira izvor problema i odgovara da vama i ostalim kupcima pruži proizvode i usluge najkvalitetnije.

Pa što je s Blockchainom?

Odmah uočavamo neke temeljne nekompatibilnosti između IoT-a i blockchaina. Blockchain je nastao kao decentralizirana tehnologija, a sudionici posluju bez potrebe da vjeruju jedni drugima.

Tehnologija Interneta stvari gravitira centralizaciji. I koristeći gornji primjer automobila, vozilo komunicira s proizvođačem tog automobila. Automobil ne komunicira s decentraliziranom mrežom čvorova koje ljudi odluče pokretati na vlastitim sustavima.

bitcoin puni čvorovi

Na prvi pogled se čini da je decentralizirana priroda blockchaina nespojiva s IoT tehnologijom.

Proizvođač posjeduje stručnost za to vozilo, a decentralizirani konsenzus ne uspijeva riješiti vitalna pitanja usluga. Kako bi to funkcioniralo? Čvor A kaže “nema problema” s plamenovima koji se šire iz haube vozila tijekom vožnje autocestom. Čvor B glasuje da je hitno i na kraju čvor C apstinira jer je izvan mreže i ažurirat će svoj lanac nakon dodavanja bloka.

Zamislite samo zabavne mogućnosti s IoT semaforima temeljenim na blockchainu.

Skaliranje

Blockchainu je potrebno vrijeme da dođe do konsenzusa, a ta sporost definira trenutno stanje blockchain tehnologije. Nakon toga, blockchain tehnologija trenutno prolazi kroz veliko istraživanje kako je prilagoditi da bi brže podnosila više transakcija.

Međutim, kao u primjeru kompjuteriziranog automobila, kupci zahtijevaju pravovremenu uslugu. Bitcoin mreži treba deset minuta da postigne konsenzus, a neka pitanja s vozilima zahtijevaju pozornost odmah.

Sigurnosna razmatranja

Blockchain provodi sigurnost asimetričnom kriptografijom. Korisnik održava privatni ključ koji stvara digitalne potpise koji dokazuju vlasništvo nad imovinom na blockchainu, a ako netko osim vas pristupi vašem privatnom ključu, praktički je vlasnik vašeg vlasništva.

Alternativno, u scenariju Interneta stvari, računarsko vozilo, hladnjak, budilica ili dati računalni uređaj samostalno posluju. Nijedan čovjek ne intervenira u interakciji između uređaja i mreže.

Dakle, pristupaju li vaši uređaji i pohranjuju vaše privatne ključeve u njihove interne čipove? Drži li svaki IoT uređaj koji upotrebljavate svoje privatne ključeve? Kad hakeri provale u vaše IoT uređaje (što je notorno lako učiniti), oni također posjeduju vaše privatne ključeve.

Da parafraziramo Dannyja DeVita iz dragulja Nila, “Nijedan čip nije siguran večeras!”

Mogućnosti i nada

Postoje neki scenariji u kojima blockchain koristi IoT. Kako pojedine nacije ne služe svojim građanima na najbolji mogući način, priroda blockchaina bez granica dobiva sve veću privlačnost. Slično tome, kako ljudi postaju prepreke učinkovitosti, smanjenje privlačnosti ljudi dobiva privlačnost.

Stoga fenomen IoT automobila bez vozača postiže sve veći interes.

Kamo god ideš Amerika u svom sjajnom autu u noći?

Zamislite ovaj slučaj upotrebe. Nezauzeti automobil bez vozača preuzima paket za dostavu od robota, a nakon preuzimanja vozilo shvata da treba napuniti gorivo. Skenira najbližu stanicu za gorivo, a robot toči gorivo. Vozilo transakciju plaća žetonima kriptovaluta. Automobil završava putovanje i ostavlja paket na prihvatnom mjestu.

auto bez vozača

Automobili bez vozača samo su jedan primjer blockchaina i IoT-a koji rade u harmoniji.

Nigdje uz liniju nije bila potrebna ljudska interakcija.

Blockchain se ističe u transakcijskoj obradi između strana koje se trebaju pouzdati, a strojevi po svojoj prirodi nemaju osjećaj povjerenja. Za davanje i primanje paketa potrebno je odobrenje, a kupnja goriva definira najosnovniji slučaj korištenja kriptovalute.

Potreba za ljudima nastaje samo u potrebi za inženjerstvom i održavanjem sustava.

Ostale mogućnosti: usmjereni aciklički grafikon (DAG)

Osim blockchaina kao strukture podataka, struktura usmjerenog acikličkog grafa (DAG) sugerira mogućnosti. Značajno je da je mreža IOTA Tangle izgrađena kao DAG.

U području diskretne matematike graf definira skup objekata poznatih kao čvorovi (koji se nazivaju i vrhovi ili točke), a čvorovi se povezuju kroz rubove (također poznate kao lukovi ili crte).

U usmjerenom grafu rubovi pokazuju smjer, što znači da se rub koji ide od čvora X do čvora Y razlikuje od ruba koji ide od čvora Y do čvora X. Aciklična priroda DAG-a znači da je kretanje grafom nekružno – slijedeći rubove od čvora do čvora, nikada ne posjetite isti čvor dva puta.

Čini se da struktura DAG-a prirodno odgovara izazovima IoT-a s njegovom velikom mrežom transakcija stroj-stroj; i teoretski, DAG prevladava neučinkovitost konsenzusa, spore stope transakcija i oligarhiju rudara.

Nažalost, bez nepromjenjive istine blockchaina izgrađenog na bezvjernim transakcijama konsenzusa, DAG možda neće ponuditi ništa drugo osim zanimljive alternativne topologije mreže.

Kako bi DAG zaštitio sigurnost transakcije i spriječio otmicu te transakcije? A bez nepromjenjivosti blockchaina, kako revidirate DAG i vjerujete mu kao nepromijenjeni zapis istine?

Zaključne misli

IoT i blockchain tehnologija pojavili su se na sceni otprilike u isto vrijeme. Pojavili su se zajedno, ali hoće li se zajedno konvergirati? Obje tehnologije nastavljaju se razvijati, a istraživanje i razvoj nastavljaju u obje sfere, ali ostaje za vidjeti hoće li blockchain pronaći produktivno mjesto u svijetu IoT-a.