πŸ‡°πŸ‡· Cardano Docs, 배우기: μΉ΄λ₯΄λ‹€λ…Έ λ…Έλ“œ

μΉ΄λ₯΄λ‹€λ…Έ λ…Έλ“œ

μΉ΄λ₯΄λ‹€λ…Έ λ…Έλ“œλŠ” λ„€νŠΈμ›Œν¬ λ‚΄μ˜ μ΅œμƒμœ„ ꡬ성 μš”μ†Œμž…λ‹ˆλ‹€. λ„€νŠΈμ›Œν‚Ή λ ˆμ΄μ–΄ λ‚΄μ—μ„œ λ„€νŠΈμ›Œν¬ λ…Έλ“œλŠ” μ„œλ‘œ μ—°κ²°λ©λ‹ˆλ‹€. μ΄λŠ” μƒˆλ‘œμš΄ 블둝 ν™•μ‚° 및 νŠΈλžœμž­μ…˜ 정보λ₯Ό ν¬ν•¨ν•˜μ—¬ 더 λ‚˜μ€ 데이터 흐름을 κ΅¬μΆ•ν•˜λŠ” 데 ν•„μš”ν•œ 정보 κ΅ν™˜ μš”κ΅¬μ‚¬ν•­μ„ μ²˜λ¦¬ν•©λ‹ˆλ‹€. μΉ΄λ₯΄λ‹€λ…Έ λ…Έλ“œλŠ” μ‚¬μš©μž μ •μ˜ ν”Όμ–΄ 선택 ν”„λ‘œμ„ΈμŠ€λ₯Ό 톡해 μ„ νƒλœ ν”Όμ–΄μ™€μ˜ 연결을 μœ μ§€ν•©λ‹ˆλ‹€. μΉ΄λ₯΄λ‹€λ…Έ λ…Έλ“œλ₯Ό μ‹€ν–‰ν•¨μœΌλ‘œμ¨ λ„€νŠΈμ›Œν¬μ— μ°Έμ—¬ν•˜κ³  κΈ°μ—¬ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

μ–΄λ–»κ²Œ μž‘λ™ν•©λ‹ˆκΉŒ?

μŠ€ν…Œμ΄ν¬ 풀은 μΉ΄λ₯΄λ‹€λ…Έ λ…Έλ“œλ₯Ό μ‚¬μš©ν•˜μ—¬ 풀이 λ„€νŠΈμ›Œν¬μ™€ μƒν˜Έ μž‘μš©ν•˜λŠ” 방식을 κ²€μ¦ν•˜κ³  νŠΈλžœμž­μ…˜ 처리 및 블둝 생성을 λ‹΄λ‹Ήν•©λ‹ˆλ‹€. μŠ€ν…Œμ΄ν¬ 풀은 λ‹€μ–‘ν•œ 이해 κ΄€κ³„μžλ“€μ˜ 지뢄을 κ²°ν•©λœ 단일 개체둜 μœ μ§€ν•˜κ³  κ΄€λ¦¬ν•˜λŠ” μ‹ λ’°ν•  수 μžˆλŠ” μ„œλ²„ λ…Έλ“œ 역할을 ν•©λ‹ˆλ‹€.

블둝 생성

블둝체인 기술의 λͺ©ν‘œλŠ” λ…λ¦½μ μœΌλ‘œ 검증 κ°€λŠ₯ν•˜κ³  μ•”ν˜Έλ‘œ μ—°κ²°λœ 기둝(블둝)의 체인을 μƒμ„±ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. 블둝 μƒμ‚°μž λ„€νŠΈμ›Œν¬λŠ” 블둝체인을 κ³΅λ™μœΌλ‘œ μ§„μ „μ‹œν‚€κΈ° μœ„ν•΄ μž‘λ™ν•©λ‹ˆλ‹€. ν•©μ˜ ν”„λ‘œν† μ½œμ€ 투λͺ…성을 μ œκ³΅ν•˜κ³  체인을 ν™•μž₯ν•˜λŠ” 데 μ‚¬μš©ν•  후보 블둝을 κ²°μ •ν•©λ‹ˆλ‹€.

