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]

README cpuminer Гарзика описывает многопоточный CPU-майнер Bitcoin. pooler/cpuminer прямо называет себя производным для Litecoin и Bitcoin; поздние функции форка нельзя автоматически приписывать оригиналу. [Garzik — reference cpuminer README][Pooler — cpuminer ancestry]

Picocoin содержит библиотеку libccoin на C, а HD-кошелёк и узел brd помечены WIP. Репозиторий архивирован 15 февраля 2024 года. Доступный код не доказывает существования готового, поддерживаемого и безопасного продукта. [Garzik — Picocoin archive and README]

BIP 35 Гарзика описывает запрос mempool и ответ inv с хешами транзакций этого узла; getdata запрашивает данные. Это локальный набор неподтверждённых транзакций, не полный мировой список или доказательство включения в блок. [BIP 35 — mempool message][Bitcoin Core 29.0 — local mempool RPC]

BIP 100 называет Гарзика, Tom Harding и Dagur Valberg Johannsson. Предложенный пересчёт каждые 2016 блоков использовал большинство майнеров 75% и ограниченные изменения лимита. Статус Closed не доказывает принятия алгоритма всей сетью. [BIP 100 — dynamic block-size proposal]

BIP 100 прямо говорит, что первый блок сверх исходного лимита 1 MB отделит узлы, всё ещё применяющие его. Голоса майнеров сами не меняют правила проверки необновлённого узла. [BIP 100 — dynamic block-size proposal]

BIP 102 Гарзика предлагал разовый лимит 2 MB с временным условием и поддержкой 95% последних 1000 блоков. Он также Closed и предупреждает о несовместимости старых проверяющих клиентов; это не сегодняшнее определение размера блока. [BIP 102 — two-megabyte proposal]

Реестр отмечает BIP 35 как Deployed в Peer Services, а BIP 100 и BIP 102 как Closed в Consensus (hard fork). Внедрение сообщения не подтверждает внедрение другого предложения того же автора. [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Документация ↗
Сначала источники · Не является инвестиционной рекомендацией