> For the complete documentation index, see [llms.txt](https://novacont.gitbook.io/nova-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://novacont.gitbook.io/nova-docs/novacont-docs/korean/undefined-1/first-agreement.md).

# 첫 번째 계약 만들기

시작하기 전에 호환 지갑(MetaMask 등)이 설치되어 있고 NovaCont가 지원하는 올바른 네트워크에 연결되어 있는지 확인하세요. 활성 네트워크 정보는 항상 앱 내에 표시됩니다 — 지갑이 잘못된 네트워크에 있으면 자동으로 알림을 받습니다.

<figure><img src="/files/DoBNQzVTEJGdv44ICkCK" alt=""><figcaption></figcaption></figure>

### 두 가지 역할 이해하기

NovaCont의 모든 계약은 정확히 두 당사자를 포함합니다:

**고객** — 계약을 시작하고, 조건을 정의하며, 온체인에서 자금을 잠그는 당사자. 고객은 본질적으로 서비스나 결과물에 대해 지불하는 사람입니다.

**서비스 제공자** — 제안을 받고, 조건을 검토하고, 수락하거나 거부하는 당사자. 서비스 제공자는 작업이나 서비스를 납품하는 사람입니다.

이 두 가지 역할은 계약 생성 시 지정되며 이후에 변경할 수 없습니다.

### 고객인 경우

누군가를 고용하거나, 작업을 의뢰하거나, 결과물을 구매하는 경우 고객입니다. 스마트 컨트랙트에 자금을 잠그는 사람이 됩니다.

{% stepper %}
{% step %}

#### 지갑 연결하기

NovaCont 앱으로 이동하여 "지갑 연결"을 클릭하세요. 지갑 제공업체를 선택하고 연결 요청을 승인하세요. 계속하기 전에 올바른 네트워크에 있는지 확인하세요.
{% endstep %}

{% step %}

#### 새 계약 만들기

대시보드에서 "새 계약" 버튼을 클릭하세요. 계약 생성 양식이 열립니다.
{% endstep %}

{% step %}

#### 계약 세부 정보 입력하기

다음 정보를 제공해야 합니다:

* **서비스 제공자 지갑 주소** — 계약하는 사람 또는 기관의 이더리움 주소. 이 주소를 신중하게 확인하세요. 블록체인 거래는 되돌릴 수 없으며 잘못된 주소로 자금을 보내면 영구적인 손실을 의미합니다.
* **제목** — 계약의 짧고 설명적인 이름 (예: "NovaCont 로고 디자인").
* **설명** — 예상되는 내용의 명확한 요약. 가능한 한 구체적으로 작성하세요. 이 설명은 온체인 기록의 일부가 되며 분쟁 발생 시 참조됩니다.
* **수락 마감일** — 서비스 제공자가 제안을 수락하거나 거부할 수 있는 일수. 이 기간 내에 응답하지 않으면 계약이 만료되고 자금이 전액 환불됩니다.
* **납품 마감일** — 서비스 제공자가 수락 후 작업을 납품할 일수. 이 카운트다운은 생성 시점이 아닌 수락 시점부터 시작됩니다.
* **합의된 가격 (USD)** — 미국 달러로 표시된 계약 가치. NovaCont는 온체인 가격 오라클을 사용하여 현재 시장 환율로 자동으로 ETH로 변환합니다.
  {% endstep %}

{% step %}

#### 보증금 요구 사항 검토하기

확인하기 전에 NovaCont는 입금해야 할 정확한 ETH 금액을 표시합니다.

> **중요:** 합의된 가격이 $200 미만인 경우 NovaCont는 표준 1배 대신 1.25배 보증금을 요구합니다. 이는 추가적인 신뢰 메커니즘으로 합의된 금액보다 25% 더 많이 잠근다는 것을 의미합니다. 이 추가 금액은 계약이 성공적으로 완료되면 전액 환불됩니다. 이 정책은 저가치 악의적 계약을 억제하기 위해 존재합니다.
> {% endstep %}

{% step %}

#### 확인하고 자금 잠그기

"계약 만들기"를 클릭하고 지갑에서 거래를 확인하세요. 거래가 온체인에서 확인되면 자금이 스마트 컨트랙트에 잠깁니다. 계약이 최종 상태에 도달할 때까지 NovaCont를 포함한 누구도 이 자금에 접근할 수 없습니다.

이 시점에서 고유한 제안 링크가 생성됩니다. 이 링크를 서비스 제공자와 공유하세요. 서비스 제공자는 이 링크를 사용하여 조건을 검토하고 수락합니다.
{% endstep %}
{% endstepper %}

### 서비스 제공자인 경우

서비스를 제공하거나 작업을 완료하는 사람이라면 — 그리고 고객에게 자금을 조달하도록 공식적인 온체인 제안을 보내고 싶다면 — 서비스 제공자입니다.

이 흐름에서 계약 조건을 정의하고 제안 링크를 생성합니다. 고객은 그 링크를 사용하여 조건을 검토하고 온체인에서 자금을 잠급니다. 계약은 고객이 자금을 잠그는 순간에만 블록체인에 생성됩니다 — 그 이전에는 아닙니다.

{% stepper %}
{% step %}

#### **지갑 연결하기**

NovaCont 앱으로 이동하여 "지갑 연결"을 클릭하세요. 지갑 주소가 이 계약의 서비스 제공자 주소로 자동으로 등록됩니다. 이는 계약이 자금을 받은 후 귀하의 지갑만 작업을 수락하고 결제를 받을 수 있다는 것을 의미합니다.
{% endstep %}

{% step %}

#### &#x20;"서비스 제공자입니다" 선택하기

계약 생성 페이지에서 상단에 두 가지 옵션이 표시됩니다: "고객입니다"와 "서비스 제공자입니다". "서비스 제공자입니다"를 선택하세요. 지갑 주소가 이미 서비스 제공자로 표시되어 있음을 확인할 수 있습니다 — 이는 변경할 수 없습니다.
{% endstep %}

{% step %}

#### 계약 세부 정보 입력하기

* **계약 제목** — 작업의 짧고 명확한 이름 (예: "웹사이트 개발", "로고 디자인").
* **작업 설명** — 납품할 내용을 상세하게 설명하세요. 정확하게 작성하세요. 이 설명은 온체인 기록에 포함되며 분쟁이 발생할 경우 주요 참조 지점이 됩니다.
* **합의된 기본 가격 (USD)** — 받을 것으로 예상하는 금액을 미국 달러로 입력합니다. NovaCont는 고객이 계약에 자금을 조달할 때 실시간 오라클 가격을 사용하여 ETH 변환을 자동으로 처리합니다.
* **수락 기간 (일)** — 고객이 링크를 받은 후 계약에 자금을 조달하고 활성화할 일수. 이 기간 내에 행동하지 않으면 제안이 만료됩니다.
* **납품 기간 (일)** — 고객이 수락한 순간부터 작업을 완료하고 납품할 일수.
  {% endstep %}

{% step %}

#### 요약 검토하기

링크를 생성하기 전에 NovaCont는 고객의 필요한 보증금 금액을 포함한 조건의 전체 요약을 표시합니다. 합의된 가격이 $200 미만인 경우 고객은 신뢰 메커니즘으로 합의된 금액의 1.25배를 입금해야 합니다 — 고객 측에서 놀라움이 없도록 명확하게 표시됩니다.

잘못된 내용이 있으면 "편집"을 클릭하여 돌아가서 변경하세요.
{% endstep %}

{% step %}

#### 제안 링크 생성하고 공유하기

"결제 링크 생성"을 클릭하세요. NovaCont는 정의한 모든 조건을 인코딩하는 고유한 링크를 생성합니다. 이 링크를 복사하여 이메일, 메시징 앱 또는 다른 통신 채널을 통해 고객에게 전송하세요.

> 이 링크는 계약을 생성하지 않습니다. 단순히 제안입니다. 스마트 컨트랙트는 고객이 링크를 열고, 조건을 검토하고, 자신의 지갑에서 거래를 확인할 때만 배포되고 자금이 잠깁니다.

고객이 계약에 자금을 조달할 때까지 아무것도 잠기지 않으며 어느 쪽에도 의무가 없습니다.
{% endstep %}
{% endstepper %}
