Offentlige DLT’er vil formentlig sjældent blive anvendt til at gemme filer, da de fleste virksomheder helst holder sådanne internt. Og da transaktionsgebyret typisk beregnes ud fra størrelsen af anmodningen, kan det være uforholdsmæssigt dyrt i valideringsomkostninger. I stedet gemmes filens digitale fingeraftryk (hash) i ledgeren. Ordet »Bryde« har eksempelvis SHA-256-fingeraftrykket: »7e31a9ea356c3e5287d67efeab
6df951bccbd5221c99f5c55fc8c-10113c60d0e«. Hvis dette fingeraftryk beregnes ud fra en tilstrækkelig sikker krypteringsalgoritme, er den envejs. 142142. Her kan den teknologiske udvikling vise sig at være en udfordring. Eksempelvis anses MD5-hashfunktionen fra 1992 ikke længere for sikker. Bitcoin anvender dobbelt SHA-256, og Ethereum anvender varianter af sha3_256 og sha3_512, som kaldes Keccak-256 og Keccak-512. Virksomhedens fil kan lige så lidt genskabes ud fra en hash, som man i den virkelige verden kan genskabe en person ud fra et fingeraftryk. I stedet kan hashen bruges til at verificere, om et dokument også er præcis det, som blev registreret i kæden.
Anvendelse af DLT i praksis vil formentlig kræve, at der udvikles frontend-programmer, der kan foretage disse verifikationer, uden at virksomhederne skal til at håndtere rå hash-værdier. Det kan eksempelvis være et contract management system, som anvender en blockchain som verificerings-backend.
En anden og mere epokegørende fordel er muligheden for at decentralisere smartkontrakter. I skrivende stund er denne udvikling primært drevet af kryptovalutaen Ethereum. Den minder meget om Bitcoin i opbygning og funktion, men er fra starten blevet konstrueret til (i højere grad) at gøre det muligt at programmere tilføjelsesmoduler, som eksempelvis smartkontrakter.
Ved hjælp af den såkaldte Ethereum Virtual Machine (EVM), kan smartkontrakter indlejres i det distribuerede system, hvorved eksekveringen af kontrakten sker ved nodes i netværket. Der eksisterer kun én udgave af kontrakten, som kan siges at være selveksekverende – når der indsendes begivenheder af betydning for kontrakten, sørger systemets nodes for at eksekvere den foruddefinerede handling. Kontrakten kan eksempelvis programmeres til at udbetale første rate af købesummen, når der indgives inspektionsrapport uden anmærkninger. Eksekveringen sker synligt for alle, og det er ikke nødvendigt, at programmet køres fra én af parternes maskiner (med dertilhørende risiko for fusk). Betaling til nodes for eksekvering beregnes ud fra mængden og kompleksiteten af kontraktens programkode.