区块链期末知识点.docVIP

  • 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)

1亿VIP精品文档

相关文档