비트코인 오라클의 진화: 멀티시그에서 DLC까지
초록
**
본 논문은 2015년 이후 비트코인 레이어 1에 등장한 새로운 오라클 설계들을 조사한다. 기존의 멀티시그 기반 오라클에서 시작해, 현재는 디스크리트 로그 계약(DLC)과 같은 어태스테이션 기반 설계가 주류를 이루고 있음을 밝힌다. 학술 데이터베이스 검색 결과, 비트코인 오라클에 관한 논문은 매우 제한적이며, 대부분은 회의 논문·프리프린트·실제 구현 보고서 형태로 존재한다. DLC는 프라이버시·확장성·커뮤니티 수용성 측면에서 가장 성공적인 현대 오라클 메커니즘으로 평가된다.
**
상세 분석
**
논문은 먼저 비트코인과 이더리움의 설계 철학 차이를 강조한다. 비트코인은 기본적으로 가치 이전을 위한 트랜잭션 원장에 초점을 맞추었으며, 스크립트 언어는 제한된 조건부 로직만을 지원한다. 이러한 구조적 제약은 외부 데이터를 필요로 하는 스마트 계약, 즉 오라클 메커니즘을 구현하는 데 큰 장애물이 된다. 저자는 2011년 마이크 허른이 제안한 ‘멀티시그 + 오라클’ 모델을 시작점으로, 초기 오라클 설계가 어떻게 ‘n‑of‑m’ 서명 구조에 의존했는지를 상세히 서술한다. 이때 오라클은 단일 신뢰 주체 혹은 소수의 서명자 역할을 수행했으며, 이는 신뢰 집중과 단일 실패점(single point of failure) 문제를 야기한다는 비판이 제기되었다.
그 후, Oraclize와 Orisi 같은 프로젝트가 TEE 기반 암호화 어태스테이션이나 다중 서명자를 확대해 신뢰 분산을 시도했지만, 비트코인의 스크립트 제한과 OP_RETURN 사용에 대한 커뮤니티 우려 때문에 실용화에 한계가 있었다. 특히 OP_RETURN을 통한 데이터 삽입은 블록체인 팽창과 네트워크 부하를 초래한다는 비판이 있었으며, 이는 비트코인 개발자들 사이에 ‘OP_RETURN 전쟁’이라는 논쟁을 불러일으켰다.
2015년 이더리움이 스마트 계약 플랫폼으로 급부상하면서 많은 오라클 개발자와 연구자가 이더리움으로 이동했지만, 비트코인 자체도 SegWit, Taproot, Schnorr 서명 등 프로토콜 업그레이드를 통해 스크립트 표현력을 크게 확장했다. 특히 Taproot와 Schnorr 서명은 복합 조건부 스크립트를 단일 공개키 형태로 압축할 수 있게 해, 멀티시그와 조건부 로직을 보다 효율적으로 결합할 수 있는 기반을 제공한다.
이러한 기술적 토대 위에 등장한 것이 Discrete Log Contracts(DLC)이다. DLC는 오라클이 단순히 ‘어태스테이션(서명)’만 제공하도록 설계되어, 계약 당사자들은 사전에 모든 가능한 결과에 대한 ‘컨트랙트 실행 트랜잭션(CET)’을 생성하고, 오라클이 최종 결과에 해당하는 서명을 공개함으로써 자동 결제가 이루어진다. 핵심 장점은 (1) 온체인에 오라클 메시지를 전혀 남기지 않아 프라이버시가 향상되고, (2) 오라클 서명만으로 결제가 확정되므로 트랜잭션 비용과 데이터 부하가 최소화된다. 또한, DLC는 기존 멀티시그와 달리 ‘2‑of‑2’ 펀딩 출력만 필요하고, 결과에 따라 선택되는 CET는 사전에 서명된 상태이므로 실행 시점에 복잡한 스크립트 검증이 필요 없다.
논문은 2016년부터 2025년까지 발표된 11개의 핵심 문헌을 정량·정성 분석한다. 초기 연구(2016‑2018)는 오프체인 자동화 스크립트와 분산 오라클 베팅 프로토콜을 제안했으며, 2019년부터는 ‘Adaptor Signatures’와 ‘Threshold Signatures’를 도입해 DLC의 암호학적 기반을 강화했다. 2022년 이후에는 DLC의 실제 구현 사례(예: 비트코인 메인넷에서의 베팅, 예측 시장, 블록레이트 바이너리)와 확장 가능한 DLC(TDLC), VweTS(Verifiable Witness Encryption)와 같은 다중 결과 지원 기술이 발표되었다. 이러한 흐름은 DLC가 단순한 이론적 아이디어를 넘어, 실제 서비스와 툴체인(예: dLC‑Lib, Lightning‑DLC)로 정착하고 있음을 보여준다.
마지막으로 저자는 비트코인 오라클 연구가 학술 데이터베이스에 거의 등재되지 않은 현상을 지적한다. 대부분의 혁신은 개발자 커뮤니티, GitHub 레포지터리, 회의 워크숍에서 비공식적으로 공유되며, 이는 전통적인 학술 출판 모델과의 괴리를 의미한다. 따라서 향후 연구는 (1) 비트코인 레이어 1 오라클 메커니즘을 정형화·표준화하고, (2) 보안·프라이버시·확장성 평가를 위한 실증적 베이스를 구축하며, (3) DLC와 같은 어태스테이션 기반 설계가 다른 체인(예: 라이트코인, 라이트닝 네트워크)에도 적용 가능한 범용 프레임워크로 확장될 필요가 있음을 제안한다.
**
댓글 및 학술 토론
Loading comments...
의견 남기기