Blockchain, kryptowaluty, Smart Contracts i inne elementy, które występują w branży krypto stają się coraz bardziej popularne dla ogółu społeczeństwa. Aktualne prawo musi dostosować się pod nowe wyzwania lub stworzyć inny, alternatywny świat, gdzie np. nie można wskazać właściwości obowiązującego prawa.
Czym jest Blockchain
Blockchain to zdecentralizowana sieć / baza danych / księga, która znajduje się na komputerach wszystkich osób utrzymujących tę sieć. Księga ta, zawiera listę wszystkich przeprowadzonych transakcji. Co ważne, każdy z tych użytkowników posiada idealny oryginał zawierający wszystkie informacje.
Blockchain to łańcuch bloków, który jest publicznym zapisem wszystkich transakcji Bitcoin w kolejności chronologicznej. Łańcuch ten jest współdzielony pomiędzy wszystkimi użytkownikami Bitcoin. Jest używany do sprawdzenia trwałości transakcji Bitcoin oraz przeciwdziałania podwójnemu wydatkowaniu. Blok zaś, jest zapisem w łańcuchu bloków, który zawiera i potwierdza wiele oczekujących transakcji. Nowy blok zawierający transakcje zostaje otwarty w przybliżeniu średnio co 10 minut w łańcuchu bloków poprzez wydobycie. – https://bitcoin.org/pl/slownik
Oczywiście, powyżej mowa w definicji o Bitcoin, ale jest to tylko jedna z kryptowalut. Każda z nich ma swój własny Blockchain. Dodatkowo, co ciekawe, sieci Blockchain można również podzielić na takie, które są publiczne oraz prywatne, czyli dostępne lub niedostępne dla ogółu społeczeństwa. Jednakże o tym przy innej okazji.
Czym mogą być Smart Contracts?
Definicja Smart Contract, inaczej także „inteligentnego kontraktu (umowy)”, nie istnieje w polskim ustawodawstwie. Na próżno jej szukać także w ustawodawstwie innych krajów.
Smart Contracts to samowykonywalne programy spotykane w sieci Blockchain, które mogą mieć na celu, tak jak standardowe umowy, zobowiązanie dwóch lub więcej stron umowy do spełnienia pewnego świadczenia, które zostało w nich wskazane.
Do zawarcia Smart Contracts przez Blockchain niezbędny jest Ether (kryptowaluta) zawierający odpowiedni kod, który przesyłany jest do Blockchain w celu zawarcia inteligentnego kontraktu. Transakcje kolejno potwierdzane są automatycznie przez użytkowników sieci Blockchain. Wykonanie inteligentnego kontraktu jest niezależne od woli stron, a co ważne, także od woli osób trzecich – nie ma żadnej third party authority.
W przypadku zawierania inteligentnych umów, zawarte w nich instrukcje/kod będące niejako postanowieniami umowy, mogą wywołać zapisaną akcję, która zostanie wywołana przez sytuację, która została tam w odpowiedni sposób zapisana – np. przez brak spełnienia obowiązku świadczenia przez drugą stronę przy umowie leasingowej, czy licytacji lub głosowania.
Co ciekawe, jeżeli mówimy o kodzie komputerowym, wszystko musi być w nim napisanie tak, by przyniosło to konkretny skutek(if Y then X). Nie można więc poddawać ocenie czy interpretacjom sformułowań użytych w Smart Contracts – inaczej niż w standardowych umowach zawieranych w świecie fizycznym.
Rozwinięciem Smart Contracts, tj. bardziej skomplikowanymi inteligentnymi kontraktami, mogą być DAO, czyli Decentralised Autonomous Organisations – autonomiczne organizacje osadzone w świecie Blockchain oraz oparte właśnie o kod komputerowy.
(Dalsza część artykułu poniżej.)
Newsletter, który pomoże Ci rozwinąć Twoją firmę technologiczną lub software house pod kątem prawnym i biznesowym.
Dołącz do społeczności właścicieli, kadry zarządzającej i managerskiej w firmach technologicznych i software house! Otrzymuj co 2 tygodnie najważniejsze informacje.
Więcej o naszym newsletterze „Let’s talk tech” przeczytasz pod linkiem: https://letstalktech.pl/
Po zapisaniu się odbierz od nas powitalnego maila z bonusami m.in. bezpłatne nagrania webinarów i szkoleń dla startupów i branży tech!
W razie problemów, napisz do nas. Sprawdź folder spam/oferty.
Aktywując przycisk pod formularzem, akceptujesz nasz Regulamin (w zakresie dotyczącym Newslettera) oraz wyrażasz zgodę na otrzymywanie treści edukacyjnych, informacji o produktach i usługach kancelarii Creativa Legal Korol Szczudło adwokaci sp.p., np. o nowych artykułach, kursach on-line, czy zniżkach. Przeczytaj, w jaki sposób przetwarzamy Twoje dane osobowe w naszej Polityce prywatności.
Czy Smart Contract jest umową?
Jeśli chodzi o przepisy prawa cywilnego, definicja oświadczenia woli (umowy), którym może być Smart Contract, została zawarta w art. 60 Kodeksu cywilnego:
Z zastrzeżeniem wyjątków w ustawie przewidzianych, wola osoby dokonującej czynności prawnej może być wyrażona przez każde zachowanie się tej osoby, które ujawnia jej wolę w sposób dostateczny, w tym również przez ujawnienie tej woli w postaci elektronicznej.
Jak można zauważyć w powyższej definicji, istotnym jest wyrażenie woli danej osoby poprzez jej zachowanie, które może przybrać dowolną postać. W takich okolicznościach, można by uznać Smart Contract za oświadczenie woli będące standardową umową. W końcu występuje tutaj także zgodny zamiar stron, tak jak w przypadku zawierania standardowych umów.
Jednakże, zagłębiając się w działanie inteligentnych kontraktów, wiemy, że strony mogą nie mieć wpływu na treść tych kontraktów oraz ich wykonywanie – są one automatyczne, niezależne i samowykonywalne. Porównując to właśnie do zgodnego oświadczenia woli dwóch stron, można przyjąć w niektórych przypadkach, że Smart Contract nie będzie standardową umową przez wzgląd m.in. na brak możliwości kształtowania praw i obowiązków przez zainteresowane strony. Chociaż czym wtedy będą umowy z pożyczkodawcami, czy regulaminy zawierane drogą elektroniczną, jeżeli nie mamy wpływu na ich treść?
Również pomimo tego, że treść umowy może być opisana w postaci kodu w Smart Contract, to należy pamiętać, pomijając już niezrozumiałość kodu dla zwykłego człowieka, że dodatkowo obowiązki i prawa stron kształtuje obowiązujące prawo, np. umowy o dzieło wskazane w Kodeksie cywilnym.
Mając powyższe na względzie, należy wziąć za uzasadnioną opinię branży, iż z pewnością Smart Contracts w ciekawy, zautomatyzowany i powtarzalny sposób mogą zastąpić umowy. Jednak większe zastosowanie widzi w możliwości uzupełniania standardowych umów poprzez użycie inteligentnych kontraktów jako części tych umów, czy sam sposób na ich wykonywanie, jak wcześniej wspomniane – ściąganie należności w sytuacji, gdy druga strona nie wykonała swojego zobowiązania (np. umowa leasingu, czy kredytu). Należy pamiętać, że ustalenia słowne i mailowe, które doprowadzą do użycia Smart Contracts, również mogą być prawnie wiążącą „umową”.
Smart Contract i prawa konsumenta
Powyższe rozważania mają istotne znaczenie właśnie ze względu na inne przepisy prawa, które obowiązują w obrocie gospodarczym. Analizując pod tym kątem aktualnie działające platformy internetowe korzystające z technologii Blockchain, najczęściej spotykanym (ze względu na specyfikę Internetu) będą prawa konsumenta, wzorce umów, czy klauzule niedozwolone wskazane w Kodeksie cywilnym.
Skoro można ukształtować obowiązek użytkownika Smart Contracts w dowolny sposób, możemy to zrobić także w sposób negatywny działający w sposób niezgodny z dobrymi obyczajami i prawem (klauzule niedozwolone). Tak jak wyżej zostało wspomniane, na Smart Contract będzie w takich okolicznościach miało wpływ wprost obowiązujące prawo – czego aktualnie nie można uniknąć.
Prawo obowiązujące Blockchain i Smart Contract
Nie bez znaczenia pozostaje również sposób działania zdecentralizowanej sieci Blockchain dla ustalenia prawa obowiązującego dla Smart Contractu. Skoro Blockchain nie ma granic, nie sposób wskazać wprost jakie prawo powinno go obowiązywać.
W takich okolicznościach istotna jest możliwość wskazania wyboru prawa obowiązującego dla danego zobowiązania (Smart Contract) w dodatkowej standardowej umowie. Warto zaznaczyć także, po raz kolejny, prawa konsumenta, dla których obowiązywać będzie prawo państwa jego zamieszkania w przypadku występowania korzystniejszych regulacji prawnych w wymaganym zakresie.
Podsumowanie
Prawo nie jest niestety jeszcze gotowe na przyjęcie pod swoje skrzydła sieci Blockchain, jak i Smart Contracts w takiej formie, jak są rozumiane dzisiaj. W związku z tym, że rynek kryptowalut jest zderegulowany, również nie istnieją praktyki prawne, które są pewne, stabilne i na których można się wzorować.
W przypadku biznesów opartych o te technologie, należy poddawać obowiązujące przepisy pod interpretację w taki sposób, by nie przekroczyć granicy, po której zostanie uznane, że naruszamy obowiązujące prawo – szczególnie biorąc pod uwagę, że nie odpowiada ono wymogom stawianym przez sieci Blockchain.
Skorzystaj z 15 minutowej bezpłatnej konsultacji
Skorzystaj z 15 minutowej bezpłatnej konsultacji, podczas której udzielę odpowiedzi na Twoje pytania i sprawdzimy, czy mogę pomóc w rozwoju Twojego biznesu.
Napisz do mnie poprzez poniższy formularz i umów się na rozmowę.
Uzupełnij poniższy formularz, jeżeli np.:
- masz pytania z zakresu o którym pisałem w tym artykule,
- szukasz najlepszego rozwiązania dla swojego problemu,
- chcesz wiedzieć, jak wygląda współpraca z nami, terminy oraz koszty.
Konsultacja trwa 15 minut i jest bezpłatna. Jeżeli będziesz potrzebował dłuższej pomocy, ustalimy zakres Twoich pytań, wątpliwości i to, jak możemy Ci pomóc w prowadzeniu Twojego biznesu.
Po przesłaniu formularza skontaktujemy się z Tobą w ciągu 24h w celu ustalenia dalszych szczegółów.
Przed wysłaniem wiadomości zapoznaj się z naszą Polityką prywatności.
Bezpieczeństwo oprogramowania, ilość furtek i błędów, które mogą wystąpić w Smart Contracts pozostawiamy do oceny, również kwestie odpowiedzialności programisty z tytułu źle napisanego Smart Contract – wspominając tylko o historii platformy „The DAO” z którą polecam się zapoznać.