Post

๐Ÿ“๋น„ํŠธ์ฝ”์ธ ๊ฑฐ๋ž˜ ๊ณผ์ •

๐Ÿ–๏ธ๊ฐœ์š”

๊ฐœ๋ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด์„  ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ ์ดํ•ด๊ฐ€ ํ•„์š”ํ•˜๋‹ค.
์ด๋ฒˆ์—” ๋น„ํŠธ์ฝ”์ธ์˜ ๊ฑฐ๋ž˜๊ฐ€ ์–ด๋–ป๊ฒŒ ์ด๋ฃจ์–ด์ง€๋Š”์ง€ ๋‹จ๊ณ„๋ณ„๋กœ ์•Œ์•„๋ณด๊ณ ์ž ํ•œ๋‹ค.

๋น„ํŠธ์ฝ”์ธ ๊ฑฐ๋ž˜ ๊ณผ์ •

Step 1. ๋น„ํŠธ์ฝ”์ธ ๊ฑฐ๋ž˜ ์ƒ์„ฑ

Bob์ด Alice์—๊ฒŒ 1BTC๋ฅผ ์ฃผ๋Š” ๊ฑฐ๋ž˜๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•œ๋‹ค.
์ด๊ฒƒ์€ Bob์ด Alice์—๊ฒŒ 1BTC๋ฅผ ์ „์†กํ•œ๋‹ค๋Š” โ€˜์˜์‚ฌํ‘œ์‹œโ€™๋งŒ ํ•œ ๊ฒƒ์ด์ง€ ์•„์ง ๊ฐ€์น˜๊ฐ€ ์ด๋™ํ•˜์ง€ ์•Š์•˜๋‹ค.

๋น„ํŠธ์ฝ”์ธ ๊ฑฐ๋ž˜๋Š” ๊ฑฐ๋ž˜๋ฅผ ์ƒ์„ฑํ•˜๋Š” ์‚ฌ๋žŒ๊ณผ ๊ฑฐ๋ž˜ ์„œ๋ช…์„ ํ•˜๋Š” ์‚ฌ๋žŒ์ด ๊ฐ™์„ ํ•„์š”๋Š” ์—†๋‹ค. ์ˆ˜ํ‘œ ๊ฑฐ๋ž˜์™€ ๋น„์Šทํ•˜๋‹ค.

Step 2. ๋น„ํŠธ์ฝ”์ธ ๊ฑฐ๋ž˜ ์„œ๋ช…

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

Step 3. ๋น„ํŠธ์ฝ”์ธ ๊ฑฐ๋ž˜์ •๋ณด ์ „์†ก

โ€˜Bob์ด Alice์—๊ฒŒ 1BTC๋ฅผ ๋ณด๋‚ธ๋‹คโ€™๋Š” ๋‚ด์šฉ์ด ๋‹ด๊ธด ๊ฑฐ๋ž˜์ •๋ณด๋Š” ๋น„ํŠธ์ฝ”์ธ ๋„คํŠธ์›Œํฌ์— ์ „์†ก๋˜์–ด์•ผ ๋„คํŠธ์›Œํฌ์˜ ๋…ธ๋“œ๋ฅผ ํ†ตํ•ด ์ฑ„๊ตด๋˜๊ณ , ๋ธ”๋ก์ฒด์ธ์— ์—ฐ๊ฒฐ๋˜์–ด ๊ฑฐ๋ž˜๊ฐ€ ์„ฑ๋ฆฝ๋  ์ˆ˜ ์žˆ๋‹ค.

1) ๋ธ”๋ก์ฒด์ธ์—์„œ ๊ฑฐ๋ž˜๊ฐ€ ์ž…๋ ฅ๋˜๋Š” ๊ฒƒ์€ ๋‹จ์ˆœํ•œ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ๋„คํŠธ์›Œํฌ์— ์—…๋กœ๋“œ๋˜๋Š” ๊ฒƒ์ด๊ณ , ์ด๊ฒƒ ์—ญ์‹œ ํ•ด์‹ฑ๋œ ์ƒํƒœ์ด๋‹ค. 2) ๊ธฐ๋ฐ€์ •๋ณด, ๊ฐœ์ธํ‚ค, ์ธ์ฆ์„œ๋ฅผ ํฌํ•จํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๊ณต๊ฐœ์ ์œผ๋กœ ์ „์†ก์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

Step 4. ๋น„ํŠธ์ฝ”์ธ ๊ฑฐ๋ž˜์ •๋ณด ์ „ํŒŒ