제좜된 유효 νŠΈλžœμž­μ…˜μ€ μƒˆ 블둝에 포함될 수 μžˆμŠ΅λ‹ˆλ‹€. 블둝은 μƒμ‚°μžκ°€ μ•”ν˜Έλ‘œ μ„œλͺ…ν•˜κ³  체인의 이전 블둝에 μ—°κ²°λ©λ‹ˆλ‹€. 이둜 인해 λΈ”λ‘μ—μ„œ νŠΈλžœμž­μ…˜μ„ μ‚­μ œν•˜κ±°λ‚˜, λΈ”λ‘μ˜ μˆœμ„œλ₯Ό λ°”κΎΈκ±°λ‚˜, μ²΄μΈμ—μ„œ 블둝을 μ œκ±°ν•˜κ±°λ‚˜(이미 κ·Έ 블둝 뒀에 λ§Žμ€ λ‹€λ₯Έ 블둝이 μžˆλŠ” 경우), λͺ¨λ“  λ„€νŠΈμ›Œν¬ μ°Έκ°€μžλ“€μ—κ²Œ κ²½κ³  없이 체인에 μƒˆλ‘œμš΄ 블둝을 μ‚½μž…ν•˜λŠ” 것 등이 λΆˆκ°€λŠ₯ν•©λ‹ˆλ‹€. μ΄λŠ” 블둝체인 ν™•μž₯의 무결성과 투λͺ…성을 보μž₯ν•©λ‹ˆλ‹€.

슬둯과 에포크 (Slots and epochs)

μΉ΄λ₯΄λ‹€λ…Έ 블둝체인은 우둜보둜슀 ν”„λΌμ˜€μŠ€(Ouroboros Praos) ν”„λ‘œν† μ½œμ„ μ‚¬μš©ν•˜μ—¬ μ²΄μΈμ—μ„œ ν•©μ˜λ₯Ό μ΄‰μ§„ν•©λ‹ˆλ‹€. Ouroboros PraosλŠ” μ‹œκ°„μ„ 에포크(epoch)둜 λ‚˜λˆ•λ‹ˆλ‹€. 각 μΉ΄λ₯΄λ‹€λ…Έ μ—ν¬ν¬λŠ” μ—¬λŸ¬ 개의 슬둯으둜 κ΅¬μ„±λ˜λ©° 각 μŠ¬λ‘―μ€ 1초 λ™μ•ˆ μ§€μ†λ©λ‹ˆλ‹€. μΉ΄λ₯΄λ‹€λ…Έ μ—ν¬ν¬μ—λŠ” ν˜„μž¬ 432,000개의 슬둯(5일)이 ν¬ν•¨λ©λ‹ˆλ‹€. μ–΄λ–€ μŠ¬λ‘―μ—μ„œλŠ” 0개 μ΄μƒμ˜ 블둝 생성 λ…Έλ“œκ°€ 슬둯 λ¦¬λ”λ‘œ 지λͺ…될 수 μžˆμŠ΅λ‹ˆλ‹€. ν‰κ· μ μœΌλ‘œ 20μ΄ˆλ§ˆλ‹€ ν•˜λ‚˜μ˜ λ…Έλ“œκ°€ 지λͺ…λ˜μ–΄ 에포크당 총 21,600개의 지λͺ…이 μ˜ˆμƒλ©λ‹ˆλ‹€. μž„μ˜λ‘œ μ„ μΆœλœ 슬둯 리더가 블둝을 μƒμ„±ν•˜λ©΄ κ·Έ 쀑 ν•˜λ‚˜κ°€ 체인에 μΆ”κ°€λ©λ‹ˆλ‹€. λ‹€λ₯Έ 후보 블둝은 νκΈ°λ©λ‹ˆλ‹€.

슬둯 리더 μ„ μΆœ

