397 / 691TODD

Peter Todd

Разработчик временных блокировок и доказательств времени

Peter Todd внёс вклад во временные блокировки Bitcoin, замену транзакций и OpenTimestamps. Эти средства касаются условий траты, mempool и доказательств существования данных.

Peter Todd — разработчик Bitcoin, автор BIP 65, соавтор BIP 125 и разработчик OpenTimestamps. Метка времени не доказывает истинности содержания, а замена неподтверждённой транзакции не переписывает подтверждённый блок.

15 сентября 2016 года Todd объявил публичную альфу OpenTimestamps и поблагодарил Riccardo Casatta за разработку и тесты. Это историческое объявление, не описание нынешней зрелости или единоличного авторства всего кода. [Peter Todd — OpenTimestamps announcement (2016)]

BIP 65 Todd вводит OP_CHECKLOCKTIMEVERIFY, или CLTV. Трата по соответствующему пути скрипта невозможна до абсолютной высоты или временной границы. Её достижение не отправляет монеты автоматически; остаются другие условия и действительная транзакция. [BIP 65 — OP_CHECKLOCKTIMEVERIFY]

BIP 65 сравнивает границу с nLockTime и требует совпадающих типов: высота с высотой, время со временем. Конечное nSequence этого входа вызывает ошибку. Это не относительный возраст выхода и не гарантия включения в точную секунду. [BIP 65 — OP_CHECKLOCKTIMEVERIFY]

BIP 125 называет David A. Harding и Peter Todd. Он описывает opt-in замену в mempool: сигнал через nSequence или унаследованный от неподтверждённого предка. Одной транзакции без зависимостей недостаточно для оценки исходной политики. [BIP 125 — opt-in replacement]

BIP 125 описывает историческую политику узла, не переписывание подтверждённой истории. Новые программы могут применять иные условия. Отсутствие opt-in не доказывает окончательности платежа, а высокая комиссия не гарантирует мгновенного подтверждения. [BIP 125 — opt-in replacement]

OpenTimestamps подтверждает существование данных до временной границы. Todd отделяет это от подлинности записанного содержания. Метка сама не доказывает автора, правдивость утверждений или точный момент создания. [Peter Todd — OpenTimestamps announcement (2016)] [OpenTimestamps — timestamp proofs]

OpenTimestamps использует отпечатки и случайные значения, скрывая содержание от календаря. Временные метаданные могут связывать запросы. Доказательство .ots не является резервной копией; проверка файла требует соответствующих данных. [OpenTimestamps client — documentation]

OpenTimestamps различает ожидающие свидетельства календаря и полные доказательства с путём к Bitcoin. ots upgrade добавляет доступное доказательство в .ots. Создание файла само не подтверждает уже проверяемого закрепления в Bitcoin. [OpenTimestamps client — documentation]

Для полной картины прочитайте эту статью вместе с Luke Dashjr, Mara van der Laan, Satoshi Nakamoto. На эту статью также ссылаются CHECKLOCKTIMEVERIFY, Luke Dashjr, Mara van der Laan.

DOC · 001Peter Todd — OpenTimestamps announcement (2016)Документация ↗DOC · 002BIP 65 — OP_CHECKLOCKTIMEVERIFYДокументация ↗DOC · 003BIP 125 — opt-in replacementДокументация ↗DOC · 004OpenTimestamps — timestamp proofsДокументация ↗DOC · 005OpenTimestamps client — documentationДокументация ↗
Сначала источники · Не является инвестиционной рекомендацией