๊ฑฐ๋ž˜์ •๋ณด๊ฐ€ ์ผ๋‹จ ํ•˜๋‚˜์˜ ๋…ธ๋“œ์— ๋„๋‹ฌํ•˜๋ฉด, ์ด ๋…ธ๋“œ๋Š” ๋น„ํŠธ์ฝ”์ธ ๋„คํŠธ์›Œํฌ ์ƒ์— ์žˆ๋Š” ๋ชจ๋“  ๋…ธ๋“œ์—๊ฒŒ ์ด ๊ฑฐ๋ž˜์ •๋ณด๋ฅผ ์ „ํŒŒํ•ด์•ผ ํ•œ๋‹ค. ๋น„ํŠธ์ฝ”์ธ ๋„คํŠธ์›Œํฌ๋Š” P2P๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜์—ฌ ์ •๋ณด ํ•˜๋‚˜๋ฅผ ์ˆ˜์ฒœ๊ฐœ์˜ ๋…ธ๋“œ์— ์ „ํŒŒํ•˜๋Š”๋ฐ ๋ช‡ ์ดˆ๋ฉด ๋œ๋‹ค.

๋น„ํŠธ์ฝ”์ธ ๊ฑฐ๋ž˜ ์ •๋ณด๊ฐ€ ์•ˆ์ „ํ•˜๊ฒŒ ๋‚จ์„ ์ˆ˜ ์žˆ๋Š” ์ด์œ ๊ฐ€ ์—ฌ๊ธฐ ์žˆ๋‹ค. ๊ฐ๊ฐ์˜ ๋…ธ๋“œ๋“ค์ด ์ด ๊ฑฐ๋ž˜๋ฅผ ์œ ํšจํ™” ํ•˜๊ณ , ๊ฐ์ž๊ฐ€ ์ •๋ณด ์ „์†ก์˜ ์‹œ๋ฐœ์ ์ด ๋˜์–ด ๊ณต๊ฒฉ์ž๊ฐ€ ๋“ค์–ด์˜ค๋”๋ผ๋„ ์–ด๋Š ๊ณณ์„ ๊ณต๊ฒฉํ•ด์•ผ ํ•˜๋Š”์ง€ ์•Œ ์ˆ˜ ์—†๋‹ค.

Step 5. ๋น„ํŠธ์ฝ”์ธ ๊ฑฐ๋ž˜ ์™„๋ฃŒ

์ด๋ ‡๊ฒŒ ์ „ํŒŒ๋˜๋Š” ๊ณผ์ •์—์„œ, ์ด ๊ฑฐ๋ž˜์ •๋ณด๊ฐ€ ์†์ƒ๋˜์ง€ ์•Š์€ ๋ฐ์ดํ„ฐ์ธ์ง€ ์ฑ„๊ตด ๋…ธ๋“œ๋“ค์— ์˜ํ•ด ๊ฒ€์ฆ๋˜๋ฉด ๋น„๋กœ์†Œ ์ด ๊ฑฐ๋ž˜์ •๋ณด๊ฐ€ ์˜๊ตฌ์ ์œผ๋กœ ๋ธ”๋ก์— ๊ธฐ๋ก๋œ๋‹ค. ๊ฑฐ๋ž˜๊ฐ€ ์™„๋ฃŒ๋œ ๊ฒƒ์ด๋‹ค.

์—ฌ๊ธฐ๊นŒ์ง€๊ฐ€ ๋น„ํŠธ์ฝ”์ธ์—์„œ โ€˜์ž…๋ ฅ๊ฐ’(์ „์†ก๋  ๋‚ด์šฉ๊ณผ ๊ธˆ์•ก)โ€™๊ณผ โ€˜์ถœ๋ ฅ๊ฐ’(๊ทธ ๊ธˆ์•ก์˜ ๋ชฉ์ ์ง€์ธ ๋น„ํŠธ์ฝ”์ธ ์ง€๊ฐ‘)โ€™๊นŒ์ง€ ๊ฐ€์น˜์˜ ์ „์†ก์ด ์žฅ๋ถ€์— ๊ธฐ๋ก๋˜๋Š” ๊ณผ์ •์ด๋‹ค.


๊ทธ๋Ÿผ Bob์˜ ๊ณ„์ขŒ -> Alice์˜ ๊ณ„์ขŒ๋กœ ์ฝ”์ธ์€ ์–ด๋–ป๊ฒŒ ์ด๋™ํ•˜๋Š”๊ฐ€?

