Skip to main content

소개

Solana의 모든 트랜잭션은 누구나 읽을 수 있도록 공개됩니다. 주소, 잔액, 전송 내역을 누구나 볼 수 있습니다. Solana Privacy Rings에서는 프라이버시를 두 가지 수준으로 정의합니다.
  • 기밀성 – 자산과 금액을 암호화합니다.
  • 익명성 – 자산, 금액, 발신자, 수신자를 암호화합니다.
Confidential transfers hide the asset and amount. Anonymous transfers also hide the sender and recipient. The transaction hash remains public.

Solana Privacy Rings

링은 온체인 잔액을 암호화하고 Solana에서 직접 실행되는 프로그래밍 가능한 보호 풀입니다. 다양한 종류의 링이 함께 존재합니다.

Default Ring

  • 기밀성
  • 자체 수탁
  • 무허가형
  • 감사자 가시성 없음

Custom Enterprise Rings

  • 기밀형 또는 익명형
  • 자체 수탁
  • 사용자 지정 규정 준수
  • 감사자 가시성
대부분의 애플리케이션에는 무허가형 기밀 기본 링을 권장합니다. 애플리케이션에 감사자 액세스 및 제어 기능을 포함한 사용자 지정 규정 준수가 필요하면 커스텀 링을 사용하세요. 커스텀 링은 Token-2022와 유사하게 전송 권한과 추가 권한 주체를 정의하는 Solana 프로그램입니다. 기본 링은 기밀 DeFi 및 기타 애플리케이션의 기반을 제공합니다. 독립적인 커스텀 링은 기존 애플리케이션을 사용하거나 자체 애플리케이션을 만들 수 있으며, 자체 정책, 감사자 액세스, 권한 주체를 정의할 수 있습니다. 이러한 설정은 해당 링 내의 잔액에만 적용됩니다. 링은 기본적으로 상호 운용되며 Solana의 기밀 DeFi 생태계 전반에서 유동성을 공유합니다. Solana의 공개 잔액과 비공개 잔액. 하나의 무허가형 링이 커스텀 링 1, 커스텀 링 2, 커스텀 링 n과 함께 표시됩니다.

주요 특성

  • Solana 네이티브 속도 – 간결한 이 수십 ms 안에 생성되므로 익숙한 사용자 경험을 유지합니다. 또 하나의 RPC 호출과 같다고 생각하면 됩니다.
  • 온체인 실행 – 암호화된 잔액은 Solana에 유지됩니다. 오프체인 원장, 사이드체인 또는 중앙화된 시퀀서를 사용하지 않습니다.
  • 모든 자산 암호화 – 링은 SOL, SPL 토큰, Token-2022 토큰을 지원합니다.
  • 자체 수탁 잔액 – 비공개 트랜잭션에는 항상 소유자의 서명이 필요합니다.
  • 스마트 계정 호환성 – 링은 자체 인증 로직이 있는 스마트 계정을 지원할 수 있습니다.
  • Solana 조합성 – 단일 트랜잭션에서 모든 Solana 프로그램과 조합할 수 있습니다.
  • 프로그래밍 가능한 프라이버시 – Solana 프로그램에서 비공개 에스크로를 만들 수 있습니다.

사용자 흐름 및 프라이버시 보장

사용자는 Private Wallet에 암호화된 잔액을 보유합니다. 링에 들어가거나 링 내에서 비공개로 전송하거나 링에서 나갈 수 있으며, 단일 트랜잭션에서 다른 Solana 프로그램과 조합할 수도 있습니다. Public and fiat balances enter a Ring, tokens move between private balances, and users withdraw or off-ramp. 사용자는 공개 잔액을 전송할 때와 마찬가지로 Solana 지갑 주소로 토큰을 보냅니다. 수신자의 지갑 주소만 알면 누구나 모든 비공개 지갑에 입금할 수 있습니다.

비공개 잔액에 입금

사용자는 다음 두 가지 방법으로 비공개 잔액에 입금할 수 있습니다.
  1. 법정화폐 잔액에서 비공개 암호화폐 잔액으로 온램프
  2. 공개 암호화폐 잔액에서 비공개 암호화폐 잔액으로 입금
공개 잔액에서 입금하는 것과 달리, 비공개 잔액으로 온램프하면 자산과 금액이 비공개로 유지됩니다. 제공업체가 자체 비공개 지갑에서 사용자의 지갑으로 전송합니다. 기밀 Ring에서는 송신자와 수신자 주소만 공개됩니다.

