Smart contracts - rzecz o umowach wyrażonych w języku programowania zapisanych na blockchainie
Sprytne kontrakty (smart conctracts) stanowią zastosowanie technologii blockchain, które umożliwia nie tylko obracanie aktywami (kryptowalutami), ale także tworzenie złożonych stosunków prawnych pomiędzy różnymi osobami. Sprytne kontrakty powstają wskutek wyrażenia oświadczeń woli w języku programowania, który następnie tłumaczony jest na kod wynikowy - zrozumiały tylko dla komputera. Umowy oparte o technologię sprytnych kontraktów umożliwiają precyzyjne określenie woli stron, bowiem języki maszynowe są bardziej precyzyjne niż język naturalny. Umowy te mogą zostać tak zaprojektowane, że wykonanie ich następuje automatycznie. Zarówno precyzja i automatyzm stanowią atut - wszak jest to coś, czego brakuje tradycyjnie zawieranym umowom. Niestety zarówno praktyka obrotu, jak i nauka prawa dostrzegają pewne problemy związane z tymi cechami - zwłaszcza, gdy treść umowy jest sprzeczna z prawem.
dr Jakub Szczerbowski - radca prawny, doktor nauk prawnych, redaktor naczelny Law and Forensic Science