Nowe kontrakty EOS Ricardian i wprowadzenie nowego rodzaju umowy cyfrowej wzbudziły wiele brwi i zainteresowanie tematem. Sprawdźmy, jak działa ta technologia i jakie są możliwe korzyści.

Niedawno niektóre technologie oparte na łańcuchu bloków zaczęły obsługiwać kontrakty Ricardian. Na przykład Block.One twierdził, że pracuje nad obsługą kontraktów Ricardian.

Ci z nas, którzy mają podstawową wiedzę o blockchain, wiedzą już o inteligentnych kontraktach. Ale teraz jest czas, aby dowiedzieć się więcej na temat kontraktu ricardiańskiego. W tym artykule skupimy się na tym nowym typie kontraktu niedawno wprowadzonym do łańcucha bloków wraz z klauzulami Ricarda. Wprowadzimy również kontrakt Ricardian oparty na Ethereum, ponieważ koncepcja jest stosunkowo nowa w łańcuchu bloków.

Zapisać się:Darmowy kurs Blockchain

Co to są kontrakty ricardiańskie?

Kontrakt ricardiański to legalna umowa, która została wprowadzona po raz pierwszy w 1995 roku przez znanego programistę Iana Grigga. Koncepcja jest teraz również częścią łańcucha bloków. Oto podstawowa definicja:

„Jest to forma dokumentów cyfrowych, które działają jako umowa między dwiema stronami na temat warunków interakcji między uzgodnionymi stronami”.

To, co czyni go wyjątkowym, to – jest kryptograficznie podpisany i weryfikowany. Nawet jeśli jest to dokument cyfrowy, jest dostępny w postaci czytelnej dla człowieka, która jest również łatwa do zrozumienia dla ludzi (nie tylko prawników). Jest to wyjątkowa umowa prawna lub dokument, który jest czytelny zarówno dla programów komputerowych, jak i dla ludzi w tym samym czasie.

Mówiąc najprościej, składa się z dwóch części lub służy dwóm celom. Po pierwsze, jest to łatwa do odczytania umowa prawna między dwiema lub więcej stronami. Twój prawnik może z łatwością to zrozumieć, a nawet Ty możesz go przeczytać i zrozumieć podstawowe warunki Umowy.

Po drugie, jest to również umowa do odczytu maszynowego. Dzięki platformom blockchain umowy te można teraz łatwo haszować, podpisywać i zapisywać w łańcuchu bloków.

Podsumowując, Kontrakty Ricardian łączą umowy prawne z technologią, a dokładniej z technologią blockchain. Wiążą strony porozumieniem prawnym przed wykonaniem działań w sieci blockchain.

Kontrakty ricardiańskie

Historia kontraktów Ricardian


Chociaż kontrakty ricardiańskie są czymś nowym w blockchainie, to koncepcje te mają już trzy dekady. Kontrakt Ricarda nie jest jedynym współczesnym terminem związanym z blockchainem, który pojawił się w latach 90.

Wiele ostatnio stosowanych pomysłów, takich jak Smart Contracts i Proof of Work, zostało również wprowadzonych w tym samym czasie, ale wdrożono je później, gdy blockchain wszedł do głównego nurtu.

Ian Grigg: The Man Behind the Ricardian Contracts

Kontrakty Ricardian zostały początkowo wprowadzone jako część systemu płatności Ricardo w 1995 roku. Ian Grigg, który był autorem tego nowego rodzaju dokumentu prawnego, jest uważany za jednego z pionierów kryptografii finansowej.

Interesujące jest to, że kiedy tworzył Ricardian Contracts, był jeszcze w szkole. Dlatego ludzie nazywają te Kontraktem Iana Grigga Ricarda.

Każdy, kto potrafi przeczytać jego pracę, może zdać sobie sprawę, że znacznie wyprzedził swój czas. Opracował interesującą koncepcję digitalizacji umowy prawnej lub dowolnego instrumentu finansowego lub aktywa.

Jednak w latach 90. nie była dostępna odpowiednia technologia do realizacji jego pomysłów zgodnie z ich zaletami. Ale to ograniczenie już nie istnieje po pojawieniu się technologii blockchain.

Pracuje również jako partner w Block.One, jednym z czołowych dostawców wysokowydajnych rozwiązań blockchain na świecie. Jest to również ta sama firma, która wprowadziła koncepcję Ricardian Contracts do blockchain, który jest również nazywany EOS Ricardian Contracts.

Blockchain również przeszedł długą drogę, zanim stał się popularny. Zapoznaj się z historią technologii blockchain, aby dowiedzieć się więcej na jej temat.

