무한돌파 삼국지라는 게임에서 Klip 지갑과 연동하여 플레이했습니다.
무돌이라는 토큰을 획득하는 것은 서버에서 저의 클립 주소로 주는 것이므로 이해됩니다.
그런데 좀 이상한 부분은, 무돌을 소비할 때 저의 서명을 받지 않는 것입니다.
Klip은 외부계정인데, 마치 KAS의 account-pool 내에 있는 것 같습니다.
혹시 Klip의 계정이 KAS와 연동되는 방법이 있어서 트랜젝션이 보내어졌을까요?
자세한 내용은 무한돌파 삼국지 측에 문의하시는게 맞겠습니다. Klip 계정은 외부 서버에서 사용자 PIN 입력없이 서명 불가합니다. 대략적으로 예상되는 상황을 설명드리겠습니다.
보통 게임에서 블록체인 상의 사용자 자산을 전송할 때 매번 서명을 받기 어려우므로 실제 지갑에 전송하지 않고 내부에서 처리는 방식으로 구현합니다. 무돌 토큰을 획득하셨을 때 Klip 지갑 주소에 실제 들어왔는지를 klaytnscope에서 조회해보시면 확인 가능할 것 같습니다.
무돌 토큰 획득 후, 분명히 Cypress 상에 추가되었고, Klayswap에서도 확인이 가능하고, 다른 토큰으로 스왑도 가능합니다.
Klayswap에서는 무돌토큰을 토큰과 스왑할 때, 딥링크에 의한 PIN 입력을 받습니다. 아마도 트랜젝션 서명되었을거구요.
그런데 무한돌파삼국지에서는 게임상의 무돌토큰 사용하는 곳에서 사용자 PIN 입력 받는 거 없이 토큰이 차감되었습니다.
이 부분이 신기하여 혹시 Kilp 지갑 계정이 KAS의 account-pool에 들어갔나 하고 의심이 되었습니다.
이럴 가능성은 없는 것이죠?