์ฝ”์ธ๊ฐ€์ด๋“œ

์ž…๋ ฅ, ์ถœ๋ ฅ ๋ฐ UTXO๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์ฝ”์ธํˆฌ์ž ๐Ÿ’ต 2023. 2. 1. 04:15
๋น„ํŠธ์ฝ”์ธ ์ง€๊ฐ‘์—๋Š” ์‹ค์ œ๋กœ ๋น„ํŠธ์ฝ”์ธ์ด ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  ๊ฑฐ๋ž˜ ๊ธฐ๋ก์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค . ๋‹น์‹ ์ด ๋ˆ„๊ตฐ๊ฐ€์—๊ฒŒ "๋น„ํŠธ์ฝ”์ธ"์„ ๋ณด๋‚ผ ๋•Œ, ๋‹น์‹ ์€ ์‹ค์ œ๋กœ ๋‹น์‹ ์ด ๊ฑฐ๋ž˜๋ฅผ ํ–ˆ๋‹ค๋Š” ์ฆ๊ฑฐ๋ฅผ ๋ณด๋‚ด๋Š” ๊ฒƒ์ผ ๋ฟ์ด๋ฉฐ ํ˜„์žฌ ๊ณ„์ • ์ž”๊ณ ๊ฐ€ ์–‘์ˆ˜์ž…๋‹ˆ๋‹ค.
์ž…๋ ฅ, ์ถœ๋ ฅ ๋ฐ UTXO๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์ด๋Ÿฌํ•œ ๋ ˆ์ฝ”๋“œ ๋ฅผ ์ด์ „ ํŠธ๋žœ์žญ์…˜์˜ ์ถœ๋ ฅ ์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋“ค ๋ชจ๋‘๋Š” ํ•จ๊ป˜ ๊ท€ํ•˜์˜ ๊ณ„์ • ์ž”์•ก ์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค . ๊ทธ๋“ค์€ ๋‹น์‹ ์ด ์‚ฌ์šฉํ•  ๋™์ „์ด ์žˆ์Œ์„ ์ฆ๋ช…ํ•˜๊ณ  ๋ˆ„๊ตฌ๋‚˜ ์ด ๋™์ „์ด ์–ด๋””์—์„œ ์™”๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ถœ๋ ฅ ์ค‘ ์ผ๋ถ€๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ  ํŠธ๋žœ์žญ์…˜ ์ž…๋ ฅ ์œผ๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ๋‹ค๋ฅธ ๋ธ”๋ก์ฒด์ธ ์ฃผ์†Œ๋กœ ์ฝ”์ธ์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค . ๊ทธ๊ฒƒ๋“ค์„ ๋ฐ›๋Š” ์ฃผ์†Œ๋Š” ๊ทธ๊ฒƒ๋“ค์„ ์ด ๊ฑฐ๋ž˜์˜ ๊ฒฐ๊ณผ๋กœ ๊ฐ„์ฃผํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉํ•˜์ง€ ์•Š์€ ํŠธ๋žœ์žญ์…˜ ์ถœ๋ ฅ (๋˜๋Š” UTXO ) ์œผ๋กœ ์ดˆ๊ณผ๋ถ„์„ ์ฃผ์†Œ๋กœ ๋‹ค์‹œ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค .

์ž…๋ ฅ ๋ฐ ์ถœ๋ ฅ์€ ํŠธ๋žœ์žญ์…˜ ๋ฐ ํŠธ๋žœ์žญ์…˜๋งŒ ์ฐธ์กฐํ•œ๋‹ค๋Š” ์ ์— ์œ ์˜ํ•˜์‹ญ์‹œ์˜ค. "์ง€๊ฐ‘ ์ถœ๋ ฅ" ๋˜๋Š” "์ฃผ์†Œ ์ถœ๋ ฅ"๊ณผ ๊ฐ™์€ ๊ฒƒ์€ ์—†์Šต๋‹ˆ๋‹ค. ํŠธ๋žœ์žญ์…˜์„ ๊ธฐ๋กํ•˜๋Š” ์ด ๋ฐฉ๋ฒ•์€ ๋น„ํŠธ์ฝ”์ธ โ€‹โ€‹๋ฐ ์œ ์‚ฌํ•œ ๋ธ”๋ก์ฒด์ธ ์—๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค (์˜ˆ๋ฅผ ๋“ค์–ด, ์ด๋”๋ฆฌ์›€ ์€ ์•„๋‹˜). ๋˜ํ•œ ๋ชจ๋“  ํ•ฉ๋ฒ•์ ์ธ ์ถœ๋ ฅ์€ ๊ธฐ์ˆ ์ ์œผ๋กœ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ UTXO๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค.

