KCT, KIP-7, KIP-17 은 무엇인가요?
안녕하세요. Klaytn API Service 헬프센터 담당자입니다.
문의하신 Klaytn API Service KCT, KIP-7, KIP-17에 관해선 아래 내용을 참고해주시기 바랍니다.
[KCT]
KCT (Klaytn Compatible Token)는 Klaytn의 호환 토큰을 뜻하며, 특정 기술 스펙을 구현한 특별한 타입의 Klaytn
스마트 컨트랙트 입니다. Klaytn의 토큰 표준은 KIP-7과 KIP-17으로 정의되어 있습니다.
[KIP-7]
KIP-7은 대체 가능한 토큰(Fungible Token)에 대한 표준입니다. 대체 가능한 토큰은 각 토큰 단위가 동일한 가치를
지니며 모든 가용 토큰끼리 서로 호환이 가능합니다. KIP-7의 표준 인터페이스를 통해 클레이튼에 모든 토큰들이
지갑에서 탈중앙 거래소에 이르기까지 다른 어플리케이션에서 재사용 할 수 있습니다.
KIP-7은 ERC-20에서 파생되었으며 차이점은 다음과 같습니다.
KIP-7 과 ERC-20 차이점
- 보다 많은 선택 가능한 기능들을 (mint, burn and pause extension) 지원합니다.
- 모든 토큰의 transfer/ mint/ burn 작업은 이벤트 로그별 추적을 거쳐야 합니다.
즉, 송금 작업은 무조건 transfer/ mint/ burn 관련된 작업들에서 발생되어야 합니다. - 각 method group에 KIP -13 인터페이스를 구현해야 합니다.
KIP-7에 관해 더 궁금하신 사항 있으시면 KIP-7 문서를 참고 해주시기 바랍니다.
[KIP-17]
KIP-17은 대체 불가능한 토큰 (Non-fungible Token)에 대한 표준입니다. 따라서 고유한 가치를 가지고 있으며
각 토큰 간의 호환이 불가능합니다. KIP-17의 표준 인터페이스를 통해 wallet/ broker/ auction 어플리케이션들은
클레이튼에 NFT와 함께 작동될 수 있습니다. 또한, 클레이튼은 간단한 KIP-17 스마트 컨트랙트와 임의의 많은 양의
NFT들을 추척하는 컨트랙트를 제공합니다. KIP-17은 ERC-721 토큰에서 파생되었으며 차이점은 다음과 같습니다.
KIP-17 과 ERC-721 의 차이점
- 모든 토큰의 transfer/ mint/ burn 작업은 이벤트 로그별 추적을 거쳐야 합니다.
즉, 송금 작업은 무조건 transfer/ mint/ burn 관련된 모든 작업에서 발생되어야 합니다. - ERC-721의 지갑 인터페이스가 ERC-721과 호환되도록 지원합니다.
- 보다 다양한 확장 옵션들이 (Minting extension, minting with URL extension,
burning extension, and pausing extension) 준비되어 있습니다.
KIP-17에 관해 더 궁금하신 사항 있으시면 KIP-17 문서를 참고해 주시기 바랍니다.
더 궁금하신 사항 있으시면 Klaytn Docs 참고 후 헬프센터 상단 위 문의등록을 클릭하시고 문의사항을 등록해
주시거나 Klaytn Forum에 질문을 남겨주세요.
감사합니다.
Klaytn API Service 헬프센터 담당자 드림.