Řekněte si kurz.Trhpřijde za vámi.
prove.cash je kniha objednávek pro směny na PulseChain. Vystavíte nabídku ve svém kurzu. Zůstane otevřená, dokud si ji někdo nevezme. Žádná cena poolu, žádný skluz, žádná transakce od vás.
Provede se ve vašem kurzu nebo lepším, jinak vůbec. Kurz můžete nechat postupně klesat až k dolní hranici: to je nejméně, co přijmete. Můžete také povolit, aby se provedla po částech.
Příklad podepsané nabídky, nakreslený nad skutečnými cenami DAI/LINK.
- podepsal
- 0x7a3f…c19d
- dáváte
- až25 000
DAI
- dostanete
- provedeno za2 657,08
LINK
- smí provést
- kdokoli
Dostanete nejméně to, o co jste si řekli
Kontrakt drží toho, kdo vaši nabídku provede, u čísla, které jste podepsali, a zaokrouhluje ve váš prospěch. Pokud přidáte poplatek, aplikace zvýší částku, kterou podepisujete, aby ho pokryla. Pořád dostanete to, o co jste si řekli.
Provést ji může kdokoli
Žádný seznam povolených, žádná kauce, žádná registrace. Kdo vaši nabídku provede, platí plyn. Nechá si vše, co trh dá nad číslo, které jste podepsali.
Vystavení nestojí plyn
Váš prohlížeč ji vystaví za okamžik práce. Žádný plyn, žádná transakce, žádná registrace.
Jak to funguje
- vy
Podepište nabídku
Vezměte nejvýš tolik jednoho tokenu, dodejte nejméně tolik druhého, uvnitř tohoto okna. To je celý závazek.
- nástěnka
Nese nabídku
Nabídka putuje přes nástěnku zpráv, ne přes řetězec. Vystavení stojí váš prohlížeč okamžik práce. Žádná transakce, žádný plyn, žádný účet.
- kdokoli
Provede ji
Žádný seznam povolených, žádná kauce, žádná registrace. Kdo ji provede, je vykonavatel. Platí plyn a číslo, které jste podepsali, a nechá si vše, co trh dá navíc.
Co podepisujete, závisí na vašem tokenu
Vaše tokeny se při provedení mohou pohnout pěti způsoby. Aplikace přečte váš token a vybere nejlevnější způsob, který podporuje, takže se v té volbě nemůžete splést.
- EIP-30092 podpisyToken se umí pohnout na samotný podpis. Nikdy neodesíláte transakci a nic není schváleno předem.
- EIP-2612 permit2 podpisyDva podpisy. Vaše tokeny zůstanou v peněžence až do chvíle, kdy nabídku někdo provede.
- Permit22 podpisy, 1 tx jednouSchvalte Permit2 jednou. Jeho adresa je na každém řetězci stejná a jeho kód se nemůže změnit. Každá další nabídka jsou dva podpisy a váš token nepotřebuje žádnou zvláštní podporu.
- povolení1 tx, jednouSchvalte kontrakt jednou. Každá další nabídka je jeden podpis.
- escrow1 txVložte předem. Stojí to transakci a výměnou je nabídka krytá, takže jí vykonavatel může věřit hned.
Kde vaše tokeny leží.
Nabídka je silná přesně tak, jak silné je to, co za ní stojí.
autorizace
kryto při provedeníTokeny zůstanou ve vaší peněžence. Vaše podepsaná autorizace je přesune do kontraktu přesně v okamžiku provedení.
- vy platíte
- Stojí 2 podpisy a 0 transakcí
- východ
- validBeforeVáš podpis přesune tokeny v okamžiku provedení a platí jen pro tuto jedinou nabídku. Jeho platnost je součástí podpisu. Zrušení na řetězci ho ukončí okamžitě.
escrow
v escrowTokeny leží v kontraktu, přivázané k této jediné nabídce, dokud si je nevyberete.
- vy platíte
- Stojí 1 podpis a 1 až 2 transakce
- východ
- withdraw · 1 txJeden výběr vám vrátí peníze a ukončí nabídku. Žádná čekací lhůta, žádné odemykání, žádné okno, které byste mohli minout. Nabídka, kterou jste nikdy nefinancovali, je jiný případ: někdo jiný ji může financovat z peněz, které už leží na vaše jméno. Nabídky, které nechcete, zrušte.
permit2
kryto při provedeníTokeny zůstanou ve vaší peněžence. Váš podepsaný převod Permit2 je přesune do kontraktu přesně v okamžiku provedení, jednou a jen jednou.
- vy platíte
- Stojí 2 podpisy a nejvýš 1 transakce
- východ
- deadlinePřevod přes Permit2 funguje jednou a vyprší s nabídkou. Po něm nám nezůstane žádné trvalé povolení. Vaše jediné schválení míří na samotný Permit2, na adresu, se kterou nemůžeme pohnout. Zrušení na řetězci ukončí nabídku okamžitě.
permit
v peněženceTokeny zůstanou ve vaší peněžence pod povolením. To povolení nastaví druhý podpis, takže neodesíláte žádnou transakci. Tokeny můžete před provedením přesto utratit, a pak provedení selže.
- vy platíte
- Stojí 2 podpisy a 0 transakcí
- východ
- cancel · 1 txPermit je povolení nastavené podpisem, takže nestojí žádnou transakci. Pořád je to ale povolení. Když ho odvoláte, nabídka tím nekončí, protože váš podepsaný permit ho při dalším provedení nastaví znovu. Vypínačem je zrušení. Cizí člověk, který váš permit použije jako první, provedení nezastaví.
schválení
v peněženceTokeny zůstanou ve vaší peněžence pod povolením. Před provedením je můžete utratit, a pak provedení selže.
- vy platíte
- Stojí 1 podpis a nejvýš 1 transakce
- východ
- cancel · 1 txSchválení se odvolává na tokenu, kde ho kontrakt nevidí. Odvolání zastaví provedení, ale nabídku nezruší. Když ten token později znovu schválíte, nabídka znovu ožije. Ukončí ji jen zrušení a to stojí jednu transakci.
Celý účet.
Změřený plyn, ne odhady. Vystavení je zdarma. Zbytek platí ten, kdo vaši nabídku provede.
Obvyklý případ. Přijímající zůstatek už nějaký ten token drží.
Vystavit nabídku
vy- podepište ji a dejte na nástěnkudůkaz práceNástěnka po vašem prohlížeči chce místo peněz okamžik práce. Žádný plyn, žádná transakce, žádná registrace.0
Krýt ji přes escrow
vy- vložte, ať je nabídka krytáprvní dotekKrytí prázdného escrow je vždy první dotek, takže teplou cenu nemá. Je volitelné: povolení vás předem nestojí nic.126 132
Provést jednu nabídku
vykonavatel- z vašeho povolení124 975
- z escrow131 561
- se zpětným volánímpročVykonavatel si půjčí vaše tokeny, prodá je jinde a splatí je v rámci téhož volání. Žádné vlastní peníze nepotřebuje.139 561
Provést dvacet najednou
vykonavatel- jeden pár, na nabídku64 227
- smíšené páry, na nabídku65 429
- dvacátá první nabídkamezníKolik přidá ještě jedna nabídka k dávce, která už běží. Toto číslo rozhoduje, jestli se tenká marže vyplatí.59 781
- se zpětnými voláními, na nabídku+1,597 úvěrPůjčka uvnitř dávky stojí na každé nabídce něco navíc. Číslo je rozdíl: jedna nabídka navíc se zpětným voláním, minus jedna navíc bez něj. Na těchto sloupcích je příliš malé, aby bylo vidět.64 642
Na hlavní síti stojí teplé provedení zlomek centu. Platí ho vykonavatel a nechá si vše, co trh dá nad číslo, které jste podepsali.
Cizí člověk platí váš plyn. Tohle z toho má.
Nikdo neplatí plyn cizího člověka z laskavosti. Vy jste maker. Kdo vaši nabídku provede, je solver. Vydělává rozdíl mezi tím, co zaplatí trh, a číslem, které jste podepsali. To je celý jeho příjem a tohle ho stojí se za ním honit.
co ztrácejí
Solver platí plyn za každou nabídku, o kterou se pokusí, a teprve potom zjistí, které se provedly. Provedení stojí 69 841 plynu. Tyto tři případy stojí plyn a nevynesou nic.
nabídka vypršela
Stojí 15 218 gasNabídka vypršela mezi okamžikem, kdy ji solver ocenil, a okamžikem, kdy přišel blok. Kontrakt ji odmítne dřív, než se pohne jakýkoli token, takže tohle je ten levný případ.
někdo jiný byl rychlejší
Stojí 15 982 gasJiný solver provedl tutéž nabídku dřív. Na otevřené nástěnce je to normální: dva solveři, kteří ji čtou, se překrývají, a pomalejší zaplatí za duplikát.
maker si ji vzal zpět
Stojí 80 174 gasNabídka byla dobrá, když ji solver kontroloval. Pak maker vytáhl peníze dřív, než přišel blok. Je to jediné selhání, které může někdo způsobit schválně, a každý pokus stojí makera transakci. Nabídka, která dobrá nikdy nebyla, se zachytí dřív, než se cokoli odešle, a nestojí nic.
co vydělávají
To, co zbude, a nic víc. Neúčtujeme jim žádný poplatek a nedáváme jim žádnou slevu, žádnou přednost a žádnou frontu. Platí plyn. Platí číslo, které jste podepsali. Nechají si, co zbude. Váš poplatek se bere z čísla, které jste podepsali, ne z toho, co si nechá solver. Když nezbude nic, o plyn přijdou.
proč je to pro vás bezpečné
Nevydělají víc tím, že vám dají míň.
Vaše cena je v podpisu. Kontrakt solverovi naúčtuje to číslo, ať trh dělá cokoli. Víc vydělat může jen tak, že najde lepší cenu, nikdy tak, že vám podstrčí horší.
Být jím může kdokoli.
Žádný seznam povolených, žádná kauce, žádná registrace, žádný vklad. Solver je jakákoli adresa, která pošle transakci. Nikoho nelze vyřadit a nikoho nelze připoutat.
Vaši nabídku naplní konkurence.
Solveři vám cenu nesrážejí. Určujete ji vy. Soutěží v tom, jak tenkou marži přijmou. Čím je tenčí, tím víc nabídek se provede v kurzu, který jejich makeři chtěli.
Kam jdou peníze
Jedno plnění
otevřete krok a uvidíte výpočetCo platí vykonavatel v průběhu okna
Nabídka se otevírá nad tím, co pool platí dnes, a klesá, dokud se nezavře: z 1 005,17 DAI dolů na 964,65 DAI za 24h 0m. Obojí jsou částky, které podepisujete. Odečtěte z koncového čísla poplatek a máte dolní hranici, kterou jste zadali. Přerušované čáry jsou stejná nabídka bez poplatku a s poplatkem dvě procenta: jedno zadané číslo, tři podepsané částky. Každý bod ukazuje, kde se ta nabídka v nakresleném týdnu potká s trhem, po odečtení plynu. Jiný týden body posune jinam.Poplatek platíte vy, z částky, kterou podepisujete. Vyšší poplatek znamená, že se nabídka provede později. Nic víc vás poplatek nestojí.
Co vám nikdo nemůže udělat
Podepsal jsi. Tři věci, které nikdo nesmí — a kde každou ověříš.
Nikdo nemůže změnit to, co dostanete.
Tvá cena je v nabídce, kterou podepisuješ. Platba se z ní spočte, jmenovaný poplatek odejde, zbytek jde tobě. Zaokrouhlení ve tvůj prospěch.
kde to ověřit_quote zaokrouhlí hrubou částku nahoru pomocí _ceilDiv, poplatek z ní zaokrouhlí dolů a zbytek zaplatí vám.Žádný poplatek pro nás a žádný přepínač, který by ho přidal.
Poplatek je hash konfigurace + tři sazby v tvé podepsané nabídce. Žádná konfigurace, žádné sazby: nic se neúčtuje. Neberem si žádný podíl a žádný nepřidáváme. Konfigurace má jednu až osm adres s vahami, pevně daných jejím hashem. Nic pozdějšího se podepsané nabídky nedotkne.
kde to ověřit_quote rezervuje feeProceeds, feeOut a feeIn pod i.feeConfig, které _termsOk vyžaduje nenulové, jakmile je nenulová jakákoli sazba. claim zkontroluje konfiguraci proti tomuto klíči a vyplatí její adresy podle vah. Commit 84e8895 smazal protocolShare, feePolicy, setFees a setFeePolicy.Neexistuje pauza ani upgrade.
Žádný přepínač nedosáhne tvých peněz. Vypořádací smlouva nemá vlastníka ani správcovskou funkci. Jediná smlouva s vlastníkem obsahuje výchozí poplatek, který nabídka zkopíruje, když ji podepíšeš; nemůže se dotknout podepsané nabídky ani utratit povolení, které jsi dal.
kde to ověřitVypořádací smlouva nemá vlastníka ani funkci, kterou smí volat jen vlastník. FeeDefaults má jednoho vlastníka a obsahuje jen doporučení, která nabídka při podpisu zkopíruje.
Dva placené audity (bezpečnost, ekonomie) se snažily výše uvedené prolomit. Bezpečnostní nálezy opraveny. Jeden ekonomický záměrně otevřený; jeho test potvrzuje, že útok stále funguje. Jedno z jedenácti změřených, přijatých, zapsaných omezení.
Podepište jednu a uvidíte.
Dejte nám adresu a my označíme tokeny, které už na tomto řetězci přesunula. Vyberte jeden a aplikace se otevře s ním. Cenu si pořád určujete sami a každý náklad uvidíte dřív, než cokoli podepíšete.
Nebo začněte kterýmkoli z těchto.