MozaikPay Docs
Kako funkcionišeIspod haube

Pametni nalozi i apstrakcija naloga

Šta je pametni nalog, po čemu se razlikuje od klasičnog kripto naloga i šta sve omogućava.

Tvoj MozaikPay novčanik nije klasičan kripto nalog. On je pametni nalog, mali program koji živi na Base-u, drži tvoje digitalne dolare i definiše sopstvena pravila za njihovo pomeranje. Ova stranica objašnjava šta to znači i šta sve omogućava.

Klasičan nalog

Na mrežama nalik Ethereum-u, osnovni nalog nije ništa više od para ključeva. Adresa se izvodi iz ključa, a mreža primenjuje jedno jedino, nepromenljivo pravilo. Instrukcija sa važećim potpisom tog ključa može sve, a instrukcija bez njega ne može ništa.

Ta jednostavnost je izvor većine oštrih ivica kripto sveta. Ključ jeste nalog, pa ne može nikada da se promeni, i ko god ga sazna, zauvek poseduje novac. Rezerve nema, jer mreža priznaje tačno jedan ključ, a svaki nalog plaća svoje mrežne naknade, u valuti same mreže, bez izuzetka.

Nalozi napravljeni od koda

Apstrakcija naloga zamenjuje to nepromenljivo pravilo pravilom koje možeš da napišeš. Po standardu koji se zove ERC-4337, nalog može da bude ugovor, program na mreži koji drži sredstva i sam odlučuje koje su instrukcije ispravno odobrene. Kako odlučuje, zavisi od koda u njemu.

Pomak zvuči tehnički, a menja sve u tome kako novčanik može da se ponaša. Ključevi prestaju da budu nalog i postaju akreditivi koje nalog prepoznaje, što znači da mogu da budu ograničeni na određene poslove, i da mogu da se zamene.

Šta naš nalog radi sa tom slobodom

Dva ključa sa različitim moćima. Nalog prepoznaje ključ za trošenje i ključ za oporavak, i proverava koji je potpisao svaku instrukciju u odnosu na to šta instrukcija traži. Plaćanjima treba ključ za trošenje, promenama ključeva treba ključ za oporavak, a pogrešan par odbija sama mreža. Model sa dva ključa objašnjava zašto su poslovi ovako podeljeni.

Brave koje mogu da se promene. Pošto su ključevi akreditivi, a ne sam nalog, izgubljen telefon znači rotaciju jednog ključa, a ne napuštanje novčanika. Tvoja adresa, stanje i istorija ostaju tačno gde jesu dok novi ključ za trošenje preuzima posao.

Naknade koje neko drugi može da plati. Mrežne naknade pametnog naloga može da pokrije sponzor. Mi pokrivamo tvoje, i zato nikada ne držiš ETH i nikada ne vidiš reč gas. Sponzorisanje gasa objašnjava mehaniku.

Novac koji može da sačeka. Linku za plaćanje treba mesto gde će novac stajati dok ne bude preuzet. On čeka u malom pratećem ugovoru koji može da uradi dve stvari, da isplati onoga ko drži link ili da ti vrati novac, i ništa drugo, ko god da traži.

Namerno mali

Nalozi definisani kodom seku na obe strane. Ugovor može da kodira bilo koje pravilo, što znači da bi mogao da kodira i loše, administratorsku ulogu, skriveni prekidač. Zaštita je minimalizam i otvorenost. Naš ugovor naloga radi ono malo stvari navedenih iznad i ništa više. Nema vlasnika, nema prekidač za pauzu i nema funkciju rezervisanu za MozaikPay. Izvorni kod je javan na GitHub-u, a postavljeni ugovor stoji na Base-u i svako može da ga proveri.

Nalozi mogu da se nadograde kako se dizajn poboljšava, i ta moć pripada isključivo tvom ključu za oporavak. Mi možemo da objavimo bolju verziju ugovora, a samo tvoj ključ može da prebaci tvoj nalog na nju.

Instrukcije stižu do tvog naloga potpisane na tvom telefonu i isporučene kroz zajedničku mašineriju mreže. Onchain transferi prate taj put od početka do kraja.

Na ovoj stranici