# 区块链

> 区块链（英语：blockchain或block chain）是借由密码学与共识机制等技术建立与存储庞大交易资料链的点对点网络系统。每一个区块包含了前一个区块的加密散列、相应时间戳记以及交易资料（通常用默克尔树（Merkle tree）算法计算的散列值表示），这样的设计使得区块内容具有难以篡改的特性。但如果掌握区块链节点51%及以上的运算力，就能操控区块链的内容。

- ID: m01563
- 分类: technical
- 领域: 计算机科学

## 定义

一种去中心化的、分布式的、不可篡改的数字账本技术。核心特征是无需信任第三方中介即可达成共识。脚手架作用：重构信任机制。它提供了一种“基于代码的信任”（In Code We Trust），适用于任何需要确权、防伪和透明记录的场景（如供应链溯源、版权保护）。

## 机制

区块链是一个仅可追加（append-only）的分布式账本：交易被打包成区块，区块经密码学哈希首尾相连成链；全网通过共识机制（PoW/PoS 等）就账本状态达成一致，单方难以篡改。它把"对第三方的信任"替换为"对代码与数学的信任"，实现去中心化确权与防伪。

## 练习

1）识别需要多方共享且不可篡改记录的场景；2）设计共识机制与激励结构；3）在去中心化、性能、成本间权衡（不可能三角）；4）明确链上/链下边界，保证上链数据本身真实。

## 脚手架用法

重构信任机制。它提供了一种“基于代码的信任”（In Code We Trust），适用于任何需要确权、防伪和透明记录的场景（如供应链溯源、版权保护）。

[阅读网页](https://thinkingmodels.site/entries/detail/m01563)
