• KIP-17은 Klaytn Improvement Proposals-17 의 약자
    👉 클레이튼의 17번째 개선 제안이다

  • KIP는 클레이튼 블록체인 네트워크에서 발행되는 토큰(token)의 표준

  • KIP-17은 ERC-721 토큰에서 파생되었다

  • ‘KIP-17’ 기반으로 발행된 토큰은 대체가 불가능하다
    👉 대체 불가능 토큰 (NFT, Non-Fungible Token)

‘KIP-17’ 기반 NFT 메타콩즈 👆

  • KIP-17 기능을 확인하기 위해서 ‘KIP-13’ 자체 검사를 수행하여야 한다

KIP-13

토큰에 어떤 기능이 컨트랙트에 구현되어 있는지
알 수 있는 명확한 방법이 없기 때문에

KIP-13 에서는 컨트랙트에서 인터페이스를 정의하고 구현 & 요청
표준 방법을 제안한것

👉 예를 들어, KIP-17 기반으로 토큰을 만들고
그 토큰은 부동산 거래를 하는 기능이 있다면
그 기능을 구현하는지 여부를 쉽게 알수 있다

👉 예를 들어, KIP-17의 인터페이스 식별자를 정의하면
계약이 KIP-17 을 구현하는지 여부를 쉽게 결정할 수 있다


KIP-17 ↔ ERC-721의 차이점

  • ERC-721 보다 많은 선택 가능한 기능들을 지원한다
    Minting extension minting with URL extension
    burning extension and pausing extension

  • ERC-721의 지갑 인터페이스 ( ex) 메타마스크 ) 가 ERC-721과 호환되도록 지원한다

  • 모든 토큰의 transfer / mint / burn 작업은 이벤트 로그별 추적을 거쳐야 한다

👉 송금 작업은 무조건 transfer / mint / burn 관련된 작업들에서 발생되어야 한다

  • transfer 👉 토큰 거래 / 지갑 이동
  • mint 👉 토큰 총 발행량에서의 토큰 추가 발행
  • burn 👉 토큰 총 발행량에서의 토큰 소각

참고 했던 사이트 🖥