> For the complete documentation index, see [llms.txt](https://whs3-doge5k.gitbook.io/smartcontract-security-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://whs3-doge5k.gitbook.io/smartcontract-security-docs/basics/7.-etherscan/undefined-2/contract-verification.md).

# Contract Verification

스마트 컨트랙 개발자는 체인 상 배포된 계약의 소스 코드를 증명하고 게시할 수 있다.

최종 사용자는 이를 통해 컨트랙의 소스 코드를 읽고 특정 계약 기능이 의도한대로 정확히 수행되는지 검사하고 확인할 수 있다.

#### Unverified

<figure><img src="https://2462457462-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLf9vwRuaws92ULgGvzTi%2Fuploads%2FtLmd4lSu7zzujeLZE8MD%2F1-1.png?alt=media&amp;token=8a7f11de-4e2b-4be9-bc08-83c9d4a16f29" alt=""><figcaption></figcaption></figure>

* 블록체인에 배포되는 모든 컨트랙에 대한 기본 설정
* 컨트랙 생성자가 소스 코드를 검증하면 Exact Mach로 업데이트 된다

#### Similar Match

<figure><img src="https://2462457462-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLf9vwRuaws92ULgGvzTi%2Fuploads%2Fn7iTvjjCfPTO27Xvq7X5%2F1-2.png?alt=media&amp;token=c6fefea6-f56b-44c4-b0ac-cf6d87afde38" alt=""><figcaption></figcaption></figure>

* 생성한 계약의 바이트코드가 이더스캔에 배포되어 검증된 기존 계약과 일치하는 경우 유사한 일치 검증이 자동 수행됨

#### Exact Match

<figure><img src="https://2462457462-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLf9vwRuaws92ULgGvzTi%2Fuploads%2FQ3JLkV37gcc9AdUcSedA%2F1-3.png?alt=media&amp;token=ca992eda-0a67-4c46-b3d2-61dff2a2c1c9" alt=""><figcaption></figcaption></figure>

* 배포된 정확한 컨트랙 코드와 함께 배포된 모든 생성자 인수를 나타낸다
