Fujitsu pracuje nad technologią sprawdzania inteligentnych kontraktów. Deweloperzy mogą wykorzystać to rozwiązanie do wcześniejszej identyfikacji błędów w kodzie. Narzędzie ma trafić na rynek już w 2018 roku.

Fujitsu opracowuje technologię sprawdzania ryzyka w blockchain. Za pomocą specjalnego algorytmu należy z wyprzedzeniem zidentyfikować i uszczelnić słabe punkty w inteligentnych kontraktach.

Technologia Fujitsu powinna być w stanie zidentyfikować sześć różnych czynników ryzyka. (Źródło: Fujitsu) Wiele inteligentnych kontraktów jest zawieranych za pośrednictwem platformy blockchain Ethereum lub przechowywanych w odpowiednim łańcuchu danych i realizowanych za jej pośrednictwem. Dzięki nowo opracowanej technologii Fujitsu chce teraz zapewnić, że warunki pierwotnie uzgodnione w umowach nie będą później zmieniane z powodu błędu w kodzie.

Według twórców algorytm może identyfikować sekwencje transakcji i istotne dla ryzyka punkty w kodzie źródłowym. Według Fujitsu poprzednie narzędzia weryfikacyjne miały wskaźnik rozpoznawania 67 procent. Oczekuje się natomiast, że nowo opracowana technologia firmy osiągnie prawie 100 proc. Jednak precyzja wynosi tylko 88 proc.

Według firmy pominięte błędy mogą szybko doprowadzić do problemów z inteligentnymi kontraktami. Po uruchomieniu inteligentnego kontraktu nie można go już tak łatwo zatrzymać ani później zmienić.

Według twórców technologia jest obecnie projektowana przede wszystkim na platformę Ethereum. Firma pracuje już nad innymi technologiami weryfikacji poza Ethereum. W tym kontekście deweloperzy mówią o implementacji frameworka blockchain Hyperledger Fabric oraz projekcie Hyperledger hostowanym przez Linux Foundation. Rozwiązania powinny zostać skomercjalizowane już w 2018 roku.