Hackathon jest to maraton skierowany do programistów, fachowców związanych z branżą IT, który tematycznie jest poświęcony wyzwaniu projektowemu. Zwykle trwa dzień, czy dwa. Tematycznie uczestnicy takiego maratonu skupiają się na określonym temacie projektowym (np. tworzeniu aplikacji dla bitcoinów).
Takie wydarzenie stanowi również okazję dla uczestników do wykazania się kompetencjami, zwrócenia na siebie uwagi w środowisku biznesowym. Jest także przeprowadzane w formie wirtualnej dla deweloperów, zajmujących się kryptowalutami, którzy przystępują do rozwiązania określonych problemów w tej dziedzinie, a twórcy najlepszych rozwiązań otrzymują nagrody. Przykładem takiego wydarzenia jest maraton Whacked Blocks Hackathon, w którego czasie uczestnicy rozwiązują problemy z zakresu kryptoekonomii.