mempool 1

[๋ธ”๋ก์ฒด์ธ] ๋น„ํŠธ์ฝ”์ธ์˜ Transaction & Mempool

๋น„ํŠธ์ฝ”์ธ์˜ transaction: ๋ˆ„๊ฐ€ ์–ผ๋งˆ๋ฅผ ๋ˆ„๊ตฌ์—๊ฒŒ ๋ณด๋ƒˆ๋Š”์ง€๋ฅผ ์ฆ๋ช…ํ•˜๋Š” ๋””์ง€ํ„ธ ๋ฉ”์‹œ์ง€: ๋ˆ์„ ์ฃผ๊ณ  ๋ฐ›๋Š” ๊ณผ์ • + ๋ณด์•ˆ + ์œ„๋ณ€์กฐ ๋ฐฉ์ง€ Input ์ด ์‚ฌ๋žŒ์ด ์–ด๋””์„œ ๋น„ํŠธ์ฝ”์ธ์„ ๋ฐ›์•˜๋Š”์ง€๋ฅผ ๋‚˜ํƒ€๋ƒ„๊ณผ๊ฑฐ์— ๋ฐ›์€ UTXO๋ฅผ ์ฐธ์กฐํ•จ๋””์ง€ํ„ธ ์„œ๋ช… ํฌํ•จ (์ง„์งœ ์ฃผ์ธ์ž„์„ ์ฆ๋ช…) Output์ด ํŠธ๋žœ์žญ์…˜์„ ํ†ตํ•ด ๋ˆ„๊ฐ€ ์–ผ๋งˆ๋ฅผ ๋ฐ›์•˜๋Š”์ง€์‹ค์ œ ์ˆ˜์‹ ์ž์˜ ๋น„ํŠธ์ฝ”์ธ ์ฃผ์†Œ (public key hash) ํฌํ•จ Change๋‚จ์€ ๋ˆ์€ ๋ณด๋‚ธ ์‚ฌ๋žŒ์—๊ฒŒ ๋‹ค์‹œ ์ถœ๋ ฅ์œผ๋กœ ๋Œ์•„๊ฐ์ฆ‰, ์‚ฌ์šฉ๋œ ์ฝ”์ธ ์ „๋ถ€๋Š” ์จ์•ผ ๋˜๊ณ , ๋‚จ์œผ๋ฉด ๊ฑฐ์Šฌ๋Ÿฌ ๋ฐ›์•„์•ผ ํ•จ UTXO (Unspent Transaction Output) ๋ชจ๋ธ ๋น„ํŠธ์ฝ”์ธ์€ ์ž”์•ก ๊ฐœ๋…์ด ์—†์Œ๋Œ€์‹  ์•„์ง ์“ฐ์ง€ ์•Š์€ ๊ฑฐ๋ž˜ ๊ฒฐ๊ณผ๋“ค์„ ์ถ”์ €๊ฐํŠธ๋žœ์žญ์…˜์€ ํ•ญ์ƒ ๊ณผ๊ฑฐ์˜ UXO๋ฅผ ์†Œ๋ชจํ•˜๊ณ  ์ƒˆ๋กœ์šด UTXO๋ฅผ ์ƒ์„ฑํ•จ* ๋‚˜์˜ ์ง€๊ฐ‘..