πŸ‡°πŸ‡· μΉ΄λ₯΄λ‹€λ…Έ 배우기: 체인 ν™•μ • vs νŠΈλžœμž­μ…˜ ν™•μ •

체인 ν™•μ • vs νŠΈλžœμž­μ…˜ ν™•μ •

μΉ΄λ₯΄λ‹€λ…Έμ— λŒ€ν•΄ λ…Όμ˜ν•  λ•Œ 자주 λ°˜λ³΅λ˜λŠ” μ§ˆλ¬Έμ€ μΉ΄λ₯΄λ‹€λ…Έμ˜ νŠΈλžœμž­μ…˜ μ‹œκ°„μ€ μ–Όλ§ˆμΈκ°€μ™€ μΉ΄λ₯΄λ‹€λ…ΈλŠ” νŠΈλžœμž­μ…˜μ΄ μ™„λ£Œλ˜κΈ°κΉŒμ§€ μ–Όλ§ˆλ‚˜ λ§Žμ€ λ„€νŠΈμ›Œν¬ 컨펌(confirmation)이 ν•„μš”ν•œκ°€μž…λ‹ˆλ‹€. μ΄λŸ¬ν•œ μ§ˆλ¬Έμ— λŒ€ν•œ 닡을 μ–»μœΌλ €λ©΄ 체인 ν™•μ •(chain confirmation)κ³Ό νŠΈλžœμž­μ…˜ ν™•μ •(transaction confirmation) κ°œλ… 및 이듀이 ν”„λ‘œν† μ½œκ³Ό μ–΄λ–»κ²Œ 관련이 μžˆλŠ”μ§€ μžμ„Ένžˆ μ‚΄νŽ΄λ³Ό ν•„μš”κ°€ μžˆμŠ΅λ‹ˆλ‹€.

체인 ν™•μ •

μ΄λŠ” ν”„λ‘œν† μ½œμ΄ λ¬΄μž‘μœ„μ„± λ˜λŠ” λ¬΄μž‘μœ„ 이벀트둜 인해 체인이 더 이상 λ³€κ²½λ˜μ§€ μ•Šλ„λ‘ 보μž₯ν•˜λŠ” μ§€μ μž…λ‹ˆλ‹€.

체인 확정은 미래의 μ–΄λŠ μ‹œμ μ—μ„œ μΌμ •λŸ‰μ˜ 미래 블둝이 λ°œν–‰λœ ν›„ μ΄λ£¨μ–΄μ§‘λ‹ˆλ‹€. ν˜„μž¬λΆ€ν„° νŠΉμ • νŠΈλžœμž­μ…˜μ— λŒ€ν•œ 체인 확정이 λ°œμƒν•˜λŠ” μ‹œμ κΉŒμ§€μ˜ μ‹œκ°„μ„ μ•ˆμ •μ„± μœˆλ„μš°(stability window)라고 ν•©λ‹ˆλ‹€(즉, 블둝이 μ•ˆμ •μ μ΄ λ˜λŠ” 데 ν•„μš”ν•œ 슬둯 수둜, μ—¬κΈ°μ„œ μ•ˆμ •μ μ΄λž€ λ‘€λ°±ν•  수 μ—†λŠ” λΈ”λ‘μœΌλ‘œ μ •μ˜λ¨). 이 기간을 κ³„μ‚°ν•˜λŠ” 곡식은 3k/fμž…λ‹ˆλ‹€(μ—¬κΈ°μ„œ kλŠ” μ œλ„€μ‹œμŠ€μ˜ λ³΄μ•ˆ λ§€κ°œλ³€μˆ˜μ΄κ³ , fλŠ” ν•œ 에포크에 μƒμ„±λ˜λŠ” λΈ”λ‘μ˜ 양에 λŒ€ν•œ ν™•λ₯ μ„ κ²°μ •ν•˜λŠ” μ œλ„€μ‹œμŠ€μ˜ ν™œμ„± 슬둯 κ³„μˆ˜ λ§€κ°œλ³€μˆ˜μž…λ‹ˆλ‹€).

νŠΈλžœμž­μ…˜ ν™•μ •

νŠΈλžœμž­μ…˜μ΄ 체인에 μŠΉμΈλ˜μ–΄ λΆˆλ³€μ„±μ„ κ°–κ²Œ λ˜λŠ” μ‹œμ μž…λ‹ˆλ‹€. μ—¬κΈ°μ—λŠ” 블둝 깊이(block depth)와 μ •μ‚° μœˆλ„μš°(settlement window) κ°œλ…μ΄ μ‚¬μš©λ©λ‹ˆλ‹€.

νŠΈλžœμž­μ…˜μ΄ ν¬ν•¨λœ 블둝이 μ²΄μΈμ—μ„œ μΆ©λΆ„νžˆ 깊으면 νŠΈλžœμž­μ…˜μ΄ ν™•μ •λœ κ²ƒμœΌλ‘œ κ°„μ£Όν•  수 μžˆμŠ΅λ‹ˆλ‹€. λΈ”λ‘μ˜ κΉŠμ΄λŠ” νŠΉμ • 블둝이 체인에 μΆ”κ°€λœ 이후 μ–Όλ§ˆλ‚˜ λ§Žμ€ 블둝이 더 μΆ”κ°€λ˜μ—ˆλŠ”μ§€λ₯Ό λ‚˜νƒ€λ‚΄λ―€λ‘œ μΆ©λΆ„νžˆ κΉŠλ‹€λŠ” μƒλŒ€μ μΈ κ°œλ…μž…λ‹ˆλ‹€. λΈ”λ‘μ—λŠ” κΉŠμ΄κ°€ 있기 λ•Œλ¬Έμ— 블둝에 ν¬ν•¨λœ νŠΈλžœμž­μ…˜λ„ κΉŠμ΄κ°€ μžˆμŠ΅λ‹ˆλ‹€.

