컨μΌμμ€λ 무μμΈκ°μ?
컨μΌμμ€λ ν©μνλ κ²μ μλ―Έν©λλ€. ν©μ νλ‘ν μ½(consensus protocol)μ λΈλ‘μ²΄μΈ μ°Έκ°μλ€μ΄ κ±°λ μ ν¨μ±μ λν΄ ν©μνλ λ°©λ²μ λλ€. Cardanoμ ν©μ νλ‘ν μ½μ μ°λ‘보λ‘μ€(Ouroboros)μ λλ€.
μ ν΅μ μΈ μν©μμλ μ€μ κΈ°κ΄(μνκ³Ό κ°μ)μ΄ κ°μΈμ μκΈκ³Ό κΈμ΅ νλμ μ μ΄ν©λλ€. μ΄ κΈ°κ΄μ κ°μΈμ΄ μνν μ μλ νλμ μ’ λ₯, μκΈμ μ‘κΈν λμ, λλ νΉμ νμμ νλλ₯Ό λ μ§ κ²°μ ν©λλ€.
νμ€μνλ νκ²½μμλ κ°μΈμ κΈμ΅ νλμ μ μ΄νλ λ¨μΌ κΈ°κ΄μ΄ μμ΅λλ€. κ·Έλμ μμ€ν λ΄μμ λ΄λ €μ§λ κ²°μ μ΄ μ€μ μ§μ€μ 리λμ κ΄λ¦¬μ μΌλ°μ μΈ ν¨ν΄ μμ΄ μ°Έλκ³ νλΉν κ²°μ μ΄ λλλ‘ λ³΄μ₯νλ κ²μ΄ μ€μν©λλ€.
κΈμ΅ νμμμ μ λ’°μ 보μμ 보μ₯νκΈ° μν΄ λΈλ‘체μΈμ ν©μ μκ³ λ¦¬μ¦μ μ¬μ©ν©λλ€. λ³Έμ§μ μΌλ‘ ν©μλ λΈλ‘체μΈμ νλμ κ΄λ¦¬νλ λ²μΉκ³Ό λ§€κ°λ³μλ₯Ό μ μ΄νλ κ²μ λλ€. ν©μλ κ° λ€νΈμν¬ μ°Έκ°μκ° μ€μνλ κ·μΉ μΈνΈ(ruleset)λ‘ μκ°ν μ μμ΅λλ€. λΈλ‘체μΈμ μ΄μνλ λͺ¨λ μ°Έκ°μκ° μ°Έμ¬νμ¬ λλ€μ μ견μ λλ¬νλ κ³Όμ μ λλ€. μμ±ν λΈλ‘, μ±νν 체μΈ, λ€νΈμν¬μ λ¨μΌ μνλ₯Ό κ²°μ νλ λ° ν©μκ° μ΄λ£¨μ΄μ ΈμΌ ν©λλ€.
ν©μ νλ‘ν μ½μ λ€μκ³Ό κ°μ μΈ κ°μ§ μ£Όμ μ± μμ΄ μμ΅λλ€:
- 리λ 체ν¬λ₯Ό μννκ³ λΈλ‘μ μμ±ν μ§ μ¬λΆλ₯Ό κ²°μ ν©λλ€.
- μ²΄μΈ μ νμ μ²λ¦¬ν©λλ€.
- μμ±λ λΈλ‘μ κ²μ¦ν©λλ€.
λΈλ‘체μΈμ μ°Έμ¬μλ€μ΄ μμ€ν μ μ μΆν νΈλμμ λ€μ λ¬Άμ΄μ λΈλ‘μ μΆκ°νκ³ κ·Έλ€μ 체μΈ(λΈλ‘μ μνμ€)μ μΆκ°ν¨μΌλ‘μ¨ ν©μλ₯Ό νμ±ν©λλ€. μ΄λ μ°Έμ¬μκ° μΈμ λΈλ‘μ μμ±ν μ μλμ§μ μΆ©λμ΄ λ°μνλ κ²½μ°(μ: λ μ°Έκ°μκ° μ²΄μΈμ λμΌν μ§μ μ λ€λ₯Έ λΈλ‘μ μΆκ°νλ κ²½μ°) μ΄λ»κ² ν΄μΌ νλμ§ κ²°μ νλ κ²μ΄ ν©μ νλ‘ν μ½μ λͺ©μ μ λλ€.
* μλ¬Έ: What is consensus? | Essential Cardano