Czym jest inteligentny kontrakt?
Krypto dla zaawansowanych
Other articles
Prosto mówiąc, "inteligentny kontrakt" to oprogramowanie działające na blockchainie Ethereum. Jest to zbiór kodu (jego funkcji) i danych (jego stanu), który żyje w łańcuchu bloków Ethereum pod jednym adresem.
Konta Ethereum mają postać inteligentnych kontraktów. Oznacza to, że mają saldo i mogą wysyłać transakcje w sieci. Nie są one jednak kontrolowane przez użytkownika; zamiast tego są one wdrażane do sieci i uruchamiane zgodnie z zestawem instrukcji. Konta użytkowników mogą następnie angażować się w inteligentne kontrakty, wysyłając transakcje, które powodują, że inteligentny kontrakt wykonuje określoną funkcję. Inteligentne kontrakty, podobnie jak konwencjonalne umowy, mogą ustalać zasady i egzekwować je automatycznie poprzez programowanie. Inteligentne kontrakty nie mogą być domyślnie usuwane, a ich interakcje są trwałe.
Smart kontrakt to samowykonujący się kontrakt, w którym warunki umowy kupujący-sprzedający są zakodowane bezpośrednio w liniach kodu. Rozproszona, zdecentralizowana sieć blockchain przechowuje kod i zawarte w nim umowy. Transakcje są możliwe do śledzenia i nieodwracalne, a kod kontroluje ich wykonanie. Bez konieczności posiadania centralnego organu, systemu prawnego lub zewnętrznego mechanizmu egzekwowania prawa, inteligentne kontrakty umożliwiają przeprowadzanie wiarygodnych transakcji i zawieranie umów między różnymi, anonimowymi stronami. Chociaż technologia blockchain jest najczęściej kojarzona z bitcoinem, obejmuje ona znacznie więcej.
Nick Szabo, amerykański informatyk, który stworzył wirtualną walutę o nazwie "Bit Gold" w 1998 roku, 10 lat przed rozwojem bitcoina, wprowadził inteligentne kontrakty w 1994 roku. Szabo jest często mylony z Satoshi Nakamoto, anonimowym twórcą bitcoina, czemu on sam zaprzecza. Inteligentne kontrakty, według Szabo, to zautomatyzowane protokoły transakcyjne, które realizują postanowienia umowy. Starał się on wykorzystać elektroniczne metody transakcji, takie jak POS (punkt sprzedaży) i przenieść je na arenę cyfrową.
Szabo w swoim artykule zalecił również wykonanie kontraktu na aktywa syntetyczne, takie jak instrumenty pochodne i obligacje. Szabo stwierdził: "Te nowe papiery wartościowe są tworzone na różne sposoby poprzez mieszanie papierów wartościowych (takich jak obligacje) i instrumentów pochodnych (takich jak opcje i kontrakty terminowe). Dzięki skomputeryzowanej analizie tych skomplikowanych struktur terminowych, bardzo złożone struktury terminów płatności mogą być teraz konstruowane w standaryzowane kontrakty i wymieniane przy niskich kosztach transakcyjnych". Jeśli ujmiemy to w prosty sposób, miał on na myśli sprzedaż i zakup instrumentów pochodnych o złożonych warunkach.