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Документація ↗
Спочатку джерела · Не інвестиційна порада