P07-L03 · P07 · P07-M01
Schat poolimpact met vermelding van route-, kosten- en reservebeperkingen
Vereisten: P07-L02
Leerdoelen
- Bereken output en gemiddelde uitvoeringsprijs in een constant-productmodel zonder kosten.
- Onderscheid impact op de gemiddelde prijs van verandering van de marginale prijs na een swap.
- Identificeer aannames die verhinderen dat een modelresultaat een exacte live prijsopgave is.
EN-bronmaster · P07-L03 · 45 minuten geschat · needs_review
Leerdoelen:
- Bereken output en gemiddelde uitvoeringsprijs in een constant-productmodel zonder kosten.
- Onderscheid impact op de gemiddelde prijs van verandering van de marginale prijs na een swap.
- Identificeer aannames die verhinderen dat een modelresultaat een exacte live prijsopgave is.
Waarom dit belangrijk is
Een token kan een hoge waardering tonen terwijl een kleine uitwisseling de genoteerde prijs sterk verandert. Marktkapitalisatie schat waarde met een prijs en een aanbodmaat; liquiditeit gaat over de voorwaarden waaronder eenheden daadwerkelijk kunnen worden uitgewisseld. De vaardigheid hier is een vastgelegd poolmodel doorrekenen en uitleggen waar die schatting ophoudt een uitvoerbare prijsopgave te zijn.
Uitleg
Houd de eenheden zichtbaar
Definieer het basisactivum als de token die wordt gemeten en het quoteactivum als de eenheid waarin de prijs wordt uitgedrukt. In de oorspronkelijke hypothetische pool hieronder is X 100,000 basistokens en Y 100 quote-eenheden. De marginale reserveverhouding is Y/X = 0.001 quote per basistoken. Dit belooft niet dat alle 10,000 tokens tegen die prijs kunnen worden verkregen.
Een constant-productmodel houdt X × Y constant voor een swap zonder kosten. De v2-prijsdocumentatie van Uniswap geeft een voorbeeld van dit mechanisme met twee reserves [S-PRICING]. Deze les leidt oorspronkelijke rekenvoorbeelden voor dat geïdealiseerde model af. Ze beweert niet dat elke Solana-launchpad, pool met geconcentreerde liquiditeit of gerouteerde uitwisseling deze exacte vergelijkingen volgt.
Voor een invoer q van quote-eenheden met nul kosten is de basisoutput van het model Xq/(Y+q). Nieuwe reserves zijn X min de output en Y plus q. De gemiddelde uitvoeringsprijs is q/output. Dat gemiddelde verschilt van zowel de oude marginale prijs als de nieuwe marginale prijs; niet vermelden welke prijs je hebt gemeten maakt een “impact”-percentage dubbelzinnig.
Werk een volledig voorbeeld uit
Met q=10 is de output 100,000×10/110 = 9,090.9091 basistokens. De gemiddelde prijs is 10/9,090.9091 = 0.0011 quote per token. Ten opzichte van de oude marginale prijs van 0.001 is het gemiddelde 10% hoger. Nieuwe reserves zijn ongeveer 90,909.0909 basis en 110 quote; hun verhouding is 0.00121. De marginale prijs na de swap is dus 21% hoger dan ervoor, een andere meting dan de verandering in de gemiddelde uitvoering.
Dit zijn modelberekeningen, geen historische handelsrecords. Ze gebruiken rekenkunde met reële getallen. Een werkelijke implementatie gebruikt tokeneenheden, afronding op gehele getallen, kosten en protocolregels. Wanneer een kostenfractie f de effectieve invoer verlaagt, vervangt een gangbaar model de invoer in de prijsberekening door q(1−f). Het bedrag dat in de reserves blijft hangt af van de kostenbehandeling van de implementatie. Claim niet stilzwijgend exacte outputs met een algemene formule.
De berekening is asymmetrisch in de manier waarop bedragen worden gespecificeerd. Een bepaalde hoeveelheid basis verkopen is niet onder alle omstandigheden hetzelfde als een eerdere quote-invoer omkeren. Andere transacties kunnen tussen de twee handelingen plaatsvinden. Een schatting op basis van een momentopname kan niet beloven dat de toestand ongewijzigd blijft totdat een transactie wordt uitgevoerd.
Onderscheid prijsimpact van uitvoeringsonzekerheid
Prijsimpact beschrijft de verandering die aan het verbruiken van liquiditeit onder een gespecificeerd model/toestand kan worden toegeschreven. Slippage beschrijft doorgaans het verschil tussen een verwachte prijsopgave en werkelijke uitvoering, en interfaces kunnen het woord anders gebruiken. Schrijf de vergelijking altijd expliciet op. Een ruime slippage-instelling is geen aanvullende liquiditeit; ze verandert alleen welk uitvoeringsresultaat een gebruiker mogelijk zou accepteren.
De samenstelling van de route doet ertoe. Een opgegeven route kan meerdere pools met verschillende kosten en activumrepresentaties doorlopen. Een diepe eerste pool kan een dunne pool verderop niet laten verdwijnen. Als de aanbieder alleen totale nominale liquiditeit geeft, heb je nog steeds richtinggebonden reserve-/dieptegegevens nodig om de output voor een bepaald bedrag te schatten.
Geconcentreerde liquiditeit, overdrachtskosten, hooks, bevroren accounts of ander tokengedrag kunnen het eenvoudige model ongeldig maken. Een pool kan activa aanhouden die bij de huidige prijs niet volledig actief zijn. De waardeconversie van een grafiek kan veranderen doordat het quoteactivum zelf in prijs verandert. Je rapport moet basiseenheden en quote-eenheden naast elke externe waardering behouden.
Interpreteer een verlies aan diepte zorgvuldig
Als beide reserves evenredig dalen, kan de marginale verhouding gelijk blijven terwijl dezelfde transactie meer impact veroorzaakt. Dit staat centraal in onderzoek naar liquiditeitsrisico: een stabiele getoonde prijs stelt geen stabiele uitstapcapaciteit vast. Vergelijk gelijksoortige momentopnamen, houd rekening met kosten-/reserveconventies en registreer of een verandering een swap, een opname of onopgelost was.
Het resultaat van de les is een begrensde berekening met aannames en ontbrekende invoer. Het is geen aanbeveling om in te stappen, uit te stappen of een “veilige” transactiegrootte te kiezen. Een onderzoeksinstrument kan de zichtbaarheid verbeteren, maar een onbekende route of verouderde reservemomentopname blijft onbekend.
Begrippen
- Reserve: bedrag dat het vastgelegde poolmodel gebruikt.
- Marginale prijs: lokale prijs voor een infinitesimale verandering onder dat model.
- Gemiddelde uitvoeringsprijs: totale quote-invoer gedeeld door basisoutput.
- Prijsimpact: een vastgelegd verschil tussen uitvoering en referentie.
- Slippage: verschil tussen uitvoering en verwachting volgens een expliciete conventie.
- Richtinggebonden diepte: uitwisselingscapaciteit voor een gespecificeerde richting en hoeveelheid.
Historisch voorbeeld
ILLUSTRATIVE VOORBEELD — FIX-P07-03. Nul kosten, geen afronding, geen tussenliggende transacties, onbeperkte overdrachten en een eenvoudige constant-productpool. Quote-eenheden zijn fictief, geen USD, SOL of stablecoins.
| Scenario | Basisreserve X | Quotereserve Y | Quote-invoer q |
|---|---|---|---|
| Oorspronkelijke pool | 100,000 | 100 | 10 |
| Diepere vergelijking | 1,000,000 | 1,000 | 10 |
| Oorspronkelijke pool, grotere invoer | 100,000 | 100 | 20 |
Beide oorspronkelijke pools hebben dezelfde marginale verhouding. In de diepere vergelijking is de output 9,900.9901 en de gemiddelde prijs 0.00101: een stijging van 1% ten opzichte van de oorspronkelijke referentie, in plaats van 10%.
Wat het bewijs aantoont
OBSERVED: De invoertabel en rekenregels zijn aangeleverde feiten van de fictieve oefening.
INFERRED: Onder die regels levert de diepere pool minder impact op de gemiddelde prijs op bij dezelfde invoer. Dit is een modelconclusie, geen live prijsopgave.
Wat het bewijs niet aantoont
UNKNOWN: Werkelijke routering, kosten, actualiteit van reserves en overdrachtsbeperkingen van enige echte token.
INSUFFICIENT EVIDENCE: Marktkapitalisatie alleen kan geen richtinggebonden diepte vaststellen. Deze resultaten kunnen geen uitvoering of toekomstige prijs garanderen. De oefendataset bevat geen veiligheidsbewijs voor een echte token.
Veelgemaakte fouten
De prijs na een swap als gemiddelde prijs noemen; eenheden vergeten; totale waardering als besteedbare liquiditeit behandelen; rekenen zonder kosten voor een exacte live prijsopgave gebruiken; of aannemen dat een ruime slippage-tolerantie de marktdiepte verbetert.
Praktische oefening
Bereken basisoutput, gemiddelde uitvoeringsprijs en marginale prijs na de swap voor de oorspronkelijke pool met q=20. Vergelijk met q=10. Noem vervolgens drie omstandigheden die het ongeldig maken om de output als exacte prijsopgave uit de echte wereld te behandelen.
Uitgewerkte correctie tonen
Uitgewerkte correctie en verwachte redenering
Output = 100,000×20/120 = 16,666.6667. Gemiddelde uitvoeringsprijs = 20/16,666.6667 = 0.0012, wat 20% boven de oorspronkelijke referentie van 0.001 ligt. Nieuwe reserves zijn 83,333.3333 en 120, dus de marginale verhouding na de swap is 0.00144, of 44% boven de oorspronkelijke verhouding. Bij q=10 waren de overeenkomstige gemiddelde en uiteindelijke veranderingen 10% en 21%. Verdubbeling van invoer verdubbelt de output niet.
Kosten, afronding op gehele getallen, een tussenliggende swap, een andere routesamenstelling of beperkte/aan kosten onderhevige overdrachten zouden exacte gelijkwaardigheid verhinderen. Een aanvaardbare conclusie vermeldt het model, reserve-eenheden, aangenomen toestand en onbekende werkelijke uitvoeringsvoorwaarden.
Beoordeel op tien punten: output (twee), gemiddelde prijs en juiste referentie (twee), uiteindelijke marginale prijs (twee), interpretatie van niet-lineaire output (één), drie modelgrenzen (drie). Een percentage zonder benoemde referentie levert geen vergelijkingspunten op.
Controlelijst
- Benoem basis-/quote-eenheden en het poolmodel.
- Verifieer de richting en het invoerbedrag.
- Scheid gemiddelde uitvoering van de uiteindelijke marginale prijs.
- Vermeld aannames over kosten, afronding, routering en actualiteit.
- Rapporteer berekende schattingen zonder uitvoering te beloven.
Samenvatting
Diepte, transactiegrootte en modelaannames bepalen samen de uitvoeringsschattingen. Identieke getoonde beginprijzen kunnen sterk verschillende capaciteiten verbergen, en impact op de gemiddelde prijs verschilt van de uiteindelijke reserveverhouding.
Samenvatting
Een waardering is geen opnamebudget. Gebruik een benoemde prijsreferentie. Behoud elke aanname die een modelschatting van een werkelijk uitvoeringsrecord onderscheidt.
Visuele specificaties
Zet de outputs van het oorspronkelijke en het tienmaal diepere model uit voor q=10 en q=20. Toon oorspronkelijke marginale, gemiddelde uitvoerings- en uiteindelijke marginale prijzen in afzonderlijke gelabelde panelen; voeg formules en eenheden toe. Lever de exacte oefentabel en afrondingsopmerking als toegankelijke tekst.
Regels voor visuele oplevering: donker marineblauw/zwart, accenten in cyaan/elektrisch blauw/violet, eenheden en onzekerheid expliciet gelabeld. Gebruik deterministische grafieken of SVG, geen verzonnen schermafbeeldingen. Stapel bij 390 px de annotaties en bied de gegevenstabel als tekstalternatief; controleer 768 px en desktop later. Lokaliseer in het Arabisch labels en indeling met native RTL, terwijl adressen/hashes LTR worden geïsoleerd en de werkelijke richting van overdrachten en chronologie behouden blijft. Gebruik uitsluitend het aangeleverde officiële BlockAssay-logo als branding wordt toegevoegd. Geen visueel bestand of mobiele/RTL-weergave wordt als gereed aangeduid.
Hulpmiddelen
Gebruik RADAR uitsluitend wanneer het exacte netwerk, activum en de benodigde velden worden ondersteund en hun herkomst zichtbaar is. Dit is een educatieve inspectie in alleen-lezenmodus, geen transactie of tokenlancering. Gebruik de aangeleverde offline dataset als toegang of gegevens ontbreken; ontbrekende informatie blijft onbekend. Een toekomstige actie Openen in BlockAssay vereist gevalideerde runtime-routering en brondekking. Er wordt geen uitvoerbare activum-CTA geleverd voor illustratieve identificatoren. Deelname aan Academy en commerciële status veranderen nooit Radar-waarnemingen.
Bronnen en grenzen van claims
- Uniswap v2-prijsbepaling — Prijsbepaling van een constant-productpool met twee reserves; geen model voor elke lancering of pool. Gecontroleerd op 2026-09-30.
De tabellen en oefendatasets zijn oorspronkelijk lesmateriaal, tenzij ze expliciet als HISTORICAL zijn aangeduid. Fictieve identificatoren zijn bewust ongeldig als blockchainadressen. Documentatie onderbouwt definities van mechanismen, niet de verzonnen oefenwaarden. Broninspectie is redactioneel onderzoek, geen meting op een live blockchain. Bronnen kunnen veranderen; beoordeel ze opnieuw vóór publicatie.
Volgende les
P07-L04; ga verder nadat je de oefening hebt voltooid en elke quizuitleg hebt beoordeeld.
Visuele specificaties
P07-L03-V01
Hoe verandert output met invoergrootte en reservediepte?
Illustratieve constant-productschattingen zonder kosten; geen uitvoerbare prijsopgaven.
Zet de outputs van het oorspronkelijke en het tienmaal diepere model uit voor q=10 en q=20. Toon oorspronkelijke marginale, gemiddelde uitvoerings- en uiteindelijke marginale prijzen in afzonderlijke gelabelde panelen; voeg formules en eenheden toe. Lever de exacte oefentabel en afrondingsopmerking als toegankelijke tekst.
Bij dezelfde beginprijs heeft de diepere pool minder impact voor een invoer van tien quote-eenheden; gemiddelde en uiteindelijke prijzen verschillen.
390px: gestapelde annotaties en teksttabel; acceptatie op 768px en desktop nog in afwachting
RTL-labels/indeling; identificatoren LTR; behoud de feitelijke as, chronologie en richting van verbindingen.
FIX-P07-03
P07-L03-V02
Welke beweringen zijn waargenomen, afgeleid, onbekend of onvoldoende onderbouwd?
Bewijsclassificatie voor deze les; geen investeringsoordeel.
Vier gelabelde rijen; toon de bewering, verwijzing naar bewijs, grens en volgende verificatiestap.
Teksttabel met vier bewijsstatussen en de grenzen van elke conclusie.
390px: gestapelde annotaties en teksttabel; acceptatie op 768px en desktop nog in afwachting
RTL-labels/indeling; identificatoren LTR; behoud de feitelijke as, chronologie en richting van verbindingen.
FIX-P07-03
Bronnen en grenzen van claims
S-PRICING · official_documentation
Uniswap v2-prijsbepaling
- Ondersteunde claim
- Prijsbepaling van een constant-productpool met twee reserves; geen model voor elke lancering of pool.
- Verificatiegrens
- Pagina van de primaire uitgever gelezen; historische transacties in het grootboek niet onafhankelijk opnieuw uitgevoerd.
- Controledatum
- 2026-09-30
https://developers.uniswap.org/docs/protocols/v2/concepts/pricing
Herkomst van gegevens
id: FIX-P07-03
dataStatus: ILLUSTRATIVE
observedAt: null
network: offline mathematical model
identifiers: fictional base and quote units
timeBasis: static initial reserve state
assumptions: ["zero fees","no rounding","no other trades","constant product","unrestricted transfers"]