Blockchain Overview

Blockchains are distributed digital ledgers that record, authenticate and prevent duplication of transactions using algorithms or specific set of rules, without need for central authority