Jak działają kontrakty Ricardian?

Kontrakty Ricardian to przede wszystkim czytelna dla człowieka umowa prawna między obiema stronami. Możesz skorzystać z tej umowy w sądzie, ponieważ wiąże ona Ciebie i drugą stronę umową prawną. Możesz potrzebować prawników do stworzenia faktycznej umowy prawnej, po której obie strony będą mogły przeczytać, zrozumieć, uzgodnić i podpisać dokument. Dopiero potem możesz zdigitalizować lub zaszyfrować, aby oprogramowanie mogło je wykorzystać do uruchomienia na platformie blockchain.

Dla ważności umowy prawnej emitent może stworzyć ramy prawne. Obie strony lub posiadacze wypełniają te ramy prawne i uzgadniają je, podpisując je.

Pamiętaj, że kontrakty Ricardian to rodzaj inteligentnych kontraktów lub użyj kodu używanego w inteligentnych kontraktach. Oni też są kontrakty na żywo które można zmienić po wykonaniu zdarzenia.

Na przykład w przypadku umowy, która dotyczy kupna i sprzedaży samochodu między dwiema stronami, jedna klauzula może dotyczyć skontaktowania się z organem, który może potwierdzić, czy sprzedawca jest faktycznym właścicielem pojazdu. Po uzyskaniu informacji możesz dodać je do kontraktu Ricardian, tworząc nową wersję kontraktu.

W ten sposób Kontrakt Ricarda realizuje różne zdarzenia i prowadzi do logicznego wniosku w oparciu o wynik każdego zdarzenia.

  • Odniesienie do skrótu

Po przygotowaniu umowy jest podpisywana cyfrowo, a umowa zostaje uzgodniona, aby odnosić się do skrótu umowy. Na przykład, jeśli w ramach umowy ma miejsce transakcja finansowa, transakcja będzie miała zastosowanie do skrótu tego kontraktu, wraz ze stronami płacącymi.

  • Ukryty podpis

Kontrakty Ricardian wykorzystują również ukryte podpisy, aby proces był bezpieczniejszy. Podpisywanie umów odbywa się za pomocą kluczy prywatnych. Później hash umowy jest używany do dołączania tego ukrytego podpisu do umowy.

Przeczytaj także: Jak działa Blockchain?

Jaka jest różnica między Smart Contracts a Ricardian Contracts?

Blockchain wykorzystuje inną ważną formę kontraktu cyfrowego, zwaną inteligentnymi kontraktami. Jak więc te kontrakty Ricardian różnią się od już używanych inteligentnych kontraktów? Przyjrzyjmy się szczegółowo różnicom.

Inteligentne kontrakty

Podobnie jak kontrakty Ricardian, które omówiliśmy wcześniej, inteligentne kontrakty są również kontraktami do odczytu maszynowego lub można powiedzieć, zestaw instrukcji, które kontrolują i kierują nadchodzącymi działaniami i wydarzeniami.

W branży blockchain inteligentne kontrakty działają jak kontrakty zapewniające zaufanie podczas wymiany. Możesz używać tych umów do wymiany pieniędzy, udziałów, nieruchomości i innych aktywów w Internecie. Możesz to zrobić, definiując zobowiązania między dwiema stronami i wykonując je za pomocą kodu komputerowego.

Są istotną częścią procesu w sieci blockchain, w której strony pozostają anonimowe.

Oto podstawowe cechy inteligentnego kontraktu:

  • Wykonuje się samodzielnie na podstawie instrukcji podanych w kodzie komputera
  • Samoweryfikacja i automatyczne wymuszanie
  • Niezmienny, co oznacza, że ​​nie możesz edytować warunków
  • Oszczędności kosztów

Jedynym problemem związanym z Smart Contracts jest to, że nie są one prawnie wiążącymi umowami, dlatego jeśli coś pójdzie nie tak, trudno jest udowodnić sprawę przeciwko oszustwu lub oszustwu w sądzie, ponieważ nie jest to prawnie wiążąca umowa.

Drugą podstawową różnicą jest to, że nie jest on również czytelny dla człowieka. To tylko kod, ale kontrakty Ricarda są czytelne zarówno dla ludzi, jak i dla maszyn.

Chcesz dowiedzieć się więcej o inteligentnych kontraktach? Już teraz zapoznaj się z kompletnym przewodnikiem po inteligentnych kontraktach!

Kontrakt ricardiański