μΉ΄λ₯΄λ‹€λ…Έ λ„€νŠΈμ›Œν¬λŠ”, μœ„μž„μžλΌκ³ λ„ ν•˜λŠ” μŠ€ν…Œμ΄ν¬ν™€λ” 및 μ†Œμœ μžμ˜ 총 지뢄을 μ œμ–΄ν•˜λŠ” β€‹β€‹μˆ˜λ§Žμ€ μŠ€ν…Œμ΄ν¬ ν’€λ‘œ κ΅¬μ„±λ©λ‹ˆλ‹€ . 슬둯 λ¦¬λ”λŠ” μŠ€ν…Œμ΄ν¬ ν’€ μ€‘μ—μ„œ λ¬΄μž‘μœ„λ‘œ μ„ μΆœλ©λ‹ˆλ‹€. 풀이 μ œμ–΄ν•˜λŠ” ​​지뢄이 λ§Žμ„μˆ˜λ‘, 블둝체인에 좔가될 μƒˆ 블둝을 μƒμ„±ν•˜λŠ” 슬둯 λ¦¬λ”λ‘œ μ„ μΆœλ  κ°€λŠ₯성이 더 μ»€μ§‘λ‹ˆλ‹€. 이것이 PoS(지뢄 증λͺ…)의 κΈ°λ³Έ κ°œλ…μž…λ‹ˆλ‹€. μΉ΄λ₯΄λ‹€λ…ΈλŠ” μ†Œμˆ˜μ˜ λŒ€κ·œλͺ¨ 풀이 λŒ€λΆ€λΆ„μ˜ 지뢄을 ν†΅μ œν•˜λŠ” 상황이 λ°œμƒν•˜μ§€ μ•Šλ„λ‘ κ³΅ν‰ν•œ κ²½κΈ°μž₯을 μœ μ§€ν•˜κΈ° μœ„ν•΄, 총 μ§€λΆ„μ˜ λ§Žμ€ 뢀뢄을 이미 ν†΅μ œν•˜κ³  μžˆλŠ” 풀에 μœ„μž„ν•˜λŠ” 것을 λ°©μ§€ν•˜λŠ” μΈμ„Όν‹°λΈŒ μ‹œμŠ€ν…œμ„ κ°–μΆ”κ³  μžˆμŠ΅λ‹ˆλ‹€.

νŠΈλžœμž­μ…˜ 검증

νŠΈλžœμž­μ…˜μ„ 검증할 λ•Œ, 슬둯 λ¦¬λ”λŠ” μ†‘μ‹ μžκ°€ ν•΄λ‹Ή νŠΈλžœμž­μ…˜μ— λŒ€ν•΄ μ§€λΆˆν•˜κΈ°μ— μΆ©λΆ„ν•œ μžκΈˆμ„ μ œκ³΅ν–ˆλŠ”μ§€ 확인해야 ν•˜λ©°, νŠΈλžœμž­μ…˜μ˜ 맀개 λ³€μˆ˜λ„ μΆ©μ‘±λ˜λŠ”μ§€ 확인해야 ν•©λ‹ˆλ‹€. νŠΈλžœμž­μ…˜μ΄ μ΄λŸ¬ν•œ λͺ¨λ“  μš”κ΅¬μ‚¬ν•­μ„ μΆ©μ‘±ν•˜λŠ” 경우, 슬둯 λ¦¬λ”λŠ” 이 νŠΈλžœμž­μ…˜μ„ μƒˆ λΈ”λ‘μ˜ μΌλΆ€λ‘œ κΈ°λ‘ν•˜κ³ , 그런 λ‹€μŒ κ·Έ 블둝은 체인에 μžˆλŠ” λ‹€λ₯Έ 블둝에 μ—°κ²°λ©λ‹ˆλ‹€.

μΉ΄λ₯΄λ‹€λ…Έ λ…Έλ“œ κ³Όμ •

IOG AcademyλŠ” YouTubeμ—μ„œ λ…Έλ“œ μ„€μΉ˜λΆ€ν„° λ§Žμ€ κΈ°λŠ₯ μ‚¬μš©μ— 이λ₯΄κΈ°κΉŒμ§€ λ‹€μ–‘ν•œ 주제λ₯Ό μ„€λͺ…ν•˜λŠ” λΉ„λ””μ˜€ νŠœν† λ¦¬μ–Ό μ‹œλ¦¬μ¦ˆλ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€ .

κ΄€λ ¨ ν† ν”½:


* 원문: https://docs.cardano.org/learn/cardano-node