Jednym z najważniejszych elementów każdej transakcji, niezależnie od tego, czy jest to handel towarami, czy usługami, jest zaufanie. Obie strony muszą ufać, że druga strona dotrzyma swojej części umowy. Klasyczną metodą zapewnienia, że są umowy, ale dokumenty prawne wymagają wiedzy i nadzoru, aby je wyegzekwować. Inteligentne kontrakty mają potencjał, aby to wszystko zmienić.
Zawartość
- Opieranie się na blockchainie
- Poza Bitcoinem
- Niedoskonały świat
- Inteligentniejsza przyszłość
Czym są inteligentne kontrakty? Pod wieloma względami nie różnią się one od umowy, którą mogłeś podpisać w celu wykonania pracy lub zakupu domu. Jednak w przeciwieństwie do nich są cyfrowe i zautomatyzowane. Inteligentne kontrakty zapisują umowę bezpośrednio w wierszach kodu, eliminując potrzebę zatwierdzania przez centralną organizację zakończenia umowy przez którąkolwiek ze stron. Inteligentny kontrakt może tego dokonać za pomocą sieci rozproszonej.
Polecane filmy
Chociaż najczęściej mówi się o nich jednym tchem, co o kryptowalutach takich jak Ethereum, inteligentne kontrakty mają potencjał, aby wynieść technologię blockchain poza
Bitcoin i jego altcoiny i umożliwij świat, w którym zaufanie jest zabezpieczone cyfrowo.Powiązany
- Co to jest pamięć AMD Smart Access?
- Intel może pracować nad specjalistycznym chipem do wydobywania Bitcoinów
- Co to jest wydobywanie GPU?
Opieranie się na blockchainie
Chociaż pierwotnie zaproponowany przez informatyka Nick Szabo w 1996 r w swojej publikacji „Smart Contracts: Building Blocks for Digital Free Markets” inteligentne kontrakty stały się wykonalne dopiero po uruchomieniu Bitcoina w 2009 roku. Bitcoin, stworzony przez pseudonimowego Satoshi Nakamoto, jest zbudowany w oparciu o technologię blockchain, rozproszona księga, która wykorzystuje sieć węzłów na całym świecie do poświadczania transakcji. Jest to kluczowy element zapewniający funkcjonowanie inteligentnych kontraktów.
W ten sam sposób Bitcoin wykorzystuje sieć węzłów – w przypadku Bitcoina są one znane jako górnicy – do sprawdzania poprawności Transakcje Bitcoin, inteligentne kontrakty wykorzystywałyby sieć węzłów w celu potwierdzenia, czy ich elementy zostały zakończony. Nie potrzebują żadnej strony do nadzorowania umowy, tak jak Bitcoin nie potrzebuje jednej strony do nadzorowania transakcji. Sieć — i sam inteligentny kontakt — zapewniają potwierdzenie, że jedna lub obie strony wywiązały się ze swojej części umowy, zapewniając w ten sposób zaufanie bez potrzeby korzystania z mediatora.
Dzięki dystrybucji usług walidacji inteligentne kontrakty są znacznie bardziej przejrzyste. Można je prześledzić i przeglądać dla wszystkich zaangażowanych stron – a potencjalnie także dla stron zewnętrznych, jeśli istnieją wątpliwości co do treści umowy.
Bitcoin technicznie oferuje podstawową funkcjonalność inteligentnych kontraktów. Jest regularnie używany na stronach Darknet i Clearnet w celu ułatwienia sprzedaży przedmiotów. Po rozpoczęciu transakcji Bitcoin jest wysyłany na rachunek depozytowy, który następnie wzywa sprzedawcę do wysłania produktu. Kiedy produkt dotrze, kupujący potwierdza jego odbiór, a Bitcoin jest automatycznie przekazywany sprzedawcy. Nie potrzeba pośrednika.
Poza Bitcoinem
Tam, gdzie inteligentny kontrakt Bitcoin ogranicza się do użycia własnej waluty, inteligentne kontrakty zbudowane na platformach takich jak Ethereum mogą pójść znacznie dalej. Ethereum oferuje zdecentralizowaną maszynę wirtualną „Turing kompletny”. Oznacza to, że jego baza kodu obsługuje szersze wykorzystanie instrukcji i dlatego może być wykorzystywana do szerszego zakresu celów poza transferem tokena Ethereum, Ether.
Inteligentne kontrakty są programowalne i dlatego można je czytać tak samo, jak zaprogramowane aplikacje. „Jeśli tak się stanie, zrób tamto”.
Przy tak szerokich zastosowaniach inteligentne kontrakty mogłyby teoretycznie zastąpić kontrakty w różnych sytuacjach. Mogłoby to na przykład zastąpić systemy polecenia zapłaty w przypadku płatności automatycznych. Jeżeli na koncie będzie wystarczająca ilość środków i osiągnięty zostanie określony termin, w ramach umowy zostanie przelana określona kwota pieniędzy na inne konto i w zamian dostarczona zostanie usługa cyfrowa.
Kupując dom, główna inteligentna umowa może cyfrowo przenieść akt własności do domu, gdy tylko zgromadzą się wymagane środki wszedł na konto sprzedawcy, a inne inteligentne kontrakty przeprowadzały wszelkiego rodzaju kontrole i potwierdzenia pod kątem nadużyć finansowych ich własny.
Żaden z tych przypadków nie różni się od sposobu, w jaki odbywają się transakcje finansowe, ale tam, gdzie stosowane są tradycyjne metody arbitralne, kontrolowane i widoczne dla jednej strony lub ograniczonej liczby kilku, inteligentne kontrakty byłyby całkowicie przezroczysty. Inteligentne kontrakty sprawiają, że strony są naprawdę odpowiedzialne za swoje działania, po prostu nie wykonując umowy, jeśli umowa nie jest przestrzegana. To sprawia, że pojedynczemu podmiotowi znacznie trudniej jest oszukać system, ponieważ nikt nie ma takiego poziomu kontroli, jaki mają obecnie banki lub instytucje prawne.
Bez szans na arbitralną ingerencję pośredników i żadna ze stron nie ma większej kontroli niż druga, mądrze umowy powinny teoretycznie budować większe zaufanie pomiędzy stronami i jednocześnie usprawniać cały proces czas.
Niedoskonały świat
Choć inteligentne kontrakty mogą być potężne, nie są w pełni gotowe do zastąpienia każdego systemu zaufania, który już mamy. Jak opisano w powyższych przykładach, skomplikowana transakcja z wykorzystaniem inteligentnych kontraktów prawdopodobnie wymagałaby wielu transakcji inteligentne kontrakty połączone ze sobą, aby uwzględnić wszystkie potencjalne sytuacje „jeśli”, które pojawią się w ramach transakcja.
Jest także „Problem Wyroczni”, do rozważenia, przy czym inteligentne kontrakty same w sobie nie mogą bezpośrednio wchodzić w interakcję ze światem rzeczywistym. Jeśli inteligentne kontrakty są zaangażowane w transakcje obejmujące działania w świecie rzeczywistym, takie jak profesjonalna obsługa klienta, potrzebują podmiotu („wyroczni”), który poinformuje ich, że dane zdarzenie miało miejsce.
To realne zagrożenie bezpieczeństwa. Jeśli w przypadku inteligentnego kontraktu polegasz na jednej wyroczni, skutecznie eliminujesz całkowicie decentralizującą korzyść wynikającą z inteligentnego kontraktu i tworzysz pojedynczy punkt awarii. Zdecentralizowana sieć Oracle sprawia, że trudno zaufać komukolwiek w tej sieci.
Oprócz nierozwiązanego jeszcze problemu Oracle istnieje również problem bezpieczeństwa, przed którym stoją inteligentne kontrakty. Jak każdy zaprogramowany kod, inteligentne kontrakty mogą mieć luki w zabezpieczeniach, a prawdopodobieństwo tego staje się jeszcze bardziej prawdopodobne w miarę wzrostu złożoności. W następstwie niedawnych badań nad inteligentnymi kontraktami Ethereum, jedna firma Znaleziono dziesiątki tysięcy zawieranych błędów umów co mogłoby z łatwością pozwolić na kradzież tokenów. Od tego czasu toczy się nawet debata na temat tego, czy takie wykorzystywanie kontraktów jest nielegalne wady są wbudowane w same umowy.
Inteligentniejsza przyszłość
Na szczęście dla tych, którzy są podekscytowani potencjałem inteligentnych kontraktów, pracuje nad nimi wielu programistów naprawiając niektóre z ich rażących problemów i wielu innych chętnych do wypróbowania inteligentnych kontraktów na wszelkiego rodzaju cele. Minie wiele lat i wiele zmian, jeśli inteligentne kontrakty mają stać się realną alternatywą dla wielu rozwiązań prawnych systemów, które obecnie posiadamy, aby mieć pewność, że dwóch partnerów transakcyjnych ufa sobie nawzajem, ale potencjał jest z pewnością Tam. Jako kryptowaluty kontynuować ich mainstreamowe przyjęcie oraz pomóc w zapoznaniu szerszej publiczności z technologią blockchain i niektórymi jej pochodnymi zastosowaniami, inteligentne kontrakty mogą pójść w ich ślady.
Zalecenia redaktorów
- Co to jest pamięć masowa Smart Access? Jak AMD planuje zabić czas ładowania
- Crypto ulega awarii, co może sprawić, że procesory graficzne będą tańsze
- Co to jest metaświat? Głębokie zanurzenie się w „przyszłość Internetu”
- Nvidia zarabia co najmniej 400 milionów dolarów rocznie na wydobywaniu kryptowalut
- Jak wydobywać Bitcoin