Trascina qui un file 3D qualsiasi
STL, OBJ, STEP, 3MF o qualsiasi altro formato: calcoliamo lo SHA-256 nel tuo browser, non viene caricato nulla.
Calcolo SHA-256…
Come funziona la verifica
Ogni file caricato su ModelDirectory.org viene identificato con un'impronta SHA-256, un hash unidirezionale che identifica in modo univoco i byte esatti di un file. Conserviamo quell'impronta (mai il file stesso, ai fini della verifica) insieme alla data di caricamento e al creatore.
Quando trascini qui un file, il tuo browser ne calcola lo SHA-256 in locale: il file non lascia mai il tuo dispositivo. Interroghiamo poi il nostro database alla ricerca di quell'impronta. Se corrisponde a un modello registrato, ti mostriamo quando è stato registrato per la prima volta e se la registrazione è ancorata alla blockchain Polygon.
L'ancoraggio alla blockchain significa che l'impronta è stata scritta su uno smart contract immutabile sulla mainnet di Polygon. Il nostro contratto di registro è 0x687F2e6F96288Ac58fe22E2Eb000D1a628aEEB65, pubblico su Polygonscan, quindi anche se ModelDirectory.org dovesse chiudere potrai comunque leggere ogni timbro direttamente dalla chain. L'ancoraggio a Bitcoin tramite OpenTimestamps funziona allo stesso modo: controlla una prova su il verificatore OpenTimestamps.
Una corrispondenza SHA-256 risponde a una sola domanda: è esattamente lo stesso file? Separatamente, gran parte del catalogo porta anche un'impronta geometrica della forma che riconosce lo stesso oggetto tra ri-esportazioni e nuovi remesh: la usiamo internamente per individuare i duplicati. La storia completa è nella pagina sulla provenienza.