Klip 연동한 계정으로 트랜젝션 보내기

안녕하세요.
게임과 블록체인 연동을 고민 중인 개발자입니다.
질문 하나 드리겠습니다.

무한돌파 삼국지라는 게임에서 Klip 지갑과 연동하여 플레이했습니다.
무돌이라는 토큰을 획득하는 것은 서버에서 저의 클립 주소로 주는 것이므로 이해됩니다.
그런데 좀 이상한 부분은, 무돌을 소비할 때 저의 서명을 받지 않는 것입니다.
Klip은 외부계정인데, 마치 KAS의 account-pool 내에 있는 것 같습니다.
혹시 Klip의 계정이 KAS와 연동되는 방법이 있어서 트랜젝션이 보내어졌을까요?

답변 부탁 드립니다.
감사합니다.

안녕하세요 :slight_smile:

자세한 내용은 무한돌파 삼국지 측에 문의하시는게 맞겠습니다. Klip 계정은 외부 서버에서 사용자 PIN 입력없이 서명 불가합니다. 대략적으로 예상되는 상황을 설명드리겠습니다.

보통 게임에서 블록체인 상의 사용자 자산을 전송할 때 매번 서명을 받기 어려우므로 실제 지갑에 전송하지 않고 내부에서 처리는 방식으로 구현합니다. 무돌 토큰을 획득하셨을 때 Klip 지갑 주소에 실제 들어왔는지를 klaytnscope에서 조회해보시면 확인 가능할 것 같습니다.

안녕하세요.
답변 감사합니다.

무돌 토큰 획득 후, 분명히 Cypress 상에 추가되었고, Klayswap에서도 확인이 가능하고, 다른 토큰으로 스왑도 가능합니다.
Klayswap에서는 무돌토큰을 토큰과 스왑할 때, 딥링크에 의한 PIN 입력을 받습니다. 아마도 트랜젝션 서명되었을거구요.
그런데 무한돌파삼국지에서는 게임상의 무돌토큰 사용하는 곳에서 사용자 PIN 입력 받는 거 없이 토큰이 차감되었습니다.
이 부분이 신기하여 혹시 Kilp 지갑 계정이 KAS의 account-pool에 들어갔나 하고 의심이 되었습니다.
이럴 가능성은 없는 것이죠?

네, 내부적으로 인프라가 분리돼 있기 때문에 그럴 가능성은 전혀없다고 보시면 되겠습니다 :slight_smile:

죄송하지만 한번만 더 여쭙겠습니다.
KAS의 마이그레이션 혹은 계정 업데이트 기능을 통해서는 가능할까요?

Klip은 정책 및 구조상 계정 업데이트를 지원하지 않습니다. KAS 마이그레이션은 어떤 것을 의도하셨는지 모르겠지만 관련이 없겠습니다~

네… 어쩌면 당연한 걸 여쭤본 것일 수도 있겠습니다.
친절한 답변 감사합니다.

1 Like