μ΄ κΈμ 1κ°μ μ―€ μ μ μ κ°μΈ λΈλ‘κ·Έμ μΌλ κΈμ λλ€.
μ¬λλ€μ λ§λλ€ λ³΄λ©΄, λλ κΈ°μ¬ λ±μ μ½λ€ 보면 μ ννμ§ μμ λ΄μ©λ€μ΄ κ½€ μμ΄ μΌλ κΈμ
λλ€.
(ꡬ체μ μΈ λ‘μ§μ μ£Όλ‘ Ethereumμ λν λΆλΆμ
λλ€.)
μλ§ λ€λ€ μμ€ κ²μ΄λΌκ³ μκ°λ©λλ€λ§, νΉμλΌλ λμμ΄ λ κΉ μ¬λ € λ΄
λλ€. =)
μλ¬Έ μ£Όμλ μ¬κΈ°μ λλ€.
=================================
μ΅κ·Ό κ°μ ννμ λΈλ‘체μΈμ λν μ΄κΈ°λ μ λ§ ν«νλ€. κ΄λ ¨λ μΈλ―Έλλ₯Ό κ° λ³΄λ©΄, μ£Όμ μ κ΄κ³ μμ΄ νμ λ§μ μ¬λ‘λ₯Ό μ΄λ£¨λ κ²½μ°κ° λ§λ€. κΈ°μ μ λ Όνλ μΈλ―Έλμμ μ΄λ리μμ κ°κ²© λν₯μ λν μ§λ¬Έμ΄ λμ€κ±°λ νλ μΌμ λ§€μ° νν΄μ‘λ€.
λν λΈλ‘체μΈμ λν΄ μ€λͺ νλ κΈ°μ¬μ μν°ν΄λ€ μμ λ§€μ° λ§μμ‘λ€. κ·Έλ°λ° κ·Έλ° κΈ°μ¬λ€μ 보거λ, κ΄λ ¨λμ΄ λκ΅°κ°μ μ΄μΌκΈ°λ₯Ό νλ€ λ³΄λ©΄ κ½€ μλͺ» μ΄ν΄νκ³ μλ κ²½μ°κ° μλΉν λ§μ΄ 보μΈλ€. μ΄λ° νμμ λ§μ κΈλ€μ΄ λ μλ€μ΄ κ°μννλ λΈλ‘체μΈμ λν΄ μ λͺ¨λ₯Έλ€λ κ°μ νμ, κΈμ λ§€μ° λ¨μνμν€κΈ° λλ¬Έμ΄κΈ°λ νκ³ , κΈμ μ°μλ λΆλ€λ μ νν μ΄ν΄νμ§ λͺ» νκ³ μκΈ° λλ¬ΈμΌλ‘ 보μ΄κΈ°λ νλ€. κ·Έλμ ν μμ μμ μλ νλ λ΄μμ μ’ λ μ ννκ² μ΄μΌκΈ° ν΄ λ³΄κ³ μΆμ΄μ‘λ€.
μΌλ¨ μμ£Ό 보μ΄λ μ€λ₯ μ€ νλλ λΈλ‘μ²΄μΈ = λΉνΈμ½μΈ μ΄λΌλ κ΄μ μμ μ°μ΄λ κΈλ€μ΄λ€. λλΆλΆ μ λ¬Έ κΈ°μ¬λ€μμ μ΄λ° κ²½ν₯μ΄ λ³΄μ΄λλ°, κΈ°λ° κΈ°μ κ³Ό μλΉμ€κ° νΌμ©λλ©΄μ λΉνΈμ½μΈμλ§ ν΄λΉνλ λ΄μ©μ΄ λΈλ‘μ²΄μΈ μ 체μ κ΄ν κ²μΌλ‘ μ°μ΄λ κ²½μ°κ° λ§€μ° λ§λ€.
μ΅κ·Ό λΈλ‘체μΈμ μ λ§ κΈκ²©ν μλλ‘ μλ‘μ΄ κ°λ λ€μ΄ λνλκ³ μκΈ° λλ¬Έμ, λͺ¨λ κ°μ λ°©μμΌλ‘ λμν κ²μ΄λΌκ³ λ―Ώλ κ²μ λ§μ μ€ν΄λ₯Ό λ³λλ€. κ·Έλ κΈ° λλ¬Έμ μ΄ κΈμμλ κ°κ°μ μ€ν΄μ λν΄ μ’ λ ꡬ체μ μΌλ‘, κ·Έλ¦¬κ³ λμμ κ°κΈμ λͺ ννκ² μ μ΄λ³΄λ € νλ€.
μ΄ μ΄μλ κΈ°μ¬λ€μμ κ°μ₯ λ§μ μ€λ₯κ° λνλλ κ²½μ° μ€ νλλ€. λΈλ‘μ μμ± μκ°μ μ λμ μΌλ‘ μ ν΄μ Έ μλ κ²μ΄ μλλ©°, ν΅κ³μ μΌλ‘ μ΄λ μ λμ μκ°μ μ μ§νλλ‘ μ€κ³λμ΄ μμ λΏμ΄λ€. μ΄λ리μμ κ²½μ° 12μ΄μΈλ°, μ΄ μμ μ νν 12μ΄λ§λ€ μμ±λλ€λ λ»μ΄ μλλ€. μ£Όλ‘ νΌλΈλ¦ λΈλ‘체μΈλ€ (κ°μννλ₯Ό μ§ν₯νλ)μμ μ€μ λλ κ²μ΄λ©°, νλΌμ΄λΉ 체μΈμ κ²½μ° μμ μ ν΄μ§ μκ°μ΄ μλ κ²½μ°λ€λ μλ€.
λΉνΈμ½μΈμ΄λ μ΄λ리μκ³Ό κ°μ PoW(Proof of work) κΈ°λ°μ λΈλ‘체μΈλ€μ κ°κ°μ λ Έλκ° λΈλ‘μ μμ±νκΈ° μν΄μ μΌμ’ μ λ¬Έμ λ₯Ό νμ΄μΌ νλλ°, λ¬Έμ μ λμ΄λλ₯Ό μ§μμ μΌλ‘ λ³νμν€λ©΄μ μ λ°μ μΈ λΈλ‘ μμ± μκ°μ μ‘°μ νλ€. λ무 빨리 λΈλ‘λ€μ΄ μμ±λλ©΄ λμ΄λλ₯Ό λμ΄κ³ , λ무 μΈν°λ²μ΄ κΈΈμ΄μ§λ©΄ λμ΄λλ₯Ό λ΄λ¦¬λ λ°©μμ΄λ€. μ΄λ₯Ό ν΅ν΄ νκ· μ μΌλ‘, μ΅μ΄μ μ€κ³λ μμ± μκ°μ ν μ κ°μ§λλ‘ μ λνλ€.
μ΄λ° μΈν°λ²μ΄ νμν μ΄μ λ, 체μΈμ΄ λλ‘ λλμ΄μ§λ κ²½μ°λ₯Ό μ΅μν νκΈ° μν¨μ΄λ€. μλ₯Ό λ€μ΄ ν λ Έλκ° λΈλμ βμ±κ΅΄βνκ³ , κ·Έ λΈλμ μ μΈκ³μ ν©μ΄μ Έ μλ λ Έλμ μ ννκΈ° μν΄μλ μ΄λ μ λ μκ°μ΄ νμνλ€. μ΄λ리μμ κ²½μ° ν μ€νΈλ₯Ό ν΅ν΄ 12μ΄ μ λλ©΄ λͺ¨λ λ Έλκ° μ λ¬μ λ°μ μ μλ€κ³ νλ¨νκ³ κ²°μ ν κ²°κ³Όμ΄λ€. μ΄ μκ°μ΄ λ μ§§μμ§λ©΄, λ―Έμ² λͺ¨λ λΈλμ μ±κ΅΄ μ¬μ€μ΄ μ νλκΈ° μ μ λ€λ₯Έ λ Έλκ° μ±κ΅΄μ μ±κ³΅νμ¬ μ²΄μΈμ΄ λλκ³ κ²½μ μνλ‘ λ€μ΄κ°λ μΌμ΄ λΉλ²ν΄μ§κ² λλ€.
PoS(Proof of stake)κΈ°λ°μ κ°μννμ κ²½μ°, λμ΄λμ κ°μ κ°λ μ μλ€. μΉ΄λ₯΄λ€λ ΈSL (Settlement Layer)μ κ²½μ°, ν₯νμ νμ μ¬λ‘―μ μ΄λ λ Έλκ° λΈλ‘μ μμ±ν κ²μΈμ§λ₯Ό λμ λμ§κΈ°μ κ°μ νλ‘ν μ½μ μ΄μ©ν΄μ 미리 κ²°μ ν΄ λλ€. νμ§λ§ μ΄ κ²½μ° ν΄λΉνλ νμ μ¬λ‘―μ ν΄λΉ λ Έλκ° μμ μλ μκΈ° λλ¬Έμ, λΈλ‘μ μ νν μκ°μ΄ μΆ©λΆνμ§ μμΌλ©΄ μμ 체μΈμ΄ λλμ΄μ§ κ°λ₯μ±μ΄ μλ€. κ·Έλ κΈ° λλ¬Έμ λΈλ‘ μμ± μκ°μ΄ νμνλ€.
μ΄ λ§μ λ°μ―€ λ§λ€κ³ 보λκ² μ³μ κ² κ°λ€. νΈλμμ μ μμ±νκ³ , 컨μΌμμ€λ₯Ό ν보νκ³ , λΈλ‘μ μμ±νλ κ³Όμ μ μ μ©λ μκ³ λ¦¬μ¦μ λ°λΌ λ¬λΌμ§λ€. λν μ΄λ¬ν μλ©μ λ§μΉ νλμ νΈλμμ μ λν΄ λ Έλκ°μ λ§μ λνμ νμΈ κ³Όμ μ΄ μ‘΄μ¬ν κ²μ²λΌ λ€λ¦¬κΈ°λ νλλ°, μ΄ μμ μκ³ λ¦¬μ¦μ λ°λΌ μ‘°κΈμ© λ€λ₯΄λ€.
μλ₯Ό λ€μ΄λ³΄μ. μ΄λ리μμ κ²½μ° λκ΅°κ° νΈλμμ μ μμ±νλ©΄, μ΄ νΈλμμ μ μ¦μ λͺ¨λ λ Έλμ μ νλκ³ κ° λ Έλκ° κ΄λ¦¬νκ³ μλ νΈλμμ νμ λ€μ΄κ°λ€. λͺ¨λ κ³μ μ μκ³ λ μλ μ€ν μ΄νΈμ 보κ΄λμ΄ μκΈ° λλ¬Έμ, κ°κ°μ λ Έλλ ν΄λΉ νΈλμμ μ΄ μ μμ μΈμ§ μλμ§λ₯Ό κ°λ³μ μΌλ‘ νλ¨νλ€. κ·Έλ¦¬κ³ λ§μ΄λμ μννλ λ Έλλ€μ μ΄λ κ² μμΈ νΈλμμ μ€, μμ μ΄ λ§λλ λΈλμ μ§μ΄ λ£μ νΈλμμ λ€μ μ ν΄ λ μνμμ (μμλ£λ₯Ό λ§μ΄ μ£Όλ νΈλμμ μ°μ μΌλ‘) μμ μ΄ λ¬Έμ λ₯Ό ν κ²½μ° ν΄λΉ ν΄μκ°μ λΈλ‘μ ν¬ν¨μμΌ, λΈλ‘μ μ ννλ€.
μ΄λ κ² μ νλ λΈλ‘μ κ° λ Έλμμ μμ μ ν¨ν κ²μΈμ§λ₯Ό νμΈνκ² λκ³ , μ ν¨νλ€λ©΄ 체μΈμ μ μ₯νκ³ , ν΄λΉ λΈλ‘μ ν¬ν¨λ νΈλμμ λ€μ μμ μ νΈλμμ νμμ μμ νκ³ , μλ‘μ΄ λ¬Έμ λ₯Ό νκΈ° μμνλ€. μ¦, λΈλ‘μ μ μΈμ λ¨ ν λ² μ΄λ£¨μ΄μ§λ©° μλ‘ μ΄κ² λ§λ€ μλλ€ λ Όμνμ§λ μλλ€. κ°μ 보κ΄ν΄ λ μ 보λ₯Ό κΈ°λ°μΌλ‘ κ°μκ° νλ¨νλ κ²μ΄λ€.
μ΄λ리μμ μλ μ 보면 Confirmationμ΄λΌλ λΆλΆμ΄ μλλ°, μλ₯Ό λ€μ΄ νλμ νΈλμμ μ΄ 50κ°μ Confirmationμ λ°μλ€λΌλ μμΌλ‘ νμλλ€. μ΄λ β50κ° λ Έλκ° μ΄κ² λ§λ€κ³ μλ΅νλ€βλΌκ³ ν΄μλ μμ§κ° ν°λ°, μ€μ μλ―Έλ μ΄ νΈλμμ μ΄ λΈλ‘μ ν¬ν¨λ μ΄ν 50κ° λΈλμ΄ κ·Έ λΈλ λ€μ μΆκ°λμλ€λΌλ μλ―ΈμΌ λΏμ΄λ€. νΈλμμ μμ²΄κ° μ ν¨νλ μλλλ μλ μ€ν μ΄νΈλ₯Ό λ³΄κ³ κ°μ νλ¨νλ€.
κ·Έλ λ€λ©΄ μ΄ μ»¨νΌλ©μ΄μ μ΄ μλ―Ένλ κ²μ 무μμΈκ°? μμ μΈκΈνλ―μ΄ λΈλ‘λ€μ νμ± κ³Όμ μμ λΆκΈ°κ° μ΄λ£¨μ΄μ§ μ μλ€. μ΄ κ²½μ° μ’ λ κΈ΄ λΈλ‘μ κ°μ§ μͺ½μ΄ μ΄κΈ°κ² λλλ° (longest chain wins), μ§ μ²΄μΈμ μν νΈλμμ μ λ€μ νΈλμμ νλ‘ λμκ°κ² λκ³ , μ ν¨μ± κ²μ¬λ₯Ό κ±°μΉκ² λλ€. μ¦ μ»¨νΌλ©μ΄μ μ΄ μΆ©λΆν ν¬λ€λ κ²μ, βμ΄ νΈλμμ μ μΆ©λΆν μ€λ«λμ λ³λ μμ΄ λΈλμ 보κ΄λμκΈ° λλ¬Έμ, μ·¨μλ κ°λ₯μ±μ΄ μ λ€βλΌλ κ²μ νμνλ κ²μ΄λ€.
μ¬μ€ μ μμ μΈ λ Έλμ κ²½μ°, μ λΉν λΈλ‘μ΄ λμ°©νμμλ λΆκ΅¬νκ³ ν΄λΉ λΈλ‘μ κΈ°λ‘νκΈΈ κ±°λΆν ν μ²΄μΈ κΈΈμ΄ κ²½μμ λμ€ μλ μλ€.
BFTμκ³ λ¦¬μ¦μ μ¬μ©νλ κ²½μ°λ μ΄μλ λ€λ₯΄λ€. κ°κ°μ νΈλμμ μ λν΄ λ Έλλ€μ΄ μλ΅μ μλ‘ μ£Όκ³ λ°μΌλ©°, νμΈνλ κ³Όμ μ κ±°μΉλ€.
κ°νΉ μ΄μΌκΈ°λ₯Ό νλ€ λ³΄λ©΄, λΈλ‘체μΈμ 보μμ±μ΄ λλ€λΌλ λ§μ΄ μ€ν΄λ₯Ό λΆλ¬ μΌμΌμΌ λ§μΉ μ΅κ°μ 보μ μ루μ μ²λΌ μκ°νμλ λΆλ€λ λ³΄κ² λλ€. μ¬μ€ μ΄ λΆλΆμ μ§κΈλ κ³μ λ³νμ κ°μ μ΄ μΌμ΄λκ³ μλ λΆλΆμ΄λΌ μ½κ² λ§νκΈ°λ μ΄λ ΅μ§λ§, μ‘°κΈ κ³Όλν μ λ’°κ° λΆμ¬λκ³ μμ§ μλκ° νλ μκ°μ΄ λ€κΈ°λ νλ€.
κΈ°λ³Έμ μΌλ‘ λΉνΈμ½μΈ, μ΄λ리μκ³Ό κ°μ νΌλΈλ¦ 체μΈμ΄ μ κ³ νλ 보μμ±μ λ¨ ν κ°μ§μ΄λ€. κΈ°λ‘μ λ³μ‘°κ° κ±°μ λΆκ°λ₯νλ€λΌλ μ μ΄λ€. κ·Έλ¦¬κ³ μ€λλ κΈ°λ‘μΌμλ‘ λ³μ‘°λ λμ± μ΄λ ΅λ€. (μΆκ°μ μΌλ‘ λΉλ°ν€/곡κ°ν€λ§ μ¬μ©λλ μμ€ν μ΄κΈ° λλ¬Έμ, κ°μΈ μ λ³΄κ° λ ΈμΆλμ§ μλλ€λ μ λ μΆκ°νμλ©΄ ν μλ μκ² λ€)
κ·Έλ¦¬κ³ μ΄ μλ³μ‘° λ°©μ§λ, μ§λ¨μ νμμ λμ¨λ€. μ¦ κΈ°μ μμ²΄κ° λ¬΄μ§λ¬΄μ§νκ² λ³΄μμ±μ΄ λμμ μλ³μ‘°κ° μ λλ κ²μ΄ μλλΌ, κ°μ λ΄μ©μ 곡μ νλ βμ μμ μΈβ μ°Έμ¬μκ° λ§κΈ° λλ¬Έμ μ΄ κ²μ΄ κ°λ₯ν΄μ§λ κ²μ΄λ€. μ¬μ€ μ¬μ©λλ κΈ°μ μμλ‘ λ³΄λ©΄ PKI, HASH μ λμΈλ°, μ΄κ±΄ λΈλ‘μ²΄μΈ μλ μ΄λ μμ€ν μμλ μΈ μ μκ³ , λ§μ΄ μ°μ΄λ κΈ°μ μ΄λ€.
μ¬μ€ κ·Έ μΈμ μΈ λ©΄μμλ ν¬κ² λ€λ₯Ό κ²μ΄ μλ€. λͺ¨λ λ°μ΄ν°κ° 곡μ λκΈ° λλ¬Έμ, νΉμ μ£Όμμ μκ³ λ κ±°λλ΄μ κ°μ κ²μ λͺ¨λ νμΈλλ€. μ΄μ° 보면 νλΌμ΄λ²μκ° μ’ λ λ§μ΄ λ ΈμΆλλ λ©΄λ μμ§ μκ² λ€. (λΉνΈμ½μΈ, μ΄λ리μμ κ²½μ°)
λ¬Όλ‘ μ΄λ° λ¬Έμ λ€μ HD (Hierarchically deterministic) Walletμ λμ νλ€κ±°λ, Dashλ PIVXμ²λΌ λ§μ€ν° λ Έλλ₯Ό ν΅ν μ΅λͺ νλ₯Ό μ 곡νλ€κ±°λ, Zcashμ κ²½μ° μμ§μ μ¦λͺ μ λμ νλ€κ±°λ νλ μμΌλ‘ κ°μννμ 보μμ±μ λμ΄κ³ μκ³ , Cordaμ κ²½μ° κ΄κ³ μλ λ Έλμλ μμ νΈλμμ μ 곡μ νμ§ μλ μλ λμ λκ³ μλ€. μ΄λ° λ Έλ ₯λ€λ‘ μΈν΄ 보μμ±/νλΌμ΄λ²μλ μ§μμ μΌλ‘ λμμ§κ³ μκΈ°λ νμ§λ§, βλΈλ‘체μΈμ λμ νλ©΄ λ°μ΄ν°λ μ λ μμ νλ€βλΌλ μμΌλ‘ μκ°ν΄μλ κ³€λνλ€.
μ΄ λΆλΆμ μ¬μ€ λ²μμΌλ‘ μΈν λ¬Έμ μΈ λ― νλ°, ννλ€ βdistributed ledgerβλΌκ³ λΆλ₯΄κ³ βλΆμ° μ₯λΆβλΌκ³ λ²μμ ν΄ λ²λ¦°λ€. μ΄ κ²½μ° λ²μμ λ¬Έμ κ° μλλ° βλΆμ°βμ΄λΌλ μλ―Έκ° κΈ°μ‘΄μ νν μ΄μΌκΈ° λλ μλ―Έμ λ€λ₯΄κΈ° λλ¬Έμ μ€ν΄κ° μκΈ°λ κ²½μ°κ° μμλ€.
λΈλ‘체μΈμμμ βλΆμ°βμ κ° μ°Έμ¬ λ Έλκ° μμ μ νλ¨μ κ·Όκ±°νμ¬ μ»¨μΌμμ€λ₯Ό μ΄λ£¨κ³ λ°μ΄ν°λ₯Ό κΈ°λ‘νλ©°, λμΌν λ°μ΄ν°κ° μ¬λ¬ λ Έλμ μ μ₯λλ€λΌλ μλ―ΈμΈλ°, μμΈλ‘ λ§μ λΆλ€μ μ΄λ₯Ό κΈ°μ‘΄μ μ£Όλ‘ μ¬μ©νλ βλΆνμ λΆμ°β λλ λ°μ΄ν°μ βλΆν μ μ₯βμΌλ‘ ν΄μν΄ λ²λ¦°λ€.
ν μλ‘ IoT κΈ°μ μ 근무νμλ λΆμΈλ°, μ λ§μ μΌμμμ κΈ°λ‘λλ κ°μ λΈλ‘체μΈμ΄ βλΆμ°βνμ¬ βμλ³μ‘°λ₯Ό λ°©μ§βν΄ μ€ μ μμμ§λ₯Ό λ¬Έμνμ μ μ΄ μλ€. μ.. μ‘°κΈ λΉνΉμ€λ¬μ λ€.
λ€μν λΈλ‘체μΈλ€μ΄ λμ€κ³ μκ³ , μ€μΌμΌλ¬λΉλ¦¬ν° ν보λ₯Ό μν μ€λ© μμ μ€μν ν ν½ μ€ νλμ΄κΈ° λλ¬Έμ, μ‘°λ§κ° μ ν΅μ μλ―Έμ βλΆμ°β μμ€ν μ΄ λ κ°λ₯μ±μ μ‘΄μ¬νλ€. νμ§λ§ μΌλ°μ μΌλ‘ μ΄μΌκΈ°λλ νΌλΈλ¦ λΈλ‘체μΈλ€μ μ ν λ€λ₯Έ μλ―Έμ βλΆμ°βμ΄λΌλ κ²μ κΈ°μ΅ν΄ λλ κ²μ΄ μ’μ κ² κ°λ€.
μκ°λλ λλ‘ λͺ κ°μ§ μ μ΄ λ³΄μλλ°, μ°κ³ 보λ κ°μκΈ° λͺ λ¬ νλ©΄ μ΄ κΈλ λ‘κ³ μ€λ₯ ν¬μ±μ΄μΈ κΈμ΄ λ μ§λ λͺ¨λ₯Έλ€λ λΆμκ°μ΄ κΈκ²©ν λ€κΈ°λ νλ€. μ λ§ μ μ μμ΄ λ°λκ³ μμΌλ. κ·Έλλ ν μμ μμλ λμμ΄ λ μ§λ λͺ¨λ₯Έλ€λ κΈ°λλ₯Ό κ°μ Έ λ³Έλ€. =)