Identitet Universinih (i ricardijskih) pametnih ugovora.

Proteklih tjedana mogli ste pročitati uvodne članke o strukturi pametnog ugovora u Universi. Postoje dijelovi koji se mogu mijenjati i moguće je dodati određene podatke na plaćanje (ili reviziju, poput brojeva računa).

Terminolgije korištene za ove stavke su: stanje, definicija i transakcija. Sljedeći je korak istražiti što možete učiniti s ovim pametnim ugovorima. Da biste to razumjeli, dobro je započeti detaljniju temu o “pametnom ugovoru”.

Pametan dokument

Pametan ugovor Universinog blockchaina temelji se na provjeri, a ne na izvršenju. U svijetu Universe pametni ugovor je binarni dokument sa strojno čitljivom strukturom. To je poput .doc Word ili .xls Excel dokumenta, a ne .exe, odnosno izvršavajuće datoteke.

Još jedna važna osobina koju valja imati na umu je da se Universin pametni ugovor ponekad naziva “pametnim dokumentom”. To se poklapa s pristupom ‘ricardijskih ugovora’ (eng: Ricardian contracts).

Ovakav pristup ‘strukturiranih dokumenata u distribuiranom okruženju’ kompaktibilan je s većinom poslovnog svijeta. U svijetu se ugovor smatra specifičnom varijantom dokumenta.

Dokument na blockchainu dio je cirkulacije dokumenta ili procesa.Nije stoga riječ o datoteci koja se stalno pokreće, npr. automatiziranom procesu.

U Universi imamo pristup “pisati dokument” umjesto “izvršavanje distribuirane aplikacije”. To nas dovodi do supstance termina ricardijskih ugovora.

Ricardijski ugovori

Ricardijski ugovori su način potvrde dokumenta kao pravnog ugovora i njegove sigurne povezanosti s drugim sustavima. Primjerice to mogu biti sustavi za računovodstvo.

Razlika Ricardijskih ugovora u odnosu na samoizvršavajuće skripte kao npr. U Ethereumu očituju se u slijedećim aspektima:

  1. Robustnost tijekom identifikacije pomoću kriptografskih hash funkcija;
  2. Transparentna uporaba čitljivog teksta u pravne svrhe;
  3. Učinkovitost kroz označni jezik za korištenje ključnih informacija (eng: markup language);
  4. Definira elemente pravnog ugovora u formatu koji se može izraziti i procesuirati u softveru, odnosno mašini. Upravo ovo svojstvo odgovara pristupu ‘pametnog dokumenta’ i povezivanju istog s drugim softverom za izvršavanje i obradu.

Ukratko smo spomenuli pozadinu te identitet pametnog ugovora u Universinom Blockchainu. No što možemo s tim učiniti? Započnimo primjerom.

Escrow ugovori

Prvi primjer je escrow ugovor, koji se još naziva tehničkim kuloarima i ugovor s tzv. atomskom razmjenom (eng: atomic swap). Ovakav se sustav smatra sigurnim načinom razmjene ugovora.

Uzmimo kao primjer Ivana. Ivan ima 0,1 uETH i želi od Željke kupiti 500 UTN. On to može učiniti korištenjem decentraliziranog način provedbe.

Prvo, Ivan se pobrine da napravi ugovor o plaćanju (uz ugovor o dijeljenju, koji je objašnjen u prethodnom članku) s 0,1 uETH za Željku, a ostatak za sebe.

Ivan ne potpisuje ove tokene, već postavlja adresu svog autorstva u ugovoru. Potom, nepotpisani ugovor šalje Željki. Ova vrsta ugovora je poznata i kao složen ugovor.

Željka provjerava je li Ivan naveo svoju uplatu u dokumentu. Ako je to istina, ona dodaje svojih 500 UTN-a ugovoru. Budući da još uvijek nije potpisan, Ivan s tim ugovorom ne može ništa bez Željkinog ključa.

