메인 콘텐츠로 건너뛰기
CDR의 현재 공개 릴리스는 Aeneid 테스트넷에서 실행됩니다. 그곳에서 통합을 구축하고 테스트하되, 프로덕션 기밀성 환경으로 취급하지 마세요.

CDR이란?

**Confidential Data Rails (CDR)**는 DATA Foundation의 기밀성 레이어입니다. 어떤 단일 당사자도 전체 복호화 키를 보유하지 않도록 데이터를 암호화할 수 있게 해줍니다: 비밀(secret)은 validator 네트워크의 DKG 기반 공개 키로 암호화되며, 임계 수의 validator가 집합적으로 부분 복호화를 제공할 때에만 복원 가능합니다. 접근은 스마트 컨트랙트 조건을 통해 온체인에서 강제되며, validator 측 흐름은 story-kernel TEE(Intel SGX 엔클레이브) 내부에서 실행됩니다. 그 결과, 데이터는 저장 상태에서 기밀을 유지하면서도 사용자가 정의한 정확한 지갑, 라이선스 보유자 또는 사용자 정의 조건에 대해 프로그래밍 방식으로 잠금 해제 가능한 상태로 유지됩니다.
Data owner
  -> encrypt locally against the DKG public key   (plaintext never leaves the client)
  -> allocate a vault on-chain with read/write conditions
  -> authorized reader requests decryption         (validated on-chain)
  -> validators return TEE-confined partial decryptions; reader combines client-side

CDR 백서

Confidential Data Rails의 전체 설계: 암호화, validator 프로토콜 및 위협 모델.

CDR의 위치

Trace: 출처(provenance)

프로바이더 정규화된 스키마와 공개 감사 뷰를 통해 데이터의 출처, 동의 및 계보를 증명합니다.

CDR: 기밀성

온체인 접근 제어로 게이팅된 임계값 복호화를 통해 기본 데이터를 암호화된 상태로 유지합니다.

IP 및 라이선싱: 권리

데이터의 소유자와 사용할 수 있는 조건을 정의합니다.
이들을 함께 사용하면 프로바이더가 증명 가능하고(Trace) 기밀이며(CDR) 명확한 사용 권리에 의해 관리되는(IP & Licensing) 데이터를 등록할 수 있습니다.

CDR이 가능하게 하는 것

  • 비밀 공유: 특정 지갑만 복호화할 수 있는 비밀을 암호화하고 공유합니다.
  • 암호화된 파일 전달: 대용량 파일을 오프체인에 유지하면서 암호화된 파일 키를 온체인에 저장합니다.
  • 데이터 마켓플레이스: 온체인 결제 강제를 통해 암호화된 데이터에 대한 접근 권한을 판매합니다.
  • IP 게이트 콘텐츠: 암호화된 데이터를 IP Asset에 연결하고 복호화를 위해 라이선스 토큰을 요구합니다.

개발자가 통합하는 방법

CDR은 @piplabs/cdr-sdk TypeScript SDK로 제공됩니다. 현재 Aeneid 표면은 두 가지 워크플로우를 중심으로 합니다: 작은 비밀을 온체인에 직접 저장하는 data key vaults와 온체인 키 관리와 함께 오프체인 콘텐츠를 위한 encrypted files입니다.

통합 가이드

SDK 설치, 볼트 할당, 온체인 비밀, 암호화된 파일 및 IP 게이트 흐름을 엔드 투 엔드로 실행합니다.

SDK 레퍼런스

모든 CDR SDK 메서드에 대한 전체 API 레퍼런스.