Klaytn bapp 구현 관련 질문입니다

안녕하세요. 클레이튼 bapp을 만들고자 서비스를 기획하고자 하는데요,

서비스의 핵심 기능은

  1. 사용자는 NFT를 발행하고

  2. 발행된 NFT를 서비스 내의 재화로 구매 가능하다.

입니다.

(오픈씨와 같은 마켓플레이스의 또다른 형태를 기획중입니다)

여기서 NFT 발행의 경우 KIP-17 컨트랙 구현을 통해 가능할 것 같은데,

발행된 NFT를 서비스 내의 재화로 구매 가능하다. 라는 부분에서 “서비스 내의 재화” 를 KIP-7 컨트랙 구현으로 가능하다고 생각하고 있는데요.

궁금한점이,

  1. 앞서 말씀드린 부분이 가능한지? (KIP-17로 발행한 토큰을 KIP-7 토큰으로 거래)

  2. KIP-7 컨트랙으로 구현된 재화는 어떤 방법으로 KlaySwap같은 곳에서 스와핑 대상 코인이 될 수 있는지? (klaytn <-> KIP-7)

  3. KIP-7 을 발행하는 조건을 특정 NFT 토큰을 소유하고 있을 시에 소유자의 지갑에 생성되는 방식으로 구현 가능할지

입니다.

답변 기다리겠습니다! 감사합니다.

@tjdcks1781

안녕하세요.
올려주신 질문에 대한 답은 실제 BApp을 개발하시면서
많은 고민과 시행착오 속에서 찾아질 거 같습니다.

어떻게 기획하고 만들지는 기존에 잘 운영되는 서비스들의 아키텍쳐를 스터디해보시는 게 좋을 거 같습니다.

1번: KIP-17로 발행한 토큰을 KIP-7로 거래가 가능한지 여부

  • 웹 인터페이스와 백엔드 단에서 처리를 하거나 별도의 컨트랙트를 만드시고 백엔드와 함께 사용하는 등 다양한 방법이 있을 것 같습니다.
  • 답이 없는 문제이고, 전적으로 질문자 분의 서비스의 기획에 달려 있으므로 상세한 답은 드리기 어렵고 또 이 부분은 스스로 찾아내셔야 합니다.

2번: Klayswap 관련해서는 개발사인 Ozys에 문의 부탁드립니다.

3번: 백엔드에서 컨트랙트에 대한 정보를 읽어들여 토큰 보유여부를 확인 후 처리가 가능할 거 같습니다.

https://refs.klaytnapi.com/ko/node/latest 도 참고해보시면 좋을 거 같습니다.

2 Likes