do czego służą inteligentne kontrakty?
wyobraź sobie, że musisz sprzedać dom. Jest to dość skomplikowany i trudny proces, który pociąga za sobą wiele papierkowej roboty, komunikację z różnymi firmami i ludźmi, a także wysoki poziom różnych zagrożeń. Dlatego absolutna większość sprzedawców domów decyduje się znaleźć Agenta Nieruchomości, który zajmuje się wszystkimi papierami, sprzedaje nieruchomość i działa jako pośrednik, gdy rozpoczynają się negocjacje, nadzorując transakcję, dopóki nie zostanie zamknięta.
co więcej, agencja zapewnia usługę escrow, która jest szczególnie przydatna w takich transakcjach, ponieważ kwoty są zwykle dość duże i nie można w pełni zaufać osobie, z którą będziesz miał do czynienia. Niemniej jednak, po udanej transakcji, agenci sprzedającego i kupującego będą dzielić około siedmiu procent ceny sprzedaży jako prowizji. Oznacza to dość znaczną stratę finansową dla sprzedawcy.
w takich sytuacjach inteligentne kontrakty mogą się naprawdę przydać i skutecznie zrewolucjonizować całą branżę, jednocześnie zmniejszając obciążenie tego procesu. Być może, co najważniejsze, rozwiązaliby problem zaufania. Inteligentne kontrakty działają na zasadzie „jeśli-to”, co oznacza, że własność domu zostanie przekazana Kupującemu tylko wtedy, gdy uzgodniona kwota pieniędzy zostanie wysłana do systemu.
działają również jako usługi escrow, co oznacza, że zarówno pieniądze, jak i prawo własności będą przechowywane w systemie i dystrybuowane do uczestniczących stron dokładnie w tym samym czasie. Co więcej, transakcja jest obserwowana i weryfikowana przez setki osób, więc bezawaryjna dostawa jest gwarantowana. Ponieważ zaufanie między stronami nie jest już problemem, nie ma potrzeby pośrednictwa. Wszystkie funkcje, które wykonuje Agent nieruchomości, można zaprogramować w inteligentną umowę, jednocześnie oszczędzając zarówno sprzedającego, jak i kupującego znaczne kwoty pieniędzy.
i to tylko jeden z przykładów potencjalnych zastosowań inteligentnych kontraktów. Są one w stanie ułatwić wymianę pieniędzy, mienia i wszystkiego innego, co ma wartość, zapewniając całkowitą przejrzystość, unikając usług i towarzyszących opłat pośrednika i eliminując kwestię zaufania między stronami. Kod konkretnej inteligentnej umowy zawiera wszystkie warunki uzgodnione przez strony, a informacje o samej transakcji są rejestrowane w Blockchain, zdecentralizowanej, rozproszonej księdze publicznej.
jak działają inteligentne kontrakty
Mówiąc najprościej, inteligentne kontrakty działają jak automaty vendingowe. Po prostu upuszczasz wymaganą ilość kryptowaluty do inteligentnej umowy, a Twój depozyt, prawo własności domu, prawo jazdy lub cokolwiek innego spadnie na twoje konto. Wszystkie zasady i kary są nie tylko predefiniowane przez inteligentne kontrakty, ale także przez nie egzekwowane.
współzależność
inteligentny kontrakt może działać samodzielnie, ale może być również wdrożony wraz z dowolną liczbą innych inteligentnych kontraktów. Mogą być ustawione w taki sposób, że będą od siebie zależni. Na przykład pomyślne ukończenie jednego konkretnego inteligentnego kontraktu może spowodować rozpoczęcie kolejnego i tak dalej. Teoretycznie całe systemy i organizacje mogą działać w całości na inteligentnych kontraktach. Do pewnego stopnia jest to już zaimplementowane w różnych systemach kryptowalut, gdzie wszystkie prawa są predefiniowane i dzięki temu sama sieć może działać autonomicznie i niezależnie.
Obiekty inteligentnych umów
zasadniczo do każdej inteligentnej umowy należą trzy integralne części, zwane również obiektami. Pierwszym z nich są sygnatariusze, dwie lub więcej stron korzystających z inteligentnej umowy, uzgadniających lub nie zgadzających się z warunkami umowy przy użyciu podpisów cyfrowych.
drugi obiekt jest przedmiotem umowy. Może to być tylko obiekt, który istnieje w środowisku inteligentnego kontraktu. Alternatywnie, inteligentne kontrakty muszą mieć nieograniczony i bezpośredni dostęp do obiektu. Mimo że inteligentne kontrakty zostały po raz pierwszy omówione w 1996 roku, To właśnie ten konkretny obiekt zatrzymał ich rozwój. Problem ten został częściowo rozwiązany dopiero po pojawieniu się pierwszej kryptowaluty w 2009 roku.
wreszcie, każda inteligentna umowa musi zawierać konkretne warunki. Terminy te muszą być opisane matematycznie w całości i przy użyciu języka programowania, który jest odpowiedni dla danego środowiska inteligentnych umów. Obejmuje to wymagania oczekiwane od wszystkich uczestniczących stron, a także wszystkie zasady, nagrody i kary związane z wymienionymi warunkami.
środowisko
aby mogły one istnieć i funkcjonować prawidłowo, inteligentne kontrakty muszą działać w określonym odpowiednim środowisku. Przede wszystkim środowisko musi wspierać wykorzystanie kryptografii klucza publicznego, która umożliwia użytkownikom podpisywanie transakcji za pomocą unikalnych, specjalnie wygenerowanych kodów kryptograficznych. Jest to dokładny system, z którego korzysta bezwzględna większość obecnie istniejących kryptowalut.
po drugie, wymagają one otwartej i zdecentralizowanej bazy danych, której wszystkie strony umowy mogą w pełni zaufać i które są w pełni zautomatyzowane. Ponadto całe środowisko musi być zdecentralizowane, aby inteligentny kontrakt został wdrożony. Sieci blockchain, zwłaszcza sieć blockchain Ethereum, są idealnym środowiskiem dla inteligentnych kontraktów.
wreszcie, źródło danych cyfrowych wykorzystywanych przez inteligentny kontrakt musi być całkowicie wiarygodne. Wiąże się to z wykorzystaniem certyfikatów bezpieczeństwa root SSL, HTTPS i innych protokołów bezpiecznego połączenia, które są już powszechnie stosowane i są wdrażane automatycznie w większości współczesnego oprogramowania.
inteligentne kontrakty dają Ci:
Autonomia — inteligentne kontrakty eliminują potrzebę zewnętrznego pośrednika mediatora, zasadniczo dając pełną kontrolę nad umową.
zaufaj-nikt nie może ukraść ani stracić żadnych dokumentów, ponieważ są one szyfrowane i bezpiecznie przechowywane w zabezpieczonej, wspólnej Księdze. Co więcej, nie musisz ufać ludziom, z którymi masz do czynienia, ani oczekiwać, że ci zaufają, ponieważ bezstronny system inteligentnych kontraktów zasadniczo zastępuje zaufanie.
oszczędności — Notariusze, agenci nieruchomości, doradcy, pomoc i wielu innych pośredników nie są potrzebne dzięki inteligentnym umowom. A co za tym idzie, wyłudzające opłaty związane z ich usługami.
bezpieczeństwo-przy prawidłowej implementacji inteligentne kontrakty są niezwykle trudne do zhakowania. Co więcej, idealne środowiska dla inteligentnych kontraktów są chronione złożoną kryptografią, która zapewni bezpieczeństwo Twoich dokumentów.
efektywność-dzięki inteligentnym umowom zaoszczędzisz dużo czasu, zwykle marnowanego na ręczne przetwarzanie sterty papierowych dokumentów, wysyłanie lub transport do określonych miejsc itp.
Czytaj więcej: Jak działa technologia Blockchain
kto je stworzył i kto ich używa
inteligentne kontrakty zostały po raz pierwszy opisane przez Nicka Szabo, informatyka i kryptografa, w 1996 roku. W ciągu kilku lat Szabo przerobił koncepcję i wydał kilka publikacji, w których opisał koncepcję ustanowienia praktyk biznesowych związanych z prawem umów poprzez projektowanie protokołów handlu elektronicznego między nieznajomymi w Internecie.
jednak wdrożenie inteligentnych kontraktów nastąpiło dopiero w 2009 roku, kiedy pojawiła się pierwsza kryptowaluta Bitcoin wraz z jej blockchainem, który ostatecznie zapewnił odpowiednie środowisko dla inteligentnych kontraktów. Co ciekawe, Nick Szabo zaprojektował mechanizm zdecentralizowanej waluty cyfrowej o nazwie Bit Gold w 1998 roku. Nigdy nie został zaimplementowany, ale miał już wiele funkcji, którymi Bitcoin chwalił się około 10 lat później.
obecnie inteligentne kontrakty są głównie związane z kryptowalutami. Co więcej, można powiedzieć, że jeden nie mógłby istnieć bez drugiego i odwrotnie, ponieważ zdecentralizowane protokoły kryptowalut są zasadniczo inteligentnymi umowami ze zdecentralizowanym bezpieczeństwem i szyfrowaniem. Są one szeroko stosowane w większości obecnie istniejących sieci kryptowalutowych i są jedną z najbardziej popularnych funkcji Ethereum.
Czytaj więcej: Czym jest Ethereum
przykłady korzystania z inteligentnych kontraktów
podczas gdy stanowisko rządów, organów nadzoru finansowego i banków na całym świecie w sprawie kryptowalut jest bardzo ostrożne, a technologia stojąca za nimi – Blockchain i inteligentne kontrakty – została powszechnie przyjęta jako rewolucyjna i jest wdrażana na wszystkich poziomach.
na przykład niedawno Depository Trust And Clearing Corporation (DTCC) i cztery główne banki – Bank of America Merrill Lynch, Citi, Credit Suisse i J. P. Morgan – z powodzeniem handlowały swapami ryzyka kredytowego na Blockchain opracowanym przez Axoni, przy użyciu inteligentnych kontraktów. W inteligentnych kontraktach wykorzystano posiadane informacje, takie jak indywidualne szczegóły handlowe i wskaźniki ryzyka kontrahentów, które zgodnie z komunikatem prasowym zapewniły nowy poziom przejrzystości partnerom i organom regulacyjnym.
podobne rzeczy dzieją się wszędzie. W tym miesiącu, konsorcjum 61 japońskie i południowokoreańskie banki został testowanie Ripple ’ s Blockchain i inteligentne kontrakty, aby umożliwić transgraniczne przelewy pieniężne między dwoma narodami. Nowy system zostanie wprowadzony w 2018 roku. Nawet Sberbank, rosyjski bank kontrolowany przez rząd, w kraju, który notorycznie anty-kryptowaluta, Blockchain Ethereum i inteligentne kontrakty włączone przez niego są testowane.
testy pojawiły się w świetle przystąpienia Sberbank do Enterprise Ethereum Alliance, konsorcjum ponad 100 firm, w tym czołowych graczy, takich jak Cisco, BP, Ing, Microsoft i tak dalej. Sojusz ma na celu opracowanie blockchain dostrojony do użytku biznesowego, gdzie inteligentne kontrakty potrzebne dla poszczególnych firm mogą być opracowywane i wdrażane.
ponieważ inteligentne kontrakty zostały opracowane we współpracy z kryptowalutami, nadal są one w większości wdrażane w świecie finansów i bankowości. Niemniej jednak technologia ta może być wykorzystywana przez rządy na całym świecie, aby uczynić system głosowania bardziej dostępnym i przejrzystym. Łańcuchy dostaw mogą używać go zarówno do monitorowania towarów, jak i automatyzacji wszystkich zadań i płatności. Nieruchomości, Opieka zdrowotna, podatki, ubezpieczenia i niezliczone inne branże mogą skorzystać z wdrożenia inteligentnych umów i korzyści, które mają do zaoferowania.
wady
inteligentne kontrakty to niezwykle młoda technologia. Pomimo wielu obietnic, nadal może być podatny na problemy. Na przykład kod, który składa się na umowę, musi być doskonały i nie zawierać błędów. Może to prowadzić do błędów, a czasami do tego, że takie błędy są wykorzystywane przez oszustów. Podobnie jak w przypadku Dao hack, pieniądze wpłacone na konto smart z błędem w kodzie mogą zostać z niego skradzione.
co więcej, nowość technologii nadal przynosi wiele pytań do stołu. W jaki sposób rząd podejmie decyzję o uregulowaniu takich umów? Jak będą opodatkowane? Co się stanie, jeśli umowa nie może uzyskać dostępu do przedmiotu umowy lub stanie się coś nieoczekiwanego? To miało się zdarzyć, gdy tradycyjna umowa została zawarta, może być unieważniona w sądzie, ale Blockchain sprawia, że umowa wykonuje bez względu na wszystko, zgodnie z Polityką „Kodeks jest prawem”.
jednak większość tych problemów istnieje wyłącznie z powodu tego, jak młode są inteligentne kontrakty jako technologia. Dzięki takiej obietnicy technologia z pewnością zostanie udoskonalona w czasie. Bez wątpienia inteligentne kontrakty staną się integralną częścią naszego społeczeństwa.
Zobacz też:
wiadomości Smart Contracts