λΈλ‘체μΈε²
μλ
νμΈμ! KEEP!Tμ
λλ€.
μ΄μ μΉΌλΌμ μ΄μ΄μ μ΄μ€μ§λΆμ λ°©μ§νκΈ° μν ν©μ μκ³ λ¦¬μ¦, μμ
μ¦λͺ
μ λν΄ μμλ³΄κ² μ΅λλ€.
λΆμ° λ€νΈμν¬ μ°κ΅¬μμλ μ€λ μ λΆν° νλμ λμ κ° μ‘΄μ¬νμ΅λλ€. λ°λ‘ 'λΉμν΄ μ₯κ΅° λ¬Έμ 'μ λλ€. 1982λ λ μ¬λ¦¬ λ¨ν¬νΈ, μΌμ€ν, νΌμ€κ° λ§μ΄ν¬λ‘μννΈμ μλ’°λ₯Ό λ°μ 곡λμΌλ‘ μ°κ΅¬ν λ Όλ¬Έμμ μ΄λ€μ λΆμ° λ€νΈμν¬ νκ²½μμ λ°μν μ μλ ν΅μ λ¬Έμ μ κ·Έ ν΄κ²°λ²μ λ€λ£Ήλλ€. μ΄ λ Όλ¬Έμ μ λͺ©μ΄ 'λΉμν΄ μ₯κ΅° λ¬Έμ 'μΈλ°, μ¬κΈ°μ μ λμμ λν 곡격μ μ λ λΉμν΄ μ₯κ΅°λ€μ ν©μ κ³Όμ μ μμλ‘ λλλ€. μ± νλλ₯Ό ν¬μνκ³ μλ μ₯κ΅°λ€μ μλ‘ μ§λ¦¬μ μΌλ‘ λ¨μ΄μ Έ μκ³ , λμμ ν΅μ ν μκ° μμ΅λλ€. κ²λ€κ° μ΄ μ€μλ λ°°μ μκ° μμ΄ ν΅μ λ©μμ§λ₯Ό μμ‘°ν μνλ μμ§μ. μ ν΄μ§ μκ°μ λμμ μΆλ³ν΄μΌ μ΄ μ±μ ν¨λ½ν μ μκ³ , λ°°μ μκ° μλ€κ³ κ°μ νλ©΄, ν΅μ λ©μμ§λ μ΄λ»κ² μ λ¬ν΄μΌ νλ©°, μΆ©μ§ν μ₯κ΅°μ μλ λͺ λͺ μ΄μμ΄μ΄μΌ ν κΉμ?
https://masterthecrypto.com/guide-to-consensus-algorithms-what-is-consensus-mechanism/
λ Όλ¬Έμμλ λ€μκ³Ό κ°μ λ κ°μ§ ν΄κ²°μ± μ μ μν©λλ€.
κ° μ₯κ΅°μ΄ μΈμ ν μ₯κ΅°μκ² κ΅¬λ λ©μμ§(oral message)λ₯Ό μ λ¬ν κ²½μ°μ 2/3 μ΄μμ μΆ©μ§ν μ₯κ΅°μ΄ νμν©λλ€.
κ° μ₯κ΅°μ΄ μΈμ ν μ₯κ΅°μκ² μμ‘°κ° λΆκ°λ₯ν μλͺ λ©μμ§(signed message)λ₯Ό μ λ¬ν κ²½μ°μ 1/2 μ΄μμ μΆ©μ§ν μ₯κ΅°μ΄ νμν©λλ€.
μ΄λ λμμ μ΄ λ 쑰건μ μ μΈνλ©΄ λΆμ° λ€νΈμν¬ νκ²½μμ ν©μμ μ΄λ₯Ό λ°©λ²μ΄ μλ€λ μ μ μ¦λͺ ν κ²μ΄κΈ°λ ν©λλ€. κ·Έλμ 'λΉμν΄ μ₯κ΅° λ¬Έμ 'λ κ°κ° ν΅μ μ μ£Όκ³ λ°λ λ€νΈμν¬μ μ°κ²°μ , μ¦ λ Έλκ° μλ‘ λ¨μ΄μ Έ μλ λΆμ° λ€νΈμν¬ νκ²½μμ ν©μμ μ΄λ₯΄κΈ°κ° μΌλ§λ μ΄λ €μ΄μ§λ₯Ό μ¦λͺ ν μ°κ΅¬λΌ ν μ μμ΅λλ€.
μ΄ λ€νΈμν¬λ κ±°λ(transaction)λ€μ ν΄μ(hash) κΈ°λ°μ μμ μ¦λͺ (proof-of-work) 체μΈ(chain)μ ν΄μ±νμ¬ νμμ€ν¬ν(timestamp)λ₯Ό μ°μμΌλ‘μ¨, κ·Έ μμ μ¦λͺ μ λ€μ νμ§ μκ³ λ λ³κ²½ν μ μλ κΈ°λ‘μ λ§λ λ€.
(...)
μΌλ¨ μ°μ° μμ μ ν΅ν΄ μμ μ¦λͺ μ μμ±νλ€λ©΄ μ΄ μμ μ λ€μ νμ§ μκ³ μλ λΈλ‘μ λ³κ²½λ μκ° μλ€. λΈλ‘λ€μ΄ 체μΈμΌλ‘ μ°κ²°λκΈ° λλ¬Έμ νλμ λΈλ‘μ λ³κ²½νκΈ° μν΄μλ κ·Έ μ΄ν λͺ¨λ λΈλ‘λ€μ λν μμ μ¦λͺ μ λ€μ ν΄μΌ νλ€.
-μ¬ν μ λμΉ΄λͺ¨ν
μ¬ν μ λν μλ‘ μ λ’°νκΈ° νλ P2P λΆμ° λ€νΈμν¬μμ λκ΅°κ°κ° λ°°μ , μ¦ μ΄μ€μ§λΆμ ν μ μμ κ±°λ κ³ λ―Όμ νμ κ²μ λλ€. μ¬ν μλ μ΄μ λν ν΄λ²μΌλ‘ 'μμ μ¦λͺ (Proof Of Work)'μ΄λ ν©μ μκ³ λ¦¬μ¦μ κ°μ§κ³ λμμ΅λλ€. μμ μ¦λͺ μ΄λ 'λΈλ‘μ μμ±νκΈ° μν μ±κ΅΄μλ€μ λ Έλ ₯'μ λλ€.
λΈλ‘μ μμ±νκΈ° μν΄μλ 'λ
Όμ€(nonce)'λΌλ μμ(random)μ κ°μ μ°ΎμμΌ νλλ°, μ΄λ κ° λΈλ‘λ§λ€ 무μμλ‘ μμ±λκΈ°μ μΌμΌμ΄ 0λΆν° νλνλ λμ
μ ν΄μ λ§μΆ μ λ°μλ μμ΅λλ€. κ±°μ λ¨μλ°λ³΅λ
Έλμ λνμμ΄λΌ ν μ μμ£ . μ΄λ₯Ό μν΄ μΈκ³ κ°μ§μ μ±κ΅΄μλ€μ ASICμ κ°μ λμ μ»΄ν¨ν
νμλ₯Ό μ§λ μ±κ΅΄κΈ°λ₯Ό λμν΄ λΈλ‘μ μ°ΎμΌλ €λ κ²½μμ λ
Έλ ₯μ ν©λλ€. λΈλ‘μ μμ±νλ €λ μ΄ κ²½μμ λ
Έλ ₯μ μμ²λ μ»΄ν¨ν
νμκ° ν¬μ
λκΈ°μ, μμ
μ¦λͺ
μ ν΅ν΄ μμ±λ λΈλ‘μ κ·Έ μμ²΄λ‘ λ§μ λ
Έλ ₯(μ»΄ν¨ν
νμ)κ³Ό λΉμ©(μ κΈ°)μ΄ λ€μ΄κ° μμ
μ κ²°κ³Όλ¬Όμμ μ¦λͺ
λ°μ΅λλ€.
ASIC(Application-Specific Integrated Circuit): λ°λ체 μ μ²΄κ° μ¬μ©μμ μ£Όλ¬Έμ λ§μΆ° μ μν΄ μ£Όλμ£Όλ¬Έν λ°λ체λ₯Ό λ§νλ€. λ²μ©μ±μ΄ λμ νμ€ μ§μ νλ‘μλ λ¬λ¦¬, κ³ κ°μ΄λ μ¬μ©μκ° μꡬνλ νΉμ ν κΈ°λ₯μ κ°λλ‘ μ μλ μ§μ νλ‘λ€. μ±κ΅΄μ νΉνλ ASICλ κ·Έλν½ μΉ΄λ λλΉ μλ§ λ°° μ΄μ λΉ λ₯Έ μ°μ°λ ₯μ κ°μ§λ€.
μμ μΉΌλΌμμ μ€λͺ νμλ―, λΉνΈμ½μΈ λ€νΈμν¬μμλ μ±κ΅΄μλ€μ΄ νκ· 10λΆ κ° μμΈ κ±°λλ€μ νλμ λΈλ‘μΌλ‘ λͺ¨μ ν μ΄λ₯Ό κ° λ Έλμ μ ν(broadcast)νμ¬ μ΄μ€μ§λΆμ΄ μμλμ§ κ²μ¦λ°μ΅λλ€. μ΄ν μ΄ λΈλ‘μ΄ 6λ² κ²μ¦λ°μΌλ©΄ λΈλ‘체μΈμ΄λ μμ₯(ledger)μ μ°κ²°λκ³ μ΅μ’ μ μΌλ‘ μ²μ°λ©λλ€. νλ² λΈλ‘체μΈμ μ°κ²°λλ©΄ μ΄ λΈλ‘μ μ΄νμ μ°κ²°λλ λͺ¨λ λΈλ‘μ λν μμ μ¦λͺ μ λ€μ νμ§ μλ μ΄μ μλ³μ‘°ν μ μμ΅λλ€. μ΄ μμ μ¦λͺ μ΄λ λ Έλ ₯ λλΆμ λΈλ‘체μΈμ μμ₯μ΄ μλ³μ‘°λμ§ μμλ€λ 무결μ±μ μ μ¦ν μ μμ΅λλ€. μμ μ¦λͺ μλ λ§λν μ»΄ν¨ν νμκ° ν¬μ λλλ°, μ μλ₯Ό νμ μ±κ΅΄μκ° μ΄ μ»΄ν¨ν νμμ κ³Όλ°μ λ μ νκΈ°λ λΆκ°λ₯μ κ°κΉκΈ° λλ¬Έμ λλ€. μμ μ¦λͺ μ΄λ ν©μ μκ³ λ¦¬μ¦μ ν΅ν΄ λΉνΈμ½μΈ λ€νΈμν¬λ μ μ§ν λ Έλλ€μ΄ μ»΄ν¨ν νμμ μ λ°λ§ μ°¨μ§νλλΌλ, μμ μ¦λͺ μ κ²°κ³ΌμΈ λΈλ‘체μΈμ μ λ’°ν μ μκ² λ κ²μ λλ€.
μ¬ν μλ μνΈν λ©μΌλ§ 리μ€νΈμμ μμ μ΄ λΉμν΄ μ₯κ΅° λ¬Έμ λ₯Ό νμλ€κ³ μ£Όμ₯νμ΅λλ€. κ·Έλ¬λ μ¬μ€ λΉμν΄ μ₯κ΅° λ¬Έμ μμ μ μν ν΄λ²μ΄ λκΈ°μ λ€νΈμν¬μ μ μ©λλ λͺ¨λΈμ΄λΌλ©΄, μ¬ν μκ° μ μν ν΄λ²μ λΉλκΈ°μ λ€νΈμν¬μ μ μ©λλ λͺ¨λΈμ΄λΌ ν μ μμ΅λλ€. μ μ μ‘°κ±΄μ΄ λ€λ₯Έ λͺ¨λΈμΈ κ²μ΄μ£ . νμ§λ§ μ¬ν μκ° μ΄μ μΈλ μνΈνν μ°κ΅¬μμ λ§μ μν₯μ λ°μ κ²μ²λΌ λΉμν΄ μ₯κ΅° λ¬Έμ μ λν΄μλ μ°κ΅¬ν κ²λ§μ λΆλͺ ν΄ λ³΄μ λλ€. μμ μ¦λͺ μμ μ¬ν μμ 머리μμμ κ°μκΈ° λ±μ₯ν κ²μ΄ μλλΌ λΆμ° λ€νΈμν¬μ μ€λ λμ μλ ν©μ μκ³ λ¦¬μ¦μ λν κ³ λ―Όμμ μΆλ°ν κ²μ λλ€.
λκΈ°μ: λκΈ° μ νΈμ λ°λΌ μ 체μ μΈ μμ€ν μ΄ λμνλλ‘ νλ λ°©μ. ν΅μΌλ νμ€ μκ°μ΄ μλ μμ μ¦λͺ λͺ¨λΈμμ κ° λ Έλκ° μ νΈλ₯Ό μ£Όκ³ λ°μΌλ©° κ°λ³μ μΌλ‘ μμ μ μννλλΉλκΈ°μμΌλ‘ μΌνλ€.
κ·Έλ λ€λ©΄ μ΄μ―€μμ 'λΈλ‘체μΈμ μ μνΈννκ° νμνκ°'μ λν κ·Όμμ μ§λ¬Έμ λμ§ νμκ° μμ΅λλ€. κ·Έ λ΅ μμ μ¬μ€μ μμ μ¦λͺ μμ λ€μ΄ μμ΅λλ€. μμ μ¦λͺ μ΄ λΈλ‘μ μμ±νκΈ° μν μ±κ΅΄μλ€μ λ Έλ ₯μ΄λΌλ©΄, μ μ±κ΅΄μλ€μ κ·Έ λΉμΌ μ±κ΅΄κΈ°μ μ κΈ°λΉλ₯Ό λ€μ¬κ°λ©° λΈλ‘μ μμ±νλ €λ κ±ΈκΉμ? κ·Έ μ΄μ λ λΈλ‘ μμ±μ΄ κ³§ νν λ°νκ³Ό μ°κ³λμ΄ μκΈ° λλ¬Έμ λλ€. 2018λ νμ¬ λΉνΈμ½μΈμμ μλ‘ μμ±λλ λΈλ‘λ§λ€ 12.5λΉνΈμ½μΈμ΄ λ°νλ©λλ€. κ·Έλ¦¬κ³ μλ‘κ² λ°νλ λΉνΈμ½μΈμ λΈλ‘ μ±κ΅΄μμκ² λ³΄μμΌλ‘ μ£Όμ΄μ§λλ€. μ΄λ 'μ°λ¦¬ λͺ¨λ'κ° μ±κ΅΄μ μ°Έμ¬ν μ μλ€λ μ μμ ννλ°νκΆμ λ€νΈμν¬ μ€μ€λ‘μ μ£Όλ μ λ΅μκ³Ό λμμ, ννλ₯Ό λ°ννκΈ° μν΄ μ°λ¦¬κ° μμ μ¦λͺ μ μ°Έμ¬νλλ‘ μ λνλ μ λ΅μ΄κΈ°λ ν©λλ€. 'ννλ°νκΆ'κ³Ό μ°κ³λ 'κ²½μ μ μ μΈ(incentive)'. μ΄μ μΌ μμ μ¦λͺ μ λΉλ°μ΄ ν리λ μκ°μ λλ€. μμ μ¦λͺ μ΄λ λ¬μκ° λ§μ μ¬λλ€μ λΉνΈμ½μΈ λ€νΈμν¬μ μ°Έμ¬νκ² λ§λ κ²μ λλ€.
μμ μ¦λͺ μλ νκ°μ§ λΉλ°μ΄ λ μμ΅λλ€. λ°λ‘ λΈλ‘체μΈμ 보μμ±μ μ μ§νλλ°λ κΈ°μ¬νλ€λ μ¬μ€μ λλ€. μμ μ¦λͺ μλ μ»΄ν¨ν νμλΌλ λ Έλ ₯μ΄ λ€μ΄κ°λλ°, λ§μΌ μ΄μ€μ§λΆμ νλ €λ μ±κ΅΄μκ° μλ€λ©΄ μ»΄ν¨ν νμμ κ³Όλ°μ ν보νλ κ²λ νλ€ λΏλλ¬, μμ μ κ²½μ μ μ΄μ΅μλ λμμ΄ λμ§ μμ΅λλ€. μ±κ΅΄μμκ² κ·Έμ λμ μ»΄ν¨ν νμκ° μλ€λ©΄ μ΄μ€μ§λΆμ μλνλ νΈλ³΄λ€ μ°¨λΌλ¦¬ κ·Έλ₯ μ±κ΅΄μ νλ νΈμ΄ ν¨μ¬ μ΄μ΅μ΄ λκΈ° λλ¬Έμ λλ€. μ΄λ κ² μ μ§μ¬μ§ κ²½μ ꡬ쑰λ λ§μ μ¬λλ€μ λΉνΈμ½μΈ λ€νΈμν¬μ μ°Έμ¬μν΄κ³Ό λμμ λΈλ‘체μΈμ 보μμ±μ κΈ°μ¬ν©λλ€. μ¬ν μμ κ²½μ ꡬ쑰 μ€κ³κ° λ보μ΄λ λλͺ©μ΄μ, μ μμ μ¦λͺ μ΄ λΈλ‘체μΈμ μ¬μ₯μΈμ§ μ μ μλ λλͺ©μ λλ€.
λ€μ νκ° λΈλ‘체μΈμ¬μ μ΅μ’ νκ° λ μμ μ λλ€. κ·ΈλΌ λ§μ§λ§ μΉΌλΌμΌλ‘ μ°Ύμλ΅κ² μ΅λλ€. κ°μ¬ν©λλ€.
blockchainnomad
κ²½μ μ λ°°κ²½νΈ
KEEP!T History: λΈλ‘체μΈε² (1) μ μ€νΈλ¦¬νΈ μ λ Ήμ λΉνΈμ½μΈμΌλ‘λΆν°
KEEP!T History: λΈλ‘체μΈε² (2) κΈλ‘λ² κ²½μ λ€νΈμν¬λΌλ νλ
KEEP!T History: λΈλ‘체μΈε² (3) μ λ’°μ λ¬Έμ μ λμ νλ λΈλ‘체μΈ
μ¬μμ λ°°κ²½νΈ
KEEP!T History: λΈλ‘체μΈε² (4) μ½μμκ² νλΌμ΄λ²μλ₯Ό, κ°μμκ² ν¬λͺ
μ±μ
KEEP!T History: λΈλ‘체μΈε² (5) μνΈννμ νμ
KEEP!T Histroy: λΈλ‘체μΈε² (6) μ΄λ μ μΈλ ₯μ΄ ν€μ΄ μ΅λͺ
νν
KEEP!T History: λΈλ‘체μΈε² (7) μ΅λͺ
νν λ³μ²μ¬
KEEP!T History: λΈλ‘체μΈε² (8) μμ§μ μ¦λͺ
μ΄ν΄νκΈ°
KEEP!T History: λΈλ‘체μΈε² (9) μ¬μ΄νΌνν¬ μ μΈλ¬Έ
νλ¬Έμ λ°°κ²½νΈ
KEEP!T History: λΈλ‘체μΈε² (10) μ μ μμμ νλν μνΈν
KEEP!T History: λΈλ‘체μΈε² (11) μλκ·Έλ§μ λΉλ°μ νμ΄λΈ μ¨λ° νλ§ [1]
KEEP!T History: λΈλ‘체μΈε² (12) μλκ·Έλ§μ λΉλ°μ νμ΄λΈ μ¨λ° νλ§ [2]
KEEP!T History: λΈλ‘체μΈε² (13) λΉνΈμ½μΈμ 329λ²μ§Έ μ₯λ‘μ
KEEP!T History: λΈλ‘체μΈε² (14) λΈλ‘체μΈμ νμ
μ΄ μ μλ¬Όμ ν¬λ¦¬μμ΄ν°λΈ μ»€λ¨Όμ¦ μ μμνμ-λΉμ리-λ³κ²½κΈμ§ 4.0 κ΅μ λΌμ΄μ μ€μ λ°λΌ μ΄μ©ν μ μμ΅λλ€.