397 / 691TODD

Peter Todd

Programista blokad czasowych i dowodów czasu

Peter Todd wniósł wkład w blokady czasowe Bitcoin, zastępowanie transakcji i OpenTimestamps. Narzędzia te dotyczą warunków wydania, mempoolu i dowodów istnienia danych.

Peter Todd jest programistą Bitcoin, autorem BIP 65, współautorem BIP 125 i twórcą OpenTimestamps. Znacznik czasu nie dowodzi prawdy, a zastąpienie niepotwierdzonej transakcji nie przepisuje potwierdzonego bloku.

15 września 2016 roku Todd ogłosił publiczną alfę OpenTimestamps i podziękował Riccardo Casatta za rozwój oraz testy. To historyczne ogłoszenie, nie opis dzisiejszej dojrzałości lub wyłącznego autorstwa całego kodu. [Peter Todd — OpenTimestamps announcement (2016)]

BIP 65 Todda wprowadza OP_CHECKLOCKTIMEVERIFY, czyli CLTV. Wydanie daną ścieżką skryptu nie przejdzie przed bezwzględną wysokością lub granicą czasu. Jej osiągnięcie nie wysyła monet automatycznie; pozostają inne warunki i ważna transakcja. [BIP 65 — OP_CHECKLOCKTIMEVERIFY]

BIP 65 porównuje granicę z nLockTime i wymaga zgodnych typów: wysokość z wysokością, czas z czasem. Końcowe nSequence tego wejścia powoduje błąd. Nie jest to względny wiek wyjścia ani gwarancja włączenia w dokładnej sekundzie. [BIP 65 — OP_CHECKLOCKTIMEVERIFY]

BIP 125 wymienia David A. Harding i Peter Todd. Opisuje zastępowanie opt-in w mempoolu: sygnał przez nSequence lub odziedziczony po niepotwierdzonym przodku. Analiza pojedynczej transakcji bez zależności nie wystarcza dla tej pierwotnej polityki. [BIP 125 — opt-in replacement]

BIP 125 opisuje historyczną politykę węzła, nie przepisywanie potwierdzonej historii. Nowsze programy mogą mieć inne warunki. Brak opt-in nie dowodzi ostateczności płatności, a wyższa opłata nie gwarantuje natychmiastowego potwierdzenia. [BIP 125 — opt-in replacement]

OpenTimestamps dowodzi istnienia danych przed granicą czasu. Todd oddziela je od autentyczności treści. Sam znacznik nie potwierdza autora, prawdy twierdzeń ani dokładnego momentu powstania pliku. [Peter Todd — OpenTimestamps announcement (2016)] [OpenTimestamps — timestamp proofs]

OpenTimestamps używa skrótów i losowych wartości, ukrywając treść przed kalendarzem. Metadane czasu mogą łączyć żądania. Dowód .ots nie jest kopią zapasową; weryfikacja pliku wymaga jego właściwych danych. [OpenTimestamps client — documentation]

OpenTimestamps rozróżnia oczekujące poświadczenia kalendarza i pełne dowody ze ścieżką do Bitcoin. ots upgrade dodaje dostępny dowód do .ots. Samo utworzenie pliku nie potwierdza jeszcze weryfikowalnego zakotwiczenia w Bitcoin. [OpenTimestamps client — documentation]

Pełniejszy obraz uzyskasz, czytając to hasło razem z Luke Dashjr, Mara van der Laan, Satoshi Nakamoto. Do tego hasła prowadzą również odsyłacze z CHECKLOCKTIMEVERIFY, Luke Dashjr, Mara van der Laan.

DOC · 001Peter Todd — OpenTimestamps announcement (2016)Dokumentacja ↗DOC · 002BIP 65 — OP_CHECKLOCKTIMEVERIFYDokumentacja ↗DOC · 003BIP 125 — opt-in replacementDokumentacja ↗DOC · 004OpenTimestamps — timestamp proofsDokumentacja ↗DOC · 005OpenTimestamps client — documentationDokumentacja ↗
Najpierw źródła · To nie jest porada inwestycyjna