Occurs when data is written past the limits of memory areas that are used by an application.
A person that solves complex mathematical puzzles to verify a transaction.
Cisco curriculum - Chapter 2