νΌλλ‘ λμκ°κΈ°
Dev.toSecurity
μλ¬Έ μ½κΈ°
μ€μ μ§μ€ν κ³μ 체κ³μμ Public Key κΈ°λ°μ νμ€μν Identity ꡬ쑰λ‘μ μ ν
π From Usernames to Keypairs: Understanding Identity on Solana
AI μμ½
Context
Emailκ³Ό Password κΈ°λ°μ Web2 Identity 체κ³λ νλ«νΌ μ 곡μκ° μ‘μΈμ€ κΆνμ λ μ μ μΌλ‘ μ μ΄νλ ꡬ쑰μ. μ΄λ‘ μΈν΄ μ¬μ©μ λ°μ΄ν°κ° μ¬λ¬ μλΉμ€μ ννΈνλλ©° νλ«νΌ μμ‘΄μ μΈ μΈμ¦ νκ³μ μ΄ λ°μν¨.
Technical Solution
- Cryptographic Keypair λμ μ ν΅ν μ¬μ©μ μ£Όλμ μμ κΆ μ¦λͺ ꡬ쑰 μ€κ³
- Public Keyλ₯Ό λ€νΈμν¬ μ μμ κ³ μ μλ³μλ‘ νμ©νμ¬ μλΉμ€ κ° Identity ν΅ν© λ¬μ±
- Base58 Encoding μ μ©μ ν΅ν κ°λ μ± μ ν΄ λ¬Έμ μ κ±° λ° μλ³μ λ¬΄κ²°μ± ν보
- Session κΈ°λ° λ‘κ·ΈμΈμ λ체νλ Cryptographic Signature κΈ°λ°μ μΈμ¦ λ©μ»€λμ¦ κ΅¬ν
- νλ«νΌ μ€μ μ μ΄ μμ΄ μνμ μκ³ λ¦¬μ¦μ μν Identity μμ± λ° κ²μ¦ μ²΄κ³ κ΅¬μΆ
μ€μ² ν¬μΈνΈ
- μ€μ μ§μ€ν μΈμ¦ 체κ³μ Single Point of Failure μνμ± κ²ν - μλΉμ€ κ° μλ³μ ν΅ν©μ μν κΈλ‘λ² Unique ID μ€κ³ μ λ΅ μ립 - Password-less μΈμ¦μ μν Public Key Infrastructure(PKI) λμ κ°λ₯μ± λΆμ
νκ·Έ