Z drugiej strony Kontrakty Ricardian określają intencje, a także działania oparte na umowie prawnej, która będzie miała miejsce w przyszłości.

Podstawową różnicą między obiema umowami na platformach blockchain jest rodzaj umowy. Jedna (umowa Ricarda) rejestruje umowę między wieloma stronami, podczas gdy druga (Smart Contracts) wykonuje wszystko, co jest zdefiniowane w umowie jako działania.

Umowa Ricardian jest prawnie ważną umową, podczas gdy Smart Contract nie jest. Przekształca czytelny dla człowieka kontrakt prawny w kod do odczytu maszynowego, który może zostać wykonany przez oprogramowanie.

Mówiąc najprościej, inteligentne kontrakty automatyzują działania w aplikacji opartej na łańcuchu bloków. Jednak mają również pewne ograniczenia, ponieważ nie możesz mieć jasnego pojęcia, co stanie się dalej w wielu scenariuszach. W takim przypadku nie możesz używać inteligentnych kontraktów do automatyzacji czegoś, czego nie jesteś pewien.

W takim przypadku, jeśli wystąpi zdarzenie, które nie jest przewidziane w instrukcjach zawartych w Smart Kontraktach, może to spowodować poważny problem. Ponieważ inteligentna umowa również nie ma żadnych ram prawnych, które mogłyby określać, jak postępować w takim przypadku, po prostu nie działa w takich przypadkach. Można również powiedzieć, że inteligentne kontrakty nie mają możliwości rozwijania się wokół takich scenariuszy w przypadku braku ram prawnych.

Oto podstawowe cechy kontraktów Ricardian:

  • Dostępne w formie do druku i do analizy ludzkiej
  • Program parsowalny ze wszystkimi formami równoważnymi pod względem manifestu
  • Podpisane przez emitenta i obie strony

Smart Contracts vs. Kontrakty Ricarda: tabela porównawcza

Oto tabela szybkiego porównania kontraktów Ricardian i inteligentnych kontraktów:

Smart ContractRicardian Contract
Cel, powód Wykonaj warunki umowy Zapisz warunki umowy jako dokument prawny
Pływ Zautomatyzuj działania w aplikacjach opartych na łańcuchu bloków Może również zautomatyzować operacje w aplikacjach opartych na łańcuchu bloków
Ważność Nie jest to dokument prawnie wiążący Jest to prawnie wiążący dokument lub umowa
Wszechstronność Nie mogą to być kontrakty ricardiańskie Każdy kontrakt Ricardian może być również kontraktem Smart
Czytelność Inteligentne kontrakty są odczytywalne maszynowo, ale niekoniecznie są czytelne dla człowieka Kontrakty Ricardian można odczytać zarówno maszynowo, jak i przez człowieka

Ricardian Smart Contracts: Wprowadź przejrzystość do tworzonych przez siebie kontraktów

Właśnie w tym miejscu pojawiają się kontrakty Ricardian. Wzmacnia to intencje i zapewnia jasność działaniom poprzez dodanie ram prawnych do umowy. Definiuje intencje kontraktu i odpowiada na wiele pytań, które pozostały bez odpowiedzi w Smart Contracts.

Na przykład zawiera odpowiedzi na pytanie, co zrobić, jeśli istnieją jakiekolwiek mające zastosowanie konsekwencje działania? Określa zakres Umowy. Opisuje również zaangażowane strony i ich ewentualnych przedstawicieli.

Co najważniejsze, Kontrakty Ricardian określają regulacje w kategoriach prawnych, które mogą być wykorzystane do rozstrzygnięcia sporu.

Przed umowami Ricardian zapobieganie oszustwom i konfliktom nie było łatwe w branży kryptograficznej. Kontrakty Ricardian zapewniają większe bezpieczeństwo uczestnikom, którzy chcą inwestować lub korzystać z technologii blockchain.

Ponadto kontrakty Ricardian mogą być wykorzystywane do dodawania autentyczności procesowi sprzedaży lub zakupu aktywów w Internecie lub sieci blockchain. Kontrakty Ricardian mogą określać w kategoriach prawnych, co kupujesz lub sprzedajesz i na jakich warunkach prawnych, kim są uczestnicy, a także więcej informacji prawnych na temat wymiany.

Mówiąc najprościej, inteligentne kontrakty, po połączeniu z Ricardian Contracts, mogą zapewnić solidny i niezawodny proces handlu w Internecie.