ํ† ์Šค๋‚˜ ์นด์นด์˜คํŽ˜์ด๊ฐ™์€ ํ•€ํ…Œํฌ ์•ฑ์„ ์ƒ๊ฐํ•ด๋ณด์ž.
์•ฑ์—์„œ ์ „์†กํ•  ๊ธˆ์•ก๊ณผ ๊ณ„์ขŒ (์ž…๋ ฅ๊ฐ’) ๋ฅผ ์ž…๋ ฅํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  PIN or ๊ณ„์ขŒ or ์ธ์ฆ์„œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ๋ˆ์„ ๋ณด๋‚ธ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๋ˆ์„ ๋ฐ›๋Š” ์ด์˜ ๊ณ„์ขŒ์— ๋ฐ›๋Š” ๊ธˆ์•ก (์ถœ๋ ฅ๊ฐ’)์ด ์ฐํžˆ๊ณ , ๊ฑฐ๋ž˜๊ฐ€ ์™„๋ฃŒ๋œ๋‹ค.

๋น„ํŠธ์ฝ”์ธ ๊ฑฐ๋ž˜๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ž…๋ ฅ๊ฐ’์„ ๋„ฃ์œผ๋ฉด ํ•ด๋‹น ์ž…๋ ฅ๊ฐ’์— ๋Œ€์‘ํ•˜๋Š” ์ง€๊ฐ‘ ์ฃผ์†Œ์—์„œ ์ถœ๋ ฅ๊ฐ’์ด ์ƒ๊ธด๋‹ค.


๋ธ”๋ก์— ์žˆ๋Š” ๋น„ํŠธ์ฝ”์ธ ๊ฑฐ๋ž˜์˜ ๊ตฌ์„ฑ์€ โ€˜๋ฏธ์‚ฌ์šฉ ํŠธ๋žœ์žญ์…˜ ์ถœ๋ ฅ๊ฐ’(Unspent Transaction Output; UTXO)โ€™์œผ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.


๐Ÿ–๏ธ๋น„ํŠธ์ฝ”์ธ ์ž”์•ก UTXO

์•”ํ˜ธํ™”ํ ๊ฑฐ๋ž˜์˜ ์ถœ๋ ฅ์€ ๋‹ค๋ฅธ ๊ฑฐ๋ž˜์—์„œ ์ž…๋ ฅ์œผ๋กœ ์‚ฌ์šฉ๋  ๋•Œ๊นŒ์ง€ โ€˜๋ฏธ์ง€์ถœโ€™์ƒํƒœ์ด๋‹ค.

ํ•ด๋‹น ๊ฐœ๋…์„ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•œ ์˜ˆ์‹œ๋ฅผ ์‚ดํŽด๋ณด์ž.
Bob๊ณผ Alice๊ฐ€ Tom์—๊ฒŒ ๊ฐ๊ฐ 5BTC, 1BTC๋ฅผ ์†ก๊ธˆํ–ˆ๊ณ , ๋‚ด์—ญ๋“ค์€ ๋ธ”๋ก์— ๊ธฐ๋ก๋๋‹ค๊ณ  ๊ฐ€์ •ํ•œ๋‹ค.

๊ทธ๋Ÿฌ๋ฉด Tom์—๊ฒŒ ์ƒ๊ธฐ๋Š” UTXO๋Š” Bob์ด ์ž…๋ ฅํ•œ 5BTC์— ๋Œ€ํ•œ ์ถœ๋ ฅ๊ฐ’๊ณผ Alice๊ฐ€ ์ž…๋ ฅํ•œ 1BTC์— ๋Œ€ํ•œ ์ถœ๋ ฅ๊ฐ’ ์ด 2๊ฐœ๊ฐ€ ์ƒ์„ฑ๋œ๋‹ค. (Bob๊ณผ Alice๋กœ๋ถ€ํ„ฐ ๋ฐ›์€ BTC๋Š” ์„œ๋กœ ๋‹ค๋ฅธ UTXO๋‹ค.)

UTXO๋Š” ํ•˜๋‚˜์˜ ๋™์ „์ด๋‚˜ ์ง€ํ๋ผ๊ณ  ๋ณด๋ฉด ๋œ๋‹ค. ๋งŒ์ผ Tom์ด 4BTC๋ฅผ Steve์—๊ฒŒ ์†ก๊ธˆํ•œ๋‹ค๋ฉด, 4BTC๋ณด๋‹ค ํฐ UTXO (Bob์ด ์†ก๊ธˆํ•œ UTXO)๋ฅผ ์ฐพ์•„์„œ ์ž…๋ ฅ๊ฐ’์— ๋„ฃ๊ณ , ์ถœ๋ ฅ๊ฐ’์œผ๋กœ ์ž”์•ก 1BTC (์ƒˆ๋กœ์šด UTXO)๋ฅผ ๋˜๋Œ๋ ค ๋ฐ›๋Š”๋‹ค.
Tom์ด ์ด 6BTC์˜ UTXO๋ฅผ ์ „๋ถ€ Steve์—๊ฒŒ ์ฃผ๊ณ ์‹ถ๋‹ค๋ฉด, UTXO๊ฐ€ ํ†ตํ•ฉ๋˜๋Š” ์ง€๊ฐ‘์ด์–ด์•ผ ํ•œ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š๋‹ค๋ฉด, ๊ฑฐ๋ž˜๋ฅผ 2๋ฒˆ ํ•ด์•ผ ํ•œ๋‹ค.

