Prawdopodobnie już wiesz, czym jest (tradycyjny) kontrakt, prawda? W każdym razie pamiętajmy o tym. Według słownika Merriam-Webster, umowa to „wiążące porozumienie między dwiema lub więcej osobami lub stronami, w szczególności jedna prawnie wiążąca”. Jaka jest zatem pierwsza rzecz, która przychodzi Ci do głowy, kiedy mówimy „inteligentne kontrakty”?

Może dokument jest na tablecie? Czy to teraz robot? AI za komputerem? Jest po prostu… podłączony do Internetu? Nie dokładnie. Jeśli sprawdzisz inne źródła (takie jak stara wiarygodna Wikipedia), powiedzą coś w stylu inteligentny kontrakt to „protokół cyfrowy” lub „program komputerowy”, który automatycznie wykonuje swoje z góry określone warunki kiedy te się spełnią.

Obraz Gerd Altmann z Pixabay

Nice, eh…? And what on earth that mean? Well, we can explain it this way: a smart contract isn’t something you can touch or even properly see. Mostly, you’ll only see the results, much like with the wires inside your TV. The difference is this time those results are completely digital because is a digital agreement based on blockchain, napisane kodem obliczeniowym w celu wyegzekwowania wcześniejszych warunków uzgodnionych przez strony. Możesz myśleć o tym jako o automatycznej umowie lub gwarancji, która nie wymaga żadnego dokumentu, prawnika, notariusza ani ogólnie pośredników.

Więc… jak inteligentne kontrakty działają dla przeciętnego faceta?

Krótka odpowiedź brzmi: aplikacje lub narzędzia cyfrowe. Jeśli nie wiesz, jak pisać kod (jak programiści lub inżynierowie komputerowi), nie będziesz odpowiadać za ich tworzenie, więc nie martw się. Zostaw to zadanie ekspertom. Aby z nich skorzystać, wystarczy wybrać aplikację opartą na inteligentnych kontraktach (zwykle zdecentralizowane aplikacje) lub platformę i korzystaj z niego na swoim urządzeniu (mobilnym lub stacjonarnym).

Możemy jednak trochę porozmawiać o wewnętrznym działaniu inteligentnego kontraktu. Przede wszystkim sprawdźmy obraz, aby pokazać, jak wyglądają w środku. Spoiler: to trochę nudne. To tylko kawałek kodu.

Przykład inteligentnej umowy. Źródło: Ethereum.org

Możemy również sprawdzić ich dane na eksplorator blockchain (dostępna strona internetowa), jeśli oczywiście jest publiczna. Banki rozwijają własne aplikacje z inteligentnymi kontraktami, więc nie są one publiczne. Ale możemy sprawdzić np. Przeciętny kontrakt na Ethereum.

Przykład danych publicznych w inteligentnej umowie. Źródło: Etherscan

Odkrywamy tutaj ważną rzecz dotyczącą inteligentnych kontraktów. Oprócz kodu składają się z transakcji i salda pieniężnego. Nie oznacza to jednak, że jedyne ich wykorzystanie musi być finansowe: transakcje mogą również stanowić tylko informację. Jeśli chodzi o saldo, prawda jest taka, że zdecentralizowane inteligentne kontrakty wymagają pewnych opłat do działania (zwykle w postaci kryptowalut), przeznaczonych dla górnicy lub walidatorzy łańcucha bloków.

Proces wygląda jak…

Na przykład w Ethereum umowa jest po prostu inny rodzaj adresu (portfel / konto), z saldem i transakcjami. Ale jest to rodzaj adresu zbiorczego, który ma działać jako pomost między dwiema lub więcej stronami, z ustalonymi warunkami. Dlatego ten adres nie jest kontrolowany tylko przez jednego użytkownika, ale na podstawie własnych, wcześniej uzgodnionych warunków, narzuconych przez całą sieć Ethereum.

Wyzwalacz dla tego adresu do zrobienia czegoś (na przykład automatycznej transakcji pieniędzy) jest zdarzeniem oczekiwanym przez strony. Może to być sprzedaż, data płatności, zapis czegoś, nowy produkt online, zmiana ceny, ankietę, a nawet wyniki sportowe.

Obraz kinkate z Pixabay

Umowa sięga po informacje przekazane na jej temat przez zaangażowane strony lub przez „wyrocznię” (oprogramowanie, które konsultuje się ze źródłami zewnętrznymi) i działa w konsekwencji zgodnie z jej ustalonymi warunkami.

Podsumowując, jest to proces:

