# 증명 원장 (Attestation Ledger)

증명 원장(attestation ledger)은 누가 언제 어떤 사실이나 거래를 확인했는지에 대한 증명(attestation)을 블록체인 같은 위변조 방지 원장에 기록해, 나중에 누구나 그 증거를 검증할 수 있게 하는 기록 체계입니다. 사용자가 과거에 수행한 거래나 특정 주장(예: 문서의 존재, 신원 확인, 감사 결과)이 실제로 있었음을 보여 주는 증거를 제공하며, 증명에는 보통 증명한 주체의 전자서명과 블록체인 타임스탬프가 붙습니다.

## 증명 원장은 다음과 같은 디지털 공증인에 비유할 수 있습니다.

- 사용자의 거래나 주장에 대한 증명을 기록합니다.
- 해시와 전자서명으로 변조 방지 봉인을 붙입니다.
- 나중에 누구나 확인할 수 있는 검증 가능한 증거를 제공합니다.

## 어떻게 작동하나요?

증명을 남기려는 주체는 기록할 내용(또는 그 해시)과 자신의 서명을 블록체인 트랜잭션으로 제출합니다. 블록에 포함된 기록은 해시 연결과 합의 구조 때문에 사실상 수정할 수 없으므로, 그 시점에 그 주체가 그 내용을 증명했다는 사실이 영구적으로 남습니다. 원본 문서 자체를 올리지 않고 해시만 기록하면 내용은 공개하지 않으면서도 나중에 원본이 바뀌지 않았음을 증명할 수 있습니다.

## 실제 예시:

- **이더리움 증명 서비스(EAS, Ethereum Attestation Service):** 누구나 증명의 형식(스키마)을 등록하고, 그 형식에 맞춰 “이 주소는 신원 확인을 통과했다”, “이 사람은 이 행사에 참석했다” 같은 증명을 온체인 또는 오프체인으로 발행할 수 있는 공개 프로토콜입니다. 발행된 증명은 발행자 주소와 함께 기록되어 다른 서비스가 조회하고 검증할 수 있습니다.
- **문서 해시 앵커링:** 계약서나 연구 데이터의 해시를 블록체인에 기록해 두면, 나중에 같은 파일의 해시를 다시 계산해 그 문서가 해당 시점에 존재했고 이후 바뀌지 않았음을 확인할 수 있습니다. 비트코인 블록체인을 쓰는 OpenTimestamps가 이런 방식입니다.
- **준비금 증명:** 거래소나 스테이블코인 발행자가 보유 자산에 대한 감사인의 확인 결과나 보유 주소 목록을 공개 기록으로 남겨, 이용자가 준비금 현황을 확인할 수 있게 합니다.

## 왜 중요한가요?

- **투명성:** 증명이 공개 원장에 남아 감사 가능한 기록이 됩니다.
- **보안:** 블록체인의 불변성은 기록 변조를 매우 어렵게 만듭니다.
- **간소화된 감사와 분쟁 대비:** 즉시 검증 가능한 내역을 제공해 감사 과정을 단순화하고, 분쟁이 생기면 주장을 뒷받침하는 자료로 쓸 수 있습니다.

## 한계와 주의점

- **입력 정보의 정확성:** 증명 원장은 기록이 바뀌지 않았음을 보장할 뿐, 기록된 내용이 처음부터 사실인지는 보장하지 않습니다. 신뢰는 결국 증명한 주체에 달려 있습니다.
- **개인 정보 보호:** 공개 원장에 민감한 정보를 그대로 저장하면 지울 수 없으므로, 보통 해시나 암호화된 값만 기록합니다.
- **확장성:** 원장이 커지면 데이터를 효율적으로 저장하고 검색하기 어려워질 수 있습니다.
- **규제 불확실성:** 블록체인 기록의 법적 증거 효력에 관한 환경은 많은 관할 구역에서 여전히 정립되는 중입니다.

## 적용 분야:

- **공급망 관리:** 상품의 이동 추적, 진위 확인 및 투명성 보장.
- **디지털 신원:** 검증 가능한 자격 증명을 발행해 신원 확인 과정을 단순화합니다.
- **투표 시스템:** 기록 변조를 어렵게 하는 투표 메커니즘이 연구되고 있습니다.

---
출처: https://achivx.kr/glossary/attestation-ledger-%EC%A6%9D%EB%AA%85-%EC%9B%90%EC%9E%A5/ · ACHIVX 용어 사전 · 수정일 2026-10-20
