Povedzte si kurz.Trhpríde za vami.
prove.cash je kniha objednávok pre výmeny na PulseChain. Vystavíte ponuku vo svojom kurze. Zostane otvorená, kým si ju niekto nevezme. Žiadna cena poolu, žiadny sklz, žiadna transakcia od vás.
Vykoná sa vo vašom kurze alebo lepšom, inak vôbec. Kurz môžete nechať postupne klesať až k dolnej hranici: to je najmenej, čo prijmete. Môžete tiež dovoliť, aby sa vykonala po častiach.
Príklad podpísanej ponuky, nakreslený nad skutočnými cenami WBTC/LINK.
- podpísal
- 0x7a3f…c19d
- dávate
- až0,39
WBTC
- dostanete
- vykonané za2 810,98
LINK
- vykonať môže
- ktokoľvek
Dostanete aspoň to, čo ste si vypýtali
Kontrakt drží toho, kto vašu ponuku vykoná, pri čísle, ktoré ste podpísali, a zaokrúhľuje vo váš prospech. Ak pridáte poplatok, aplikácia zvýši sumu, ktorú podpisujete, aby ho pokryla. Stále dostanete to, čo ste si vypýtali.
Vykonať ju môže ktokoľvek
Žiadny zoznam povolených, žiadna kaucia, žiadna registrácia. Kto vašu ponuku vykoná, platí plyn. Nechá si všetko, čo trh dá nad číslo, ktoré ste podpísali.
Vystavenie nestojí plyn
Váš prehliadač ju vystaví za okamih práce. Žiadny plyn, žiadna transakcia, žiadna registrácia.
Ako to funguje
- vy
Podpíšte ponuku
Vezmite najviac toľko jedného tokenu, dodajte najmenej toľko druhého, vnútri tohto okna. To je celý záväzok.
- nástenka
Nesie ponuku
Ponuka putuje cez nástenku správ, nie cez reťazec. Vystavenie stojí váš prehliadač okamih práce. Žiadna transakcia, žiadny plyn, žiadny účet.
- ktokoľvek
Vykoná ju
Žiadny zoznam povolených, žiadna kaucia, žiadna registrácia. Kto ju vykoná, je vykonávateľ. Platí plyn a číslo, ktoré ste podpísali, a nechá si všetko, čo trh dá navyše.
Čo podpisujete, závisí od vášho tokenu
Vaše tokeny sa môžu pri vykonaní pohnúť piatimi spôsobmi. Aplikácia prečíta váš token a vyberie najlacnejší spôsob, ktorý podporuje, takže sa pri tejto voľbe nemôžete pomýliť.
- EIP-30092 podpisyToken sa vie pohnúť na samotný podpis. Nikdy neodosielate transakciu a nič nie je schválené vopred.
- EIP-2612 permit2 podpisyDva podpisy. Vaše tokeny zostanú v peňaženke až do okamihu, keď ponuku niekto vykoná.
- Permit22 podpisy, 1 tx razSchváľte Permit2 raz. Jeho adresa je na každom reťazci rovnaká a jeho kód sa nemôže zmeniť. Každá ďalšia ponuka sú dva podpisy a váš token nepotrebuje žiadnu osobitnú podporu.
- povolenie1 tx, razSchváľte kontrakt raz. Každá ďalšia ponuka je jeden podpis.
- escrow1 txVložte vopred. Stojí to transakciu a výmenou je ponuka krytá, takže jej vykonávateľ môže veriť hneď.
Kde vaše tokeny ležia.
Ponuka je silná presne tak, ako silné je to, čo za ňou stojí.
autorizácia
kryté pri vykonaníTokeny zostanú vo vašej peňaženke. Vaša podpísaná autorizácia ich presunie do kontraktu presne v okamihu vykonania.
- vy platíte
- Stojí 2 podpisy a 0 transakcií
- východ
- validBeforeVáš podpis presunie tokeny v okamihu vykonania a platí len pre túto jedinú ponuku. Jeho platnosť je súčasťou podpisu. Zrušenie na reťazci ho ukončí okamžite.
escrow
v escrowTokeny ležia v kontrakte, priviazané k tejto jedinej ponuke, kým si ich nevyberiete.
- vy platíte
- Stojí 1 podpis a 1 až 2 transakcie
- východ
- withdraw · 1 txJeden výber vám vráti peniaze a ukončí ponuku. Žiadna čakacia lehota, žiadne odomykanie, žiadne okno, ktoré by ste mohli zmeškať. Ponuka, ktorú ste nikdy nefinancovali, je iný prípad: niekto iný ju môže financovať z peňazí, ktoré už ležia na vaše meno. Ponuky, ktoré nechcete, zrušte.
permit2
kryté pri vykonaníTokeny zostanú vo vašej peňaženke. Váš podpísaný prevod Permit2 ich presunie do kontraktu presne v okamihu vykonania, raz a len raz.
- vy platíte
- Stojí 2 podpisy a najviac 1 transakcia
- východ
- deadlinePrevod cez Permit2 funguje raz a vyprší spolu s ponukou. Po ňom nám nezostane žiadne trvalé povolenie. Vaše jediné schválenie ide samotnému Permit2, na adresu, s ktorou nemôžeme pohnúť. Zrušenie na reťazci ukončí ponuku okamžite.
permit
v peňaženkeTokeny zostanú vo vašej peňaženke pod povolením. To povolenie nastaví druhý podpis, takže neodosielate žiadnu transakciu. Tokeny môžete pred vykonaním aj tak minúť, a potom vykonanie zlyhá.
- vy platíte
- Stojí 2 podpisy a 0 transakcií
- východ
- cancel · 1 txPermit je povolenie nastavené podpisom, takže nestojí žiadnu transakciu. Stále je to však povolenie. Keď ho odvoláte, ponuka tým nekončí, pretože váš podpísaný permit ho pri ďalšom vykonaní nastaví znova. Vypínačom je zrušenie. Cudzí človek, ktorý váš permit použije ako prvý, vykonanie nezastaví.
schválenie
v peňaženkeTokeny zostanú vo vašej peňaženke pod povolením. Pred vykonaním ich môžete minúť, a potom vykonanie zlyhá.
- vy platíte
- Stojí 1 podpis a najviac 1 transakcia
- východ
- cancel · 1 txSchválenie sa odvoláva na tokene, kde ho kontrakt nevidí. Odvolanie zastaví vykonanie, ale ponuku nezruší. Keď ten token neskôr znova schválite, ponuka opäť ožije. Ukončí ju len zrušenie a to stojí jednu transakciu.
Celý účet.
Zmeraný plyn, nie odhady. Vystavenie je zadarmo. Zvyšok platí ten, kto vašu ponuku vykoná.
Bežný prípad. Prijímajúci zostatok už nejaký ten token drží.
Vystaviť ponuku
vy- podpíšte ju a dajte na nástenkudôkaz práceNástenka od vášho prehliadača namiesto peňazí chce okamih práce. Žiadny plyn, žiadna transakcia, žiadna registrácia.0
Kryť ju cez escrow
vy- vložte, nech je ponuka krytáprvý dotykKrytie prázdneho escrow je vždy prvý dotyk, takže teplú cenu nemá. Je voliteľné: povolenie vás vopred nestojí nič.126 132
Vykonať jednu ponuku
vykonávateľ- z vášho povolenia124 975
- z escrow131 561
- so spätným volanímprečoVykonávateľ si požičia vaše tokeny, predá ich inde a splatí ich v rámci toho istého volania. Nepotrebuje žiadne vlastné peniaze.139 561
Vykonať dvadsať naraz
vykonávateľ- jeden pár, na ponuku64 227
- zmiešané páry, na ponuku65 429
- dvadsiata prvá ponukahraničnéKoľko pridá ešte jedna ponuka k dávke, ktorá už beží. Toto číslo rozhoduje, či sa tenká marža oplatí.59 781
- so spätnými volaniami, na ponuku+1,597 úverPôžička vnútri dávky stojí pri každej ponuke niečo navyše. Číslo je rozdiel: jedna ponuka navyše so spätným volaním mínus jedna navyše bez neho. Na týchto stĺpcoch je príliš malé, aby ho bolo vidieť.64 642
Na hlavnej sieti stojí teplé vykonanie zlomok centu. Platí ho vykonávateľ a nechá si všetko, čo trh dá nad číslo, ktoré ste podpísali.
Cudzí človek platí váš plyn. Toto z toho má.
Nikto neplatí plyn cudzieho človeka z láskavosti. Vy ste maker. Kto vašu ponuku vykoná, je solver. Zarába rozdiel medzi tým, čo zaplatí trh, a číslom, ktoré ste podpísali. To je celý jeho príjem a toto ho stojí naháňať sa zaň.
čo strácajú
Solver platí plyn za každú ponuku, o ktorú sa pokúsi, a až potom zistí, ktoré sa vykonali. Vykonanie stojí 69 841 plynu. Tieto tri prípady stoja plyn a neprinesú nič.
ponuka vypršala
Stojí 15 218 gasPonuka vypršala medzi okamihom, keď ju solver ocenil, a okamihom, keď prišiel blok. Kontrakt ju odmietne skôr, než sa pohne akýkoľvek token, takže toto je ten lacný prípad.
niekto iný bol rýchlejší
Stojí 15 982 gasIný solver vykonal tú istú ponuku skôr. Na otvorenej nástenke je to normálne: dvaja solveri, ktorí ju čítajú, sa prekrývajú a pomalší zaplatí za duplikát.
maker si ju vzal späť
Stojí 80 174 gasPonuka bola dobrá, keď ju solver kontroloval. Potom maker vytiahol peniaze skôr, než prišiel blok. Je to jediné zlyhanie, ktoré môže niekto spôsobiť naschvál, a každý pokus stojí makera transakciu. Ponuka, ktorá dobrá nikdy nebola, sa zachytí skôr, než sa čokoľvek odošle, a nestojí nič.
čo zarábajú
To, čo zostane, a nič viac. Neúčtujeme im žiadny poplatok a nedávame im zľavu, prednosť ani miesto v rade. Platia plyn. Platia číslo, ktoré ste podpísali. Nechajú si, čo zostane. Váš poplatok sa berie z čísla, ktoré ste podpísali, nie z toho, čo si nechá solver. Ak nezostane nič, o plyn prídu.
prečo je to pre vás bezpečné
Nezarobia viac tým, že vám dajú menej.
Vaša cena je v podpise. Kontrakt solverovi naúčtuje to číslo, nech trh robí čokoľvek. Viac zarobiť môže len tak, že nájde lepšiu cenu, nikdy tak, že vám podstrčí horšiu.
Byť ním môže ktokoľvek.
Žiadny zoznam povolených, žiadna kaucia, žiadna registrácia, žiadny vklad. Solver je akákoľvek adresa, ktorá pošle transakciu. Nikoho nemožno vyradiť a nikoho nemožno pripútať.
Vašu ponuku naplní konkurencia.
Solveri vám cenu nezrážajú. Určujete ju vy. Súťažia v tom, akú tenkú maržu prijmú. Čím je tenšia, tým viac ponúk sa vykoná v kurze, ktorý ich makeri chceli.
Kam idú peniaze
Jedno plnenie
otvorte krok a uvidíte výpočetČo platí vykonávateľ počas okna
Ponuka sa otvára nad tým, čo pool platí dnes, a klesá, kým sa nezatvorí: z 1 005,17 DAI dole na 964,65 DAI za 24h 0m. Obe sú sumy, ktoré podpisujete. Odrátajte z konečného čísla poplatok a máte dolnú hranicu, ktorú ste zadali. Prerušované čiary sú tá istá ponuka bez poplatku a s poplatkom dve percentá: jedno zadané číslo, tri podpísané sumy. Každý bod ukazuje, kde sa tá ponuka v nakreslenom týždni stretne s trhom, po odrátaní plynu. Iný týždeň body posunie inam.Poplatok platíte vy, zo sumy, ktorú podpisujete. Vyšší poplatok znamená, že sa ponuka vykoná neskôr. Nič viac vás poplatok nestojí.
Čo vám nikto nemôže urobiť
Podpísal si. Tri veci, ktoré nikto nesmie — a kde každú overíš.
Nikto nemôže zmeniť to, čo dostanete.
Tvoja cena je v ponuke, ktorú podpisuješ. Platba sa z nej spočíta, menovaný poplatok odíde, zvyšok ide tebe. Zaokrúhlenie v tvoj prospech.
kde to overiť_quote zaokrúhli hrubú sumu nahor pomocou _ceilDiv, poplatok z nej zaokrúhli nadol a zvyšok zaplatí vám.Žiadny poplatok pre nás a žiadny prepínač, ktorý by ho pridal.
Poplatok je hash konfigurácie + tri sadzby v tvojej podpísanej ponuke. Žiadna konfigurácia, žiadne sadzby: nič sa neúčtuje. Neberieme si žiaden podiel a žiadny nepridávame. Konfigurácia má jednu až osem adries s váhami, pevne daných jej hashom. Nič neskoršie sa podpísanej ponuky nedotkne.
kde to overiť_quote rezervuje feeProceeds, feeOut a feeIn pod i.feeConfig, ktoré _termsOk vyžaduje nenulové, hneď ako je nenulová akákoľvek sadzba. claim skontroluje konfiguráciu voči tomuto kľúču a vyplatí jej adresy podľa váh. Commit 84e8895 zmazal protocolShare, feePolicy, setFees a setFeePolicy.Neexistuje pauza ani upgrade.
Žiadny prepínač nedosiahne tvoje peniaze. Vyrovnávacia zmluva nemá vlastníka ani správcovskú funkciu. Jediná zmluva s vlastníkom obsahuje predvolený poplatok, ktorý ponuka skopíruje, keď ju podpíšeš; nemôže sa dotknúť podpísanej ponuky ani minúť povolenie, ktoré si dal.
kde to overiťVyrovnávacia zmluva nemá vlastníka ani funkciu, ktorú smie volať iba vlastník. FeeDefaults má jedného vlastníka a obsahuje iba odporúčania, ktoré ponuka pri podpise skopíruje.
Dva platené audity (bezpečnosť, ekonómia) sa snažili vyššie uvedené prelomiť. Bezpečnostné nálezy opravené. Jeden ekonomický zámerne otvorený; jeho test potvrdzuje, že útok stále funguje. Jedno z jedenástich nameraných, prijatých, zapísaných obmedzení.
Podpíšte jednu a uvidíte.
Dajte nám adresu a my označíme tokeny, ktoré už na tomto reťazci presunula. Vyberte jeden a aplikácia sa otvorí s ním. Cenu si stále určujete sami a každý náklad uvidíte skôr, než čokoľvek podpíšete.
Alebo začnite ktorýmkoľvek z týchto.