1. Strony negocjują warunki kontraktu (lub firma / deweloper podaje je do wiadomości wszystkich, którzy chcą do niego dołączyć).
2. Deweloper buduje protokół w wybranym łańcuchu bloków (Ethereum, EOS, Tron, Cardano, RSK itp.), Na ustalonych warunkach.
3. Umowa i jej warunki znajdują się pod adresem takiego łańcucha blokowego.
4. Wydarzenie ma miejsce.
5. Umowa dokonuje transakcji stosownie do wyniku tego zdarzenia.


Alice i Bob używali inteligentnych kontraktów

Oczywiście potrzebujemy klasycznego przykładu z Alice i Bobem. Powiedzmy, że Alicja ma zamiar postawić $500 z Bobem o Cena Bitcoin na następny weekend. Bob uważa, że będzie to do X dolarów, a Alice sądzi, że spadnie o X dolarów.

Decydują się więc na zbudowanie inteligentnego kontraktu (odwołującego się do dewelopera lub platformy jako usługi) i ustalają warunki. Środki ($500) zostaną zdeponowane w kryptowalucie do kontraktu, a jeśli cena Bitcoin wzrośnie o X w następny weekend, umowa automatycznie przekaże środki Bobowi. Jeśli cena Bitcoin is going down X, the funds will go to Alice’s address. And that’s it.

Teraz kolejna sytuacja, tym razem z udziałem Internetu rzeczy (IoT). Alicja chce wynająć swój dom Bobowi i ma tę zaletę, że ma zainstalowany inteligentny zamek, sterowany cyfrowo do otwierania i zamykania drzwi. Dlatego budują inteligentny kontrakt i ustalają następujące warunki: Bob zapłaci X dolarów w krypto miesięcznie.

Jeśli nie zrobi tego przez dwa miesiące, umowa nakazuje inteligentny zamek, aby drzwi (i dostęp do domu) były zamknięte. W ten sposób Alicja zapewnia, że otrzyma uzgodnioną kwotę, a Bob nie musi już zbierać żadnych dokumentów ani rekwizytów dla Alicji.

No cóż, w końcu to rodzaj umowy. Wyobraźnia jest granicą.

Niektóre popularne zastosowania inteligentnych kontraktów

Istnieją już setki aplikacji opartych na inteligentnych umowach, z wieloma kategoriami i funkcjami. Giełdy, hazard, gry, inwestycje, nieruchomości, opieka zdrowotna, rynki, ankiety… wszystkie one działają na podstawie inteligentnych kontraktów.

Może niektóre z tych Dappów (które same w sobie nie są inteligentnymi kontraktami, ale pracują z nimi), mogą zadzwonić do ciebie. CryptoKitties (przedmioty kolekcjonerskie), Uniswap (wymiana), Aragon (zarządzanie), District0x (rynki i społeczności), Augur (rynek prognoz), Synthetix (dla aktywów syntetycznych), Axie Infinity (gry), Grid + (energia) i Actifit (zdrowie) to tylko przykłady. Według Stan Dappsjest ich ponad 2500.

Obraz Edar z Pixabay

A wiesz, co jeszcze działa w przypadku tych umów? Całość Zdecentralizowane finanse (DeFi) ekosystem, boom w dzisiejszych czasach. Znajdziemy tam wiele narzędzi inwestycyjnych (np plonowanie, mostly), loans, insurance, savings, and more.  Platforms like Yearn Finance, Compound, UMA, Maker, Curve, and Pickle Finance należą do tej kategorii.

Poza tym banki i firmy takie jak BBVA, Bankia, Sabadell, CaixaBank, IBM, Microsoft, Google, Ernst & Young, S7 Airlines, BitGive, Money on Chain i OneSmart City albo testują inteligentne kontrakty, aby ulepszyć swoje usługi, albo używają ich już w różnych aplikacjach. Jak więc widać, mamy już pełno tych kontraktów.


Chcesz handlować BTC, ETH i innymi tokenami? Możesz to zrobić bezpiecznie na Alfacash! I nie zapominaj, że rozmawiamy o tym i wielu innych rzeczach w naszych mediach społecznościowych.

Świergot * Telegram * Instagram * youtube *Facebook  * Vkontakte

Autor

I'm a literature professional in the crypto world since 2016. It doesn't sound very compatible, but I've been learning and teaching about blockchain and cryptos for international portals since then. After hundreds of articles and diverse content about the topic, now you can find me here on Alfacash, working for more decentralization.

Polski
Exit mobile version