모든 프라이버시 프로토콜은 비슷한 종류의 주장을 합니다. 비공개, 익명, 기밀, 추적 불가. 그런데 이 단어들 하나하나가 아무도 책임지지 않는 많은 일을 떠맡고 있습니다. 프라이버시는 들여다봐서 검증할 수 없는 유일한 속성이기 때문입니다. 체인이 느리면 측정하면 되고, 비싸면 체감하게 됩니다. 그러나 「당신의 데이터는 숨겨져 있다」고 말한다면 확인할 방법이 없습니다. 애초에 들여다볼 데이터가 거기 없다는 것이 요점이니까요. 주장과 검증 가능한 것 사이의 이 틈이 바로 마케팅이 사는 자리입니다.
PF-1은 그 틈을 메우려는 저희의 시도입니다. 개방형 공개 표준이자 프라이버시 라벨 로서, 프로토콜이 실제로 무엇을 보호하는지를 고정된 기계 판독 형식으로 밝히도록 요구합니다. 어떤 데이터 항목이 어떤 공격자로부터 어떤 가정 아래 숨겨지는지, 그리고 결정적으로 무엇이 여전히 누출되는지를 말이죠. 무언가를 더 비공개로 만들지는 않습니다. 프라이버시 주장을 비교 가능하고 반증 가능하게 만들 뿐이며, 이는 다른 일이자 더 쓸모 있는 일입니다.
01 /마케팅이 지워 버리는 구분
PF-1이 단 하나의 일만 한다면 이것입니다. 똑같은 것처럼 팔리는 두 가지 주장을 갈라놓도록 강제하는 일입니다.
운영자가 무제한으로 담합해도 숨겨집니다. 공격자와 당신의 데이터 사이에는 암호학적 가정만이 있으며, 모든 노드가 담합해도 아무것도 알아내지 못합니다.
명시된 신뢰 집합이 담합하지 않는 한 숨겨집니다. 임계 위원회, TEE 제조사, MPC 정족수 같은 것들이죠. 그 조건은 반드시 공개되어야 합니다. 집합의 구성, 임계값, 교체 방식, 탐지 방법까지 말입니다.
「무조건 비공개」와 「위원회 좌석의 임계 정족수가 담합하지 않는 한 비공개」는 위험 수준이 다른 별개의 상품입니다. 실제 돈을 온체인에 넣는 사용자라면 자신이 무엇을 사는지 알 권리가 있습니다. 그런데 오늘날 두 경우의 마케팅 문구는 똑같이 읽힙니다. PF-1은 그 차이를 단 하나의 칸에 드러냅니다.
02 /비어 있는 누출 항목은 경고 신호입니다
PF-1이 강제하는 두 번째는 비워 둘 수 없는 필수 잔여 누출 항목입니다. 실제로 동작하는 시스템은 무엇이든 조금은 흘립니다. 거래 타이밍, 가스나 수수료 등급, 호출 대상, 경계 금액, 메타데이터 같은 것들이죠. 누출이 전혀 없다고 주장하는 라벨은 완벽한 시스템을 묘사하는 것이 아니라, 작성자가 들여다보지 않았거나 말하지 않으려 한다는 사실을 묘사합니다. 그래서 PF-1은 잔여 누출 항목이 비어 있으면 일단 미준수.
로 간주합니다. 이는 통상적인 유인을 뒤집습니다. 보통은 약점을 인정하는 것이 마케팅 비용이므로 아무도 하지 않습니다. PF-1 아래에서는 약점을 인정하지 않는 것 이 실격 사유가 됩니다. 그 결과 정직한 공개가 신뢰할 만한 신호가 되고, 「우리는 아무것도 흘리지 않는다」는 말은 장점이 아니라 경고 신호로 바뀝니다.
03 /프라이버시를 위한 영양성분표
가장 가까운 비유는 영양성분표입니다. 그것이 음식을 더 건강하게 만들지는 않았습니다. 음식을 비교 가능하고 책임을 물을 수 있게 만들었을 뿐입니다. 두 제품을 나란히 놓고 차이를 볼 수 있고, 제조사는 포장에 인쇄된 내용에 책임을 져야 합니다. PF-1은 프라이버시에 대해 같은 일을 합니다. 고정된 데이터 항목 집합(금액, 잔액, 송신자, 수취인, 실행 결과, 호출 대상, 타이밍, 경계 금액, 발행량, 본인 접근)을 고정된 공격자 열에 대해 계층별로 채우고, 여기에 비워 둘 수 없는 잔여 항목이 더해집니다.
PF-1 라벨을 가진 두 프로토콜은 칸 단위로 비교할 수 있습니다. 라벨을 공개한 프로토콜은 자신의 주장에 비추어 감사받을 수 있습니다. 그리고 자기 인증에는 한계가 있으므로 PF-1은 이의 제기를 허용합니다. 누구나 특정 칸에 이의를 제기할 수 있고, 30일이 넘도록 해소되지 않은 칸은 집계 서비스에서 이의 제기됨 으로 표시됩니다. 이 표준은 사람이 거짓을 말하거나 실수한다는 전제 위에 세워져 있고, 그래서 정정 경로를 내장하고 있습니다.
04 /저희가 먼저 합니다 — 유리하지 않은 부분까지
아무도 채택하지 않는 표준은 그저 문서일 뿐입니다. 그래서 Celar는 자신의 PF-1 라벨을 공개합니다. 유리하지 않은 칸까지 포함해서 말이죠. Celar의 기밀 상태 계층은 강력합니다. 금액, 잔액, 컨트랙트 상태는 FHE로 암호화되어 코드를 실행하는 검증자에게조차 숨겨집니다. 그러나 라벨에서 호출 대상은 노출, 타이밍도 노출, 경계 금액도 마찬가지로 표시됩니다. 노출 v1에서는 실제로 그렇기 때문입니다.
자신의 약한 칸을 고정되고 확인 가능한 형식으로 자발적으로 밝히는 것은 비용이 크고 위조하기 어려운 신호입니다. 바로 그 때문에 진지한 사용자나 감사자에게는 어떤 「완전 비공개」 배너보다 값어치가 있습니다. 이는 경쟁의 성격 자체를 바꿉니다. 형용사로 겨루는 대신, 누군가 반증할 수 있는 주장으로 겨루게 되니까요. 이 표준은 마케팅을 약속으로 바꾸며, 그 첫 번째 약속은 저희 것입니다.
05 /솔직한 단서
PF-1은 채택되고 실제로 이의가 제기될 때에만 의미가 있습니다. Celar만 쓰는 표준이란 잘 설계된 자기 채점 방식에 지나지 않습니다. 진짜 가치는 두 번째, 세 번째 프로토콜이 라벨을 공개하고 비교가 실질적인 압력이 될 때 드러납니다. 그래서 이 표준은 개방 라이선스(CC-BY)를 쓰고, 중립적인 공개 저장소에 있으며, ZK 롤업과 TEE 네트워크, 믹서의 참조 라벨을 명시적으로 환영합니다.
프라이버시 프로토콜을 만들고 계신다면, 아무도 라벨을 내놓지 않는 것보다 저희와 경쟁하는 라벨을 공개해 주시는 편이 낫습니다. 검증할 수 없는 프라이버시는 아예 없는 프라이버시와 구별되지 않으며, PF-1은 이 업계가 확인 가능한 주장에 책임질 준비가 되었다는 데 거는 내기입니다.
문의 — press@celar.network · 실시간 지표 — celar.network/health · $CELAR