기밀 SPL 토큰 개발 소개
Arcium은 솔라나(Solana) 플랫폼에서 기밀 토큰, 전송 및 거래를 위한 통합적이고 강력한 표준인 ‘Confidential SPL 토큰 표준’의 개발을 발표합니다.
링크 복사
Arcium은 솔라나(Solana) 플랫폼에서 기밀 토큰, 전송 및 거래를 위한 통합적이고 강력한 표준인 ‘Confidential SPL 토큰 표준’의 개발을 발표합니다.

Confidential SPL 토큰은 SPL 토큰, Token-2022, 기밀 전송 확장 기능(Confidential Transfer Extension), 그리고 Arcium의 암호화 MPC 기반 컴퓨팅 기술을 하나의 원활한 통합 표준으로 결합합니다. 이는 솔라나(Solana)에서 프라이버시 기술의 확산을 가로막아 온 한계를 해결하며, 솔라나 플랫폼에서 차세대 기밀형 DeFi, 결제 및 스테이블코인 애플리케이션을 가능하게 합니다.

현재 이 표준은 핵심 엔지니어, 개발자, 기관 투자자 및 인프라 팀과의 논의를 거쳐 활발히 개발 중입니다. 이들은 모두 ‘기밀 유지가 매우 중요하지만, 현재의 솔루션들은 구현이 지나치게 어렵거나 사용성이 제한적’이라는 점에 의견을 같이했습니다. 저희는 생태계 파트너들과 긴밀히 협력하여 이 표준을 본격적으로 도입하기 위해 노력하고 있으며, 곧 선별된 팀을 대상으로 한 얼리 액세스 프로그램을 발표할 예정입니다.

왜 Confidential SPL 토큰인가요? 

기밀성은 프라이버시의 가장 기본적인 형태 중 하나입니다. 퍼블릭 블록체인의 맥락에서 이는 토큰 수량, 잔액 및 기타 메타데이터를 암호화하는 것을 의미합니다. 이는 채택을 가로막는 근본적인 걸림돌이었는데, 아예 존재하지 않거나 통합하기 너무 복잡하여 종종 억지로 덧붙인 듯한 솔루션에 의존해야만 했습니다. Confidential SPL 토큰 표준은 이러한 상황을 바꾸어, 개발자들에게 기밀성이 내장된 친숙한 SPL 경험을 제공합니다.

Token-2022와 Confidential Transfer Extension의 출시에도 불구하고 채택은 상당히 제한적이었는데, 이는 부분적으로는 어려운 DevEx 때문이지만, 대부분은 온체인 프로그램에서 기밀성을 유지하며 직접 사용할 수 없었기 때문이라고 생각합니다. 저희는 이러한 문제를 해결하기 위해 기밀 SPL 토큰 표준을 제안합니다. 기밀 SPL 토큰을 통해 팀들은 마침내 모든 Solana 프로그램과 애플리케이션에 기밀성을 추가할 수 있게 됩니다. 결제, 스테이블코인, 거래, 대출 등 모든 영역에서 이제 기본적으로 프라이버시를 보호할 수 있습니다. 또한 팀들은 Arcium의 암호화 컴퓨팅 기술을 기반으로 Solana 상의 공개 프로그램을 통해 기밀 애플리케이션을 전체적으로 구축할 수 있습니다.


Confidential SPL 토큰 표준의 주요 특징은 다음과 같습니다:

  • SPL 토큰, Token-2022 및 기밀 전송 확장(Confidential Transfer Extension)과 완벽한 상호 운용성을 제공합니다.
  • Token-2022의 기밀 전송 모델에 존재하던 중대한 한계점들을 해결합니다 (예: 프로그램/PDA 소유 토큰 계정 지원 추가를 통해 DeFi에서의 사용 가능, 수신자 계정 생성 등).
  • 온체인 프로그램 내에서 직접 이루어지는 기밀 관리 및 전송.
  • 기존 SPL 토큰의 기밀 유지
  • 이러한 개선 사항을 통해 이제 솔라나에서도 기밀성 보장형 디파이(DeFi), 스테이블코인, 결제 서비스가 마침내 가능해졌습니다.

