Mempool
Mempoolμ μ΄ν΄νκΈ° μν΄μλ λΈλ‘μ²΄μΈ λ° λΈλ‘ κ·Έλ¦¬κ³ μ±κ΅΄μ λν μ΄ν΄κ° νμνλ€.
λΈλ‘체μΈμ λΈλ‘κ³Ό λΈλ‘μ΄ μ²΄μΈ(λ§ν¬λ 리μ€νΈ)ννλ‘ μ°κ²°λ μλ£κ΅¬μ‘°μ΄λ€.
λΈλ‘체μΈμ μμ μν μ μννλ 'λΈλ‘'μ ν¬κ² ν€λμ, λ°λμ λ³΄λ‘ κ΅¬μ±λλ©°, λΈλ‘μ λ°λ μ 보μλ λ€μμ κ±°λ μ λ³΄κ° ν¬ν¨λμ΄ μλ€.
λΈλ‘체μΈμ =νμ¬κΉμ§ λͺ¨λ λ΄μμ κ°μ§κ³ μλ, append-onlyν, κ±°λν λΆμ° μ₯λΆ
λΉνΈμ½μΈμ μμλ‘ λ€μ.
λΈλ‘μ ν¬ν¨λλ λ€μμ κ±°λλ μ±κ΅΄μ(λ§μ΄λ)κ° μλ‘μ΄ λΈλ‘μ μμ±νκΈ° μμ,
κ±°λ μμ²μ νμμΌλ μμ§ κ±°λκ° μ±λ¦½λμ§ μμ, μ¦ λκΈ°μ€μΈ νΈλμμ μ λΈλ‘μ ν¬ν¨μν€κ² λλ€.
μ±κ΅΄μλ λκΈ°μ€μΈ νΈλμμ
μ μλ‘κ² μμ±ν λΈλ‘μ ν¬ν¨μν¨ ν μμμ nonce κ°μ λμ
νμ¬,
μΌμ’ μ μν λ¬Έμ λ₯Ό νμ΄λ΄κ³ , μνλ¬Έμ μ μ λ΅μ λ§μΆμμ κ²½μ° 'κ²μ¦' λ° λΈλ‘체μΈμ μλ‘μ΄ λΈλ‘μ μ°κ²°νκΈ° μνμ¬ κ° λ Έλμ ν΄λΉ λΈλ‘μ μ ννκ²λλ€.
λ
Έλλ€μ μ λ¬ λ°μ λΈλ‘μ μ ν¨μ±μ κ²μ¦νκ³ 'μ§μ§'λΈλ‘, μ¦ κ²μ¦λ λΈλ‘μΌ κ²½μ° μμ μ λΈλ‘체μΈμ ν΄λΉ λΈλ‘μ μ
λ°μ΄νΈνλ€.
κ·Έλ λ€λ©΄ μ±κ΅΄μ(λ§μ΄λ)λ μ΄λμ λκΈ°μ€μΈ νΈλμμ μ 보λ₯Ό κ°μ Έμ€λκ°?
Mempool
Mempool μ΄λ, μμ§ λΈλ‘μ λ€μ΄κ°μ§ μμ μνμ νΈλμμ
, μ¦ 0 Confirm(zero-confirm) μνμ νΈλμμ
λ€μ΄ μ‘΄μ¬νλ 곡κ°μ΄λ€.
λΈλ‘μ μμ±ν κ²½μ°, μ΄ mempool μ μ‘΄μ¬νλ νΈλμμ μ λΈλ‘μ ν¬ν¨μν€κ² λλ€.
κ° λ Έλλ ν΄λΉ νΈλμμ μ΄ μ ν¨νμ§ κ²μ¦ν ν κ²μ¦λ νΈλμμ μ mempoolμ λ£κ² λλ€.
μ΄ λ mempool μμ λΈλ‘μΌλ‘ λ΄κΈ°λ μ°μ μμλ κ±°λ μμλ£κ° λμ μμλ‘ mempool μμ λΉ μ Έλκ°κ² λλ©°, λΈλ‘μ΄ λΈλ‘체μΈμ μ°κ²°λλ μκ°, μ¦ 1 Confirm μ΄ λ°μλλ©΄ mempool μμ μμ λλ€.
λ³΄ν΅ λ€νΈμν¬μμ λ΄ μ°Έμ¬μλ€μ μ°λ¦¬λ λ ΈλλΌκ³ λΆλ₯Έλ€.
κ° μ°Έμ¬μκ° λ Έλμ΄λ μ±κ΅΄μμ΄λ λͺ¨λ λ©€νμ νλμ© κ°μ§κ³ μλ€.
λ°λΌμ mempoolμλ μ€μνκ° μ‘΄μ¬νμ§ μλ€.
mempool μ체λ νμ€μνλ νΈλμμ μ μν μ§κ²°μ§μΌλΏμ΄λ€.
κ°λ Ή λΉνΈμ½μΈ λΈλ‘μ²΄μΈ λΈλ‘μ μΌμ ν μ£ΌκΈ°λ₯Ό κ°μ§κ³ λ§€ 10λΆλ§λ€ μΆκ°λλλ° κ·Έλ λ€κ³ νΈλμμ λν κ·Έ μ£ΌκΈ°μ λ§μΆ° λ°μν΄μΌ νλ 건 μλλ€.
10λΆλ§λ€ ν λ²μ νΈλμμ μ κΈ°λ€λ¦΄ νμκ° μλ€λ λ»μ΄λ€.
Aκ° Bμκ² μ‘κΈνκ³ μΆμ΄νλ μν©
Aκ° μ‘κΈ νΈλμμ μ λ°μμν¨λ€.
νΈλμμ μ΄ Aμ λ©€νμ μΆκ°λλ€.
ν΄λΉ νλμμ μ λ€νΈμν¬λ₯Ό ν΅ν΄ λΈλ‘λμΊμ€ν λλ 릴λ μ΄λλ€.
μ±κ΅΄μλ₯Ό ν¬ν¨νμ¬ κ°μ₯ κ°κΉμ΄ λ Έλλ‘ λ¦΄λ μ΄λλ€.
κ·Έλ¦¬κ³ λ€μ ν΄λΉ νΈλμμ μ΄ λ©€νμ μΆκ°λλ€. (μ ν¨μ± κ²μ¬λ₯Ό μννκ³ )
β¦
λΈλ‘μ΄ μμ±λλ©΄, λͺ¨λ νΈλμμ μ λ©€νμμ λΉΌλ΄κ³ , λΈλ‘μ 릴λ μ΄νλ€.
λΈλ‘μ μλ νΈλμμ μ λ©€νμμ μ κ±°λκ³ , κ·Έλ μ§ μμ κ²½μ° λΈλ‘μ κΈ°λ‘νλ©΄μ μ νλλ€.
Last updated