비공개 잔액 간 전송

사용자는 다음 두 가지 방법으로 비공개 전송을 보낼 수 있습니다.
  1. 동일한 링 내에서 전송
  2. 다른 링으로 전송

공개 잔액으로 출금

사용자는 다음 두 가지 방법으로 비공개 잔액에서 출금할 수 있습니다.
  1. 비공개 암호화폐에서 법정화폐 잔액으로 오프램프
  2. 비공개 암호화폐에서 공개 암호화폐 잔액으로 출금
공개 잔액으로 출금하는 것과 달리, 비공개 잔액에서 오프램프하면 자산과 금액이 비공개로 유지됩니다. 사용자의 비공개 지갑에서 제공업체의 비공개 지갑으로 자산을 전송하면 제공업체가 법정화폐로 지급합니다. 기밀 Ring에서는 발신자와 수신자 주소만 공개됩니다. 남은 비공개 잔액은 계속 비공개로 유지됩니다.

프로그래밍 가능성 및 비공개 에스크로

Solana 프로그램은 비공개 에스크로를 사용하여 기밀 DeFi 애플리케이션을 구축할 수 있습니다.
  • 비공개 에스크로 – ZK Solana 프로그램은 비공개 잔액을 에스크로에 보관하고 해제 조건을 정의할 수 있습니다.
  • Solana 조합성 – 단일 트랜잭션에서 비공개 트랜잭션을 다른 Solana 프로그램과 결합할 수 있습니다.
  • 공유 유동성 – 기밀 DeFi 전반의 ZK 프로그램이 유동성을 공유할 수 있습니다.
구축할 수 있는 기능
  • 조건부 비공개 결제 – 암호화된 자산을 에스크로에 보관하고 일정에 따라 또는 필수 승인을 받은 후 해제하여 급여, 베스팅, 마일스톤 결제, 비공개 다중 서명 워크플로를 구현할 수 있습니다.
  • 스왑 및 거래 – 토큰 스왑이나 OTC 거래와 같은 비공개 에스크로를 통해 래핑된 토큰, SOL, 밈코인, 주식, RWA를 교환할 수 있습니다.
  • 스테이킹 및 수익 – 스테이킹 풀, 토큰화된 국채 또는 기타 수익 볼트와 같은 비공개 수익 창출 애플리케이션을 구축할 수 있습니다.
  • 대출 및 차입 – 토큰화된 자산을 담보로 하는 스테이블코인 대출 등을 위해 비공개 에스크로에 담보를 보관할 수 있습니다.
Private balances connected by transfer, swap, and lending, with yield and staking above them inside Helius Privacy Rings.

상위 수준 트랜잭션 흐름

비공개 전송은 공개 전송과 유사하게 작동하며 단일 Solana 트랜잭션에서 실행됩니다.
  1. 사용자의 SOL 또는 SPL 잔액이 온체인에서 암호화됩니다.
  2. 암호화된 상태를 가져와 로컬에서 복호화하거나, 위임된 제공자가 복호화한 후 복호화된 상태를 제공합니다.
  3. 지갑이 금액과 수신자를 설정한 다음 ZK 증명을 요청합니다.
  4. 기본적으로 RPC 제공자가 ZK 증명을 생성하여 반환합니다. 커스텀 링에는 정책 증명도 필요합니다.
  5. 지갑이 Solana 트랜잭션을 구성합니다. 암호화된 상태를 공개하지 않고 ZK 증명을 검증합니다. 호출되는 프로그램과 서명 및 제출 주체는 링에 따라 달라집니다.
  1. 앱은 Solana 트랜잭션 해시를 통해 상태를 추적합니다.

자세히 알아보기

Architecture

지갑, RPC 서비스, Solana 프로그램이 상호 작용하는 방식입니다.

Private State and UTXOs

비공개 잔액이 저장되고 사용되는 방식입니다.

Encryption and Privacy Guarantees

자산이 암호화되는 방식과 보호 키 쌍의 역할입니다.

Custom Enterprise Rings

감사자 및 규정 준수 제어 기능이 있는 커스텀 링을 구성하는 방식입니다.

원하는 정보를 찾지 못하셨나요?

문의하세요! Telegram | 이메일 | Typeform