From securityboulevard.com
The core blockchain protocol implements a distributed ledger capable of performing cryptocurrency transfers. Smart contract platforms add additional functionality by running programs on top of the blockchain.
However, distributed ledger technology is not limited to the traditional blockchain or smart contract platform. Distributed ledgers can run on alternative architectures, support second-layer protocols and use advanced cryptography to provide additional functionality and guarantees.