W takim przypadku staje się Ricardian Smart Contract. Ponadto umowa Ricardian może działać i robić to samo, co inteligentna umowa, ponieważ możesz zdefiniować zarówno warunki prawne, jak i instrukcje do wykonania jako kod, ale inteligentna umowa nie może działać jako umowa Ricardian.

Bez odpowiedniego modelu biznesowego trudno jest wykorzystać blockchain jako dźwignię. Sprawdź naszą najlepszą strategię wdrażania blockchain, aby dowiedzieć się więcej o tworzeniu łańcucha bloków.

Jakie informacje zawiera?

Wszystko, co można zaprogramować w celu zdefiniowania umowy prawnej między wieloma stronami, a także instrukcji, których można użyć do wykonania zdarzenia lub działania, może być częścią umów Ricardian.

Niektóre istotne części umowy, które może zawierać, obejmują:

  • Strony

Ile stron jest zaangażowanych? Kim są strony zawierające to porozumienie? Kim są ich przedstawiciele?

  • Element czasu

Jaka jest ważność umowy? Czy ma zastosowanie przez ograniczony czas czy na zawsze? Co to definiuje pod względem czasu? Na przykład umowa musi zostać zawarta w ciągu trzech miesięcy lub umowa zostanie unieważniona.

  • Dodawanie wyjątków dla różnych możliwości

Na przykład, co się dzieje, gdy jedna ze stron umiera? Lub podobne wyjątki.

  • Warunki

Możesz dodać dowolną liczbę warunków i klauzul „jeśli / to”, jak chcesz.

Czy są bezpieczne?

Tak, oni są. Kontrakty Ricardian są bardzo bezpieczne, ponieważ używają podpisu kryptograficznego. Każdy dokument w Kontrakcie ma unikalną identyfikację poprzez swój skrót.

Co to znaczy? Oznacza to, że po uzgodnieniu przez obie strony i przekształceniu go w formę nadającą się do odczytu maszynowego, nikt nie może samowolnie zmienić umowy prawnej..

Zapewnia to również ochronę przed taktyką powszechnie stosowaną w umowach prawnych zwaną gotowaniem żaby. Zgodnie z tradycyjnymi umowami prawnymi, emitent, mając przewagę, zmienia warunki umowy w trakcie jej wykonywania. Nie jest to możliwe w przypadku kontraktów Ricardian.

Aby podpisać umowy Ricardian, możesz użyć kluczy prywatnych. Dodanie podpisu wystawcy Umowy do dokumentu tworzy czytelną i wiążącą umowę dotyczącą informacji zawartych w dokumencie. Możliwe jest również śledzenie zaangażowanych stron za pomocą klucza prywatnego i pociąganie ich do odpowiedzialności.

Korzyści z kontraktów Ricardian

Kontrakty ricardiańskie urzeczywistniły nowe możliwości w sieciach blockchain. Niektóre z jego zastosowań, a także korzyści obejmują:

  • Po raz pierwszy umożliwia prawomocne przeniesienie aktywów fizycznych, a także praw w sieci blockchain, co nie było możliwe w przypadku Smart Contracts. Kiedy inteligentne kontrakty były również używane w tym samym celu, ale nie mogą prawnie wyegzekwować przeniesienia.
  • Kontrakty Ricardian mogą zaoszczędzić wysiłek, koszty i czas, który być może będziesz musiał zainwestować w przypadku powstania sporu. Umowy prawne do odczytu maszynowego nie podlegają żadnej interpretacji, co jest główną wadą umów prawnych w postaci czytelnej dla człowieka. Prawnicy mogą interpretować treść na podstawie swoich upodobań, co może skutkować konfliktem.
  • Kontrakty Ricardian to znaczący krok naprzód w zwiększaniu przejrzystości sieci blockchain.

Blockchain ma sprawiedliwy udział w korzyściach. Dowiedz się więcej z naszego przewodnika po zaletach technologii blockchain.

Kwestie umów ricardiańskich

Ponieważ Kontrakty Ricardiańskie są wciąż wczesne, niektóre kwestie nadal wymagają odpowiedzi lub większej jasności. Na przykład, kto będzie egzekwował umowy Ricardian? Wciąż pozostaje bez odpowiedzi pytanie, w jaki sposób arbitraż może zostać włączony do ekosystemu EOS. Podobnie, w jaki sposób użytkownicy mogą zgłaszać roszczenia?

Jednak Kontrakty Ricardian są oparte na wcześniej określonych i wcześniej uzgodnionych umowach prawnych. Uprzednio uzgodnione i prawnie wiążące oznacza, że ​​gdy nadejdzie czas, możesz przedstawić je sędziom w sądzie. Kontrakt Ricardian może przynajmniej pozwolić arbitrom decydować o pierwotnych zamiarach i zobowiązaniach.

