Iepriekšēja izpilde ir darbība, kurā darījums tiek ievietots rindā, zinot par turpmāku darījumu. Priekšējā darbība blokķēdes platformā parasti notiek, kad kalnracis, kuram ir piekļuve informācijai par nepabeigtajiem darījumiem, veic pasūtījumu, kas viņam nopelnītu peļņu, pamatojoties uz nepabeigtu darījumu. Piemēram, Ethereum blokķēdē var rasties priekšējā darbība, kad robotprogrammatūra var noteikt augstāku gāzes cenu nekā nepabeigts darījums, tādējādi paātrinot tā apstrādi.
Citas puses, kas spēj darboties priekšā, ir pilnu mezglu operatori, kuru uzdevums ir sekot līdzi tīkla darbībām, tāpēc tām ir zināšanas par neapstiprinātiem darījumiem. Centralizēta birža var arī veikt priekšrocību, tomēr tas būtu pret viņu interesēm krāpt savus klientus. Skriešanu priekšā var arī organizēt, izmantojot citas metodes. Vispārēja priekšējā darbība ļauj izmantot potenciāli ienesīgus līgumu zvanus.
Cita veida uzbrukumi ietver pārvietošanu, ievietošanu un apspiešanu. Ar pārvietošanas uzbrukumu ļaunprātīgais aktieris izspiež īstu darījumu ar savējo. Lai gan sākotnējais darījums joprojām var notikt, tam nebūs pozitīvās ietekmes, kā paredzēts. No otras puses, ievietošanas uzbrukums ietver īstu darījumu starp diviem darījumiem ar mērķi gūt peļņu, neturot aktīvu.
Apspiešanas uzbrukums ir paredzēts, lai aizkavētu citus no darījuma veikšanas. Kad ieturējums tiek atcelts, vadošais spēlētājs ir mazāk noraizējies par apspiesto tirdzniecību.
Iepriekšējo darbību var mazināt, veicot darījumu secību un uzlabojot darījumu konfidencialitāti. Darījumu secību var veikt, izmantojot tādas ieviešanas iespējas kā kanoniskā transakciju pasūtīšanas kārtula, ko izmanto BCH (Bitcoin Cash). No otras puses, konfidencialitāte ir piemērojama dažādās decentralizētās lietojumprogrammas (DApp) sadaļās.