๐Ÿ–๏ธUTXO ํ†ตํ•ฉ์ด๋ž€?

๊ฑฐ๋ž˜๋ฅผ ํ•  ๋•Œ๋Š” ๋ชจ๋“  UTXO๋ฅผ ์ž…๋ ฅ๊ฐ’์œผ๋กœ ํฌํ•จ์‹œ์ผœ์•ผ ํ•œ๋‹ค. ๋”ฐ๋ผ์„œ UTXO๋ฅผ ๋งŽ์ด ๊ฐ€์ง€๊ณ  ์žˆ์„ ์ˆ˜๋ก ๋” ๋งŽ์€ ์ž…๋ ฅ๊ฐ’์ด ํ•„์š”ํ•˜๊ณ , ๊ฑฐ๋ž˜ ์ˆ˜์ˆ˜๋ฃŒ๊ฐ€ ๋” ๋†’์•„์ง„๋‹ค.
UTXO๋ฅผ ํ†ตํ•ฉํ•˜๋Š” ๊ฒฝ์šฐ ์ž…๋ ฅ ์ˆ˜๋ฅผ ์ค„์ด๊ณ  ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ–๏ธUTXO๊ฐ€ ์ค‘์š”ํ•œ ์ด์œ 

UTXO ๋ชจ๋ธ์€ ๊ณ„์ขŒ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ๊ณผ ๋‹ค๋ฅด๋‹ค. ๊ณ„์ขŒ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ์—์„œ๋Š” ๋ชจ๋“  ํŠธ๋žœ์žญ์…˜์ด ๊ณ„์ขŒ ์ž”์•ก์—์„œ ์ถ”์ ๋œ๋‹ค.
UTXO ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ ํŠธ๋žœ์žญ์…˜์ด ๊ฐœ๋ณ„์ ์œผ๋กœ ์ถ”์ ๋œ๋‹ค.

์žฅ์ 

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

๋‹จ์ 

  • UTXO๋Š” ๊ฐœ๋ณ„์ ์œผ๋กœ ์„œ๋ช…ํ•ด์•ผ ํ•˜์—ฌ ๋” ๋†’์€ ๊ฑฐ๋ž˜์ˆ˜์ˆ˜๋ฃŒ๋กœ ์ด์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค.
  • ๋”์ŠคํŠธ(dust) ์ถ•์ ์œผ๋กœ ์ด์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค. ๋”์ŠคํŠธ๋Š” ์ตœ์†Œ ๊ฑฐ๋ž˜์•ก๋ณด๋‹ค ์ ์–ด ์“ธ ์ˆ˜ ์—†๋Š” ์†Œ๋Ÿ‰์˜ ์ฝ”์ธ์ด๋‹ค.
  • ๊ณต๊ฐ„ ํšจ์œจ์„ฑ์ด ๋–จ์–ด์ง„๋‹ค. ๊ฐ ์ถœ๋ ฅ๊ฐ’์€ ํŠธ๋žœ์žญ์…˜์—์„œ ๋ณ„๋„์˜ ์ถœ๋ ฅ๊ฐ’์„ ๋‚˜ํƒ€๋‚ด๋ฉฐ, ๊ฐ๊ฐ ๋ณ„๋„๋กœ ์ €์žฅ๋˜์–ด์•ผ ํ•œ๋‹ค.

> Ref

  1. https://www.banksalad.com/contents/%EC%89%BD%EA%B2%8C-%EC%84%A4%EB%AA%85%ED%95%98%EB%8A%94-%EB%B8%94%EB%A1%9D%EC%B2%B4%EC%9D%B8-%EB%B9%84%ED%8A%B8%EC%BD%94%EC%9D%B8-%EA%B1%B0%EB%9E%98%EA%B0%80-%EC%9D%B4%EB%A3%A8%EC%96%B4%EC%A7%80%EB%8A%94-%EA%B3%BC%EC%A0%95-L7bWb
  2. https://kr.beincrypto.com/learn-kr/%EB%A8%B8%EB%A6%AC%EC%97%90-%EC%8F%99%EC%8F%99-%EB%93%A4%EC%96%B4%EC%98%A4%EB%8A%94-%EB%AF%B8%EC%82%AC%EC%9A%A9-%ED%8A%B8%EB%9E%9C%EC%9E%AD%EC%85%98-%EC%B6%9C%EB%A0%A5%EA%B0%92utxo/
This post is licensed under CC BY 4.0 by the author.