μΉ΄λ₯΄λ€λ Έμ κ°λ° λ¨κ³μ μλ
μ΄ κ°μλ CIP 59λ₯Ό κΈ°λ°μΌλ‘ ν©λλ€.
μΉ΄λ₯΄λ€λ Έμ κ°λ°μ μ μ μλκ³ λͺ ννκ² μ λ¬λ λ‘λ맡μ λ°λ¦ λλ€. νμ μ°κ΅¬μ μ격ν ν μ€νΈλ₯Ό κΈ°λ°μΌλ‘ ν μ΄ νλ‘μΈμ€λ μ€λ¨ μλ 체μΈμ λ§λ€μ΄λμ΅λλ€.
μΉ΄λ₯΄λ€λ Έλ νλν¬ν¬ κ²°ν©κΈ°(Hard Fork Combinator) μ΄λ²€νΈλ₯Ό ν΅ν΄ μ¬λ¬ κ°λ° λ¨κ³μ μλλ₯Ό κ±°μ³€μ΅λλ€. λ€μ κ°λ μ μλμ μ€λͺ λμ΄ μμ΅λλ€:
- κ°λ° λ¨κ³ - μΉ΄λ₯΄λ€λ Έ λ‘λ맡μ μ€λͺ λ λμ μμ€μ κΈ°λ₯ λͺ¨μμ λλ€.
- μμ₯ μλ - νλν¬ν¬μ ν¨κ» λμ λ μμ₯ κΈ°λ₯ λͺ¨μ. μλ‘ μ‘°λ₯Ό μμμΌλ‘ μνμμ μ»΄ν¨ν° κ³Όνμμ μ΄λ¦μ λ°μ a, b, c μμλ‘ μλλ₯Ό λͺ λͺ ν κ³νμ λλ€.
- μλ λ΄ νλν¬ν¬ - νλν¬ν¬κ° νμν μμ₯μ μκ³ μ§μ€μ μΈ μλ§¨ν± λ³κ²½.
- ν©μ λ©μ»€λμ¦ - νλν¬ν¬μ ν¨κ» λμ λ ν©μ κΈ°λ₯μ λͺ¨μμ λλ€. μμ¬μ μΌλ‘ 'μ°λ‘보λ‘μ€βλΌλ μ΄λ¦μ΄ λΆμμ΅λλ€.
- μμ₯ νλ‘ν μ½ - ν©μ λ μ΄μ΄μ μμ₯ λ μ΄μ΄ μ¬μ΄μ μμ₯ κΈ°λ₯ λͺ¨μμΌλ‘, λλ΅ λΈλ‘ ν€λ κ²μ¦μ΄ νΉμ§μ λλ€.
κ°λ° λ¨κ³
μΉ΄λ₯΄λ€λ Έμ κ°λ° λ¨κ³μλ λ°μ΄λ°, μ Έλ¦¬, κ³ κ², λ°μΌ, λ³Όν λ₯΄κ° μμΌλ©°, μ»΄ν¨ν° κ³ΌνμμΈ κ³ κ²μ μ μΈνκ³ λ λͺ¨λ μμΈμ μ΄λ¦μ λ°μ λͺ λͺ λμμ΅λλ€.
λ°μ΄λ°μ μ¬λ¨ μ€λ¦½μ, μ Έλ¦¬λ νμ€μνμ μ€μ μ λμμ΅λλ€. κ³ κ²μ μ€λ§νΈ 컨νΈλνΈμ λ€μ΄ν°λΈ μμ μ§μ, λ°μΌλ νμ₯μ± ν₯μ, λ§μ§λ§μΌλ‘ λ³Όν λ₯΄λ νμ€μνλ κ±°λ²λμ€μ μμ¬κ²°μ μ λν΄ λ€λ£¨μμ΅λλ€.
μΉ΄λ₯΄λ€λ Έμ κ°λ° λ¨κ³ κ°μλ μ¬κΈ°λ₯Ό μ°Έμ‘°νμΈμ.
μμ₯ μλ
μΉ΄λ₯΄λ€λ Έμ μ§νμλ μ¬λ¬ μλκ° μμ΅λλ€. κ° μλλ μμ₯μ κ·μΉμ λνλ λλ€. μλ₯Ό λ€μ΄, μ΄λ€ νΈλμμ μ νκ³Ό μ΄λ€ λ°μ΄ν°κ° μμ₯μ μ μ₯λλμ§, λλ νΈλμμ μ μ ν¨μ±κ³Ό μλ―Έ λ±μ΄ μμ΅λλ€.
λ°μ΄λ°κ³Ό μ Έλ¦¬ μλ
μΉ΄λ₯΄λ€λ Έ λ©μΈλ·μ μ§νλ λ°μ΄λ° μμ₯ κ·μΉμμ μμλμμ΅λλ€. 2020λ 7μ λ§, λ©μΈλ·μ λ°μ΄λ° κ·μΉμμ μ Έλ¦¬ μμ₯ κ·μΉμΌλ‘ μ ννκΈ° μν΄ νλ ν¬ν¬λ₯Ό κ±°μ³€μ΅λλ€. μ΄λ μΉ΄λ₯΄λ€λ Έμ μμ ν μ¬κ΅¬νμ΄μμΌλ©°, μ΄λ₯Ό ν΅ν΄ λ κ°μ§ κ·Όλ³Έμ μΈ λ³ν, μ¦ μ¬λ¬ μμ₯ κ·μΉ μΈνΈ μ§μκ³Ό ν κ·μΉ μΈνΈμμ λ€μ κ·μΉ μΈνΈλ‘ μ ννλ νλν¬ν¬ νλ‘μΈμ€μ κ΄λ¦¬κ° κ°λ₯ν΄μ‘μ΅λλ€. μ¦, μλ‘μ΄ κ΅¬νμ λ°μ΄λ° κ·μΉκ³Ό μ Έλ¦¬ κ·μΉμ λͺ¨λ μ§μν μ μμμΌλ©°, μ΄λ 2020λ μ΄μ λ©μΈλ·μ λ°°ν¬λμμ λ λ°μ΄λ° κ·μΉκ³Ό μλ²½νκ² νΈνλλ€λ κ²μ μλ―Ένμ΅λλ€. μ΄λ₯Ό ν΅ν΄ μ΄μ ꡬνμμ μλ‘μ΄ κ΅¬νμΌλ‘ μννκ² μ νν μ μμμ΅λλ€. λͺ¨λ μΉ΄λ₯΄λ€λ Έ μ¬μ©μκ° λ Έλλ₯Ό μλ‘μ΄ κ΅¬νμΌλ‘ μ κ·Έλ μ΄λν ν, νλν¬ν¬ κ²°ν©κΈ° μ΄λ²€νΈλ₯Ό νΈμΆνκ³ μ Έλ¦¬ κ·μΉμΌλ‘ μ νν μ μκ² λμμ΅λλ€.
μλ κ·ΈλΌ, λ©λ¦¬, μλ‘ μ‘° μλ
μλ κ·ΈλΌ(Allegra), λ©λ¦¬(Mary), μλ‘ μ‘°(Alonzo) μλλ λͺ¨λ κ³ κ² κ°λ° λ¨κ³μ μΌλΆμ λλ€.
κ³ κ²μ μμμΌλ‘, μμ₯ νμ μμ₯ μ½λμ μλλΌλ κ°λ μ λμ νμ΅λλ€. μ΄ν μ Έλ¦¬ μμ₯ κ·μΉμ 'μ Έλ¦¬ μλβκ° λμμ΅λλ€.
κ³ κ² κΈ°λ₯μ λ¨κ³μ μΌλ‘ ꡬνλμκΈ° λλ¬Έμ κ° κΈ°λ₯ μΈνΈλ λ€λ₯Έ νλν¬ν¬μ ν¨κ» λμ λμκΈ°μ μ¬λ¬ κ°μ μμ₯ μλκ° μ‘΄μ¬νμ΅λλ€:
- μλ κ·ΈλΌ: ν ν° μ κΈ μ§μ λμ
- λ©λ¦¬: μΉ΄λ₯΄λ€λ Έμ λ€μ΄ν°λΈ ν ν°κ³Ό λ€μ€ μμ° κΈ°λ₯ λμ
- μλ‘ μ‘°: μ€λ§νΈ 컨νΈλνΈ μ§μ λμ
μλ κ·ΈλΌμ λ©λ¦¬λΌλ μ΄λ¦μ μμΈ νΌμ μ Έλ¦¬μμ μ°κ΄μ± λλ¬Έμ μ νλμμΌλ©°, μμ₯ μ½λμμ μ¬μ©λλ λ§€μ° νΉμ ν μΆμνλ₯Ό μν λ³μ μ΄λ¦μΌλ‘λ§ μ¬μ©νλλ‘ μλλμμ΅λλ€.
μ€λ§νΈ 컨νΈλνΈ κ°λ° λ¨κ³μΈ κ³ κ²μ μμΈμ μ΄λ¦μ λ°μ λͺ λͺ λμ§ μμ μ μΌν λ¨κ³μμ΅λλ€. λ°λΌμ μ€λ§νΈ 컨νΈλνΈλ₯Ό λμ ν μμ₯ μλμ μ΄λ¦μ λλ€ λ―Έμ λΆμ λ°λͺ ν μλ‘ μ‘° μ²μΉμ μ΄λ¦μ λ°μ λͺ λͺ νμ΅λλ€(ν루ν¬μ€ μ½μ΄λ μμ€ν Fμ λ³νμ μ¬μ©ν¨).
μμΌλ‘ νλ€μ μνκ³Ό μ»΄ν¨ν° κ³Όνμ κΈ°μ¬ν κ°μΈμ μ΄λ¦μ λ°μ a,b,c μμλ‘ μ΄λ¦μ μ¬μ©νκΈ°λ‘ κ²°μ νμ΅λλ€. ν κ°μ§ λμ λλ μΌκ΄μ±μ΄ λΆμ‘±ν μ μ μλλ³λ‘ μ΄λ¦κ³Ό μ±μ λͺ¨λ μ¬μ©ν μ μλ€λ μ μ λλ€. μ΄λ κ°κ²°μ±μ κ³ λ €ν κ²μ λλ€.
λ°°λΉμ§ μλ
λ°°λΉμ§(Babbage) μμ₯ μλμλ μΈλΌμΈ λ°μ΄ν , μ°Έμ‘° μ€ν¬λ¦½νΈ, μ°Έμ‘° μ λ ₯κ³Ό κ°μ κΈ°λ₯μ΄ λμ λμμ΅λλ€. κ·Έλ¬λ μ΄ λ¦΄λ¦¬μ€λ κ³ μΈμ΄ λ λΆκ°λ¦¬μ μνμμ΄μ μΉ΄λ₯΄λ€λ Έ μ°λ°°μλμλ λ°μ§ λ€λ³΄ν(Vasil Dabov)λ₯Ό 기리기 μν΄ λ°μ§λ‘ λͺ λͺ λκΈ°λ νμ΅λλ€.
μλ λ΄ νλν¬ν¬
μλ‘μ΄ μλλ νλν¬ν¬λ₯Ό ν΅ν΄ λμ λμ΄μΌ νμ§λ§, μμ₯μ λ€λ₯Έ λ©μ»€λμ¦μΈ μλ λ΄ νλν¬ν¬λ₯Ό ν΅ν΄ ν΅μ λ νλν¬ν¬ λμμλ μλ―Έ 체κ³λ₯Ό λ³κ²½ν μ μμ΅λλ€. μ΄λ μ£Όμ νλ‘ν μ½ λ²μ μ λ³κ²½νμ§λ§ μλ‘μ΄ μμ₯ μλλ₯Ό λ§λλ κ²μ΄ μλ ꡬν μΈλΆ μ¬νμ λλ€. μλ₯Ό λ€μ΄, μλ‘ μ‘° μλλ μ£Όμ νλ‘ν μ½ λ²μ 5μμ 6μΌλ‘ λμ΄κ° λ μλ λ΄ νλν¬ν¬κ° μμμ΅λλ€.
μλμμ μΉ΄λ₯΄λ€λ Έμ λ¨κ³, μλ, μλ λ΄ νλν¬ν¬λ₯Ό μκ°νν νλ₯Ό νμΈν μ μμ΅λλ€:
μ΄λ―Έμ§ μΆμ²: CIP-59 μΉ΄λ₯΄λ€λ Έ κΈ°λ₯ λ³μ²¨
κ²°λ‘
μΉ΄λ₯΄λ€λ Έ λ€νΈμν¬μ λͺ¨λ μλ―Έλ‘ μ λ³νκ° μμ₯κ³Ό κ΄λ ¨λ κ²μ μλλΌλ μ μ μ΄ν΄ν΄μΌ ν©λλ€. ν©μ νλ‘ν μ½μ΄λ λ€νΈμνΉ λ μ΄μ΄λ₯Ό λ³κ²½νλ €λ©΄ νλ ν¬ν¬κ° νμν μλ μμ΅λλ€. ν©μ λ μ΄μ΄μ μμ₯ λ μ΄μ΄ μ¬μ΄μλ νλ‘ν μ½μ΄λΌλ μΆμνλ μ‘΄μ¬ν©λλ€. μμ₯ νλ‘ν μ½κ³Ό μμ₯ μλμ ꡬλΆμ λλ΅ λΈλ‘ ν€λμ μ ν¨μ± κ²μ¬ λ°©λ²(νλ‘ν μ½)κ³Ό λΈλ‘ 본체μ μ ν¨μ± κ²μ¬ λ°©λ²(μλ)μ ν΄λΉν©λλ€. μ Έλ¦¬ μλμλ μ°λ‘보λ‘μ€ BFTμμ λ²μ΄λκΈ° μν΄ νλΌμ€μ€μ μ ν μμ€ν μ κ²°ν©ν βκ³ΌλκΈ°μ νλΌμ€μ€β νλ‘ν μ½(TPraos)μ΄ μ¬μ©λμμ΅λλ€. λ°°λΉμ§ μλλ TPraosλ₯Ό νλΌμ€μ€λ‘ λ체νμ΅λλ€.
νλ‘ν μ½ λ²μ μ λ Έλ κ° λ° λ Έλ ν΄λΌμ΄μΈνΈ κ° νλ‘ν μ½ λ²μ κ³Ό 무κ΄νλ€λ μ μ μ μνμκΈ° λ°λλλ€. ν©μ λ μ΄μ΄λ λ Έλ 쿼리μ λν λ²μ κ΄λ¦¬ 체κ³λ₯Ό μ μ§νλ©°, μ΄ κ°μμμ μ€λͺ ν νλ‘ν μ½ λ²μ κ³Ό λ°λμ μΌμΉνμ§λ μμ΅λλ€.
νλ‘ν μ½ λ²μ μ λΈλ‘ μμ±μκ° μ§μν μ μλ μ΅λ νλ‘ν μ½ λ²μ μ λνλ΄λ κ° λΈλ‘ ν€λμλ ν¬ν¨λμ΄ μμ΅λλ€(μ Έλ¦¬ μμ₯ μ¬μ μΉμ 13, μννΈμ¨μ΄ μ λ°μ΄νΈ μ°Έμ‘°).
* Source: https://docs.cardano.org/explore-cardano/eras-and-phases/
* Translation: Ilhun@CryptoVeri enics_sky@naver.com