암호화
μ»΄ν¨ν° κΈ°μ μ λ°μ μΌλ‘ λ°μ΄ν°μ λ μ½κ² μ κ·Όν μ μκ² λμμΌλ©° μ΄κ²μ΄ ν° μ΄μ μ μ 곡ν μ μμ§λ§ λ¨μ λ μμ΅λλ€. μ¨λΌμΈ λ°μ΄ν°λ λλ λ° μμμ ν¬ν¨ν λ§μ μνμ λ ΈμΆλμ΄ μμ΅λλ€. μνΈν(λλ μνΈν)λ λ°μ΄ν° μ μ₯ λ° λ°°ν¬μ κ΄λ ¨λ μΌλΆ μνμΌλ‘λΆν° μ 보λ₯Ό 보νΈν μ μκ² ν΄μ£Όλ μ루μ μ€ νλμ λλ€. λ°μ΄ν° μνΈνμ κ°λ μ΄ μλ‘μ΄ κ²μ μλλλ€. λμ§νΈ μλ μ΄μ μλ μ¬λλ€μ μλνμ§ μμ μ²μ€μ΄ μ½μ§ λͺ»νλλ‘ λ©μμ§λ₯Ό λ§μ€νΉνμ΅λλ€. κ·Έλ¬λ μ»΄ν¨ν μ₯μΉμ μ¬μ© μ¦κ°λ μνΈν κ³Όνμ μμ ν μλ‘μ΄ μμ€μΌλ‘ λμ΄ μ¬λ Έμ΅λλ€.
μνΈνλ 무μμ λκΉ?
κ°λ¨ν λ§ν΄μ μνΈνλ μ 보λ₯Ό μ¨κΈ°λ κ³Όνμ λλ€. λ³΄λ€ κ΅¬μ²΄μ μΌλ‘, νλ μνΈνμ μν μ΄λ‘ κ³Ό κ³μ°μ μ¬μ©νμ¬ λ°μ΄ν°λ₯Ό μνΈν λ° ν΄λ νκ±°λ μ 보μ 무결μ±κ³Ό μ λ’°μ±μ 보μ₯ν©λλ€.
μνΈν μ κΈ°λ³Έ κ³Όμ μμ νλ¬Έ(λͺ ννκ² μ΄ν΄ν μ μλ λ°μ΄ν°)μ μνΈλ¬Έ(μ½μ μ μλ)μΌλ‘ λ³ννλ μνΈν κ³Όμ μ κ±°μΉ©λλ€. μ΄λ κ² νλ©΄ μ μ‘λ μ 보λ νΉμ μνΈ ν΄λ ν€λ₯Ό μμ ν μ¬λλ§ μ½μ μ μλ€λ κ²μ 보μ₯ν μ μμ΅λλ€.
νΉμ μνΈν κΈ°μ μ μ¬μ©νμ¬ λ³΄μλμ§ μμ λ€νΈμν¬λ₯Ό ν΅ν΄μλ λ―Όκ°ν λ°μ΄ν°λ₯Ό λ³΄λΌ μ μμ΅λλ€. μνΈν μμ€μ λ°μ΄ν°μ νμν λ³΄νΈ μμ€μ λ°λΌ λ€λ¦ λλ€. μλ₯Ό λ€μ΄, μ°λ½μ²μ κ°μ μΌλ° κ°μΈ νμΌμ μ¬μ©λλ 보μ μ νμ μνΈνν λ€νΈμν¬μμ μ¬μ©λλ 보μ μ νκ³Ό λμΌνμ§ μμ΅λλ€.
μνΈν μλ λ°©μμ λ°°μ°λ κ²μ μνΈνν μμ€ν λ΄μμ μνΈνμ μ€μμ±μ μ΄ν΄νλ λ° μ€μν©λλ€. λΉνΈμ½μΈκ³Ό κ°μ λλΆλΆμ λΈλ‘μ²΄μΈ μμ€ν μ λμ§νΈ κ±°λκ° λ§€μ° μμ ν λ°©μμΌλ‘ μ΄λ£¨μ΄μ§ μ μλ λΆμ° λ° κ³΅κ° μμ₯μΌλ‘ κΈ°λ₯ν μ μλλ‘ νλ νΉμ μνΈν κΈ°μ μΈνΈλ₯Ό μ¬μ©ν©λλ€.
μνΈνλ μ΄λ»κ² μλν©λκΉ?
νλ μνΈνμ λ€μν μ°κ΅¬ λΆμΌλ‘ ꡬμ±λμ΄ μμ§λ§ κ°μ₯ κ΄λ ¨μ±μ΄ λμ λΆμΌλ λμΉ μνΈν, λΉλμΉ μνΈν, ν΄μ ν¨μ λ° λμ§νΈ μλͺ μ λ€λ£¨λ λΆμΌμ λλ€.
λΉνΈμ½μΈ νλ‘ν μ½μ λ€νΈμν¬λ₯Ό 보νΈνκ³ κ° κ±°λμ μ ν¨μ±μ 보μ₯νκΈ° μν΄ μνΈν μ¦λͺ μ μ¬μ©ν©λλ€. λμ§νΈ μλͺ μ κ° μ¬μ©μκ° μμ μ μ§κ°μ μλ μκΈλ§ μ¬μ©ν μ μκ³ μ΄ μκΈμ λ λ² μ΄μ μ¬μ©ν μ μμμ 보μ₯ν©λλ€. μλ₯Ό λ€μ΄ Aliceκ° Bobμκ² 2κ°μ λΉνΈμ½μΈμ 보λΈλ€λ©΄ κ·Έλ λ λ³Έμ§μ μΌλ‘ Aliceμ μ§κ°μμ λμ μ μ κ±°νλ©΄μ Bobμ μ§κ°μ 2κ°μ λΉνΈμ½μΈ μΆκ°λ₯Ό νμΈνλ λ©μμ§μΈ νΈλμμ μ μμ±ν©λλ€. κ·Έλ¬λ κ·Έλ λ λμ§νΈ μλͺ μ μ 곡ν΄μΌλ§ κ·Έλ κ² ν μ μμ΅λλ€.
λΉνΈμ½μΈ νλ‘ν μ½μ λ λ€λ₯Έ μ€μν μμλ μμ μ¦λͺ (Proof of Work) ν©μ λ©μ»€λμ¦κ³Ό λ§μ΄λ νλ‘μΈμ€(λ€νΈμν¬ λ³΄μ, νΈλμμ κ²μ¦ λ° μ μ½μΈ μμ±μ λ΄λΉ)λ₯Ό μ μνλ ν΄μμΊμ κΈ°λ₯μ λλ€. Hashcashλ SHA-256μ΄λΌλ μνΈν κΈ°λ₯μ μ¬μ©ν©λλ€.
μνΈνλ λΈλ‘μ²΄μΈ κΈ°μ μ νμμ μΈ λΆλΆμ΄λ―λ‘ λͺ¨λ μνΈννμ μ€μν©λλ€. λΆμ° λ€νΈμν¬μ μ μ©λ μνΈν μ¦λͺ μ μ λ’°ν μ μλ κ²½μ μμ€ν μ μμ±μ κ°λ₯νκ² νμ¬ λΉνΈμ½μΈ λ° κΈ°ν λΆμ°ν λμ§νΈ ν΅νλ₯Ό νμμμΌ°μ΅λλ€.