Hittade en ganska stor databugg det visar sig att nästan alla större dashboards har dubbelräknat Polymarkets volym (inte relaterat till wash trading) detta beror på att Polymarkets onchain-data innehåller redundanta representationer av varje handel. inkomst ⬇️⬇️
Här är ett enkelt exempel på en transaktion 0xbf47fbf1bc113a7ec50a1103921265ba5d8fbe6dfb4d12a1c78c61c8fdb195bf detta är ett byte av JA-tokens för 4,13 dollar. men den innehåller två OrderFyllda evenemang för 4,13 dollar styck. De flesta dashboards rapporterar detta som en volym på 8,26 dollar
Denna bugg blåser upp *båda* typer av volymmått som vanligtvis används för prognosmarknader: 1. nominell volym (# av handlade kontrakt) 2. kassaflödesvolym (det $-värde som handlades vid tidpunkten för handeln) Denna bugg blåser upp båda mätvärden för alla affärer på plattformen
Denna förväxling ledde till utbredd dubbelräkning av volym kärnproblemet = Polymarket skickar separata OrderFyllda händelser för skaparen och mottagaren av varje handel De flesta instrumentpaneler beräknar volym genom att summera dessa händelser. men detta sammanfattar två redundanta representationer av samma yrken
för att förstå detta problem byggde jag en simulator som visar hur varje av Polymarkets 8 handelstyper fungerar Denna simulator innehåller också 4 exempel på affärer för varje handelstyp som du kan simulera [länk i artikeln nedan]
utöver simulatorn granskade jag också 1) de delar av Polymarket-kontrakt som sänder ut händelser och 2) undersökte många invarianter i Polymarkets onchain-data Varje bevislinje pekar på samma slutsatser om dubbelräkning Observera också att denna bugg inte har något med wash trading att göra
Vi har validerat denna information med flera instrumentpanelsskapare och dataanalytiker @AlliumLabs, @DefiLlama, uppdaterar @blockworksres nu sina Polymarket-dashboards för att bli av med dubbelräkningen
Stort tack till @datadashboards @AlliumLabs @smyyguy @chaoslabs @notawizard @ciamac @danrobinson @FrankieIsLost för feedback + samtal som hjälpte till att reda ut denna data
53,25K