CDR의 현재 공개 릴리스는 Aeneid 테스트넷에서 실행됩니다. 그곳에서 통합을
구축하고 테스트하되, 프로덕션 기밀성 환경으로 취급하지 마세요.
CDR이란?
**Confidential Data Rails (CDR)**는 DATA Foundation의 기밀성 레이어입니다. 어떤 단일 당사자도 전체 복호화 키를 보유하지 않도록 데이터를 암호화할 수 있게 해줍니다: 비밀(secret)은 validator 네트워크의 DKG 기반 공개 키로 암호화되며, 임계 수의 validator가 집합적으로 부분 복호화를 제공할 때에만 복원 가능합니다. 접근은 스마트 컨트랙트 조건을 통해 온체인에서 강제되며, validator 측 흐름은story-kernel TEE(Intel SGX 엔클레이브) 내부에서 실행됩니다.
그 결과, 데이터는 저장 상태에서 기밀을 유지하면서도 사용자가 정의한 정확한 지갑,
라이선스 보유자 또는 사용자 정의 조건에 대해 프로그래밍 방식으로 잠금 해제 가능한
상태로 유지됩니다.
CDR 백서
Confidential Data Rails의 전체 설계: 암호화, validator 프로토콜 및 위협 모델.
CDR의 위치
Trace: 출처(provenance)
프로바이더 정규화된 스키마와 공개 감사 뷰를 통해 데이터의 출처, 동의 및
계보를 증명합니다.
CDR: 기밀성
온체인 접근 제어로 게이팅된 임계값 복호화를 통해 기본 데이터를 암호화된 상태로
유지합니다.
IP 및 라이선싱: 권리
데이터의 소유자와 사용할 수 있는 조건을 정의합니다.
CDR이 가능하게 하는 것
- 비밀 공유: 특정 지갑만 복호화할 수 있는 비밀을 암호화하고 공유합니다.
- 암호화된 파일 전달: 대용량 파일을 오프체인에 유지하면서 암호화된 파일 키를 온체인에 저장합니다.
- 데이터 마켓플레이스: 온체인 결제 강제를 통해 암호화된 데이터에 대한 접근 권한을 판매합니다.
- IP 게이트 콘텐츠: 암호화된 데이터를 IP Asset에 연결하고 복호화를 위해 라이선스 토큰을 요구합니다.
개발자가 통합하는 방법
CDR은@piplabs/cdr-sdk TypeScript SDK로 제공됩니다. 현재 Aeneid 표면은 두 가지
워크플로우를 중심으로 합니다: 작은 비밀을 온체인에 직접 저장하는 data key vaults와
온체인 키 관리와 함께 오프체인 콘텐츠를 위한 encrypted files입니다.
통합 가이드
SDK 설치, 볼트 할당, 온체인 비밀, 암호화된 파일 및 IP 게이트 흐름을 엔드 투 엔드로 실행합니다.
SDK 레퍼런스
모든 CDR SDK 메서드에 대한 전체 API 레퍼런스.