블록체인 학위증명 — 3부작 중 1부: 냉정한 현실 점검
몇 달에 한 번씩 누군가 훌륭한 창업 아이디어를 재발견합니다. “블록체인으로 학력 위조를 막자.” 증명서는 위조되고, 기업은 진위 확인이 번거롭고, 블록체인은 위·변조가 불가능하니 — 완벽한 궁합처럼 보이죠.
저도 그렇게 생각했습니다. 실제로 시장을 들여다보기 전까지는요. 솔직하게 정리해 보겠습니다.
한국에서 이건 더 이상 미개척지가 아닙니다. 포스텍은 이미 2020년에 ‘Broof’라는 서비스로 전체 졸업생에게 블록체인 기반 학위증명서를 발급했습니다. 비슷한 시기에 고려대는 SKT·하나은행과 블록체인 학생증을 도입했고요. 현재 시장은 사실상 라온시큐어의 ‘옴니원’ 플랫폼이 주도합니다. 주요 대학의 학위·입학 증명서와 디지털 배지를 처리할 뿐 아니라 — 이게 핵심인데 — 모바일 운전면허증·공무원증 같은 국가 모바일 신분증 인프라 자체가 이 위에서 돕니다.
정리하면, 솔로 개발자가 “학위 검증 스타트업”으로 여기 뛰어들 수는 없습니다. 병목은 코드가 아니라 대학과의 계약, 레퍼런스, 컴플라이언스입니다. 엔지니어링이 아니라 영업과 신뢰의 게임이죠.
문제 전체를 다시 보게 만드는 통찰이 여기 있습니다.
“블록체인이 위조를 막는다”고 할 때 사람들은 보통 누군가 PDF를 수정하는 장면을 떠올립니다. 하지만 그건 단순한 디지털 서명만으로 이미 해결됩니다. 한 글자만 바꿔도 서명이 깨지니까요. 위·변조 방지에 블록체인은 필요 없습니다.
진짜 약한 고리는 한 단계 위에 있습니다. 이 서명키가 정말 서울대의 키가 맞는가? 위조범은 진짜 졸업장을 수정하지 않습니다. 대학 것이라고 주장하는 키로, 완벽하게 서명된 졸업장을 발급합니다. 블록체인은 “어떤 키가 이걸 서명했다”는 건 증명해도, “그 키가 진짜 대학 것”이라는 건 증명하지 못합니다.
키를 실제 기관에 묶는 이 마지막 단계가 바로 트러스트 앵커(trust anchor) 문제입니다. 암호학이 아니라 거버넌스의 영역이죠. 솔로 블록체인 크리덴셜 프로젝트가 흔히 여기서 막히는 이유입니다. 어려운 부분이 정부나 인증기관이 관리해야 하는 레지스트리에 있어서, 코드로 우회할 수가 없습니다.
현대 크리덴셜 표준 — W3C 검증가능 크리덴셜(VC)과 OpenID4VC 계열 — 은 의외로 체인에 거의 기대지 않습니다. 전형적인 구성에서 보유자는 로컬에서 신원을 만들고(did:key), 발급자는 크리덴셜에 서명하고, 폐기는 평범한 웹서버에 게시된 상태 리스트로 처리합니다. 발급·보관·검증이 전부 서명과 상태 리스트만으로 돌아갑니다. 블록은 어디에도 없죠.
그래서 이 분야에서 프로젝트를 “블록체인 서비스”라고 규정하는 건 이미 살짝 낡은 접근입니다. 무거운 일은 서명이 다 합니다. 체인은 몇몇 특정 작업을 위한 선택적 인프라일 뿐이고요.
아무 데도 아닌 건 아닙니다. 다만 광고 문구가 암시하는 것보다 훨씬 좁고 정직한 역할이죠. 체인이 값을 하는 자리는 몇 군데뿐입니다. 발급자 키를 위한 분산 레지스트리, 크리덴셜 해시를 위한 위·변조 방지 앵커, 그리고 온체인 폐기 원장. 이 중 무엇을 쓰느냐가 곧 어떤 종류의 블록체인 크리덴셜 시스템을 만드는지를 결정합니다. 그리고 이들은 실제로 서로 다른 아키텍처입니다.
2부에서는 검증가능 크리덴셜이 처음부터 끝까지 실제로 어떻게 작동하는지 — 신뢰 삼각형과 DID / VC / VP 데이터 모델을 짚겠습니다. 3부에서는 블록체인이 정확히 어디에 들어가는지(세 가지 패턴)와, 절대 온체인에 올려선 안 되는 한 가지를 다룹니다.
제품 관점에서 이 아이디어를 저울질하고 있다면 결론은 단호합니다. 시장으로는 이미 붐비고 제도적 신뢰로 진입장벽이 쳐져 있습니다. 하지만 이해하고 만들어 볼 대상으로는, 분산 신원을 이보다 깔끔하게 보여주는 소재가 드뭅니다.
Tags: 블록체인, 검증가능크리덴셜, 분산신원증명, Web3, 에듀테크
중고거래 안전결제, 다들 써보셨죠? AI 결제에도 이게 필요합니다. 문제는, 생각보다 훨씬 까다롭다는 거예요. 중고거래를 떠올려…
앞 편의 x402가 자판기였다면, 이번 두 방식은 '용돈 한도'와 '술집 외상장부'에 가깝습니다. 앞 편 복습:…