区块链基础
约 1060 字大约 4 分钟
2026-03-31
这节课解决什么问题
进入 Web3 之前,先要回答一个最基础的问题:为什么需要区块链,而不是直接用普通数据库。只有把“去中心化、共识、不可篡改、公开验证”这几个概念分开,后面看钱包、合约、DeFi 和 Agent 上链时才不会把所有价值都归结成“发币”。
可以先把区块链理解成什么
区块链可以理解成一套由多方共同维护、按规则追加记录、并且允许外部公开验证状态的账本系统。
这个定义里有四个关键点:
- 多方维护,而不是单一公司控制
- 记录按规则追加,而不是任意改写
- 状态变化需要达成共识
- 外部可以验证结果是否成立
区块和链分别意味着什么
区块
区块是一段时间内被打包在一起的数据集合,常见内容包括:
- 交易列表
- 时间戳
- 前一区块引用
- 与共识相关的信息
链
链表示这些区块按顺序连接起来,形成一条历史轨迹。
一旦后面的区块不断叠加,回头篡改前面的记录就会变得非常困难。
为什么它和普通数据库不一样
普通数据库通常有明确的管理员,可以直接修改、撤回或重写数据。
区块链不是完全不能改,而是修改成本和规则更严格,通常需要网络层级的协调,而不是单点权限。
所以区块链的优势不是“速度更快”,而是:
- 更适合多方协作
- 更适合资产结算
- 更适合可验证状态
- 更适合无需单点信任的场景
状态、交易和区块浏览器
状态
状态表示链当前的全局结果,例如:
- 某个地址的余额
- 某个合约当前保存的变量
- 某个协议的资产池规模
交易
交易是让状态发生变化的输入。
可以把它理解成“提交给区块链的请求”。
区块浏览器
区块浏览器是观察链上状态最直接的窗口。
它不能决定状态,但可以帮助你查:
- 某笔交易是否成功
- 某个地址做过什么
- 某个合约部署在哪里
去中心化到底在说什么
“去中心化”不是一句口号,它通常包含至少三层含义:
基础设施层
节点分布在不同参与者手里,而不是单一服务器。
权限层
状态变更不能由某个中心化管理员单方面决定。
经济层
系统运行有激励和约束,不完全依赖某家公司持续贴钱维持。
区块链适合解决的问题
区块链更适合解决这几类问题:
- 多方都要写入和读取同一份状态
- 资产流转需要公开验证
- 规则执行不能只依赖一个平台说了算
- 数据和执行结果需要可追溯
不适合的情况也很明确:
- 只有单一组织内部使用
- 对吞吐和延迟要求极高
- 数据不适合公开
- 并不需要资产或公开结算
一个 AI × Web3 的直观例子
如果一个 AI Agent 只是在本地读取数据、生成建议,它未必需要区块链。
但如果它要:
- 管理链上资产
- 触发公开可验证的执行
- 与多个协议交互
- 向外部证明自己做过什么
那区块链就开始有意义,因为它提供的是执行和状态的可信记录层。
这一节的最小收获
学完后,至少要能说清楚:
- 区块链和普通数据库的核心差异
- 区块、链、状态、交易分别是什么
- 去中心化不是单一概念,而是多层结构
- 什么问题适合上链,什么问题不适合
下一节会接什么
下一节进入智能合约。重点会从“账本怎么记录”转到“规则怎么自动执行”。