Solana 관련 계정
Solana 네트워크에서 SPL 토큰을 전송하려면 송신 계정과 수신 계정 모두 “어소시에이티드 계정(associated account)”이어야 하며, 지갑 주소만 입력해도 지갑이 자동으로 해당 토큰의 어소시에이티드 계정을 찾아 사용한다. 만약 해당 토큰의 어소시에이티드 계정이 없다면 네트워크가 자동으로 생성하며 약 0.02 SOL의 비용이 발생하므로, 지갑에 충분한 SOL이 있는지 확인해야 한다. *SPL은 Solana에서 파생된 토큰 표준이다.
어소시에이티드 계정이란? “Associated account”는 Solana 퍼블릭체인의 핵심 로직으로, 모든 SPL 전송·수신은 체인 상에 존재하는 해당 토큰의 어소시에이티드 계정을 통해 이뤄진다. 각 지갑 주소에 대응하는 어소시에이티드 계정은 해당 개인키·니모닉으로 제어된다.
어소시에이티드 계정 생성 방법 SPL 토큰을 전송하거나 받을 때 지갑 주소를 입력하면, 네트워크가 자동으로 어소시에이티드 계정을 생성하며 이때 0.02 SOL 수수료가 든다. 이후 전송은 이 어소시에이티드 계정을 통해 처리된다. 이미 생성된 경우에는 전송/수신 시 지갑 주소만 입력하면 지갑이 자동으로 해당 토큰의 어소시에이티드 계정을 찾아 전송을 완료한다.
기존 어소시에이티드 계정이 있는 경우: 지갑 주소(또는 어소시에이티드 계정)를 입력하면 바로 전송/수신 가능.
없는 경우: 지갑 주소를 입력하면 네트워크가 새 어소시에이티드 계정을 생성한다. 이때 약 0.02 SOL의 수수료가 필요하므로 충분한 SOL을 준비해야 한다.
어소시에이티드 계정 확인 방법
Solana 익스플로러 접속 https://solscan.io/ http://solanabeach.io/ http://explorer.solana.com/
지갑 주소를 입력한 뒤 [SPL Token TXs]를 선택하면, 「DESTINATION」 항목에서 전송에 사용된 어소시에이티드 계정을 확인할 수 있다.

주의: 어소시에이티드 계정은 SPL 토큰 전송/수신에만 필요하다. Solana 네이티브 코인(SOL)을 주고받을 때에는 어소시에이티드 계정이 요구되지 않는다.
Last updated