Željka potpisuje ugovor. Za nju je to potpuno sigurno, jer taj spoj sadrži i plaćanje s Ivanove strane, tako da Ivan ne bi mogao registrirati ugovor bez da ga potpiše svojim ključem.

Potpiše li Ivan ugovor pravilno, tek tada bi to mogao registrirati; ujedno će time registrirati i potvrditi plaćanje za Željku. Obje strane mogu provjeriti jesu li adresa vlasnika i tokeni pravilno dodani na ugovor.

Ako je sve u redu, Ivan to potpisuje svojim ključem i registrira ugovor na Universinom Blockchainu. Čim Blockchain mreža odobri ugovor, odobrit će njihov novi posjed u istoj atomskoj operaciji.

Nakon toga imamo gotov escrow posao bez ikakvih drugih usluga ili linija koda.

Potpisivanje ugovora

Ili oboje razmjenjuju tokene na način koji su potpisali u ugovoru, ili se ništa uopće ne događa.

  • Ni Ivan ni Željka ne mogu varati tijekom razmjene;
  • ako bilo koji od njih preskoči potpisivanje ugovora, Universina mreža će odbiti ugovor;
  • ako oboje potpišu ugovor, registracija će prenijeti vlasništvo nad obje stavke odjednom u jednoj atomskoj operaciji;
  • obijema je zajamčeno da imaju primjerak svoje kupnje.

Više o Escrow ugovoru pročitajte na web stranici naše baze znanja, odnosno Knowledge Base.

Ovo je samo jedan mali primjer pametnih ugovora u Universinom Blockchainu. Navedeni primjer savršeno pokazuje način rezimiranja: sve što se događa dodavanjem tokena složenom ugovoru, potpisivanjem ovog dokumenta s dvije strane i registracijom statusa te razmjene kroz sigurnu mrežu.

Nisu potrebne nikakve procesorske snage, proces je transparentan, ali i robustan zbog kriptografskih hash -eva te mreža samo provjerava stanje ove razmjene.

U našem tradicionalnom svijetu trebamo treću stranu od povjerenja za razmjenu digitalnih dokumenata. Escrow ugovor je arbitar. Pametnim ugovorom sve se događa digitalno i povjerljivo. Pogledajte usluge ugovora za više informacija o korištenju ugovora o deponiranju baze koda.

Ricardisjki i dApp ugovori

Zaključimo za kraj razlike između Ricardian ugovora i tipičnih dApps-vrsta ugovora. Jedna od njih nije bolja od druge. S dAppsom morate napisati neki izvršni kod za svaku svrhu koju želite digitalizirati ili automatizirati. U tom slučaju morate biti programer. Želite napraviti “novčanik s više vrsta”? U tom slučaju ili napišite neki dApp ispočetka za to ili pokrenite neki postojeći kôd (i tada radite s njim poput programera).

S Ricardian ugovorima (ili s Universa Blockchainom) morate napisati ili ažurirati dokument. Jednostavnije je. Želite li napraviti multisig, možete ažurirati dokument i odrediti njegova polja poput “vlasnik je složen popis-uloga, tri vlasnika potpisa A, B i C”, a SVA trojica moraju potpisati ovaj dokument da bi promijenili bilo što ”.

U sljedećem ćemo članku zaviriti dublje u druge vrste pametnih ugovora. Kako se to radi s uslužnim doznakama; i kako s atomskim razmjenama; a kako registracijom više revizija u jednom ugovoru.

Ako želite pomoći prevoditi ova objašnjenja na jezik koji nismo još obradili, slobodno se obratite @starnold. Lijep pozdav!

Help translating this post to Engleski Njemački Francuzi Holandski Talijanski španjolski Ruski. Contact @starnold to participate!

Related posts

The Digital Migration: Why Universa is the Rail Blazer

kobina

Unutrašnjost Universine DAG arhitekture

Arnold

Što čini Universin Blockchain tako jeftinim?

Arnold

Leave a Comment