νŠΉμ • λΈ”λ‘μ˜ κΉŠμ΄κ°€ 사전 μ •μ˜λœ μž„κ³„κ°’λ³΄λ‹€ 크면 νŠΈλžœμž­μ…˜μ΄ ν™•μ •λœ κ²ƒμœΌλ‘œ κ°„μ£Όλ˜λ©°, ν•΄λ‹Ή νŠΈλžœμž­μ…˜μ˜ μžμ‚°μ„ β€˜μ•ˆμ „ν•˜κ²Œβ€™ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€(즉, ν”„λ‘œν† μ½œμ΄ νŠΈλžœμž­μ…˜μ΄ λΆˆλ³€μƒνƒœκ°€ λ˜μ—ˆμŒμ„ 보μž₯ν•˜λ―€λ‘œ μžμ‚°μ„ 거래, κ΅ν™˜ 등을 ν•  수 있음).

νŠΈλžœμž­μ…˜μ΄ ν™•μ •λœ μ‹œμ κ³Ό νŠΈλžœμž­μ…˜μ˜ μžμ‚°μ„ λ‹€λ₯Έ μžμ‚°κ³Ό κ΅ν™˜ν•˜λŠ” 데 μ‚¬μš©ν•  수 μžˆλŠ” μ‹œμ  μ‚¬μ΄μ˜ κ²½κ³Ό μ‹œκ°„μ„ μ •μ‚° μœˆλ„μš°(settlement window)라고 ν•©λ‹ˆλ‹€.

λΆˆλ³€ κ°€λŠ₯μ„±

νŠΈλžœμž­μ…˜μ΄ ν™•μ •λ˜μ—ˆλŠ”μ§€ μ—¬λΆ€λ₯Ό κ²°μ •ν•˜λŠ” 또 λ‹€λ₯Έ 방법은 νŠΈλžœμž­μ…˜μ˜ λΆˆλ³€ κ°€λŠ₯성을 κ³ λ €ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. νŠΈλžœμž­μ…˜μ΄ λΆˆλ³€ν•  ν™•λ₯ μ€ ν•΄λ‹Ή νŠΈλžœμž­μ…˜μ΄ 체인에 승인된 이후 μ–Όλ§ˆλ‚˜ λ§Žμ€ 블둝이 체인에 μΆ”κ°€λ˜μ—ˆλŠ”μ§€μ— 따라 λ‹¬λΌμ§‘λ‹ˆλ‹€. 더 λ§Žμ€ 블둝이 μΆ”κ°€λ μˆ˜λ‘ νŠΈλžœμž­μ…˜μ΄ λΆˆλ³€μ΄ 될 ν™•λ₯ μ΄ λ†’μ•„μ§‘λ‹ˆλ‹€.

νŠΈλžœμž­μ…˜μ˜ κΉŠμ΄κ°€ 3k/f 슬둯(즉, ν˜„μž¬ λ©”μΈλ„·μ—μ„œ 129600 슬둯 λ˜λŠ” 36μ‹œκ°„)을 μ΄ˆκ³Όν•˜λŠ” μ¦‰μ‹œ, νŠΈλžœμž­μ…˜μ€ λ³€κ²½ λΆˆκ°€ μƒνƒœκ°€ λ©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄ 이 νŠΈλžœμž­μ…˜μ΄ 슬둯 10의 블둝에 μ‚½μž…λ˜λ©΄ 슬둯 129600μ—μ„œλ§Œ μ§„μ •ν•œ λΆˆλ³€μ΄ λ©λ‹ˆλ‹€. μ΄λŠ” 우둜보둜슀 ν”„λΌμ˜€μŠ€ ν”„λ‘œν† μ½œμ— μ˜ν•΄ 보μž₯λ©λ‹ˆλ‹€.

κ·ΈλŸ¬λ‚˜ λŒ€λΆ€λΆ„μ˜ μƒν™©μ—μ„œ 3k/f μŠ¬λ‘―μ€ 일반적으둜 μš”κ΅¬ 사항을 μ΄ˆκ³Όν•˜λ―€λ‘œ, 보닀 μ‹€μš©μ μΈ μ ‘κ·Ό 방식은 νŠΈλžœμž­μ…˜μ΄ λΆˆλ³€μ΄ 될 ν™•λ₯ μ„ κ³ λ €ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. 이 경우, νŠΈλžœμž­μ…˜μ΄ λΆˆλ³€μ΄ 될 ν™•λ₯ μ΄ μΆ©λΆ„νžˆ λ†’μœΌλ©΄ νŠΈλžœμž­μ…˜μ΄ ν™•μ •λœ κ²ƒμœΌλ‘œ κ°„μ£Όν•©λ‹ˆλ‹€.


* 원문: https://docs.cardano.org/learn/chain-confirmation-versus-transaction-confirmation/
* Ilhun@CryptoVeri :twitter: enics_sky@naver.com