์ž…๋ ฅ, ์ถœ๋ ฅ ๋ฐ UTXO ํ•„์ˆ˜ ์š”์†Œ

  • ๋น„ํŠธ์ฝ”์ธ์€ ๊ฑฐ๋ž˜ ๊ธฐ๋ก์œผ๋กœ๋งŒ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.
  • ํŠธ๋žœ์žญ์…˜ ์ถœ๋ ฅ์€ ๊ท€ํ•˜์˜ ์ฃผ์†Œ๋กœ ๋ฐ›๋Š” ๋น„ํŠธ์ฝ”์ธ์˜ "์ฒญ๊ตฌ์„œ"์ž…๋‹ˆ๋‹ค.
  • ๋ˆ„๊ตฐ๊ฐ€์—๊ฒŒ ๋น„ํŠธ์ฝ”์ธ์„ ๋ณด๋‚ผ ๋•Œ ๊ท€ํ•˜์˜ ์ถœ๋ ฅ์€ ํŠธ๋žœ์žญ์…˜ ์ž…๋ ฅ์ด ๋ฉ๋‹ˆ๋‹ค.
  • ๋ฏธ์‚ฌ์šฉ ํŠธ๋žœ์žญ์…˜ ์ถœ๋ ฅ(UTXO)์€ ๊ณ„์ • ์ž”์•ก์ด ์–‘์ˆ˜์ž„์„ ์ฆ๋ช…ํ•˜๋Š” ์ถœ๋ ฅ์ž…๋‹ˆ๋‹ค.

ํŠธ๋žœ์žญ์…˜ ์ž‘๋™ ๋ฐฉ์‹

ํŠธ๋žœ์žญ์…˜์„ ์ค€๋น„ํ•  ๋•Œ ๋ช‡ ๊ฐ€์ง€ ๊ณ„์‚ฐ์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์›์น™์ ์œผ๋กœ ์ด๋Ÿฌํ•œ ๊ณ„์‚ฐ์€ ์ง์ ‘ ํ•ด์•ผ ํ•˜์ง€๋งŒ ๋Œ€๋ถ€๋ถ„์˜ ์ง€๊ฐ‘ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ ์ž๋™์œผ๋กœ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๋ˆ„๊ฐ€ ํ•˜๋“  ๊ฐ„์— ์ˆ˜ํ–‰ํ•ด์•ผ ํ•  ์ž‘์—…์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

1. PLAN โ†’ ๋ณด๋‚ผ ๊ธˆ์•ก, ๋ณด๋‚ด๋Š” ์‚ฌ๋žŒ์˜ ์ฃผ์†Œ, ๋ฐ›๋Š” ์‚ฌ๋žŒ์˜ ์ฃผ์†Œ๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. โ€).

2. INPUT โ†’ ์ด๊ฒƒ์„ ์ˆ˜์ง‘ํ•  UTXO๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. UTXO๊ฐ€ ๋‚˜ํƒ€๋‚ด๋Š” BTC์˜ ์ดํ•ฉ์ด ์ „์†กํ•˜๋ ค๋Š” ๊ธˆ์•ก๋งŒํผ ํฌ๋ฉด ๋ชจ๋“  ์–‘์ˆ˜ UTXO๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์„ ํƒํ•œ ์ถœ๋ ฅ์€ ์ด ํŠธ๋žœ์žญ์…˜์˜ ์ž…๋ ฅ ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค .

