Solana, Solflare로 지갑 생성 및 위임하기 (Ledger/Keystore)
안녕하세요, Node A-Team입니다.
Solana를 위임하는 방법에 대해 자세한 가이드를 만들어 보았습니다. 이 가이드는 크게 4파트로 이루어져 있습니다.
1. Solflare로 Solana 지갑 생성(Keystore File)
2. Solflare로 Solana 지갑 접속(Ledger Nano S)
3. Staking 계정으로 Solana 전송
4. Validator에게 Solana 위임
오늘 사용하는 SolFlare는 Dokia Capital에서 만든 Solana 지갑입니다. 깔끔한 인터페이스와 쉬운 사용법으로 널리 사용되고 있는 Solana 지갑입니다. 이 지갑은 Keystore 파일, 또는 Ledger Nano S/X로 접속 가능합니다. 현재로서는 Ledger Nano X는 윈도우에서 호환성 문제가 존재하오니 이 점 유의해주시길 바랍니다. Ledger Nano S의 초기 세팅 방법에 대해서는 이 글을 참고해주세요.
1. Solflare로 Solana 지갑 생성(Keystore File)
https://solflare.com으로 접속합니다.

여기서 Create a wallet을 눌러 지갑을 생성하거나, Access a wallet을 통해 기존에 생성한 지갑에 접속할 수 있습니다. Create a Wallet을 눌러 지갑을 생성해 보겠습니다.

Keystore File을 사용하여 지갑을 생성할 예정이니, 오렌지 색의 Next > 버튼을 눌러 주십시오.

지갑 생성을 위해서는 비밀번호가 필요합니다. 비밀번호를 두 번 입력하고, Next를 누르시면 됩니다. 하단의 “Get a Raw Private Key”에 체크하시면, Private Key 파일이 함께 생성됩니다. 이 가이드 내에서는 편의를 위해 Keystore 파일만을 사용하겠습니다.

하단의 I understand… 항목에 체크하여 동의해주세요. Keystore 파일 분실 시, 지갑 접속이 불가능해진다는 뜻입니다. 반드시 Keystore 파일을 안전한 곳에 저장하시고 보관에 유의해주세요.
생성된 Keystore 파일을 오른쪽 파란 버튼을 눌러 저장해줍니다.
Next를 눌러 다음 단계로 진행합니다.

이제 마지막 단계 입니다. 조금 전에 다운로드 받은 Keystore 파일을 파란 버튼을 눌러 업로드 해주세요.

업로드가 완료되면, Finish를 눌러 지갑을 생성합니다.

지갑이 생성 되었습니다. 이제 전 단계에서 받은 Keystore 파일을 이용해 접속해보겠습니다. Access를 눌러 접속화면으로 이동합니다.

지갑을 생성할 때 사용하셨던 비밀번호를 입력하시고, 파란 버튼을 이용해 다운로드받은 Keystore 파일을 넣어주세요. 그 이후 Access 버튼을 눌러 지갑에 접속합니다.

드디어 지갑에 접속했습니다. Solflare의 지갑 인터페이스를 볼 수가 있는데요, 지갑 주소, 보유량, 송금 내역 등을 확인 하실 수 있습니다.
2. Solflare로 Solana 지갑 접속(Ledger Nano S)
사용하시는 컴퓨터에 Ledger를 연결해 주십시오. Ledger Live 프로그램을 열어주세요. 최신 버전의 Ledger Live는 여기서 다운로드 가능합니다. Ledger Nano의 Firmware또한 최신 버전인지 확인해 주세요. 그럼에도 불구하고 Connection Error가 종종 발생하는 점 유의해 주시길 바랍니다.
Ledger Live를 오픈 하신 후, Ledger기기에서 비밀 번호를 입력해주세요.

위는 Ledger Live의 화면입니다. Manager에서 App catalog로 가신 후, Solana를 설치하여 준비해주세요.

설치가 완료된 후, Ledger의 화면에 “Application is ready.”라는 문구가 표시 되었는지 확인해주세요.
https://solflare.com으로 접속합니다.

