μΉ΄λ₯΄λ€λ Έ ν€
ν€λ λ€μ μ©λλ‘ μ¬μ©λλ λΉλμΉ μνΈν ν€ μμ λλ€:
- κ²°μ λ° μ€ν μ΄νΉ μΈμ¦μμ μλͺ λ° κ²μ¦
- μΉ΄λ₯΄λ€λ Έ λΈλ‘체μΈμ μ£Όμ μ μ λ° μλ³
μ΄ λμμ ν€, μ£Όμ, μΈμ¦μ κ°μ κ΄κ³λ₯Ό 보μ¬μ€λλ€:
ν€μ μ ν
μΉ΄λ₯΄λ€λ Έμλ λ κ°μ§ μ£Όμ ν€ μ νμ΄ μμ΅λλ€:
- λ Έλ ν€
- μ£Όμ ν€
λ Έλ ν€
λ Έλ ν€λ λΈλ‘체μΈμ 보μμ λνλ΄λ©° λ€μ ν€λ‘ ꡬμ±λ©λλ€.
- μ΄μμ/μ΄μ ν€
- KES ν€ μ
- VRF ν€
μ΄μμ/μ΄μ ν€
μ΄λ μ μΈμ¦μμ λν μΈμ¦μ μΉ΄μ΄ν°λ₯Ό ν¬ν¨νλ μ΄μμμ μ€νλΌμΈ ν€ μμ λλ€.
νμ λν ν« ν€(μ¨λΌμΈ) λ° μ½λ ν€(μ€νλΌμΈ)λ₯Ό λͺ¨λ κ΄λ¦¬νλ κ²μ μ΄μμμ μ± μμ λλ€. μ½λ ν€λ μμ ν΄μΌ νλ©° μΈν°λ·μ μ°κ²°λ μ₯μΉμ μμ΄μλ μ λ©λλ€. μ½λ ν€λ₯Ό μ¬λ¬ κ° λ°±μ ν΄ λ³΄κ΄νλ κ²μ΄ μ’μ΅λλ€.
KES ν€ μ
λΈλ‘ μμ± λ Έλμ λν μ΄μ μΈμ¦μλ₯Ό λ§λ€λ €λ©΄, λ³ΈμΈμ΄ λꡬμΈμ§ μΈμ¦νλ KES(ν€ μλ³ΌλΉ μλͺ ) ν€ μμ΄ νμν©λλ€.
KES ν€λ νΉμ κΈ°κ° λμλ§ μ§νν μ μμΌλ©°, κ·Έ μ΄νμλ μΈλͺ¨κ° μμ΄μ§λλ€. μ΄λ 곡격μκ° ν€λ₯Ό μΉ¨ν΄νμ¬ μλͺ ν€μ μ κ·ΌνλλΌλ μ§κΈ μ΄νμ λΈλ‘ μλͺ μλ§ μ¬μ©ν μ μκ³ μ΄μ λΈλ‘μλ μ¬μ©ν μ μμΌλ―λ‘ κ³΅κ²©μκ° κΈ°λ‘μ λ€μ μμ±ν μ μκΈ° λλ¬Έμ μ μ©ν©λλ€.
μ€μ λ κΈ°κ°μ΄ μ§λλ©΄ λ Έλ μ΄μμλ μλ‘μ΄ KES ν€ μμ μμ±νκ³ , μ ν€ μμΌλ‘ μλ‘μ΄ μ΄μ λ Έλ μΈμ¦μλ₯Ό λ°κΈνκ³ , μ μΈμ¦μλ‘ λ Έλλ₯Ό λ€μ μμν΄μΌ ν©λλ€.
VRF ν€
μ°λ‘보λ‘μ€ νλΌμ€μ€(Praos)λ κ²μ¦ κ°λ₯ν 무μμ ν¨μ(VRF) ν€λ₯Ό ν΅ν΄ λΈλ‘ μμ±μ μΆκ°μ μΈ λ³΄μ κ³μΈ΅μ μ 곡ν©λλ€.
λ€λ₯Έ μ§λΆ μ¦λͺ λΈλ‘μ²΄μΈ νλ‘ν μ½(μ: μ°λ‘보λ‘μ€ ν΄λμ λλ BFT)μμλ μ¬λ‘― 리λ μΌμ μ΄ κ³΅κ°λμ΄ μκΈ° λλ¬Έμ κ° μ¬λ‘―μμ λΈλ‘μ μμ±ν κΆνμ΄ μλ 주체λ₯Ό μ μ μμ΅λλ€. μ΄ κ²½μ° μμ μ΄ λꡬμΈμ§ μ¦λͺ νκΈ°λ§ νλ©΄ λλ©°, λꡬλ κ³΅κ° μ¬λ‘― 리λ μΌμ μ νμΈν μ μμ΅λλ€.
νμ§λ§ μ°λ‘보λ‘μ€ νλΌμ€μ€μ μ¬λ‘― 리λ μΌμ μ λΉκ³΅κ°λ‘ μ μ§λκΈ° λλ¬Έμ λκ° μ¬λ‘― 리λκ° λ μ§ μ무λ 미리 μ μ μμ§λ§, μΌλ¨ μ¬λ‘― 리λκ° λλ©΄ λ€λ₯Έ λͺ¨λ μ¬λμκ² μμ μ΄ VRF ν€λ₯Ό μ¬μ©νκ³ μμμ μ¦λͺ ν μ μμ΅λλ€.
VRF ν€λ μ΄μ μΈμ¦μ λ΄μ μ μ₯λ μλͺ κ²μ¦ ν€μ λλ€. μ΄λ λ Έλκ° μ£Όμ΄μ§ μ¬λ‘―μ λΈλ‘μ μμ±ν κΆνμ΄ μμμ μ¦λͺ ν©λλ€.
μ£Όμ ν€
μ£Όμ ν€λ λΈλ‘μ²΄μΈ μμμ μκΈμ μλ³νκΈ° μν ν€μμ νμλ μ£Όμ κΈ°λ₯μ κ°μ§λ©°, λ€μ ν€λ‘ ꡬμ±λ©λλ€:
- κ²°μ ν€: μΌλ°μ μΌλ‘ UTXO μ£Όμλ₯Ό μμ±νλ λ° μ¬μ©λλ λ¨μΌ μ£Όμ ν€ μμ λλ€.
- μ€ν μ΄νΉ ν€: μΌλ°μ μΌλ‘ κ³μ /보μ μ£Όμλ₯Ό μμ±νλ λ° μ¬μ©λλ μ€ν μ΄νΉ/보μ μ£Όμ ν€ μμ λλ€.
λ μ½μ΄λ³΄κΈ°
- ν€μ μ£Όμ μμ±νκΈ°
- KES ν€ μ μμ±νκΈ°
- μ€ν μ΄ν¬ ν ν€ μμ±
- κ²°μ /μ€ν μ΄νΉ ν€ λ° μ£Όμ μμ±νκΈ°
* μλ¬Έ: https://docs.cardano.org/learn/cardano-keys/
* λ²μ: Ilhun@CryptoVeri enics_sky@naver.com