Każdy, kto w dzieciństwie oglądał filmy o Terminatorze, rozumie, co może pójść nie tak w przypadku robotyki. Jeśli jesteś totalnym dziwakiem, który nie oglądał tych filmów, Skynet jest sztucznym systemem superinteligencji – gigantycznym robotycznym umysłem. Ale, oczywiście, staje się on zdolny do odczuwania. I ta cholerna rzecz przejmuje władzę! Ludzie próbują go dezaktywować, a to rani cybernetyczną wyobraźnię Skynetu. Więc odpowiada atakiem nuklearnym. Nieźle.
Film jest totalną fantazją. Ale porusza pewne trudne pytania. Na przykład, jak bardzo będziemy polegać na robotach? Jakie siatki bezpieczeństwa możemy wprowadzić, aby roboty nie wpędziły nas w nuklearną zagładę?
Na ratunek przychodzi blockchain. Oparty na transakcjach system komunikacji między każdym robotem może pomóc. Zagwarantuje on, że armie robotów osiągną swój cel, nawet jeśli niektóre z nich zostaną zhakowane.
Roboty i blockchain
Oto scenariusz. Autonomiczny dron – wyposażony w zaawansowane urządzenia detekcyjne – wyruszył w celu wykrywania pożarów lasu. Gdy robot leci wysoko nad wspaniałymi, zielonymi górami, wykrywa dym. Robot-lider przekazuje swoją lokalizację do roju dronów gaśniczych. Armia robotów spieszy w formacji do miejsca pożaru. Są gotowe do ochrony ludzkości i mienia.
Zhakowanie armii robotów
To wszystko brzmi dobrze, ale… Co by się stało, gdyby robot przywódca został zhakowany przez kogoś złośliwego? Co by się stało, gdyby zhakowany robot lider oszukał wszystkie inne roboty, a pożar szalałby dalej? Gdy druga fala robotów zostanie odciągnięta od ognia, czy będą one w ogóle wiedziały, że zostały oszukane?
Wydaje się, że naukowcy z MIT i Politechniki Madryckiej mieli te same koszmary dotyczące robotów, co reszta z nas. To właśnie ci eksperci badali, czy technologia blockchain może zapewnić bezpieczny sposób współpracy robotów. Okazuje się, że tak! Technologia blockchain może zabezpieczyć komunikację między armiami robotów, aby nie atakowały nas i nie paliły naszych miast.
Naukowcy twierdzą, że wykorzystanie technologii blockchain może zabezpieczyć przed oszustwami. Technologię tę można również stosować w innych dziedzinach robotyki. W miastach przyszłości pojawią się wielorobotowe systemy samojeżdżących samochodów. A drony będą dostarczać ludzi i produkty na terenie miasta. Wszystkie te nowe scenariusze przyszłości będą wymagały ochrony.
Jak blockchain może chronić roboty?
Blockchain zapewnia odporny na manipulacje zapis wszystkich transakcji. Wiadomość wysyłana przez drona lidera do robotów podążających za nim będzie analizowana w celu zidentyfikowania niespójności w ścieżce informacyjnej. Eduardo Castelló z MIT twierdzi:
Liderzy używają tokenów do sygnalizowania ruchów i dodawania transakcji do łańcucha. Tracą swoje tokeny, gdy zostaną przyłapani na kłamstwie. Tak więc ten oparty na transakcjach system komunikacji ogranicza liczbę kłamstw, które mógłby rozpowszechniać zhakowany robot. Świat blockchain poza dyskursem o kryptowalutach ma jeszcze wiele rzeczy, które mogą stworzyć nowe sposoby rozumienia protokołów bezpieczeństwa.
Komunikacja oparta na transakcjach
Badacze twierdzą, że blockchain zapewnia trwały zapis wszystkich transakcji. Ponieważ wszystkie roboty mogą ostatecznie zobaczyć wszystkie polecenia wydane przez roboty liderów, mogą zobaczyć, czy zostali wprowadzeni w błąd. Na przykład, jeśli pięciu liderów wysyła wiadomości nakazujące reszcie poruszanie się na północ, a jeden lider wysyła wiadomość nakazującą poruszanie się na zachód, to pozostałe roboty mogą zignorować ten niespójny kierunek. Nawet jeśli robot podążający przez pomyłkę poruszał się na zachód. Wprowadzony w błąd robot w końcu zdałby sobie sprawę z błędu, gdy porównałby swoje ruchy z transakcjami przechowywanymi w blockchainie.
Każdy robot lider otrzymuje stałą liczbę tokenów. Są one wykorzystywane do dodawania transakcji do łańcucha. Do dodania transakcji potrzebny jest więc jeden token. Roboty podążające mogą zdecydować, że informacja w bloku jest fałszywa. Mogą sprawdzić, co reszta robotów-liderów zasygnalizowała w tym konkretnym kroku. Nieprawidłowy robot-lider traci token. Gdy robotowi skończą się tokeny, przestaje wysyłać wiadomości. Castelló dodaje:
Wyobraziliśmy sobie system, w którym kłamstwo kosztuje. Kiedy złośliwym robotom skończą się tokeny, nie mogą już rozpowszechniać kłamstw. Można więc ograniczyć lub zawęzić kłamstwa, na które system może wystawić roboty.
Testy dowiodły, że nawet gdy roboty podążające były okłamywane przez złośliwych liderów, system oparty na transakcjach doprowadził ostatecznie wszystkie roboty podążające do celu. Każdy robot lider miał skończoną liczbę tokenów, równą pozostałym robotom. Naukowcy mogli więc opracować algorytmy ograniczające maksymalną liczbę kłamstw, które może wypowiedzieć złośliwy robot.
Roboty na blockchainie to przyszłość
W przyszłości Castelló ma nadzieję rozwinąć swoje badania. Idealnym scenariuszem jest stworzenie nowych systemów bezpieczeństwa dla robotów wykorzystujących interakcje oparte na transakcjach. To może budować zaufanie między robotami i ludźmi. Konkluduje:
Kiedy przekształcasz te systemy robotów w publiczną infrastrukturę robotów, narażasz je na hakerów i awarie. Te techniki są przydatne, aby móc zatwierdzać, audytować i rozumieć, że system nie będzie zbuntowany. Nawet jeśli niektórzy członkowie systemu zostaną zhakowani, nie sprawi to, że infrastruktura się zawali.
Wyjaśnienie
Wszystkie informacje zawarte na naszej stronie internetowej są publikowane w dobrej wierze i wyłącznie w ogólnych celach informacyjnych. Wszelkie działania podejmowane przez czytelnika w związku z informacjami znajdującymi się na naszej stronie internetowej odbywają się wyłącznie na jego własne ryzyko.