Z drugiej strony technologia jest nadal w pełnej fazie rozwoju. Ramy prawne, które obracają się wokół umów ricardiańskich, wciąż pozostają w tyle, ponieważ dążymy do większej jasności.

Bieżące zastosowania niniejszej umowy

Tak, istnieje kilka przykładów kontraktów ricardiańskich. Jednym z najlepszych przykładów kontraktów Ricardian jest OpenBazaar. Jak sama nazwa wskazuje, jest to otwarty rynek internetowy, na którym można kupić i sprzedać wszystko. Ta platforma obecnie wykorzystuje Kontrakty Ricardian, gdy obie strony wymieniają towary, jako podstawowe narzędzie do śledzenia odpowiedzialności stron.

Jak to działa? Cóż, ilekroć dwie strony dokonują wymiany na platformie, tworzy kontrakt Ricardian. Śledzi legalność umowy prawnej, na którą zgadza się wiele stron i podpisuje, aby kontynuować.

To sprawia, że ​​platforma jest bardzo bezpieczna dla użytkowników. Dlaczego? Ponieważ w przypadku oszustwa lub naruszenia umowy jedna ze stron może mieć dokument prawny i dokumentację do okazania w sądzie.

Właśnie dlatego kontrakty Ricardian mogą mieć główne zastosowania w branży e-commerce, dodając kolejną warstwę bezpieczeństwa dla użytkowników.

Czytaj więcej:50 najlepszych firm korzystających z technologii Blockchain

Przyszłość kontraktów ricardiańskich

Kontrakty Ricardian można wdrożyć w wielu przypadkach, nawet częściej niż Kontrakty Smart. Zwykle inteligentne kontrakty są używane głównie do transakcji finansowych w łańcuchu bloków. Jednak nie ma ograniczeń co do przypadków użycia kontraktów Ricardian i można ich również używać do innych zastosowań niż transakcje finansowe.

Ponieważ umowa Ricardian określa odpowiedzialność lub, z prawnego punktu widzenia, odpowiedzialność jednej strony podczas handlu z drugą stroną, zastosowania są rozległe. Dlatego większość ekspertów uważa, że ​​stosowanie kontraktów Ricardian na EOS wejdzie do głównego nurtu dopiero w najbliższej przyszłości.

Kontrakty Ricardian mogą stać się ważną częścią umów na blockchain i mogą zastąpić Smart Contracts, ponieważ mogą jednocześnie działać jako Smart Contract.

Oznacza to, że mogą określać intencje stron, wiązać je prawnie w umowie, a także wykonywać dyspozycje na podstawie uzgodnionych warunków. To tylko sprawia, że ​​transakcje i handel blockchain są lepsze, bezpieczniejsze i bardziej przejrzyste.

Dla kontraktów Ricardian to wciąż wczesne dni, ponieważ stosowanie tych kontraktów jest nowe. Niedawno stały się częścią ekosystemu EOS. Ponieważ jednak blockchain ewoluuje wraz z umowami Ricardian, możemy mieć lepszy obraz przyszłości w ciągu najbliższych kilku miesięcy.

Zapisać się: Kurs Certified Enterprise Blockchain Professional (CEBP)

Słowa końcowe

Podsumowując to, o czym rozmawialiśmy do tej pory, kontrakty Ricardian to potężny nowy typ kodu, który może mieć znaczący wpływ na handel w sieci blockchain, czyniąc proces bezpieczniejszym.

Dostosowuje umowę prawną i warunki jako umowę z kodem odczytywalnym maszynowo do wykonania w sieci blockchain. Mimo że jest to pomysł sprzed dziesięcioleci, technologia blockchain umożliwia maksymalne wykorzystanie go. Blockchain pozwala nam poświadczyć te umowy notarialnie, zabezpieczyć je w sieci blockchain i zachować pełne odniesienie do sprawy.

Może zwiększyć przejrzystość umów prawnych między wieloma stronami i może zaoszczędzić czas, koszty i wysiłek, ponieważ eliminuje ryzyko sporów. Po połączeniu z inteligentnymi kontraktami mogą również wywoływać funkcje i akcje.

Jeśli jesteś tylko nowicjuszem, który chce dowiedzieć się więcej o inteligentnych kontraktach opartych na łańcuchu bloków i ich działaniu, zalecamy zapoznanie się z naszym bezpłatnym przewodnikiem po łańcuchu bloków..

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me