πŸ‡°πŸ‡· μΉ΄λ₯΄λ‹€λ…Έ 배우기: μΉ΄λ₯΄λ‹€λ…Έ ν‚€

μΉ΄λ₯΄λ‹€λ…Έ ν‚€

ν‚€λŠ” λ‹€μŒ μš©λ„λ‘œ μ‚¬μš©λ˜λŠ” λΉ„λŒ€μΉ­ μ•”ν˜Έν™” ν‚€ μŒμž…λ‹ˆλ‹€:

  • 결제 및 μŠ€ν…Œμ΄ν‚Ή μΈμ¦μ„œμ˜ μ„œλͺ… 및 검증
  • μΉ΄λ₯΄λ‹€λ…Έ λΈ”λ‘μ²΄μΈμ˜ μ£Όμ†Œ μ •μ˜ 및 식별

이 도식은 ν‚€, μ£Όμ†Œ, μΈμ¦μ„œ κ°„μ˜ 관계λ₯Ό λ³΄μ—¬μ€λ‹ˆλ‹€:

keys-certificates

ν‚€μ˜ μœ ν˜•

μΉ΄λ₯΄λ‹€λ…Έμ—λŠ” 두 가지 μ£Όμš” ν‚€ μœ ν˜•μ΄ μžˆμŠ΅λ‹ˆλ‹€:

  • λ…Έλ“œ ν‚€
  • μ£Όμ†Œ ν‚€

λ…Έλ“œ ν‚€

λ…Έλ“œ ν‚€λŠ” λΈ”λ‘μ²΄μΈμ˜ λ³΄μ•ˆμ„ λ‚˜νƒ€λ‚΄λ©° λ‹€μŒ ν‚€λ‘œ κ΅¬μ„±λ©λ‹ˆλ‹€.

  • 운영자/운영 ν‚€
  • KES ν‚€ 쌍
  • VRF ν‚€

운영자/운영 ν‚€

μ΄λŠ” μƒˆ μΈμ¦μ„œμ— λŒ€ν•œ μΈμ¦μ„œ μΉ΄μš΄ν„°λ₯Ό ν¬ν•¨ν•˜λŠ” 운영자의 μ˜€ν”„λΌμΈ ν‚€ μŒμž…λ‹ˆλ‹€.

풀에 λŒ€ν•œ ν•« ν‚€(온라인) 및 μ½œλ“œ ν‚€(μ˜€ν”„λΌμΈ)λ₯Ό λͺ¨λ‘ κ΄€λ¦¬ν•˜λŠ” 것은 운영자의 μ±…μž„μž…λ‹ˆλ‹€. μ½œλ“œ ν‚€λŠ” μ•ˆμ „ν•΄μ•Ό ν•˜λ©° 인터넷에 μ—°κ²°λœ μž₯μΉ˜μ— μžˆμ–΄μ„œλŠ” μ•ˆ λ©λ‹ˆλ‹€. μ½œλ“œ ν‚€λ₯Ό μ—¬λŸ¬ 개 λ°±μ—…ν•΄ λ³΄κ΄€ν•˜λŠ” 것이 μ’‹μŠ΅λ‹ˆλ‹€.

KES ν‚€ 쌍

블둝 생성 λ…Έλ“œμ— λŒ€ν•œ 운영 μΈμ¦μ„œλ₯Ό λ§Œλ“€λ €λ©΄, 본인이 λˆ„κ΅¬μΈμ§€ μΈμ¦ν•˜λŠ” KES(ν‚€ 에볼빙 μ„œλͺ…) ν‚€ 쌍이 ν•„μš”ν•©λ‹ˆλ‹€.

KES ν‚€λŠ” νŠΉμ • κΈ°κ°„ λ™μ•ˆλ§Œ 진화할 수 있으며, κ·Έ μ΄ν›„μ—λŠ” μ“Έλͺ¨κ°€ μ—†μ–΄μ§‘λ‹ˆλ‹€. μ΄λŠ” κ³΅κ²©μžκ°€ ν‚€λ₯Ό μΉ¨ν•΄ν•˜μ—¬ μ„œλͺ… 킀에 μ ‘κ·Όν•˜λ”λΌλ„ μ§€κΈˆ μ΄ν›„μ˜ 블둝 μ„œλͺ…μ—λ§Œ μ‚¬μš©ν•  수 있고 이전 λΈ”λ‘μ—λŠ” μ‚¬μš©ν•  수 μ—†μœΌλ―€λ‘œ κ³΅κ²©μžκ°€ 기둝을 λ‹€μ‹œ μž‘μ„±ν•  수 μ—†κΈ° λ•Œλ¬Έμ— μœ μš©ν•©λ‹ˆλ‹€.