기밀 SPL 토큰 이해하기

Confidential SPL 토큰 표준은 개발자들이 Token2022에서 겪었던 문제들을 해결하는 동시에 전체 인터페이스를 간소화하고 있습니다.

‍1. 기밀 전송에 대한 온체인 프로그래매틱 액세스

Token-2022의 기밀 전송 기능은 EOA(외부 소유 계정)만이 기밀 토큰 계정을 제어할 수 있도록 허용합니다. 이로 인해 솔라나(Solana)상의 어떤 스마트 계약도 기밀 잔액과 상호작용할 수 없게 되어, 사실상 기밀 DeFi 기능이 무력화됩니다.

Confidential SPL 토큰은 Arcium의 비공개 상태 관리 및 컴퓨팅 기능을 활용하여 이 문제를 해결합니다. 프로그램은 Arcium을 통해 기밀 토큰 계정을 관리하고 기밀 전송을 수행할 수 있어, 비공개 DeFi와 프로그래밍 가능한 프라이버시를 실현합니다.

2. 타인을 위한 토큰 계정 생성 기능

Token-2022는 수신자가 사전에 기밀 토큰 계정을 생성하도록 요구합니다. 이는 기본적인 사용자 경험(UX) 기대치를 저버리는 것으로, 수신자가 (각 토큰별로) 계정을 미리 설정해 두지 않으면 발신자가 기밀 전송을 시작할 수 없는데, 이는 사용자에게 엄청난 불편을 초래하는 결함입니다.

Confidential SPL 토큰을 사용하면, 발신자는 표준 SPL 전송과 마찬가지로 수신자를 대신해 기밀 토큰 계정을 생성할 수 있으며, 별도의 사전 설정이 필요하지 않습니다. 이는 Arcium을 활용하여 Confidential ATA 프로그램만이 소유하고 복호화할 수 있는 임시 기밀 토큰 계정을 생성하는 방식으로 작동합니다. 이후 수신자는 기밀 토큰 계정을 청구하여 소유권을 취득할 수 있으며, 이때 자신의 복호화 키를 제공하면 해당 기밀 토큰 계정이 해당 키로 암호화됩니다.

3. 캐노니컬 기밀 민트

개발자와 사용자들은 표준 SPL 토큰에 의존하고 있습니다. 하지만 기밀 자산으로의 브리징을 위해서는 새로운 수동 발행, 래퍼(wrapper)가 필요하거나, 기존 토큰 발행자에 의존해야 했습니다.

Confidential SPL 토큰은 표준화된 기밀 래핑 발행 기능을 지원하여, 토큰 래핑 프로그램을 활용함으로써 사용자가 인지하지 못하는 사이에 모든 SPL 토큰을 통일된 기밀 버전으로 래핑할 수 있게 합니다. 임의의 수의 래핑된 토큰을 표준 SPL 토큰으로 자동 해석할 수 있습니다. 또한 새로운 기능을 통해 원본 발행 기관을 감사자로 지정할 수 있습니다(해당 기관의 별도 조치 없이도 가능).

4. 간소화된 개발자 환경

기밀 전송 기능을 통합하는 과정은 지나치게 복잡했습니다. 개발자들에게는 익숙하고 직관적인 인터페이스가 필요합니다.

Confidential SPL 토큰은 다양한 토큰 프로토콜의 복잡성을 추상화하고 통합된 인터페이스를 제공함으로써 SPL 토큰의 사용 경험을 재현하며, 이를 통해 비공개 전송을 공개 전송만큼 간편하게 이용할 수 있게 합니다.

프로토콜 아키텍처

Confidential SPL 토큰 표준은 솔라나(Solana)상의 다양한 토큰 프로토콜을 아우르는 통합 추상화 계층으로 설계되어, 기존에 존재하던 복잡성을 해소하고 강력한 신규 기능을 도입함으로써 공개 토큰 및 기밀 토큰 운영 간의 원활한 상호 운용성을 가능하게 합니다.

Confidential SPL 토큰은 여러 프로그램과 프로토콜을 통합하고 결합함으로써 그 기능을 구현합니다:

