비트코인(BTC)의 기본 계층에서 거래 프라이버시를 제공하는 것을 목표로 하는 '쉴디드 비트코인(Shielded Bitcoin)'이라는 새로운 프로토콜 제안이 발표되었습니다.
Alloc Init의 연구원인 클라라 시켈만, 미하일 코마로프, 알렉세이 모스크빈이 작성한 “쉴드 비트코인: 비트코인 L1에서의 프라이빗 전송”이라는 제목의 연구는 합의 규칙 변경이나 소프트 포크 없이도 비트코인에서 Zcash와 유사한 프라이빗 전송이 가능할 수 있음을 시사합니다.
쉴드 비트코인이란 무엇인가요?
발표된 연구에 따르면, 쉴디드 비트코인(Shielded Bitcoin)은 별도의 블록체인이나 중앙 운영자를 사용하는 대신 비트코인 위에 실행되는 메타프로토콜로 설계되었습니다. 이 시스템은 값을 암호화된 “노트”에 저장하고, 사용된 노트에는 거래 출처를 드러내지 않는 공개 식별자인 “널리파이어(nullifier)”를 표시하며, 영지식 증명을 통해 거래의 유효성을 검증합니다. 따라서 이 시스템의 목표는 이체 금액, 송신자, 수신자, 그리고 거래 간의 연결 관계가 공개적으로 드러나지 않도록 하는 것입니다.
이 시스템의 주목할 만한 특징 중 하나는 비트코인 네트워크가 쉴드 비트코인 규칙을 직접 검증하지 않는다는 점입니다. 쉴드 비트코인 데이터는 OP_RETURN, 증인 필드 또는 이와 유사한 데이터 전송 방식을 통해 비트코인 거래에 추가될 수 있습니다. 비트코인 채굴자와 노드는 이 데이터가 쉴드 비트코인에 유효한지 여부를 확인하지 않습니다. 대신, 특수한 쉴드 비트코인 인덱서가 비트코인 블록체인을 추적하여 거래를 재현하고 유효하지 않은 거래를 프로토콜 상태에서 제외합니다.
쉴디드 비트코인에서 비트코인의 UTXO 모델에 해당하는 것은 “노트” 구조입니다. 노트가 사용될 때, 어떤 노트가 사용되었는지 명시적으로 표시되지 않습니다. 대신, 영지식 증명과 연관된 널파이어가 발행됩니다. 이 증명은 사용된 노트가 유효하고, 사용자가 필요한 지출 권한을 가지고 있으며, 널파이어가 올바르게 생성되었고, 거래 중에 새로운 비트코인이 생성되지 않았음을 확인합니다. 이전에 사용된 널파이어를 재사용하는 것은 이중 지출 시도를 감지하는 데 사용됩니다.
연구진에 따르면, 이 아키텍처는 사용자가 서비스 제공자, 코디네이터 또는 별도의 합의 네트워크를 신뢰할 필요성을 없애줍니다. 비트코인 노드와 보호된 비트코인 인덱서를 실행하는 것만으로 시스템을 검증할 수 있습니다. 개인 키는 사용자가 보유합니다. 이 설계의 개인정보 보호 모델은 Zcash의 보호된 풀 아키텍처에서 상당한 영감을 받았습니다.
쉴디드 비트코인과 비트코인 네트워크의 연결과 관련하여, 연구자들이 이전에 연구했던 비트코인 PIPEs 메커니즘이 눈에 띕니다. PIPEs는 영지식 증명의 결과를 비트코인의 기존 서명 검증 메커니즘과 연결하여 암호화 방식으로 제어되는 비트코인 L1 금고에 자금을 보관하는 것을 목표로 합니다. 코마로프는 따라서 이 시스템이 소프트 포크나 하드 포크 없이도 작동할 수 있다고 주장합니다.
그러나 발표된 내용은 아직 비트코인 프로토콜 업데이트나 널리 사용되는 완제품을 나타내는 것은 아닙니다. 이 논문은 주로 보호 시스템 내의 전송 모델에 초점을 맞추고 있지만, 비트코인의 진입 및 퇴출 메커니즘, 즉 페그인(peg-in) 및 페그아웃(peg-out) 구조는 더 광범위한 시스템 설계의 일부이며 이 논문의 범위를 벗어난다고 명시되어 있습니다.
*본 내용은 투자 조언이 아닙니다.


