En blockkedja är en teknik för distribuerade system som ersätter tidsbegreppet med diskreta block. - Block skapas och godkänns en i taget av nätverket och löser problemet med att inte veta i vilken ordning saker hände - Block kan innehålla data. Med hjälp av kryptografiska tekniker kan de till och med bevisa att alla är ärliga om ordningen på dessa block - Detta är särskilt användbart för distribuerade finansiella applikationer med opålitliga parter.