3. OUTPUT โ†’ ์ตœ์†Œ 2๊ฐœ์˜ ํŠธ๋žœ์žญ์…˜ ์ถœ๋ ฅ ์ƒ์„ฑ : ์ˆ˜์‹ ์ž์˜ ์ฃผ์†Œ๋กœ ๊ฐ€๋Š” ์ถœ๋ ฅ(์ด๋Ÿฌํ•œ ์ถœ๋ ฅ ์ค‘ ์—ฌ๋Ÿฌ ๊ฐœ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋‘˜ ์ด์ƒ์˜ ์ˆ˜์‹ ์ž๋กœ ๊ฐˆ ์ˆ˜๋„ ์žˆ์Œ) ๋ฐ ์ดˆ๊ณผ ์ฝ”์ธ์ด ์žˆ๋Š” ๊ฒฝ์šฐ ๋ฐ˜ํ™˜ํ•˜๋Š” ์ถœ๋ ฅ ๊ท€ํ•˜๊ฐ€ ๊ด€๋ฆฌํ•˜๋Š” ์ง€๊ฐ‘(๋ณดํ†ต ๊ท€ํ•˜๊ฐ€ ๋ณด๋‚ด๋Š” ๊ฒƒ๊ณผ ๋™์ผํ•œ ์ง€๊ฐ‘์ผ ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ผ๋ฐ˜์ ์œผ๋กœ ๋™์ผํ•ฉ๋‹ˆ๋‹ค). ์ด ๋ชจ๋“  ์ถœ๋ ฅ์˜ ํ•ฉ์€ ์ž…๋ ฅ๋ณด๋‹ค ์ž‘์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์™œ์š”?

4. FEE โ†’ ๋‚จ๋Š” ๊ฒƒ์€ ๊ฑฐ๋ž˜ ์ˆ˜์ˆ˜๋ฃŒ(๊ด‘๋ถ€์˜ ์ฃผ์†Œ๋กœ ๊ฐ€๋Š” ์ถœ๋ ฅ)์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ด ์ถœ๋ ฅ์ด ๋„ˆ๋ฌด ์ž‘์œผ๋ฉด ํŠธ๋žœ์žญ์…˜์ด ์ฒ˜๋ฆฌ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ดˆ๊ณผ๋ถ„์„ ์ฃผ์†Œ์— ๋‹ค์‹œ ํ• ๋‹นํ•˜์ง€ ์•Š์œผ๋ฉด ์•”ํ˜ธํ™” ์ฑ„๊ตด์ž๊ฐ€ ์ด๋ฅผ ์ฒญ๊ตฌํ•ฉ๋‹ˆ๋‹ค .

ํŠธ๋žœ์žญ์…˜์˜ ์ธ์Šคํ„ด์Šค

Jamie์˜ ์ง€๊ฐ‘์—๋Š” 3, 4, 6 BTC(์ด 13 BTC)์˜ ์„ธ ๊ฐ€์ง€ UTXO๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” Sandy์—๊ฒŒ 5 BTC๋ฅผ ๋ณด๋‚ด๊ณ  ์‹ถ์–ดํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Š” ๋‹จ์ˆœํžˆ ์ด ์ž”์•ก์—์„œ 5 BTC๋ฅผ ๊ณต์ œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” ์ž์‹ ์˜ ์ถœ๋ ฅ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  1. Jamie๋Š” 5 BTC๋ฅผ ๋ณด๋‚ผ ์ฃผ์†Œ๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.
  2. ๊ทธ๋Š” ์ด 5 BTC ์ด์ƒ์˜ UTXO ์กฐํ•ฉ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Š” 3 + 4, 4 + 6 ๋˜๋Š” 3 + 6์œผ๋กœ ๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ Jamie๋Š” ๊ฐ€๋Šฅํ•œ ํ•œ ๋งŽ์€ ๋ณ€ํ™”๋ฅผ ์ œ๊ฑฐํ•˜๊ธฐ๋ฅผ ์›ํ•˜๋ฏ€๋กœ 3 + 4 + 6์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
  3. Sandy๋Š” ๋ณ€ํ™”๋ฅผ ์ข‹์•„ํ•˜๋ฏ€๋กœ ์ถœ๋ ฅ์„ ๋‘ ๋ถ€๋ถ„์œผ๋กœ ๋‚˜๋ˆ„๊ธฐ๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋…€๋Š” 5 โ€‹โ€‹BTC ์ถœ๋ ฅ์„ ์ง์ ‘ ๋ถ„ํ•ดํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๊ทธ๋…€์™€ Jamie๋Š” ์นœ๊ตฌ์ด๊ธฐ ๋•Œ๋ฌธ์— Jamie๋Š” Sandy์˜ ์ฃผ์†Œ๋กœ 2 BTC์™€ 3 BTC๋ฅผ ์ถœ๋ ฅํ•˜๋„๋ก ๊ฑฐ๋ž˜๋ฅผ ์ค€๋น„ํ•ฉ๋‹ˆ๋‹ค. 8 BTC๊ฐ€ ๋‚จ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” 7 BTC๋ฅผ ์ž์‹ ์˜ ์ฃผ์†Œ๋กœ ์ถœ๋ ฅํ•˜๊ณ  ๋‚˜๋จธ์ง€๋Š” ๊ด‘๋ถ€์—๊ฒŒ ๋งก๊น๋‹ˆ๋‹ค(Jamie๋Š” ๊ด€๋Œ€ํ•˜๋ฉฐ ์ˆ˜์ˆ˜๋ฃŒ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๋ช‡ ์‚ฌํ† ์‹œ ์ž…๋‹ˆ๋‹ค).
  4. ์ฑ„๊ตด์ž๋Š” ์ด ๊ฑฐ๋ž˜์— ์—„์ฒญ๋‚œ ์ˆ˜์ˆ˜๋ฃŒ๊ฐ€ ๋ถ™๋Š” ๊ฒƒ์„ ๋ณด๊ณ  ์—ด์‹ฌํžˆ ๊ทธ๊ฒƒ์„ ๋ธ”๋ก์— ํฌํ•จ์‹œํ‚ต๋‹ˆ๋‹ค.

