πŸ‡°πŸ‡· μΉ΄λ₯΄λ‹€λ…Έ 배우기: μΉ΄λ₯΄λ‹€λ…Έ μ£Όμ†Œ

μΉ΄λ₯΄λ‹€λ…Έ μ£Όμ†Œ

μ£Όμ†ŒλŠ” μΉ΄λ₯΄λ‹€λ…Έ 블둝체인에 μ €μž₯ν•  수 μžˆλŠ” 일뢀 메타데이터와 μ—°κ²°λœ κ΄€λ ¨ 검증/곡개 ν‚€μ˜ blake2b-256 ν•΄μ‹œμž…λ‹ˆλ‹€.

셸리(Shelley)λŠ” λ„€ κ°€μ§€ μœ ν˜•μ˜ μ£Όμ†Œλ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€:

  • 베이슀 μ£Όμ†Œ
  • 포인터 μ£Όμ†Œ
  • μ—”ν„°ν”„λΌμ΄μ¦ˆ μ£Όμ†Œ
  • 보상 계정 μ£Όμ†Œ

μ…Έλ¦¬λŠ” μƒˆλ‘œμš΄ μ£Όμ†Œ 외에도 λ°”μ΄λŸ°(Byron) μ‹œλŒ€μ˜ λΆ€νŠΈμŠ€νŠΈλž© μ£Όμ†Œμ™€ 슀크립트 μ£Όμ†Œλ₯Ό 계속 μ§€μ›ν•˜μ§€λ§Œ, μƒˆλ‘œμš΄ 베이슀 μ£Όμ†Œμ™€ 포인터 μ£Όμ†Œλ§Œ μŠ€ν…Œμ΄ν¬ κΆŒν•œμ„ κ°€μ§€κ³  μžˆμŠ΅λ‹ˆλ‹€. λ”°λΌμ„œ μ£Όμ†ŒλŠ” λΈ”λ‘μ²΄μΈμ˜ 블둝에 μ €μž₯된 원μž₯ 사양에 μ§€μ •λœ 일뢀 μ§λ ¬ν™”λœ 데이터(예: λ―Έμ‚¬μš© νŠΈλžœμž­μ…˜ 좜λ ₯(UTXO) μ£Όμ†Œ)둜 κ΅¬μ„±λ©λ‹ˆλ‹€.

μ§λ ¬ν™”λœ 데이터(μ£Όμ†Œ)λŠ” λ‹€μŒκ³Ό 같이 두 λΆ€λΆ„μœΌλ‘œ κ΅¬μ„±λ©λ‹ˆλ‹€.

  • 메타데이터: 해석에 μ‚¬μš©.
  • νŽ˜μ΄λ‘œλ“œ: μ›μ‹œ λ˜λŠ” μΈμ½”λ”©λœ 데이터.

베이슀 μ£Όμ†Œ

베이슀 μ£Όμ†Œ(base address)λŠ” ν•΄λ‹Ή μ£Όμ†Œμ˜ μŠ€ν…Œμ΄ν‚Ήμ„ μ œμ–΄ν•˜λŠ” μŠ€ν…Œμ΄ν‚Ή ν‚€λ₯Ό 직접 μ§€μ •ν•©λ‹ˆλ‹€. 이 μ£Όμ†Œμ— λ³΄κ΄€λœ 자금과 κ΄€λ ¨λœ μŠ€ν…Œμ΄ν‚Ή κΆŒν•œμ€ μŠ€ν…Œμ΄ν‚Ή ν‚€μ˜ μ†Œμœ μžκ°€ 행사할 수 μžˆμŠ΅λ‹ˆλ‹€. 베이슀 μ£Όμ†ŒλŠ” 사전에 μŠ€ν…Œμ΄ν‚Ή ν‚€λ₯Ό λ“±λ‘ν•˜μ§€ μ•Šμ•„λ„ νŠΈλžœμž­μ…˜μ— μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

μŠ€ν…Œμ΄ν¬ ν‚€ 등둝과 μŠ€ν…Œμ΄ν¬ 풀에 μœ„μž„ν•΄μ•Όλ§Œ μŠ€ν…Œμ΄ν¬ ꢌ리λ₯Ό 행사할 수 μžˆμŠ΅λ‹ˆλ‹€. μŠ€ν…Œμ΄ν¬ ν‚€λ₯Ό λ“±λ‘ν•˜λ©΄ ν‚€ 등둝 μ „ν›„μ˜ νŠΈλžœμž­μ…˜μ— μ‚¬μš©λœ 베이슀 μ£Όμ†Œμ— λŒ€ν•΄ μŠ€ν…Œμ΄ν¬ κΆŒν•œμ„ 행사할 수 μžˆμŠ΅λ‹ˆλ‹€.

포인터 μ£Όμ†Œ

