以太坊,作为全球第二大区块链网络,其安全性和去中心化程度依赖于庞大的全球矿工网络,而驱动这些矿工进行“挖矿”(更准确地说是“验证”)的核心,正是强大的计算能力,在过去,这种能力主要由通用图形处理器(GPU)提供,随着以太坊向权益证明(PoS)机制的转型,传统的挖矿模式已一去不复返。“如何制作以太坊芯片技术”这个命题,在今天有了全新的含义:它不再是关于制造用于“挖矿”的ASIC,而是关于设计能够高效运行以太坊节点、参与质押验证、并为未来去中心化应用提供底层算力的专用芯片。

本文将带你从宏观到微观,探索制作这样一款“以太坊芯片”所需要经历的技术路径与挑战。

第一步:重新定义“以太坊芯片”的目标

在开始设计之前,我们必须明确新一代以太坊芯片的核心目标:

  1. 高效运行以太坊客户端:芯片需要能流畅执行以太坊节点软件(如Prysm, Lodestar, Lighthouse)的各项任务,包括区块同步、状态管理、交易验证和共识协议(PoS)。
  2. 支持密码学运算随机配图