Web2 개발자를 위한 Solana Identity: 키페어를 이미 이해하고 있습니다.

발행: (2026년 5월 10일 AM 09:10 GMT+9)
5 분 소요
원문: Dev.to

Source: Dev.to

Solana 신원 이해하기 (SSH 키 쌍을 통해)

SSH 키 쌍을 한 번이라도 생성해 본 적이 있다면, 이미 Solana 신원을 이해하고 있는 것입니다.

ssh-keygen -t ed25519

위 명령은 두 가지를 만들어 줍니다:

  • id_ed25519.pub (공개 키) → 서버에 올림
  • id_ed25519 (개인 키) → 내 컴퓨터에 보관

서버에 SSH 접속할 때는 개인 키로 챌린지를 서명함으로써 신원을 증명합니다. 서버는 공개 키를 사용해 서명을 검증합니다. 개인 키는 절대로 내 컴퓨터를 떠나지 않습니다.

Solana도 정확히 같은 방식으로 동작합니다. 하나의 서버가 아니라 전체 네트워크가 여러분의 서명을 검증합니다. SSH 접근 권한만 주는 것이 아니라, 키 쌍을 통해 Solana의 모든 앱에서 토큰, 프로그램, 데이터를 소유할 수 있게 됩니다.

Solana 주소가 실제로 무엇인지

Solana 주소는 32바이트 Ed25519 공개 키를 Base58로 인코딩한 것입니다. 예시:

14grJpemFaf88c8tiVb77W7TYg2W3ir6pfkKz3YjhhZ5

데이터베이스에 저장된 Web2 사용자 이름과 비교해 보세요. 회사가 그 사용자 이름을 부여하고, 필요하면 취소·변경·잠금할 수 있습니다. Solana 주소는 누구의 허가도 필요 없으며, 수학적으로 존재하기 때문에 존재합니다.

Solana에서는 해당 주소에 대한 트랜잭션에 서명할 수 있는 유일한 사람은 개인 키를 가진 사람뿐입니다—회사도, 관리자 패널도, “비밀번호를 잊음” 흐름도 없습니다. 이는 자산을 빼앗길 위험이 없다는 점에서 자유롭지만, 개인 키를 잃어버리면 아무도 복구해 줄 수 없다는 점에서 두렵습니다. 그래서 지갑이 존재합니다: 개인 키를 안전하게 관리하기 위해서죠.

온‑체인 신원이 가능하게 하는 것

키 쌍은 단순히 로그인용이 아닙니다. Solana에서 여러분이 하는 모든 행동은 주소와 연결됩니다:

  • 토큰 소유 – 주소가 NFT 혹은 일반 토큰을 보유
  • 프로그램 상호작용 – 스마트 계약을 호출
  • 거버넌스 – 토큰으로 DAO 제안에 투표
  • 평판 – 다른 주소들이 여러분의 온‑체인 기록을 확인

암호학적이며 자체 보관(self‑custodied)되기 때문에, 네트워크상의 모든 애플리케이션에서 별도의 허가 없이도 작동합니다.

사고 방식의 전환

Web2 신원은 빌려 쓰는 것입니다. Solana 신원은 스스로 소유하는 것입니다.

“Google로 로그인”하면 Google이 여러분을 보증해 주기를 요청하는 것이죠. Solana 지갑으로 트랜잭션에 서명하면 네트워크에 직접 신원을 증명하는 것입니다.

이 전환이 Web3의 모든 것을 열어줍니다—중개자는 없고, 오직 수학만이 작동합니다.

0 조회
Back to Blog

관련 글

더 보기 »