포인터 μ£Όμ†ŒλŠ” ν•΄λ‹Ή μ£Όμ†Œμ˜ μŠ€ν…Œμ΄ν‚Ήμ„ μ œμ–΄ν•˜λŠ” μŠ€ν…Œμ΄ν‚Ή ν‚€λ₯Ό κ°„μ ‘μ μœΌλ‘œ μ§€μ •ν•©λ‹ˆλ‹€. 포인터 μ£Όμ†ŒλŠ” μŠ€ν…Œμ΄ν¬ ν‚€λ₯Ό μŠ€ν…Œμ΄ν¬ ν‚€ ν¬μΈν„°λ‘œ μ°Έμ‘°ν•˜μ—¬ 블둝체인 상 ν•΄λ‹Ή ν‚€μ˜ 등둝 μΈμ¦μ„œ μœ„μΉ˜λ₯Ό λ‚˜νƒ€λƒ…λ‹ˆλ‹€. 포인터 μ£Όμ†ŒλŠ” λŒ€μƒμ΄ ν™œμ„± μŠ€ν…Œμ΄ν¬ ν‚€ 등둝이 μ•„λ‹ˆλ”λΌλ„ νŠΈλžœμž­μ…˜μ—μ„œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ—¬κΈ°μ—λŠ” νŠΈλžœμž­μ…˜ 이후(λ˜λŠ” μ‹€μ œλ‘œλŠ” 이전) ν‚€κ°€ λ“±λ‘λ˜μ§€ μ•Šμ€ μ‹œλ‚˜λ¦¬μ˜€κ°€ ν¬ν•¨λ˜λ©°, λͺ…λ°±νžˆ μœ νš¨ν•˜μ§€ μ•Šμ€ λŒ€μƒμ— λŒ€ν•œ 포인터도 ν¬ν•¨λ©λ‹ˆλ‹€. μ΄λŸ¬ν•œ μœ νš¨ν•˜μ§€ μ•Šμ€ λŒ€μƒμ„ ν—ˆμš©ν•˜λŠ” μ΄μœ λŠ” λ…Έλ“œκ°€ ν˜„μž¬ ν™œμ„±ν™”λœ μŠ€ν…Œμ΄ν¬ ν‚€λ§Œ μΆ”μ ν•˜λ©΄ 되기 λ•Œλ¬Έμž…λ‹ˆλ‹€.

ν¬μΈν„°λŠ” 베이슀 μ£Όμ†Œμ— μ‚¬μš©λ˜λŠ” ν•΄μ‹œλ³΄λ‹€ 훨씬 짧을 수 μžˆμŠ΅λ‹ˆλ‹€.

포인터 μ£Όμ†Œμ—λŠ” ν•œ κ°€μ§€ μ£Όμ˜ν•  점이 μžˆμŠ΅λ‹ˆλ‹€. 포인터 μ£Όμ†Œκ°€ μ°Έμ‘°ν•˜λŠ” μŠ€ν…Œμ΄ν¬ ν‚€ 등둝 μΈμ¦μ„œκ°€ 둀백으둜 인해 손싀될 수 μžˆμŠ΅λ‹ˆλ‹€. 이 μ‹œλ‚˜λ¦¬μ˜€μ—μ„œ 자금 손싀을 λ°©μ§€ν•˜κΈ° μœ„ν•΄ μ‹œμŠ€ν…œμ€ μœ νš¨ν•˜μ§€ μ•Šμ€ 포인터가 μžˆλŠ” 포인터 μ£Όμ†Œλ₯Ό ν•΄λ‹Ή μ£Όμ†Œμ— μ €μž₯된 μžκΈˆμ„ νŠΈλžœμž­μ…˜ μž…λ ₯으둜 μ‚¬μš©ν•˜κΈ° μœ„ν•œ λͺ©μ μœΌλ‘œλŠ” μœ νš¨ν•œ κ²ƒμœΌλ‘œ κ°„μ£Όν•˜μ§€λ§Œ, μŠ€ν…Œμ΄ν¬ μ°Έμ—¬ 증λͺ…을 μœ„ν•œ λͺ©μ μœΌλ‘œλŠ” λ¬΄μ‹œν•©λ‹ˆλ‹€. μ„ νƒμ μœΌλ‘œ, 둀백의 경우 자금이 μ§€λΆ„ 증λͺ…μ—μ„œ μ œμ™Έλ˜λŠ” 것을 λ°©μ§€ν•˜κΈ° μœ„ν•΄ 지갑은 참쑰된 μΈμ¦μ„œκ°€ λΆˆλ³€μ΄ 될 λ•ŒκΉŒμ§€ 포인터 μ£Όμ†Œμ— λŒ€ν•œ νŠΈλžœμž­μ…˜ 생성을 κ±°λΆ€ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

μ—”ν„°ν”„λΌμ΄μ¦ˆ μ£Όμ†Œ

μ—”ν„°ν”„λΌμ΄μ¦ˆ μ£Όμ†Œμ—λŠ” μ§€λΆ„ κΆŒν•œμ΄ μ—†μœΌλ―€λ‘œ, μ΄λŸ¬ν•œ μ£Όμ†Œλ₯Ό μ‚¬μš©ν•œλ‹€λŠ” 것은 μ§€λΆ„ 증λͺ… ν”„λ‘œν† μ½œμ— μ°Έμ—¬ν•˜μ§€ μ•Šκ² λ‹€λŠ” μ˜λ―Έμž…λ‹ˆλ‹€.

