비트코인 연구 스냅샷 검증기

서버 정규 JSON·SHA-256 재계산으로 불변 공개 연구 기록 검증

비트코인 연구 스냅샷 검증기이란?

검증기는 불변 스냅샷을 다시 읽고 JSON을 정규화해 SHA-256을 재계산한 뒤 저장 해시와 비교합니다.

비트코인 연구 스냅샷 검증기 사용 방법

스냅샷 인용·재게시·번들 전 검증 영수증을 내려받고 모든 무결성 검사가 통과했는지 확인하세요.

사용 시 주의할 점은?

해시 일치는 기록이 변경되지 않았음을 증명할 뿐 모델·입력 데이터·결론의 정확성을 증명하지 않습니다.

비트코인 연구 스냅샷 검증기 사용 가이드

서버가 변경 불가능한 연구 스냅샷을 다시 읽어 JSON을 정규화하고, SHA-256 해시를 다시 계산해 게시 당시 저장된 해시와 비교합니다. 스냅샷을 인용, 재게시, 묶음 처리하기 전에 실행해 기록이 변경되지 않았는지 확인하세요.

입력 항목

  • bir_... 형식의 스냅샷 ID(접두어 뒤에 영문자, 숫자, 하이픈 또는 밑줄 18–32자) 또는 ID가 포함된 링크

표시되는 결과

  • 제목과 ID가 함께 표시되는 VERIFIED(검증됨) 또는 FAILED(실패) 판정
  • 서버가 다시 계산한 SHA-256
  • 8가지 검사: JSON 읽기 가능, 정규화 해시 일치, 유효한 ID, 유효한 연구 유형, 데이터 버전 존재, 방법론 버전 존재, 유효한 생성 시각, schemaVersion ≥ 1
  • 다운로드 가능한 검증 영수증과 원본 스냅샷 열기 링크

사용 방법

  1. ID나 스냅샷 링크를 붙여 넣으세요.
  2. 다시 계산하고 검증(Recompute and verify)을 누르세요.
  3. 모든 검사가 통과했는지 확인하세요.
  4. 영수증을 다운로드해 보고서와 함께 보관하세요.

계산식

정규화 JSON = 모든 단계에서 키를 알파벳순으로 정렬하고, undefined 값은 제거하며, 유한하지 않은 숫자는 null로 바꾼 페이로드. 재계산 해시 = SHA-256(정규화 JSON)의 16진수 표기. 재계산 해시 = 저장된 해시이고 8가지 검사를 모두 통과해야만 VERIFIED입니다.

계산 예시

멱법칙 백테스트 스냅샷 링크를 붙여 넣었습니다. 7개 검사는 통과했지만 canonicalHashMatches가 실패해 판정은 FAILED입니다. 8개 모두 통과해야 하기 때문입니다. 모두 통과하면 ID-verification.json 영수증을 내려받아 보고서에 첨부합니다.

결과 해석

  • canonicalHashMatches는 페이로드가 기록된 해시와 일치하는지 확인하는 핵심 검사입니다.
  • 나머지 검사는 ID 형식, 5가지 연구 유형 중 하나인지 등 메타데이터를 확인합니다.
  • 영수증의 해시는 인용된 해시와 한 글자도 다르지 않아야 합니다.

한계와 주의사항

  • 해시 일치는 무결성을 증명할 뿐 모델이나 결론이 옳다는 것을 증명하지 않습니다.
  • 백테스트나 다른 계산을 다시 실행하지 않습니다.
  • 오류에는 invalid_snapshot_id와 snapshot_not_found가 있으며, API는 IP당 분당 120회 요청을 허용합니다.

자주 묻는 질문

백테스트를 다시 실행하나요?

아닙니다. 다시 정규화하고 해시를 다시 계산하며 메타데이터를 확인할 뿐입니다.

정규화 JSON이란 무엇인가요?

모든 단계에서 키를 정렬한 JSON으로, 내용이 같으면 항상 같은 해시가 나옵니다.

API로 검증할 수 있나요?

네. GET /api/bitcoin-research-verify?id=bir_... 요청으로 같은 영수증을 받을 수 있으며 키가 필요 없습니다.

🌡 최신 BTC 사이클 수치 40/100 · 중립 구간 (2026-11-05 기준).BTC 사이클 온도계: 고점? 바닥?

무료·가입 불필요. 비트코인 가치·사이클·백테스트·알림을 확인하고 거래 전 수수료·슬리피지·펀딩비·페이백 후 실제 비용을 계산할 수 있습니다.