
先明确“17项标准”的含义
NIST IR 8202是区块链技术概览,以太坊开发文档则围绕其技术体系组织知识。两者不能直接作为“统一规定了17项标准”的依据。本文选取17个相关术语解释,其中账本和密码学属于通用概念,EVM、Gas的说明以以太坊语境为主。
一、账本与密码学基础
1. 区块链:以分布式方式维护、能够显露篡改并抵抗篡改的数字账本。理解重点是多方共同记录以及记录之间的关联。

2. 分布式账本:账本由网络中的多个参与方共同维护。它描述数据的维护方式,不能仅凭“分布式”就判断系统没有管理权限。

3. 密码学哈希函数:把输入映射为摘要,用于校验数据是否变化。摘要有助于验证完整性,但不能证明输入内容本身真实。
4. 非对称密码学:使用相互关联的公钥与私钥。用于数字签名时,可帮助验证签名与数据的关系;签名并不自动等于现实身份认证。
二、网络如何形成共识
5. 共识机制:让分布式节点按照共同规则认可系统状态。它解决的是网络内部的一致性问题。
6. 工作量证明:通过可验证的计算工作参与共识。理解时要区分产生证明的计算成本与检查证明的过程。
7. 权益证明:以参与者锁定的权益等规则组织验证活动,具体资格、奖励和约束取决于协议。
8. 权威证明:由获得授权的验证者参与共识,适合理解具有明确参与资格的网络;其信任条件包含授权和管理安排。
三、数据如何进入网络
9. 账户:在以太坊中可以持有余额、参与状态变化的实体。账户与使用者操作的钱包软件属于不同层次。
10. 交易:提交给网络的操作,可引起状态变化。除资产转移外,也可以涉及合约调用。
11. 区块:组织和批量承载交易的数据结构,帮助网络按协议同步记录。
12. 节点:参与网络、承担验证或数据传播等职责的运行实例,具体职责随节点类型而异。
13. 客户端:节点运行的软件实现。区分节点与客户端,有助于理解“参与网络”和“使用何种软件”的关系。
四、程序如何执行并获取外部信息
14. 以太坊虚拟机(EVM):执行以太坊合约计算的环境,不能据此推定所有区块链都采用相同执行方式。
15. Gas:衡量以太坊操作所需计算资源的单位。资源用量与最终支付费用相关,但并非同一个概念。
16. 智能合约:部署在链上的程序,按代码和触发条件执行。名称中的“智能”不意味着程序能自行判断现实事实。
17. 预言机:把外部信息引入链上应用的机制。应用仍需考虑信息来源、更新方式和可信程度。
适用条件与常见问题
这些概念可以串成一条理解路径:交易表达操作,区块组织记录,节点运行客户端,共识机制协调认可;涉及程序时,再讨论执行环境、资源计量和外部数据。具体系统不一定具备全部组件。
常见误区是把防篡改理解为内容必然真实,把共识理解为对现实事实的认定。链上记录的可信程度仍受输入、密钥管理、协议和运行条件影响。阅读“符合标准”的表述时,还需要明确标准名称、适用对象与符合性依据,术语清单本身不能代替这些信息。