Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

区块链通用基础

资料核对:2026-10-05。

区块链是一组参与者按照共同规则验证交易、排列历史并维护状态的系统。学习时先分清授权、执行、共识和数据可用性,再看它们如何组合成支付、交易和跨链应用。

从一笔交易开始

以代币转账为例:用户授权一项操作,节点检查交易,执行环境计算余额变化,共识协议决定接受哪段历史。应用随后读取交易结果,并根据所在链的最终性规则判断是否完成结算。

环节解决的问题不能单独保证的事
签名与授权谁能发起操作,允许操作哪些资产签名者理解业务含义、密钥始终安全
状态与执行操作是否合法,余额和合约数据如何变化代码没有漏洞、输入价格真实
共识与最终性如何选择历史,何时降低或排除重组风险应用权限正确、资产具备链外保障
数据可用性验证和重建状态所需的数据能否取得任意附件永久保存、访问始终免费
应用与治理业务规则、升级和故障处理由谁控制管理员永不作恶、经济模型必然可持续

交易的具体字段和生命周期可参阅 Ethereum 交易文档;不同链的授权与执行模型并不相同。

学习顺序

  1. 区块链基础:节点、哈希、签名、状态转换与最终性。
  2. 共识机制和密码学:理解一致性与授权成立的条件。
  3. 应用与技术方向:了解当前应用,以及它们依赖的基础设施。
  4. 开发工具与数据入口:按任务选择工具,学会阅读指标和官方文档。

进入具体开发时,可沿以太坊账户模型 → ERC-20 → EIP-712 → 签名安全学习。

另一条路径从 Solana 基础进入账户与指令模型。

如何判断一个应用的边界

资产记录要区分余额、控制权和链外权利。代币合约可以改变链上持有关系;现实资产的托管、交付、赎回和争议处理仍需明确的外部安排。NFT 的 tokenId 与元数据也不能独立证明版权归属。

存证要区分数据承诺和数据真实性。哈希用于检验数据是否与承诺一致,无法判断上传者是否伪造了原始数据。供应链、设备测量和价格输入还需要相应的身份、预言机或业务核验流程。

存储要区分内容寻址和持续保留。IPFS 的 pin 用于防止本节点回收指定内容;长期访问还需要在线节点、备份和保留安排,见 IPFS 文件固定文档。

扩容要分别检查执行、证明、数据发布和退出路径。Rollup、侧链和状态通道的安全条件不同,不能仅凭交易便宜或 TPS 高判断其安全性,见 Ethereum 扩容文档。

阅读“最新进展”的方法

协议提案、客户端支持、测试网激活和主网激活是不同阶段。阅读升级消息时,记录日期、网络、版本与原始公告;阅读工具教程时,先检查主版本及依赖兼容性,再执行其中的命令。

动态指标应保留查询入口和统计口径。这里的应用与技术方向给出截至核对日期的协议进展;开发工具与数据入口说明如何查询后续变化。