λŒ€λŸ‰μ˜ 에이닀λ₯Ό κ΄€λ¦¬ν•˜μ§€λ§Œ λ‹€λ₯Έ μ‚¬μš©μžλ₯Ό λŒ€μ‹ ν•˜μ—¬ 에이닀λ₯Ό λ³΄μœ ν•˜λŠ” κ±°λž˜μ†Œλ‚˜ 기타 쑰직은 μ§€λΆ„κΆŒμ„ ν–‰μ‚¬ν•˜μ§€ μ•ŠλŠ” 정책을 λ”°λ₯Ό 수 μžˆμŠ΅λ‹ˆλ‹€. μ—”ν„°ν”„λΌμ΄μ¦ˆ μ£Όμ†Œλ₯Ό μ‚¬μš©ν•¨μœΌλ‘œμ¨ κ±°λž˜μ†ŒλŠ” 이 정책을 λ”°λ₯΄κ³  μžˆμŒμ„ 증λͺ…ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ—”ν„°ν”„λΌμ΄μ¦ˆ μ£Όμ†ŒλŠ” μŠ€ν…Œμ΄ν‚Ή 킀와 μ—°κ²°λ˜μ§€ μ•ŠμœΌλ―€λ‘œ 슬둯 리더십 μŠ€μΌ€μ€„μ— 영ν–₯을 λ―ΈμΉ˜λŠ” λ©”μ»€λ‹ˆμ¦˜μ—μ„œ μžλ™μœΌλ‘œ μ œμ™Έλ©λ‹ˆλ‹€. 주의 ν•  점은 μŠ€ν…Œμ΄ν¬ κΆŒν•œμ΄ μ—†λŠ” μ£Όμ†Œλ₯Ό μ‚¬μš©ν•œλ‹€λŠ” 것은 사싀상 μŠ€ν…Œμ΄ν¬μ˜ μ΄λŸ‰μ„ κ°μ†Œμ‹œν‚€λ―€λ‘œ 잠재적인 κ³΅κ²©μžμ—κ²Œ μœ λ¦¬ν•˜κ²Œ μž‘μš©ν•  수 μžˆλ‹€λŠ” μ μž…λ‹ˆλ‹€.

보상 계정 μ£Όμ†Œ

보상 μ£Όμ†ŒλŠ” μ£Όμ†Œμ˜ 곡개 μŠ€ν…Œμ΄ν‚Ή ν‚€μ˜ μ•”ν˜Έν™” ν•΄μ‹œμž…λ‹ˆλ‹€. 보상 계정 μ£Όμ†ŒλŠ” μ§€λΆ„ 증λͺ… ν”„λ‘œν† μ½œ 참여에 λŒ€ν•œ 보상을 λΆ„λ°°ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€(직접 λ˜λŠ” μœ„μž„μ„ 톡해).

보상 계정 μ£Όμ†ŒλŠ” λ‹€μŒκ³Ό 같은 νŠΉμ§•μ„ κ°€μ§‘λ‹ˆλ‹€:

  • UTXO μŠ€νƒ€μΌμ΄ μ•„λ‹Œ 계정 μŠ€νƒ€μΌ νšŒκ³„λ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€.
  • νŠΈλžœμž­μ…˜μ„ 톡해 μžκΈˆμ„ 받을 수 μ—†μŠ΅λ‹ˆλ‹€. λŒ€μ‹  보상이 뢄배될 λ•Œλ§Œ μž”κ³ κ°€ μ¦κ°€ν•©λ‹ˆλ‹€.
  • λ“±λ‘λœ μŠ€ν…Œμ΄ν‚Ή 킀와 보상 계정 μ£Όμ†ŒλŠ” μΌλŒ€μΌλ‘œ λŒ€μ‘ν•©λ‹ˆλ‹€.

이 ν‚€λŠ” μ£Όμ†Œμ—μ„œ 자금이 인좜될 λ•Œλ§ˆλ‹€ μ‚¬μš©λ©λ‹ˆλ‹€. λ˜ν•œ, μ£Όμ†Œμ˜ 자금과 κ΄€λ ¨λœ μŠ€ν…Œμ΄ν‚Ήμ€ 이 ν‚€μ˜ μŠ€ν…Œμ΄ν‚Ήμ— κΈ°μ—¬ν•©λ‹ˆλ‹€. μ—”ν„°ν”„λΌμ΄μ¦ˆ μ£Όμ†Œμ˜ κ²½μš°μ™€ λ§ˆμ°¬κ°€μ§€λ‘œ 보상 μ£Όμ†Œμ˜ μŠ€ν…Œμ΄ν‚Ή κ°μ²΄μ—λŠ” 정보λ₯Ό 포함할 ν•„μš”κ°€ μ—†μŠ΅λ‹ˆλ‹€.


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