Blockchain Transaction Lifecycle
ํธ๋์ญ์
์ Lifecycle
ํธ๋์ญ์ ์ ์๋ช ์ฃผ๊ธฐ๋ ๋ธ๋ก์ฒด์ธ์์ ํธ๋์ญ์ ์ด ์์ฑ๋๊ณ ์ต์ข ์ ์ผ๋ก ๋ธ๋ก์ ํฌํจ๋ ๋๊น์ง์ ๊ณผ์ ์ ๋ํ๋ธ๋ค.
์ด ๊ณผ์ ์ ๋ค์๊ณผ ๊ฐ์ ๋จ๊ณ๋ก ์ด๋ฃจ์ด์ง๋ค.
ํธ๋์ญ์
์์ฑ
์ฌ์ฉ์๋ ํธ๋์ญ์ ์ ์์ฑํ๋ค.
์ด ํธ๋์ญ์ ์ ์ก์ ์, ์์ ์, ์ ์กํ ์ํธํํ์ ์, ๊ทธ๋ฆฌ๊ณ (ํ์ํ ๊ฒฝ์ฐ) ๋ฐ์ดํฐ๋ ์ค๋งํธ ๊ณ์ฝ ๋ช ๋ น์ด ๋ฑ์ ํฌํจํ๋ค.
์ก์ ์๋ ์ด ํธ๋์ญ์ ์ ๊ฐ์ธํค๋ฅผ ์ฌ์ฉํ์ฌ ์๋ช ํ๋ค.
ํธ๋์ญ์
์ ํ
์์ฑ๋ ํธ๋์ญ์ ์ ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ๋ก ์ ์ก๋๋ฉฐ, ๋ค๋ฅธ ๋ ธ๋๋ค์๊ฒ ์ ํ๋๋ค.
Mempool์ ์ถ๊ฐ
๋คํธ์ํฌ์ ๊ฐ ๋ ธ๋๋ ์ ํ๋ฐ์ ํธ๋์ญ์ ์ ์์ ์ mempool์ ์ถ๊ฐํ๋ค.
Mempool์ ์์ง ๋ธ๋ก์ ํฌํจ๋์ง ์์ ํธ๋์ญ์ ๋ค์ ์งํฉ์ด๋ค.
ํธ๋์ญ์
์ ํ ๋ฐ ๋ธ๋ก ์์ฑ
๋ง์ด๋๋ค์ mempool์์ ํธ๋์ญ์ ์ ์ ํํ๊ณ , ์ด๋ฅผ ๋ธ๋ก์ ํฌํจ์ํจ๋ค.
๊ฐ ๋ง์ด๋๋ ์์ ์ ๋ธ๋ก์ ์์ฑํ๊ธฐ ์ํด nonce ๊ฐ์ ๋ณ๊ฒฝํ๋ฉฐ, ํด๋น ๋ธ๋ก์ ํด์ ๊ฐ์ด ๋ธ๋ก์ฒด์ธ์ ๋์ด๋ ๋ชฉํ๋ฅผ ์ถฉ์กฑํ๋ nonce ๊ฐ์ ์ฐพ๋๋ค.
๋ธ๋ก ๊ฒ์ฆ ๋ฐ ์ถ๊ฐ
๋ง์ด๋๊ฐ ๋ธ๋ก์ ์ฑ๊ณต์ ์ผ๋ก ์์ฑํ๋ฉด, ๊ทธ ๋ธ๋ก์ ๋คํธ์ํฌ๋ก ์ ํ๋๋ฉฐ, ๋ค๋ฅธ ๋ ธ๋๋ค์๊ฒ ๊ฒ์ฆ์ ๋ฐ๋๋ค.
๊ฒ์ฆ์ ํต๊ณผํ ๋ธ๋ก์ ๋ธ๋ก์ฒด์ธ์ ์ถ๊ฐ๋๊ณ , ์์ ํ ์ฒ๋ฆฌ๋๋ค.
์ด๋ ๊ฒ ๋ธ๋ก์ฒด์ธ ํธ๋์ญ์ ์ ์๋ช ์ฃผ๊ธฐ๋ ๋ธ๋ก์ฒด์ธ์ ๋ถ์ฐ์ฑ, ๋ฌด๊ฒฐ์ฑ, ๊ทธ๋ฆฌ๊ณ ํฌ๋ช ์ฑ์ ๋ณด์ฅํ๊ฒ ๋๋ค.
๋ํ, ์ด ๊ณผ์ ์ ํตํด ๋๊ตฌ๋ ํธ๋์ญ์ ์ ๋ณ์กฐํ๊ฑฐ๋, ์ญ์ ํ ์ ์๊ฒ ๋์ด, ๋ธ๋ก์ฒด์ธ์ ์์ ์ฑ์ ๋ณด์ฅํ๊ฒ ๋๋ค.
Last updated