Smart Contract
Smart Contract (inteligentne umowy) – są umowami napisanymi w języku programowania, automatycznie realizującymi warunki i operacje uzgodnione pomiędzy stronami takiej umowy.
Czym dokładnie jest smart contract?
Smart contract (zwane również umowami cyfrowymi lub blockchainowymi) to umowa w formie programu komputerowego, o programowanych warunkach realizacji, skonstruowanym tak, że sama się wykonuje. Głównym celem takiej umowy jest eliminacja pośrednika i umożliwienie anonimowym kontrahentom realizacji transakcji internetowych. Platformami do tworzenia inteligentnych umów są między innymi: Ethereum, EOS, NEO czy Waves.
Jak działa smart contract?
- Na początku ustalane są warunki umowy przez strony.
- Umowa ma formę kodu komputerowego.
- Kod zapisany jest w blockchainie i od tej chwili nie można go zmienić.
- W przypadku spełnienia warunków umowy następuje automatyczna realizacja protokołu smart contract.
Przykład zastosowania smart contracts:
Podpisuję umowę, która stanowi, że zapłata dojdzie w chwili zrealizowania dostawy. Zwykle w taki w sumie prosty proces zaangażowanych jest wielu uczestników, w tym przedstawicieli firm zewnętrznych, konieczne są umowy na papierze lub skany, drukowanie, podpisywanie, weryfikacja, pilnowanie płatności, itd. Można ten proces uprościć za pomocą inteligentnego kontraktu, definiując w nim reguły i ustalając, że przelew za wysyłkę powstaje w dniu załadunku i przekazywany jest do realizacji w chwili potwierdzenia dostawy. Inteligentna umowa automatycznie przekazuje należność na konto. Gdy do palety z przesyłką będzie dołączony nadajnik GPS, skrypt automatycznie wyśle przelew do firmy logistycznej w chwili otrzymania sygnału z nadajnika.
Przeczytaj również: Smart Contracts – wszystko co powinieneś wiedzieć