Kas와 caver 차이 문의

안녕하세요

클레이튼기반 b2c nft프로젝트 구축중입니다. 프로젝트 사이트에서 kip17 nft를 민팅해서 유저에게 토큰을 주고, 유저들끼리 토큰을 사고팔고(토큰 전송), 사전에 정해진 일정 기간이 지나면 자동으로 토큰이 소각되어야 하는데요,

이런 로직을 kas로 구현할 수 있나요? 유저들끼리 토큰 전송을 하려면 해당 유저의 지갑id가 account pool에 있어야한다고 하는데 외부 유저들의 지갑id를 account pool에 추가할 방법이 있는지 모르겠어요.

또 기초적인 질문입니다만 kas와 caver가 어떤 부분에서 다른가요? kas에서 불가능한 것을 caver-java로 할 수 있는지요? 아니면 기능은 같고 api로 구현하느냐 sdk로 구현하느냐의 차이일 뿐인가요

답장 부탁드리겠습니다~

안녕하세요

제가 질문을 잘 이해한건지 모르겠지만 우선 제 생각에는,
account pool과는 무관하게, 컨트랙트를 해당기능을 하도록 만드셔서 배포하시면 될것같습니다.

web3서비스를 런칭한다고하면, 해당 서비스에서 생성되는 트랜잭션을 전담해줄 수 있는 EN노드가 있다면,
서비스 운영이 원활해질 수 있습니다. 따라서 서비스 런칭을 위해 EN노드를 운영하는게 필요한데요, 이를 kas가 담당해 줄 수 있다고 보시면 될것같습니다. 이 외에도 kas를 이용하시면 여러 장점이 있습니다.

그리고 caver는 api를 이용할 노드를 지정하여 사용하도록 되어있는 sdk입니다. 말 그대로 EN노드는 public en을 사용하거나 해야하는데, 테스트 정도야 가능하지만 서비스 운영은 어렵습니다.

2 Likes