여기서 Access a Wallet을 눌러 Ledger의 Solana 지갑에 접속하겠습니다.
오른쪽에 회색으로 되어있는 “Using Ledger Nano S”를 클릭해주시면 됩니다.

Access> 버튼을 눌러주세요.
혹시 다음 화면이 나오지 않는다면, Ledger의 화면에 “Application is ready.”이라고 표시 되어 있는지 확인해 주십시오. 만약 아닐 경우, 다시 비밀 번호를 입력 하시고, Solana를 열어주세요.

위 화면에서, Select derivation path를 누르시면, “Solana-44'/501'/”을 선택하실 수 있습니다. 만약 보이지 않는다면, Ledger가 활성화 되어있고 해제된 상태인지 확인해주세요.

정상적으로 연결된 상태라면, 아래에서 Select address를 눌러, Root Account를 선택하실 수 있습니다.
Access를 눌러주세요.
Access 버튼이 Process로 바뀌며, Ledger의 화면이 Public Key를 표시하게 됩니다.

오른쪽 버튼을 4번 눌러 줍니다.

승인을 하기 위해 양 버튼 두개를 동시에 눌러주세요.

Ledger의 Solana 지갑에 접속하였습니다. Solflare의 지갑 인터페이스를 볼 수가 있는데요, 지갑 주소, 보유량, 송금 내역 등을 확인 하실 수 있습니다.
3. Staking 계정으로 Solana 전송
이제 지갑은 생성되었지만, 스테이킹 및 위임을 하기 위해서는 Sol을 보유하고 있어야겠죠? 지갑 주소를 복사하여 거래소로 가서 Sol을 전송하겠습니다.

1 Sol을 입금해보았습니다. Binance거래소에서 옮기는 데 3분 정도 걸렸습니다. 아래 Get Started 버튼을 눌러 스테이킹 계정을 생성합니다.

얼마 만큼을 스테이킹 할 것인지 묻습니다. 스테이킹 하고자 하는 금액을 넣어주시면 됩니다. 수수료를 감안하여 0.5 Sol을 입력하고 다음 단계로 넘어가 보겠습니다. 참고로, 여기서 발생하는 수수료는 현 시점 0.000005 Sol입니다.

스테이킹 계정에 대한 비밀번호를 설정하고, Submit을 눌러줍니다.

스테이킹 계정으로 Sol이 전송되고 있습니다. 스테이킹이 완료된 후에는 기존 Sol보유량에서 스테이킹한 금액만큼 차감되어 보이게 됩니다.

보다시피 0.5 Sol이 스테이킹 계정으로 들어갔습니다. 이제 전체 보유량은 1이지만, 0.5는 언제든지 송금 가능한 Transfer 계정에 있고, 0.5는 Staking 계정에 있습니다. 만약 반영이 되지 않은 경우, 2–3분 정도 기다린 후 Reload 버튼을 누르시면 됩니다.
4. Validator에게 Solana 위임
이제 위임을 하기 위해 아래에 있는 Delegate Now 버튼을 눌러봅니다.

위임을 할 수 있는 Validator리스트가 나옵니다. 저희 A-Team에게 위임하려면, 리스트를 내려 ATEAM을 선택합니다.

스테이킹 계정 생성에 사용했던 비밀번호를 입력해 확인합니다. Submit 버튼을 눌러주세요.

스테이킹 완료를 위해서는 2–3분의 시간이 소요됩니다.

이로 인해 성공적으로 스테이킹 및 위임이 완료 되었습니다.
만약에 위임한 Sol을 해지하고자 하실 경우, Undelegate 버튼을 눌러 해지하신 후, 계정 주소(위 사진의 오렌지색 글씨)를 클릭하여 본 계정으로 보내시면 됩니다.
이로써 Solflare 지갑 생성 방법 및 스테이킹, 위임하는 방법에 대해 알아보았습니다. 위임을 통해 Solana의 생태계에 기여하고자 하시는 분들께 도움이 되길 바랍니다.
궁금하신 점이 있으시면 아래의 링크로 Node A-Team에 편히 문의 부탁드립니다 :)
카카오톡
메일: contact@nodeateam.com