피드로 돌아가기
How Identity Works on Solana (vs Web2)
Dev.toDev.to
Security

Central Authority 제거 및 Public-Key Cryptography 기반 Identity 설계

How Identity Works on Solana (vs Web2)

Elizabeth Afolabi2026년 5월 2일3beginner

Context

중앙 집중식 Database와 Session 기반의 Web2 인증 체계로 인한 단일 실패 지점 발생 및 사용자 데이터 통제권 상실 문제 분석.

Technical Solution

  • Keypair 구조를 통한 Identity 정의로 서버 저장소 없는 분산 식별 체계 구현
  • Public Key를 Username으로 활용하여 외부 노출 가능한 고유 식별자 확보
  • Private Key 기반의 Digital Signature 방식을 통한 Password-less Authentication 구현
  • RPC(Remote Procedure Call) 인터페이스를 통한 Blockchain 데이터 조회와 트랜잭션 전송의 분리
  • Stateless 연결 방식을 통한 Session 관리 오버헤드 제거 및 Wallet 연결 기반의 즉시 인증 구조 채택

1. 사용자 식별자를 중앙 DB가 아닌 Cryptographic Key 기반으로 설계하여 보안성 강화

2. 인증 요청 시 비밀번호 전송 대신 클라이언트 측 Signing 방식을 검토하여 자격 증명 유출 차단

3. Stateful한 Session 관리 대신 Wallet 연결과 같은 Stateless한 인증 상태 유지 전략 수립

원문 읽기