
先确定“手工制作”的理解范围
“区块链手工制作”在这里按纸面模型或简化演示理解,不指向某个具体产品。学习重点是看懂记录怎样连接、怎样校验,以及多份记录怎样保持一致。卡片和连线能展示结构,但不能直接实现密码学安全或分布式共识。
区块、哈希与链:记录怎样连接
比特币开发文档描述了区块头引用前一区块头哈希、通过默克尔根关联交易的结构,并说明全节点独立验证区块、工作量证明支持历史记录的安全性,以及UTXO代表尚未花费的交易输出。

在纸面演示中,可以把区块画成装有记录的卡片,把前一区块的哈希写在连接处。哈希可以类比内容指纹;随手填写的编号只能表示顺序,不能代替真实哈希计算。修改早期记录会使原有校验关系失效,但模型中画一条连线,并不会阻止别人重写整套卡片。

节点与共识:多份账本怎样协调
节点可类比各自保存、检查账本的参与者,共识则涉及共同规则与历史选择。让几个人各拿一份卡片,能解释信息传播;若所有内容始终由一人指定,就没有展示独立验证。
工作量证明和权益证明应分别标注:比特币使用前者,以太坊使用后者。不能把“挖矿”当作所有区块链产生区块的统一名称,也不能把普通节点与验证者直接等同。
EVM、ETH与智能合约:程序怎样运行
以太坊技术介绍将EVM解释为执行程序、维护共同状态的虚拟计算环境;智能合约是部署其中的可复用程序,交易可请求状态变化。ETH用于支付计算相关费用,也参与权益证明的激励与安全机制。
制作教学模型时,可将EVM表示为按规则处理请求的区域,将智能合约表示为规则卡,将状态表示为处理前后的记录。规则卡只能帮助理解条件与结果,真实合约还需要代码执行及网络验证。
常见问题与适用条件
交易是否只表示转账?在以太坊语境中,部署或调用智能合约也可通过交易完成。模型若只画余额增减,适合讲转账,却不足以解释程序执行。
UTXO能否直接当作账户余额?UTXO是尚未花费的交易输出,账户余额则属于另一种记账表达。比较两种模型时,应分别展示“引用已有输出”和“更新账户状态”。
纸面模型适合解释结构和流程;要展示防篡改效果,还需要真实哈希计算。要解释网络安全,则必须进一步讨论验证规则与共识机制,不能仅凭卡片相连就宣称系统安全。