
区块链、区块和节点
理解这些术语,可以先想象一本由多台电脑共同维护的账本。区块是一组记录,链表示这些记录组按顺序通过密码学方法相互关联。节点是参与网络、保存和传播相关数据的计算机。以太坊技术文档介绍了这些基础概念。
这个比喻帮助理解记录如何组织,但链上记录不等于现实情况已经核实。例如,一条描述现实物品的信息被保存下来,并不能单凭保存方式证明描述真实。

共识与以太坊虚拟机
共识机制是网络按规则协调、确认记录的办法,不能简单理解为所有使用者逐个点击同意。以太坊采用权益证明,由验证者参与区块提议和检查。

以太坊虚拟机简称EVM,可以理解为网络共同遵循的一套程序运行环境,并非某一台放在机房里的电脑。这些术语适用于理解以太坊,其他区块链的运行规则可能不同。
智能合约、交易与费用
智能合约是部署在链上、可被调用的程序,像自动售货机按预设条件执行动作。“智能”不表示它能自行判断所有情况,“合约”也不自动代表法律保障。
在以太坊中,交易还可以是发布或调用程序的请求,含义比日常所说的买卖更广。ETH是其原生加密资产,用于支付网络计算等费用。理解应用提示时,应把程序执行、费用支付和服务效果分别看待:程序按规则运行,并不保证现实服务一定完成。
钱包、公钥、私钥和签名
比特币开发者指南将钱包区分为钱包程序和钱包文件,核心涉及密钥管理、交易签名及网络交互。公钥与私钥在数学上相关联;私钥用于生成签名,公钥用于验证。地址可粗略比作收件标识,但不能与公钥完全画等号。
钱包更像管理钥匙和查看记录的工具,并非把数字资产装进手机的口袋。数字签名用于证明相关请求获得密钥持有者授权,不是手写姓名的图片。私钥的保密与普通页面信息的保密具有不同意义。
常见问题与理解边界
硬件钱包是否就是离线保存资产?它主要是专门处理密钥和签名的设备,链上记录仍在网络中。隔离签名环境可以减少某些风险,但不能把设备名称理解为绝对安全保证。
普通使用者需要运行节点吗?认识术语与承担网络维护是不同层面的事情。阅读应用说明时,先辨认它是在展示记录、请求签名,还是调用程序,有助于理解当前界面的含义。比特币钱包与以太坊账户的具体机制不同,生活比喻只能帮助入门,不能代替各自的技术规则。