Blockkedjor är distribuerade reskontra som registrerar transaktioner mellan parter. De tillåter användare att verifiera transaktioner utan att behöva lita på varandra. Detta gör dem användbara för saker som att spåra ägande av tillgångar, se till att de inte spenderades dubbelt och registrera röster.