μ„€μ •λœ 기간이 μ§€λ‚˜λ©΄ λ…Έλ“œ μš΄μ˜μžλŠ” μƒˆλ‘œμš΄ KES ν‚€ μŒμ„ μƒμ„±ν•˜κ³ , μƒˆ ν‚€ 쌍으둜 μƒˆλ‘œμš΄ 운영 λ…Έλ“œ μΈμ¦μ„œλ₯Ό λ°œκΈ‰ν•˜κ³ , μƒˆ μΈμ¦μ„œλ‘œ λ…Έλ“œλ₯Ό λ‹€μ‹œ μ‹œμž‘ν•΄μ•Ό ν•©λ‹ˆλ‹€.

VRF ν‚€

우둜보둜슀 ν”„λΌμ˜€μŠ€(Praos)λŠ” 검증 κ°€λŠ₯ν•œ λ¬΄μž‘μœ„ ν•¨μˆ˜(VRF) ν‚€λ₯Ό 톡해 블둝 생성에 좔가적인 λ³΄μ•ˆ 계측을 μ œκ³΅ν•©λ‹ˆλ‹€.

λ‹€λ₯Έ 지뢄 증λͺ… 블둝체인 ν”„λ‘œν† μ½œ(예: 우둜보둜슀 ν΄λž˜μ‹ λ˜λŠ” BFT)μ—μ„œλŠ” 슬둯 리더 일정이 κ³΅κ°œλ˜μ–΄ 있기 λ•Œλ¬Έμ— 각 μŠ¬λ‘―μ—μ„œ 블둝을 생성할 κΆŒν•œμ΄ μžˆλŠ” 주체λ₯Ό μ•Œ 수 μžˆμŠ΅λ‹ˆλ‹€. 이 경우 μžμ‹ μ΄ λˆ„κ΅¬μΈμ§€ 증λͺ…ν•˜κΈ°λ§Œ ν•˜λ©΄ 되며, λˆ„κ΅¬λ‚˜ 곡개 슬둯 리더 일정을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

ν•˜μ§€λ§Œ 우둜보둜슀 ν”„λΌμ˜€μŠ€μ˜ 슬둯 리더 일정은 λΉ„κ³΅κ°œλ‘œ μœ μ§€λ˜κΈ° λ•Œλ¬Έμ— λˆ„κ°€ 슬둯 리더가 될지 아무도 미리 μ•Œ 수 μ—†μ§€λ§Œ, 일단 슬둯 리더가 되면 λ‹€λ₯Έ λͺ¨λ“  μ‚¬λžŒμ—κ²Œ μžμ‹ μ΄ VRF ν‚€λ₯Ό μ‚¬μš©ν•˜κ³  μžˆμŒμ„ 증λͺ…ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

VRF ν‚€λŠ” 운영 μΈμ¦μ„œ 내에 μ €μž₯된 μ„œλͺ… 검증 ν‚€μž…λ‹ˆλ‹€. μ΄λŠ” λ…Έλ“œκ°€ 주어진 μŠ¬λ‘―μ— 블둝을 생성할 κΆŒν•œμ΄ μžˆμŒμ„ 증λͺ…ν•©λ‹ˆλ‹€.

μ£Όμ†Œ ν‚€

μ£Όμ†Œ ν‚€λŠ” 블둝체인 μƒμ—μ„œ μžκΈˆμ„ μ‹λ³„ν•˜κΈ° μœ„ν•œ ν‚€μ—μ„œ νŒŒμƒλœ μ£Όμ†Œ κΈ°λŠ₯을 가지며, λ‹€μŒ ν‚€λ‘œ κ΅¬μ„±λ©λ‹ˆλ‹€:

  • 결제 ν‚€: 일반적으둜 UTXO μ£Όμ†Œλ₯Ό μƒμ„±ν•˜λŠ” 데 μ‚¬μš©λ˜λŠ” 단일 μ£Όμ†Œ ν‚€ μŒμž…λ‹ˆλ‹€.
  • μŠ€ν…Œμ΄ν‚Ή ν‚€: 일반적으둜 계정/보상 μ£Όμ†Œλ₯Ό μƒμ„±ν•˜λŠ” 데 μ‚¬μš©λ˜λŠ” μŠ€ν…Œμ΄ν‚Ή/보상 μ£Όμ†Œ ν‚€ μŒμž…λ‹ˆλ‹€.

더 읽어보기


* 원문: https://docs.cardano.org/learn/cardano-keys/
* λ²ˆμ—­: Ilhun@CryptoVeri :twitter: enics_sky@naver.com