UTXO ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

UTXO ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ํ˜„์žฌ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ฝ”์ธ์„ ๋‚˜ํƒ€๋‚ด๋Š” ๋ชจ๋“  ์ถœ๋ ฅ์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ž…๋‹ˆ๋‹ค. ํŠธ๋žœ์žญ์…˜์ด ํ™•์ธ๋˜๋ฉด ํ•ด๋‹น ์ž…๋ ฅ์ด UTXO ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ถœ๋ ฅ๊ณผ ๋น„๊ต๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ด์ค‘ ์ง€์ถœ ์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด ์ˆ˜ํ–‰๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค . ๊ฒ€์ฆ์ž๋Š” ํŠธ๋žœ์žญ์…˜์ด ๋‘ ๋ฒˆ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋„๋ก ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค(์ฆ‰, ์‚ฌ์šฉ๋˜์ง€ ์•Š์€ ํŠธ๋žœ์žญ์…˜ ์ถœ๋ ฅ๋งŒ ์ž…๋ ฅ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š”์ง€ ํ™•์ธ).

๊ฒ€์ฆ์ž๋Š” UTXO ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ถœ๋ ฅ์„ ์ง€๋‚˜์ณ ๋ณผ ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ํŠน์ • UTXO์˜ ๊ธฐ๋ก์ด ์ง„์งœ์ธ์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ๋ธ”๋ก์ฒด์ธ์„ ๋‹ค์‹œ ํƒ์ƒ‰ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค(์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ ). ์ถœ๋ ฅ์ด UTXO ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ํ‘œ์‹œ๋˜๋Š” ํ•œ ํ•ฉ๋ฒ•์ ์ธ ํŠธ๋žœ์žญ์…˜์˜ ์‚ฐ๋ฌผ์ด๋ผ๋Š” ์ถฉ๋ถ„ํ•œ ์ฆ๊ฑฐ์ž…๋‹ˆ๋‹ค.

๋ชจ๋“  UTXO์˜ ์—ญ์‚ฌ๋Š” ์ œ๋„ค์‹œ์Šค ๋ธ”๋ก๊นŒ์ง€ ๊ฑฐ์Šฌ๋Ÿฌ ์˜ฌ๋ผ๊ฐˆ ์ˆ˜ ์žˆ์–ด ๋ˆ„๊ตฌ๋„ ํ—ˆ๊ณต์—์„œ ๋น„ํŠธ์ฝ”์ธ์„ ์š”์ˆ ํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.