- 0
- 0
- 约1.64千字
- 约 7页
- 2026-10-12 发布于中国
- 举报
区块链期末知识点
一、区块链概述
1.定义
区块链是一种分布式、去中心化、不可篡改的数据库技术,通过密码学方法将数据块链接在一起,形成一个链条。
2.特性
(1)去中心化:无中心节点,所有节点共同维护数据。
(2)不可篡改:数据一旦写入,难以修改。
(3)透明性:数据公开,所有节点可见。
(4)安全性:密码学保证数据安全。
3.应用领域
(1)金融:数字货币、跨境支付。
(2)供应链:物流溯源、防伪。
(3)政务:数据共享、电子证照。
(4)医疗:病历管理、药品溯源。
二、区块链技术原理
1.分布式账本技术
(1)定义:所有节点共享同一账本,数据实时同步。
(2)实现方式:共识机制、P2P网络。
2.共识机制
(1)工作量证明(PoW):通过计算难题验证交易。
(2)权益证明(PoS):根据节点持有的货币数量验证交易。
(3)其他共识机制:委托权益证明(DPoS)、实用拜占庭容错(PBFT)。
3.加密技术
(1)哈希函数:将数据转换为固定长度的唯一值。
(2)非对称加密:公钥加密、私钥解密。
(3)数字签名:验证交易真实性。
三、区块链架构
1.节点类型
(1)全节点:存储完整账本,参与共识。
(2)轻节点:存储部分账本,验证交易。
(3)验证节点:参与共识,但不存储完整账本。
2.数据结构
(1)区块:包含交易列表、时间戳、前一区块哈希值。
(2)链式结构:
原创力文档

文档评论(0)