기존 프로그램 및 절차:

  • SPL 토큰 발행, 입금 및 출금을 위한 SPL 토큰 프로그램.
  • 기밀 발행 및 기본 EOA 기반 기밀 전송을 지원하는 Confidential Transfer Extension이 포함된 Token-2022.
  • 토큰 랩(Token Wrap) 프로그램은 모든 SPL 토큰을 기밀 SPL 토큰으로 랩핑할 수 있도록 지원합니다(SPL 토큰 1개 발행 ↦ 토큰-2022 1n개 발행).

새로운 프로그램 및 절차:

  • 기밀 전송 어댑터 – Arcium을 활용하여 Token-2022 기밀 전송 확장 기능에 비-EOA(온체인 프로그램) 지원을 추가합니다.
    • Confidential Transfer 확장 기능을 적용한 Token-2022는 EOA가 관리하는 기밀 잔액 및 전송만 지원합니다.
    • 프로그램이 기밀 잔액을 관리하지만, (프로그램이 명시적으로 허용하지 않는 한) 아무도 이 잔액을 확인할 수 없습니다.
    • 기밀 전송 어댑터 는 신뢰할 수 있는 중개자 없이도 솔라나 프로그램 내에서 직접적인 기밀 전송 및 토큰 제어가 가능하게 합니다.
    • 암호화된 SPL 토큰은 추가적인 추상화 계층으로서 이 어댑터에 직접 연결되어, 더 빠르고, 더 대용량이며, 비용 효율적인 전송 및 DeFi 거래를 가능하게 합니다.
  • 기밀 감사자 어댑터 – 프로그래밍이 가능하고 개인정보 보호 기능을 갖춘 규정 준수 기능을 추가합니다.
    • 이 어댑터는 기존 감사 기능을 확장하여 보다 유연하고 보안성이 강화된 규정 준수 시스템을 지원합니다.
    • 특히, 이 방식은 감사자의 복호화 공개 키를 알 필요 없이 감사자를 지정할 수 있게 해줍니다(이는 Token-2022에서는 필수 조건입니다).
  • 암호화된 SPL 토큰 – 비-EOA(온체인 프로그램)에 특화된, Arcium 기반의 새로운 기밀 토큰 표준.
    • 이 토큰 프로그램은 Token-2022의 기밀 전송 확장 기능보다 더 가벼운 계정과 운영 방식을 특징으로 합니다.
    • 개정된 암호문 방식은 Arcium의 Cerberus MPC에서 암호화된 직접 실행을 지원한다.
  • 비공개 ATA 프로그램 – 제3자 소유자가 별도의 조치를 취하지 않아도 비공개 토큰 계정을 생성할 수 있도록 합니다.

동일한 SPL 경험을, 이제 암호화되어 제공합니다

개인정보 보호 기능이 없는 토큰은 기관 투자자들에게는 충분하지 않습니다. 전통 금융(TradFi)은 오랫동안 퍼블릭 블록체인보다 강력한 개인정보 보호 기능을 제공해 왔습니다. 기관 투자자들을 온체인 환경으로 유치하기 위해서는 기밀 정보, 고객, 전략, 자금 운용 등을 보호하기 위한 필수 조건으로 개인정보 보호가 필요합니다. Confidential SPL Token은 솔라나(Solana)의 기본 SPL 표준을 확장하여 개발자 경험을 통합함으로써 기밀성을 보장합니다. 이러한 문제들이 해결됨에 따라, 개발자와 기관들은 이제 모두가 기대하는 프라이버시를 구현하기 위해 하나의 통합되고 친숙한 표준을 활용할 수 있게 되었습니다.

Confidential SPL 토큰은 현재 활발히 개발 중입니다. 기밀성 기능을 구현하고자 하는 팀이나, 과거에 이와 관련해 어려움을 겪은 경험이 있는 팀이라면 언제든지 저희에게 연락해 주시기 바랍니다! X(구 트위터 )로 DM을 보내시거나, 디스코드(Discord) 에 가입하여 지원 티켓을 생성해 주셔도 됩니다.