도매 중앙 은행 디지털 통화 - 기밀 지급

도매 중앙 은행 디지털 통화 (CBDC) 샘플 응용 프로그램 및 관련 패키지는 기밀 지불을 지원하는 버전에서도 사용할 수 있습니다.

향상된 버전의 Blockchain App Builder의 기밀 지불 기능은 사용자 개인 정보 보호 및 거래 기밀성을 지원합니다.

확장된 토큰 분류법 프레임워크 표준을 사용하는 대체 가능한 토큰과 함께 기밀 지불을 사용할 수 있습니다. Blockchain App Builder에서 지원하는 확장 토큰 분류법 프레임워크 표준 작업에 대한 자세한 내용은 Oracle Blockchain Platform용 블록체인 앱 빌더토큰 분류법 프레임워크를 참조하십시오.

샘플 도매 CBDC 애플리케이션(일반 및 기밀 버전 모두) 구성 및 설치에 대한 자세한 내용은 도매 CBDC에 대한 Oracle Database 뷰 정의도매 CBDC 샘플 애플리케이션 및 분석 패키지를 참조하십시오.

기밀 지급 기능은 트랜잭션 데이터의 역할 기반 가시성을 사용하여 개인정보 보호, 규정 준수 및 투명성에 대한 요구 사항의 균형을 맞추고 다음 세 가지 기본 범위에서 작동합니다.

사용자
일반 사용자는 사용자 레벨 범위에서 작동하며, 고유의 주조된 토큰 또는 발신자 또는 수신자인 경우 전송 정보와 같이 직접 관련된 정보만 볼 수 있습니다. 사용자 프라이버시가 보호되고 민감한 트랜잭션 세부정보가 불필요하게 공개되지 않습니다.
조직 담당자
조직 관리자는 조직 레벨 범위에서 운영되며 감사, 규정 준수 및 조정 목적으로 기관과 관련된 활동을 감독할 수 있습니다. 조직과 관련된 모든 트랜잭션은 볼 수 있지만 다른 트랜잭션은 볼 수 없습니다.
토큰 관리자
토큰 관리자는 네트워크 범위에서 작동하며 규제 감독 및 시스템 위험 모니터링을 위해 네트워크 전체의 모든 트랜잭션을 볼 수 있습니다.

필수 비즈니스 정보만 공유 원장에 기록되지만 메소드 입력 및 개인 매개변수는 노출되지 않습니다. 데이터 가시성은 역할 기반이지만 공유 원장의 모든 데이터는 변조가 가능하며 볼 수 있는 당사자가 독립적으로 확인할 수 있습니다. 이 전략은 기밀성을 희생하지 않고 신뢰를 보장합니다.

방법론

기밀 지불 기능은 민감한 비민감한 정보를 별도로 저장하므로 승인된 사용자만 보호된 데이터에 액세스할 수 있습니다. 중요하지 않은 정보에는 기본 트랜잭션 세부 정보 및 공용 원장(상태 데이터베이스)에 저장되는 조직 계정 정보가 포함됩니다. 페더슨 약정 값은 실제 금액을 노출하지 않고 계정 잔액 및 보류 잔액을 나타냅니다. 민감한 정보(사용자 ID, 실제 잔액 값 및 블라인딩 요소)는 각 조직의 개인 데이터 수집에 안전하게 저장됩니다. 체인코드 방식은 일시적인 맵을 통해 이러한 중요한 정보를 가져와서 공공 원장에 저장되지 않도록 합니다. 프라이버시를 유지하면서 공개 검증을 허용하기 위해 제로 지식 검증 및 페더슨 약정이 사용되어 기본 값을 공개하지 않고 잔액 증명이 가능합니다.