# DRESSdio 지갑 이용 가이드

## 1. 개요

DRESSdio 지갑은 사용자가 퍼블릭 체인과 프라이빗 체인 간의 자산을 안전하게 관리하고, 효율적으로 스왑할 수 있도록 설계된 다기능 지갑입니다. 본 가이드는 지갑의 주요 기능, 사용 방법, 그리고 사용자 보호를 위한 보안 기능에 대해 설명합니다.

## 2. 지갑의 주요 기능

### **2.1 스왑 (Swap)**

지갑의 스왑 기능은 사용자가 퍼블릭 체인의 DRESS 토큰과 프라이빗 체인의 DP 토큰을 상호 교환할 수 있도록 합니다. 스왑 기능은 다음과 같은 단계를 통해 이루어집니다:

* **DRESS → DP 스왑**: 사용자가 퍼블릭 체인의 DRESS 토큰을 프라이빗 체인의 DP 토큰으로 교환할 때, 브릿지 컨트랙트가 DRESS 토큰을 잠그고 대응하는 DP 토큰을 발행합니다.
* **DP → DRESS 스왑**: 사용자가 프라이빗 체인의 DP 토큰을 퍼블릭 체인의 DRESS 토큰으로 교환할 때, 브릿지 컨트랙트가 DP 토큰을 소각하고 대응하는 DRESS 토큰을 언락합니다.

이 기능은 퍼블릭 체인과 프라이빗 체인 간의 자산 이동을 원활하게 하며, 사용자는 지갑 내에서 간편하게 스왑 트랜잭션을 수행할 수 있습니다.

### **2.2 입금 (Deposit)**

지갑의 입금 기능은 퍼블릭 체인에서의 입금을 지원합니다.

* **퍼블릭 체인 입금**: 사용자는 퍼블릭 체인의 DRESS 토큰을 지갑에 입금할 수 있습니다. 이는 이후 스왑에 사용하거나 퍼블릭 체인 내 다른 거래에 사용할 수 있습니다.
* **프라이빗 체인 입금 제한**: 프라이빗 체인(DP 토큰)에 대한 직접적인 입금은 불가능합니다. DP 토큰은 퍼블릭 체인에서 DRESS 토큰을 스왑하여 발행된 경우에만 보유할 수 있습니다.

### **2.3 출금 (Withdrawal)**

지갑의 출금 기능은 사용자가 자산을 외부 지갑으로 안전하게 이동할 수 있도록 지원합니다. 다만, 프라이빗 체인 내 자산의 출금에는 제한이 있습니다.

* **퍼블릭 체인 출금**: 사용자는 DRESS 토큰을 외부 지갑으로 출금할 수 있습니다. 이는 퍼블릭 체인 내에서 표준적인 출금 프로세스와 동일하게 작동합니다.
* **프라이빗 체인 출금 제한**: 프라이빗 체인의 DP 토큰은 외부 출금이 금지되어 있으며, 오직 DRESS 토큰으로 스왑한 후에만 출금이 가능합니다. 이로써 프라이빗 체인 내 자산의 무분별한 외부 유출을 방지할 수 있습니다.

## 3. 지갑 사용 방법

### **3.1 스왑하기**

1. **스왑 메뉴 선택**: 지갑 내 스왑 메뉴를 선택합니다.
2. **교환할 토큰 선택**: 교환할 토큰(DRESS 또는 DP)을 선택합니다.
3. **교환할 수량 입력**: 교환하고자 하는 토큰의 수량을 입력합니다.
4. **스왑 확인**: 스왑 버튼을 클릭하여 교환을 완료합니다. 브릿지 컨트랙트가 실행되며, 스왑이 완료됩니다.

### **3.2 입금하기**

1. **입금 메뉴 선택**: 지갑 내 입금 메뉴를 선택합니다.
2. **퍼블릭 체인 입금**: 퍼블릭 체인에서 DRESS 토큰을 지갑에 입금합니다. 프라이빗 체인 입금은 직접적으로 지원되지 않으며, 프라이빗 체인 토큰(DP)은 스왑을 통해서만 보유할 수 있습니다.
3. **지갑 주소 확인**: 제공된 지갑 주소로 토큰을 전송합니다.
4. **입금 확인**: 전송 후, 지갑 내에서 입금 내역을 확인할 수 있습니다.

### **3.3 출금하기**

1. **출금 메뉴 선택**: 지갑 내 출금 메뉴를 선택합니다.
2. **출금할 체인 선택**: 퍼블릭 체인에서 출금할 DRESS 토큰을 선택합니다.
3. **출금할 수량 입력**: 출금할 토큰의 수량을 입력합니다.
4. **출금 확인**: 출금 버튼을 클릭하여 출금을 완료합니다. 프라이빗 체인 토큰(DP)의 경우, 외부 출금이 불가능하며, 스왑을 통해 DRESS 토큰으로 전환한 후 출금할 수 있습니다.

## 4. 보안 기능

DRESSdio 지갑은 사용자의 자산을 안전하게 보호하기 위해 여러 보안 기능을 탑재하고 있습니다.

* **이중 인증(2FA)**: 지갑에 로그인하거나 주요 트랜잭션을 실행할 때, 이중 인증을 통해 보안을 강화합니다.
* **암호화된 데이터 전송**: 모든 트랜잭션 데이터는 SSL/TLS 암호화를 통해 전송되며, 사용자 자산의 안전성을 보장합니다.
* **프라이빗 키 관리**: 지갑 내 프라이빗 키는 안전하게 암호화되어 저장되며, 사용자는 이 키를 통해 자산을 관리할 수 있습니다.

## 5. 제한 사항 및 주의 사항

* **프라이빗 체인 토큰의 외부 출금 제한**: 프라이빗 체인(DP 토큰)에서의 직접 출금은 금지되어 있으며, 스왑을 통해서만 퍼블릭 체인으로 출금할 수 있습니다. 사용자는 이 점을 유의하여 자산을 관리해야 합니다.
* **스왑 수수료**: 스왑 과정에서 소정의 수수료가 발생할 수 있으며, 이는 브릿지 컨트랙트에서 자동으로 처리됩니다.
