412 / 691GARZIK

Jeff Garzik

Bitcoin 工具开发者与 BIP 作者

Jeff Garzik 参与了 Bitcoin 软件及网络规则提案,涉及 CPU 挖矿、Picocoin,以及 mempool 消息和区块大小的不同提案。

Jeff Garzik 是公开使用 jgarzik 名称的软件开发者。具体代码和 BIP 作者署名证明其贡献,并不意味着他个人控制 Bitcoin 共识。

GitHub 将 Jeff Garzik 与 jgarzik 关联。研究历史代码时应查具体仓库和版本;当前个人资料本身不能证明他过去或现在有权控制所有 Bitcoin 版本。 [Garzik — public developer profile]

Garzik 的 cpuminer README 将其描述为多线程 Bitcoin CPU 矿工程序。pooler/cpuminer 明确说明它是面向 Litecoin 和 Bitcoin 的衍生版本;后续分支功能不能自动归于原版。 [Garzik — reference cpuminer README][Pooler — cpuminer ancestry]

Picocoin 包含 C 语言库 libccoin,并将 HD 钱包及 brd 节点标为 WIP。仓库自 2024 年 2 月 15 日起归档。源代码可用不等于产品已完成、仍在维护且安全。 [Garzik — Picocoin archive and README]

Garzik 的 BIP 35 描述 mempool 请求及包含该节点交易哈希的 inv 响应;可通过 getdata 请求数据。这是本地未确认交易池,不是完整全球清单,也不是交易已入块的证明。 [BIP 35 — mempool message][Bitcoin Core 29.0 — local mempool RPC]

BIP 100 署名 Garzik、Tom Harding 和 Dagur Valberg Johannsson。所提算法每 2016 个区块重新计算,采用 75% 挖矿多数及有限度的上限变化。状态为 Closed;算法描述不能证明全网已采用。 [BIP 100 — dynamic block-size proposal]

BIP 100 明确指出,首个超过原来 1 MB 上限的区块会使仍执行固定上限的节点分离。因此矿工投票本身不会改变未升级节点的验证规则。 [BIP 100 — dynamic block-size proposal]

Garzik 的 BIP 102 提议一次性改为 2 MB 上限,要求同时满足时间条件和最近 1000 个区块中 95% 的支持。它也标为 Closed,并警告与旧验证客户端不兼容;不是今天区块大小的定义。 [BIP 102 — two-megabyte proposal]

登记表将 BIP 35 标为 Peer Services 层的 Deployed,将 BIP 100 和 BIP 102 标为 Consensus (hard fork) 层的 Closed。网络消息已部署并不能证明同一作者的另一提案也已部署。 [BIP 35 — mempool message][BIP 100 — dynamic block-size proposal][BIP 102 — two-megabyte proposal]

要获得更完整的理解,请将本词条与以下词条结合阅读: Cynthia Lummis, Mike Hearn, 区块大小之争. 反向关联还来自: Mike Hearn.

DOC · 001Garzik — public developer profile文档 ↗DOC · 002Garzik — reference cpuminer README文档 ↗DOC · 003Pooler — cpuminer ancestry文档 ↗DOC · 004Garzik — Picocoin archive and README文档 ↗DOC · 005BIP 35 — mempool message文档 ↗DOC · 006BIP 100 — dynamic block-size proposal文档 ↗DOC · 007BIP 102 — two-megabyte proposal文档 ↗DOC · 008Bitcoin Core 29.0 — local mempool RPC文档 ↗
来源优先 · 非投资建议