Verifier Alliance-datasetet har nu 8M+ verifierade kontrakt! @ethereum har en stark verifieringskultur, men data är silos och svåra att komma åt. Vi har öppnat upp allt i Parquet-format för forskare, analytiker och AI-ingenjörer. Utforska schemat och ladda ned datauppsättningen👇
@SourcifyEth @blockscout @routescan_io Vad är den här datauppsättningen bra för? - Testning av kompilatorn - Identifiera sårbarhetsmönster i avtal - Träningsmodeller - Dataanalys av EVM-kontrakt ... Många andra användningsfall som inte var möjliga utan en öppen datauppsättning Sammanförda av @blockscout @routescan_io @SourcifyEth
Hur ser datan ut? VerA är en PostgreSQL DB där varje verifiering är en koppling mellan en "distribution" och en "kompilering". Bytekoderna och källorna dedupliceras i separata tabeller. Se schemat:
EVM-bytekoden är ostrukturerad. Därför markerar "transformationer" de ändringar av datavärden som behövs för att nå en onchain-bytekod från en omkompilerad bytekod. Detta inkluderar oföränderliga filer, bibliotek, cborAuxdata, constructorArguments, positioner och värden
Hela DB exporteras dagligen i Parquet, Ett modernt kolumnbaserat dataformat som kan ställas direkt mot dig. Gå över till dokumenten och se hur du laddar ner:
80,56K