Peter Todd는 Bitcoin 개발자이자 BIP 65 저자, BIP 125 공동 저자, OpenTimestamps 개발자입니다. 타임스탬프는 내용의 진실을 증명하지 않고 미확인 거래 대체는 확인된 블록을 다시 쓰지 않습니다.
Todd는 2016년 9월 15일 OpenTimestamps 공개 알파를 발표하고 Riccardo Casatta의 개발과 테스트에 감사를 표했습니다. 과거 발표이며 현재 성숙도나 전체 코드 단독 작성의 설명이 아닙니다. [Peter Todd — OpenTimestamps announcement (2016)]
Todd의 BIP 65는 OP_CHECKLOCKTIMEVERIFY, CLTV를 도입합니다. 해당 스크립트 경로는 절대 블록 높이나 시간 경계 전에 지출할 수 없습니다. 조건을 충족해도 자동 송금되지 않으며 다른 조건과 유효한 거래가 필요합니다. [BIP 65 — OP_CHECKLOCKTIMEVERIFY]
BIP 65는 경계를 nLockTime과 비교하고 높이끼리, 시간끼리 같은 유형을 요구합니다. 해당 입력의 nSequence가 최종값이면 실패합니다. 출력의 상대적 나이나 정확한 초 단위 수록 보장이 아닙니다. [BIP 65 — OP_CHECKLOCKTIMEVERIFY]
BIP 125는 David A. Harding과 Peter Todd를 명시합니다. mempool의 opt-in 대체는 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.