블록(비트코인 블록)
λΈλ‘(λΈλ‘μ²΄μΈ λΈλ‘)μ΄λ?
λΈλ‘μ μνΈνν λΈλ‘체μΈμ νΈλμμ λ°μ΄ν°κ° μꡬμ μΌλ‘ κΈ°λ‘λλ λΈλ‘μ²΄μΈ λ°μ΄ν°λ² μ΄μ€ λ΄μ λ°μ΄ν° ꡬ쑰μ λλ€. λΈλ‘μ λ€νΈμν¬μμ μμ§ κ²μ¦λμ§ μμ κ°μ₯ μ΅κ·Όμ νΈλμμ μ€ μΌλΆ λλ μ 체λ₯Ό κΈ°λ‘ν©λλ€. λ°μ΄ν°κ° κ²μ¦λλ©΄ λΈλ‘μ΄ λ«νλλ€. κ·Έλ° λ€μ μ νΈλμμ μ μ λ ₯νκ³ κ²μ¦νκΈ° μν΄ μ λΈλ‘μ΄ μμ±λ©λλ€.
λ°λΌμ λΈλ‘μ ν λ² κΈ°λ‘λλ©΄ λ³κ²½νκ±°λ μ κ±°ν μ μλ μꡬμ μΈ λ μ½λ μ μ₯μμ λλ€.
λΈλ‘(λΈλ‘μ²΄μΈ λΈλ‘)μ΄ μλνλ λ°©μ
λΈλ‘μ²΄μΈ λ€νΈμν¬ λ λ§μ κ±°λ νλμ λͺ©κ²©νκ³ μμ΅λλ€. μνΈ ννμμ μ¬μ©λ λ μ΄λ¬ν κ±°λμ κΈ°λ‘μ μ μ§νλ©΄ μμ€ν μ΄ μΌλ§λ λ§μ΄ μ¬μ©λμλμ§, μ΄λ€ λΉμ¬μκ° κ΄λ ¨λμλμ§ μΆμ νλ λ° λμμ΄ λ©λλ€. μΌμ κΈ°κ° λμ μ΄λ£¨μ΄μ§ κ±°λλ λΈλ‘μ²΄μΈ λ€νΈμν¬μ κΈ°λ°μ΄ λλ λΈλ‘μ΄λΌλ νμΌμ κΈ°λ‘λ©λλ€.
λΈλ‘μ μ 보λ₯Ό μ μ₯ν©λλ€. λΈλ‘ μμλ λ§μ μ λ³΄κ° ν¬ν¨λμ΄ μμ§λ§ λ§μ μ μ₯ 곡κ°μ μ°¨μ§νμ§ μμ΅λλ€. λΈλ‘μλ μΌλ°μ μΌλ‘ λ€μ μμκ° ν¬ν¨λμ§λ§ μ νμ λ°λΌ λ€λ₯Ό μ μμ΅λλ€.
λ§€μ§ λλ²: νΉμ μνΈνν λ€νΈμν¬μ μΌλΆλ‘ ν΄λΉ λΈλ‘μ μλ³νλ νΉμ κ°μ ν¬ν¨νλ μ«μ.
Blocksize: νΉμ μμ μ λ³΄λ§ κΈ°λ‘ν μ μλλ‘ λΈλ‘μ ν¬κΈ° μ νμ μ€μ ν©λλ€.
λΈλ‘ ν€λ: λΈλ‘μ λν μ 보λ₯Ό ν¬ν¨ν©λλ€.
νΈλμμ μΉ΄μ΄ν°: λΈλ‘μ μΌλ§λ λ§μ νΈλμμ μ΄ μ μ₯λμ΄ μλμ§ λνλ΄λ μ«μμ λλ€.
νΈλμμ : λΈλ‘ λ΄ λͺ¨λ νΈλμμ μ λͺ©λ‘μ λλ€.
νΈλμμ μμλ κ°μ₯ λ§μ μ 보λ₯Ό ν¬ν¨νλ―λ‘ κ°μ₯ ν½λλ€. μ€ν λ¦¬μ§ ν¬κΈ° λ€μμλ λ€μ νμ μμλ₯Ό ν¬ν¨νλ λΈλ‘ ν€λκ° μ΅λλ€.
λ²μ : μ¬μ© μ€μΈ μνΈνν λ²μ μ λλ€.
μ΄μ λΈλ‘ ν΄μ: μ΄μ λΈλ‘ ν€λμ ν΄μ(μνΈν λ²νΈ)λ₯Ό ν¬ν¨ν©λλ€.
Hash Merkle root: νμ¬ λΈλ‘ μ Merkle νΈλ¦¬ μ μλ νΈλμμ μ ν΄μμ λλ€.
μκ°: λΈλ‘μ λΈλ‘체μΈμ λ°°μΉνκΈ° μν νμμ€ν¬νμ λλ€.
λΉνΈ: λμ ν΄μμ λμ΄λ λ±κΈμΌλ‘, λ Όμ€ ν΄κ²°μ μ΄λ €μμ λνλ λλ€.
Nonce: μ±κ΅΄μκ° λΈλ‘μ κ²μ¦νκ³ νμνκΈ° μν΄ νμ΄μΌ νλ μνΈνλ μ«μ.
ν΄μ μ nonceλ₯Ό "μΆμΈ‘"νκΈ° μν΄ λμλ₯Ό μ¬μ©ν©λλ€ . nonceκ° νμΈλλ©΄ nonce λλ κ·Έλ³΄λ€ μμ μ«μκ° μΆμΈ‘λ λ ν΄μκ° ν΄κ²°λ©λλ€. κ·Έλ° λ€μ λ€νΈμν¬λ ν΄λΉ λΈλ‘μ λ«κ³ ν€λκ° μλ μ λΈλ‘μ μμ±νλ©° νλ‘μΈμ€κ° λ°λ³΅λ©λλ€.
ν©μμ λλ¬νκΈ° μν΄ λ€μν λ©μ»€λμ¦μ΄ μ¬μ©λ©λλ€. μνΈ νν μ λν΄ κ°μ₯ μΈκΈ° μλ κ²μ μμ μ¦λͺ (PoW)μ΄λ©°, PoWμ λΉν΄ μλμ§ μλΉκ° κ°μνκΈ° λλ¬Έμ μ§λΆ μ¦λͺ (PoS)μ΄ λ λ§μ΄ μ¬μ©λ©λλ€.
μ±κ΅΄κ³Ό λΈλ‘μ κ΄κ³
λ§μ΄λμ λΈλ‘ ν€λμμ λ³κ²½ν μ μλ μ μΌν μ«μμΈ nonceλ₯Ό νΈλ λ° μ¬μ©λλ μ©μ΄μ λλ€. νλ‘ν μ½μμ μμ μ¦λͺ μ΄ μ¬μ©λλ κ²½μ° μνΈνν λ€νΈμν¬κ° μ¬μ©νλ νλ‘μΈμ€μ΄κΈ°λ ν©λλ€.
μνΈνν μ±κ΅΄μ μΌλ°μ μΌλ‘ 볡μ‘ν μνμ λ¬Έμ λ‘ μκ°λ©λλ€. μ€μ λ‘ ν΄μ±μ ν΅ν΄ μμ±λ λμμ λλ€. ν΄μ±μ μνΈννκ° μ¬μ©νλ μνΈν λ°©μμ μ¬μ©νμ¬ μ 보λ₯Ό μνΈννλ κ³Όμ μ λλ€. μλ₯Ό λ€μ΄ Bitcoinμ μνΈν μκ³ λ¦¬μ¦μ SHA256μ μ¬μ©ν©λλ€. κ΄λΆκ° "μΉλ¦¬" λ²νΈλ₯Ό μμ±νλ €λ©΄ λ§μ΄λ νλ‘κ·Έλ¨μ΄ SHA 256μ μ¬μ©νμ¬ λμλ₯Ό ν΄μνκ³ λμ€μ λ°°μΉνμ¬ μΌμΉνλμ§ νμΈν΄μΌ ν©λλ€.
μμ μ¦λͺ νλ‘ν μ½μμ λμ ν΄μλ₯Ό ν΄κ²°νλ κ²μ λ§μ μλμ§μ κ³μ° λ₯λ ₯μ νμλ‘ ν©λλ€. μκ·λͺ¨ κ΅κ°μ μ λ ₯μ 곡κΈν μ μλ μΆ©λΆν μλμ§μ κ΄λΆ λ€νΈμν¬κ° κ³μ μ μ§λμ΄μΌ ν©λλ€.
μ΄λ €μμ μ΄μ μ λͺ¨λ λΈλ‘ ν€λκ° λ¬΄μμλ‘ μνΈνλλ€λ μ μ λλ€. λ°λΌμ νμ¬ λΈλ‘ ν€λλ 무μμλ‘ μμ±λ μ΄μ λΈλ‘μ μνΈν λ²νΈμ νμ¬ λΈλ‘μ μ 보λ₯Ό κΈ°λ°μΌλ‘ 무μμλ‘ μμ±λ μνΈν λ²νΈμ λλ€.
κΈ°ν λΈλ‘ λ° λΈλ‘μ²΄μΈ μ¬μ©
λλΆλΆμ λΈλ‘μ²΄μΈ μ μλ λΉνΈμ½μΈμ μ¬μ©νλ μ΅μ΄μ μνΈννμ΄κΈ° λλ¬Έμ λΉνΈμ½μΈμ μ°Έμ‘°νκΈ° λλ¬Έμ λ§μ μ¬λλ€μ΄ λΈλ‘κ³Ό λΈλ‘체μΈμ λΉνΈμ½μΈκ³Ό μ°κ΄μν΅λλ€. κ·Έλ¬λ λ€λ₯Έ μνΈννλ λΈλ‘κ³Ό λΈλ‘체μΈμ μ¬μ©ν©λλ€. Ethereumμ λ€νΈμν¬μλ λΈλ‘κ³Ό λΈλ‘체μΈλ μ¬μ©νλ etherλΌλ μνΈννκ° μλ€λ μ μ μ μνλ κ²μ΄ μ€μν©λλ€.
κ·Έλ¬λ μ΄λ리μκ³Ό κ·Έ λΈλ‘체μΈμ μνΈνν μ΄μμΌλ‘ νμ₯λλ μ¬λ¬ μ©λλ₯Ό μν΄ μ€κ³λμμ΅λλ€. μλ₯Ό λ€μ΄ λ체 λΆκ°λ₯ν ν ν°, μ€λ§νΈ κ³μ½, λΆμ° κΈμ΅ μ ν리μΌμ΄μ λ±μ΄ μ΄λ리μμ μ¬μ©νμ¬ κ°λ°λμμ΅λλ€.
##νμ΄λΌμ΄νΈ
λΈλ‘κ³Ό λΈλ‘체μΈμ μνΈννμμλ§ μ¬μ©λλ κ²μ΄ μλλλ€. κ·Έλ€μ λν λ§μ λ€λ₯Έ μ©λλ₯Ό κ°μ§κ³ μμ΅λλ€.
λΈλ‘μ μ΄μ λΈλ‘μ μνΈνλ κ±°λ μ 보μ μλ‘μ΄ κ±°λ μ 보λ₯Ό ν¬ν¨νλ κΈ΄ μ«μλ‘ μλ³λ©λλ€.
μλ‘μ΄ λΈλ‘μ μμ±νκΈ° μ μ λ€νΈμν¬μμ λΈλ‘κ³Ό λΈλ‘ λ΄μ μ 보λ₯Ό νμΈν΄μΌ ν©λλ€.
λΈλ‘μ λΈλ‘체μΈμμ μ λ³΄κ° μ μ₯λκ³ μνΈνλλ μ₯μμ λλ€.
##μμ£Όνλ μ§λ¬Έ
λΈλ‘체μΈμ΄λ 무μμΈκ°?
λΈλ‘체μΈμ μ 보λ₯Ό λ§ν¬λ λ°©μμΌλ‘ μ μ₯νκ³ μνΈννλ λ°μ΄ν°λ² μ΄μ€λ‘, μ΄μ μ 보λ λ³κ²½λ μ μμΌλ©° κ·Έλ£Ήμ λͺ¨λ νλͺ©μ νμΈνκΈ° μ μ ν©μ(λ°μ΄ν°κ° μ ννλ€λ ν©μ)λ₯Ό ν΅ν΄ νμ λ©λλ€.
λΈλ‘체μΈμ 무μμ μ¬μ©λ©λκΉ?
λΈλ‘체μΈμ μνΈνν, λΆμ° κΈμ΅ μ ν리μΌμ΄μ , λ체 λΆκ°λ₯ν ν ν°μ μ¬μ©λλ©° μ§μμ μΌλ‘ λ λ§μ μ©λκ° κ°λ°λκ³ μμ΅λλ€.
λΈλ‘μ²΄μΈ λΈλ‘μ μ΄λ»κ² μμ±λλμ?
μ±κ΅΄μλ λΈλ‘ κ²μ¦μκ° λΈλ‘ ν€λμ μνΈνλ μ 보λ₯Ό μ±κ³΅μ μΌλ‘ κ²μ¦νλ©΄ λΈλ‘μ΄ μμ±λλ©°, μ΄λ μ λΈλ‘ μμ±μ μ΄κ΅¬ν©λλ€.