给我解释什么是区块链，并提供一个使用区块链应用程序的例子。
区块链是一种去中心化的分布式数据库技术，在区块链网络中，每个节点都持有完整的数据副本，数据是通过区块的形式进行记录和存储，并且每个区块都包含了前一个区块的信息，因此形成了一个不可篡改的链式结构。

一个使用区块链应用程序的例子是比特币。比特币是一种基于区块链技术的数字货币，每个区块都包含了一些比特币的交易信息，经过网络中的节点共同验证后被加入到区块链中，从而形成一个完整的比特币交易记录。