请简要介绍一下组成区块链的基本结构，并以markdown的形式输出。
user
```
## 区块链的基本结构

### 区块

- **定义**：区块链是由一系列按照时间顺序相连的区块组成。每个区块包含了一定数量的交易信息。
- **结构**：每个区块通常由区块头（Block Header）和区块体（Block Body）两部分构成。
  - **区块头**：包含版本号、前一个区块的哈希值、时间戳、目标哈希值、nonce值等元数据。
  - **区块体**：存储实际的交易数据。

### 哈希

- **定义**：通过特定算法将区块头部的数据转换为固定长度的字符串，这个字符串被称为区块的哈希值。
- **特性**：每个区块的哈希值都是独一无二的，受到区块头部中的数据影响。哈希值的任何微小变化都会导致完全不同的输出。

### 链式连接

- **定义**：每个区块通过包含前一个区块的哈希值形成了一个不可篡改的链。这种链接保证了区块链的整体安全性和可靠性。
- **作用**：一旦一个区块被添加至区块链中，其内容和前一个区块的链接关系将变得极其稳定，任何对已确认区块数据的修改都会破坏链的完整性，从而被网络中的其他节点发现和拒绝。
```
```
assistant