Kan market-making verder worden gegeneraliseerd dan alleen trading? In een nieuwe post beschrijf ik een nieuw mechanisme dat market-makers in staat stelt niet alleen prijzen te bepalen, maar ook efficiënt schaarse middelen toe te wijzen in elk gedecentraliseerd computersysteem.
Stel dat je enkele rekenverzoeken hebt (bijv. transacties, oracle-verzoeken, enz.) en enkele knooppunten die het verzoek kunnen uitvoeren. Hoe kunnen we rekenverzoeken prijzen en toewijzen aan knooppunten in de aanwezigheid van complexe (bijv. hulpbron-, status-, parallelisatie) beperkingen?
We willen idealiter de schaarse middelen van het netwerk efficiënt benutten en niet-extractieve prijzen bieden die gebruikers en knooppunten zullen accepteren. Verder willen we geposte prijzen aanbieden, zodat deelnemers een eenvoudige gebruikerservaring (zoals Uber) kunnen hebben in plaats van strategisch te moeten bieden.
Maar zonder biedingen heeft het netwerk geen informatie om de efficiëntie van zijn middelenallocatie te beoordelen. We lossen dit op door marktmakers te werven die vraag- en aanbodparameters kunnen inschatten. Maar ze gebruiken zonder hen alle winsten uit de handel te geven, is behoorlijk uitdagend.
Met slechts één market-maker kunnen we een efficiënte allocatie stimuleren door de maker prijzen te laten bepalen en de marge te behouden. Echter, de maker zal gebruikers hoge prijzen in rekening brengen en nodes lage beloningen betalen, waardoor hij alle winst uit de handel opstrijkt. Dit is wat er gebeurt in marktplaatsen zoals Uber.
Maar met meerdere makers is het onduidelijk hoe je het beste voorstel kunt selecteren, aangezien het mechanisme geen informatie heeft over aanbod-/vraagparameters. De belangrijkste bijdrage van deze post is een nieuw mechanisme dat makers in zorgvuldige concurrentie plaatst om efficiëntie te bereiken zonder extractie.
Het mechanisme overweegt sequenteel de voorstellen van makers, met een lopend "huidig beste" voorstel. Als het volgende voorstel strikt betere prijzen biedt voor conflicterende deelnemers, kan het huidige voorstel proberen om de prijzen gelijk te trekken door de prijzen slechter te maken voor niet-conflicterende deelnemers.
Het huidige beste voorstel wordt vervangen als het niet in staat is om de prijs te evenaren. Bij evenwicht retourneert het mechanisme een plan voor het toewijzen en prijzen van middelen dat efficiënt is en door gebruikers en knooppunten zal worden geaccepteerd zonder extractief te zijn.
Speciale dank aan @0xemperor @noamnisan @0xQTpie @ArshanKhanifar @PGarimidi @MaxResnick1 @bahrani_maryam @ckartik_ en meer voor de feedback, en @achalvs voor het ontwerp
22,79K