Section 1

๋ธ”๋ก(Block)

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

๋น„ํŠธ์ฝ”์ธ ๋ธ”๋ก์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

  • (๋ธ”๋ก ํ—ค๋”) ๋ธ”๋ก ํ—ค๋”๋Š” ๋ธ”๋ก์˜ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ํฌํ•จํ•˜๋ฉฐ, ๋‹ค์Œ์˜ ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

  • (๋ฒ„์ „) ๋ธ”๋ก์˜ ๋ฒ„์ „ ์ •๋ณด์ž…๋‹ˆ๋‹ค.

  • (์ด์ „ ๋ธ”๋ก ํ•ด์‹œ) ์ง์ „ ๋ธ”๋ก์˜ ํ•ด์‹œ๊ฐ’์œผ๋กœ ๋ธ”๋ก๋“ค์ด ์„œ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์ฒด์ธ์„ ํ˜•์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

  • (๋จธํด ๋ฃจํŠธ) ๋ธ”๋ก์— ํฌํ•จ๋œ ๋ชจ๋“  ํŠธ๋žœ์žญ์…˜์„ ์š”์•ฝํ•œ ํ•ด์‹œ ํŠธ๋ฆฌ์˜ ๋ฃจํŠธ์ž…๋‹ˆ๋‹ค.

  • (ํƒ€์ž„์Šคํƒฌํ”„) ๋ธ”๋ก์ด ์ƒ์„ฑ๋œ ์‹œ๊ฐ„์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

  • (๋‚œ์ด๋„ ๋ชฉํ‘œ) ํ•ด๋‹น ๋ธ”๋ก์˜ ์ž‘์—… ์ฆ๋ช…(PoW) ๋‚œ์ด๋„๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

  • (๋…ผ์Šค, Nonce) ์ฑ„๊ตด์ž๊ฐ€ ์ž‘์—… ์ฆ๋ช… ๊ณผ์ •์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฌด์ž‘์œ„ ์ˆ˜์ž…๋‹ˆ๋‹ค.

  • (ํŠธ๋žœ์žญ์…˜ ๋ชฉ๋ก) ๋ธ”๋ก์— ํฌํ•จ๋œ ๋ชจ๋“  ํŠธ๋žœ์žญ์…˜๋“ค์˜ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ํŠธ๋žœ์žญ์…˜์€ ์ฝ”์ธ๋ฒ ์ด์Šค ํŠธ๋žœ์žญ์…˜์œผ๋กœ ์ฑ„๊ตด์ž์—๊ฒŒ ๋ธ”๋ก ๋ณด์ƒ์„ ์ง€๊ธ‰ํ•˜๊ธฐ ์œ„ํ•œ ํŠน๋ณ„ํ•œ ํŠธ๋žœ์žญ์…˜์ž…๋‹ˆ๋‹ค. ๊ทธ ํ›„์— ์ผ๋ฐ˜ ํŠธ๋žœ์žญ์…˜๋“ค์ด ์œ„์น˜ํ•ฉ๋‹ˆ๋‹ค.

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

๋ธ”๋ก์ฒด์ธ(Blockchain)

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

๋น„ํŠธ์ฝ”์ธ ๋ธ”๋ก์ฒด์ธ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํŠน์ง•์„ ๊ฐ€์ง‘๋‹ˆ๋‹ค.

  • (๋ถ„์‚ฐํ™”) ๋ธ”๋ก์ฒด์ธ์˜ ๋ณต์‚ฌ๋ณธ์€ ์ „ ์„ธ๊ณ„์˜ ๋‹ค์–‘ํ•œ ์ปดํ“จํ„ฐ ๋…ธ๋“œ์— ๋ถ„์‚ฐ๋˜์–ด ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ถ„์‚ฐํ™”๋Š” ์ค‘์•™ ์ง‘์ค‘ํ™”๋œ ์‹œ์Šคํ…œ์˜ ์ทจ์•ฝ์ ์„ ๊ทน๋ณตํ•˜๊ณ , ๋ณด์•ˆ ๋ฐ ๋‚ด๊ตฌ์„ฑ์„ ๋†’์—ฌ์ค๋‹ˆ๋‹ค.

  • (๋ณด์•ˆ) ๋ธ”๋ก์ฒด์ธ์˜ ๊ฐ ๋ธ”๋ก์€ ์ด์ „ ๋ธ”๋ก์˜ ํ•ด์‹œ ๊ฐ’๊ณผ ํ•จ๊ป˜ ์ €์žฅ๋˜์–ด ์ฒด์ธ์˜ ๋ชจ๋“  ์ด์ „ ๋ธ”๋ก์— ๋Œ€ํ•œ ๋ณ€๊ฒฝ์ด ๋งค์šฐ ์–ด๋ ต๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ตฌ์กฐ๋Š” ๋ฐ์ดํ„ฐ ์กฐ์ž‘์ด๋‚˜ ์œ„๋ณ€์กฐ๋ฅผ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค.

  • (ํˆฌ๋ช…์„ฑ) ๋ธ”๋ก์ฒด์ธ์˜ ๋ชจ๋“  ํŠธ๋žœ์žญ์…˜์€ ๊ณต๊ฐœ๋˜์–ด ์žˆ์–ด ๋ชจ๋“  ์‚ฌ์šฉ์ž๊ฐ€ ํŠธ๋žœ์žญ์…˜ ๋‚ด์—ญ์„ ๊ฒ€ํ† ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํˆฌ๋ช…์„ฑ์€ ์‹ ๋ขฐ์™€ ์•ˆ์ •์„ฑ์„ ๋†’์ž…๋‹ˆ๋‹ค.

  • (๋ฌดํ—ˆ๊ฐ€, Peer-to-Peer) ๋น„ํŠธ์ฝ”์ธ ๋ธ”๋ก์ฒด์ธ์€ ์ค‘์•™ ์ง‘์ค‘ํ™”๋œ ๊ธฐ๊ด€์ด ์—†์ด๋„ ์ž‘๋™ํ•˜๋ฉฐ, ์‚ฌ์šฉ์ž ๊ฐ„ ์ง์ ‘ ๊ฑฐ๋ž˜๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์ œ3์ž์˜ ๊ฐœ์ž…์„ ์ œ๊ฑฐํ•˜๊ณ , ๊ฑฐ๋ž˜ ๋น„์šฉ ๋ฐ ์‹œ๊ฐ„์„ ์ค„์ž…๋‹ˆ๋‹ค.

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

์Šคํ…Œ์ผ ๋ธ”๋ก

"์Šคํ…Œ์ผ ๋ธ”๋ก(Stale Block)"์€ ๋น„ํŠธ์ฝ”์ธ ๋„คํŠธ์›Œํฌ์—์„œ ๋ธ”๋ก์ด ๊ฑฐ์˜ ๋™์‹œ์— ๋‘ ๋ฒˆ ๋ฐœ๊ฒฌ๋˜์—ˆ์„ ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ํ˜„์ƒ์„ ๊ฐ€๋ฆฌํ‚ต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ, ๋‘ ๋ธ”๋ก ์ค‘ ํ•˜๋‚˜๋Š” ์ฃผ ๋ธ”๋ก์ฒด์ธ์— ํฌํ•จ๋˜์ง€ ์•Š์œผ๋ฉฐ "์Šคํ…Œ์ผ ๋ธ”๋ก"์ด ๋ฉ๋‹ˆ๋‹ค.

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

์ด๋ ‡๊ฒŒ ๋™์‹œ์— ๋ฐœ๊ฒฌ๋œ ๋‘ ๋ธ”๋ก ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋‹ค์Œ ๋ธ”๋ก์— ์˜ํ•ด ํ™•์žฅ๋˜๋ฉด, ๊ทธ ์ฒด์ธ์ด "๊ฐ€์žฅ ๊ธด" ์ฒด์ธ์ด ๋˜๊ณ  ์œ ํšจํ•œ ์ฒด์ธ์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค. ๋‚˜๋จธ์ง€ ์ฒด์ธ์˜ ๋ธ”๋ก์€ "์Šคํ…Œ์ผ" ์ƒํƒœ๊ฐ€ ๋˜๋ฉฐ, ๋” ์ด์ƒ ์œ ํšจํ•œ ์ฒด์ธ์˜ ์ผ๋ถ€๋กœ ๊ฐ„์ฃผ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ๋•Œ๋ฌธ์— ์Šคํ…Œ์ผ ๋ธ”๋ก์— ํฌํ•จ๋œ ๊ฑฐ๋ž˜๋Š” ๋ธ”๋ก์ฒด์ธ์—์„œ ์ œ๊ฑฐ๋˜์ง€๋งŒ, ๊ทธ ํ›„ ๋‹ค๋ฅธ ๋ธ”๋ก์— ๋‹ค์‹œ ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

๊ณ ์•„ ๋ธ”๋ก

"๊ณ ์•„ ๋ธ”๋ก(Orphan Block)"์€ ๋น„ํŠธ์ฝ”์ธ ๋„คํŠธ์›Œํฌ์—์„œ ๋ถ€๋ชจ ๋ธ”๋ก์„ ์•Œ ์ˆ˜ ์—†๋Š” ๋ธ”๋ก์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ๊ทธ ์ด์ „ ๋ธ”๋ก(๋ถ€๋ชจ ๋ธ”๋ก)์˜ ํ•ด์‹œ๋ฅผ ์•Œ์ง€ ๋ชปํ•˜๋Š” ๋ธ”๋ก์ž…๋‹ˆ๋‹ค.

๊ณ ์•„ ๋ธ”๋ก์€ ์ผ๋ฐ˜์ ์œผ๋กœ ๋„คํŠธ์›Œํฌ ์ง€์—ฐ ๋˜๋Š” ๋‹ค๋ฅธ ๋ฌธ์ œ๋กœ ์ธํ•ด ๋ธ”๋ก์ด ๊ทธ๊ฒƒ์˜ ๋ถ€๋ชจ ๋ธ”๋ก๋ณด๋‹ค ๋จผ์ € ๋„์ฐฉํ–ˆ์„ ๋•Œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฐ ๋ธ”๋ก์€ ๊ทธ ๋ถ€๋ชจ ๋ธ”๋ก์ด ๋ฐœ๊ฒฌ๋˜๊ธฐ ์ „๊นŒ์ง€ ๋„คํŠธ์›Œํฌ์— ์˜ํ•ด ์ž„์‹œ๋กœ ๋ณด๊ด€๋ฉ๋‹ˆ๋‹ค. ๋ถ€๋ชจ ๋ธ”๋ก์ด ๋ฐœ๊ฒฌ๋˜๋ฉด ๊ณ ์•„ ๋ธ”๋ก์€ ์ผ๋ฐ˜ ๋ธ”๋ก์ฒด์ธ์— ํ†ตํ•ฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ "๊ณ ์•„ ๋ธ”๋ก"์ด๋ผ๋Š” ์šฉ์–ด๋Š” ๋•Œ๋•Œ๋กœ ์˜คํ•ด๋ฅผ ์ผ์œผํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ช‡๋ช‡ ์‚ฌ๋žŒ๋“ค์€ ์ด ์šฉ์–ด๋ฅผ ์Šคํ…Œ์ผ ๋ธ”๋ก๊ณผ ๋™์ผํ•œ ์˜๋ฏธ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ๋„ ํ•˜๋Š”๋ฐ, ์ด๋Š” ์ •ํ™•ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ณ ์•„ ๋ธ”๋ก์€ ๋ถ€๋ชจ๋ฅผ ์ฐพ์ง€ ๋ชปํ•˜๋Š” ๋ธ”๋ก์„, ์Šคํ…Œ์ผ ๋ธ”๋ก์€ ๊ฒฝ์Ÿ์—์„œ ํŒจ๋ฐฐํ•˜์—ฌ ๋ธ”๋ก์ฒด์ธ์˜ ์ผ๋ถ€๊ฐ€ ๋˜์ง€ ๋ชปํ•˜๋Š” ๋ธ”๋ก์„ ๊ฐ€๋ฆฌํ‚ต๋‹ˆ๋‹ค.

์Šคํ…Œ์ผ ๋ธ”๋ก๊ณผ ๊ณ ์•„ ๋ธ”๋ก ๋น„๊ตํ‘œ

๊ตฌ๋ถ„
์Šคํ…Œ์ผ ๋ธ”๋ก
๊ณ ์•„ ๋ธ”๋ก

์ •์˜

๋ธ”๋ก์ฒด์ธ์—์„œ ๊ฑฐ์˜ ๋™์‹œ์— ๋‘ ๊ฐœ์˜ ๋ธ”๋ก์ด ๋ฐœ๊ฒฌ๋˜์—ˆ์„ ๋•Œ, ๋” ๊ธด ์ฒด์ธ์— ํฌํ•จ๋˜์ง€ ์•Š๋Š” ๋ธ”๋ก

๊ทธ ๋ถ€๋ชจ ๋ธ”๋ก์„ ์•Œ ์ˆ˜ ์—†๋Š” ๋ธ”๋ก

์›์ธ

๋น„ํŠธ์ฝ”์ธ ๋„คํŠธ์›Œํฌ์˜ ์ง€์—ฐ ๋•Œ๋ฌธ์—, ๋‘ ๊ฐœ์˜ ๋ธ”๋ก์ด ๊ฑฐ์˜ ๋™์‹œ์— ๋ฐœ๊ฒฌ๋˜์—ˆ์„ ๋•Œ ๋ฐœ์ƒ

๋„คํŠธ์›Œํฌ ์ง€์—ฐ ๋˜๋Š” ๋‹ค๋ฅธ ๋ฌธ์ œ๋กœ ์ธํ•ด ๋ธ”๋ก์ด ๊ทธ ๋ถ€๋ชจ ๋ธ”๋ก๋ณด๋‹ค ๋จผ์ € ๋„์ฐฉํ–ˆ์„ ๋•Œ ๋ฐœ์ƒ

๊ฒฐ๊ณผ

์Šคํ…Œ์ผ ๋ธ”๋ก์€ ๋ธ”๋ก์ฒด์ธ์˜ ์ผ๋ถ€๊ฐ€ ๋˜์ง€ ๋ชปํ•˜๋ฉฐ, ์ด์— ํฌํ•จ๋œ ํŠธ๋žœ์žญ์…˜๋“ค์€ ๋ณดํ†ต ๋‹ค๋ฅธ ๋ธ”๋ก์— ๋‹ค์‹œ ํฌํ•จ๋จ

๋ถ€๋ชจ ๋ธ”๋ก์ด ๋ฐœ๊ฒฌ๋˜๋ฉด ๊ณ ์•„ ๋ธ”๋ก์€ ์ผ๋ฐ˜ ๋ธ”๋ก์ฒด์ธ์— ํ†ตํ•ฉ๋  ์ˆ˜ ์žˆ์Œ

๋„คํŠธ์›Œํฌ ์˜ํ–ฅ

๋ธ”๋ก์ฒด์ธ์˜ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•˜๋Š”๋ฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•จ

๋ถ€๋ชจ ๋ธ”๋ก์ด ๋ฐœ๊ฒฌ๋  ๋•Œ๊นŒ์ง€ ์ž„์‹œ๋กœ ๋ณด๊ด€๋˜๋Š” ๊ณผ์ •์ด ํ•„์š”ํ•จ

์ตœ์žฅ ์ฒด์ธ ๊ทœ์น™

์ตœ์žฅ ์ฒด์ธ ๊ทœ์น™(Longest Chain Rule)์€ ๋ธ”๋ก์ฒด์ธ ๋„คํŠธ์›Œํฌ์—์„œ ๋ฐœ์ƒํ•˜๋Š” ๋ถ„๊ธฐ(Fork) ์ƒํ™ฉ์—์„œ ์–ด๋–ค ์ฒด์ธ์„ ์œ ํšจํ•œ ๋ฉ”์ธ ์ฒด์ธ์œผ๋กœ ์ธ์‹ํ•  ๊ฒƒ์ธ์ง€ ๊ฒฐ์ •ํ•˜๋Š” ๊ทœ์น™์ž…๋‹ˆ๋‹ค. ์ด ๊ทœ์น™์€ ๋ธ”๋ก์ฒด์ธ ๋„คํŠธ์›Œํฌ์˜ ๋…ธ๋“œ๋“ค์ด ํ•ญ์ƒ ๊ฐ€์žฅ ๊ธด ์ฒด์ธ์„ ๋ฉ”์ธ ์ฒด์ธ์œผ๋กœ ์ธ์‹ํ•˜๊ณ , ๋” ์งง์€ ์ฒด์ธ์— ์žˆ๋Š” ๋ธ”๋ก๋“ค์„ ๊ณ ์•„ ๋ธ”๋ก(Orphan block)์œผ๋กœ ๊ฐ„์ฃผํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

์ตœ์žฅ ์ฒด์ธ ๊ทœ์น™์˜ ๋™์ž‘ ๋ฐฉ์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ๋ธ”๋ก์ฒด์ธ ๋„คํŠธ์›Œํฌ์—์„œ ๋‘ ๊ฐœ ์ด์ƒ์˜ ๋ธ”๋ก์ด ๊ฑฐ์˜ ๋™์‹œ์— ์ฑ„๊ตด๋  ๋•Œ ๋ถ„๊ธฐ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ๋…ธ๋“œ๋“ค์€ ์ผ์‹œ์ ์œผ๋กœ ์„œ๋กœ ๋‹ค๋ฅธ ๋ฒ„์ „์˜ ์ฒด์ธ์„ ๊ฐ€์ง€๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

  • ๋ถ„๊ธฐ ์ƒํ™ฉ์—์„œ ์ฑ„๊ตด์ž๋“ค์€ ๊ณ„์†ํ•ด์„œ ์ƒˆ๋กœ์šด ๋ธ”๋ก์„ ์ฑ„๊ตดํ•˜๊ณ , ์–ด๋А ํ•œ์ชฝ ์ฒด์ธ์ด ๋” ๊ธธ์–ด์ง€๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

  • ๋…ธ๋“œ๋“ค์€ ์ตœ์žฅ ์ฒด์ธ ๊ทœ์น™์— ๋”ฐ๋ผ ๊ฐ€์žฅ ๊ธด ์ฒด์ธ์„ ๋ฉ”์ธ ์ฒด์ธ์œผ๋กœ ์ธ์‹ํ•˜๊ณ , ์งง์€ ์ฒด์ธ์— ์žˆ๋˜ ๋ธ”๋ก๋“ค์€ ๊ณ ์•„ ๋ธ”๋ก์œผ๋กœ ๊ฐ„์ฃผํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์—์„œ ๊ณ ์•„ ๋ธ”๋ก์— ํฌํ•จ๋œ ํŠธ๋žœ์žญ์…˜๋“ค์€ ๋‹ค์‹œ ๊ฑฐ๋ž˜ ํ’€๋กœ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค.

์ตœ์žฅ ์ฒด์ธ ๊ทœ์น™์€ ๋ธ”๋ก์ฒด์ธ ๋„คํŠธ์›Œํฌ์˜ ํ•ฉ์˜๋ฅผ ๋‹ฌ์„ฑํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ๋ธ”๋ก์ฒด์ธ์˜ ์ผ๊ด€์„ฑ๊ณผ ์•ˆ์ •์„ฑ์ด ์œ ์ง€๋ฉ๋‹ˆ๋‹ค.

๋น„๋Œ€์นญ ํ‚ค ์•”ํ˜ธํ™”

๋น„๋Œ€์นญ ํ‚ค ์•”ํ˜ธํ™”(Asymmetric key cryptography)๋Š” ์•”ํ˜ธํ™”์™€ ๋ณตํ˜ธํ™”์— ์„œ๋กœ ๋‹ค๋ฅธ ๋‘ ๊ฐœ์˜ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์•”ํ˜ธํ™” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ์ด ๋‘ ํ‚ค๋Š” ๊ณต๊ฐœ ํ‚ค(Public key)์™€ ๊ฐœ์ธ ํ‚ค(Private key)๋ผ๊ณ  ๋ถˆ๋ฆฌ๋ฉฐ, ์ˆ˜ํ•™์ ์œผ๋กœ ์—ฐ๊ด€๋˜์–ด ์žˆ์ง€๋งŒ ๊ฐœ์ธ ํ‚ค๋ฅผ ๊ฐ€์ง€๊ณ  ๊ณต๊ฐœํ‚ค๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ๊ฒƒ์€ ๋งค์šฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ๋น„๋Œ€์นญ ํ‚ค ์•”ํ˜ธํ™”๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  • (์•”ํ˜ธํ™”) ๋ฉ”์‹œ์ง€๋ฅผ ์ „์†กํ•˜๋Š” ์ธก์€ ์ˆ˜์‹ ์ž์˜ ๊ณต๊ฐœ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฉ”์‹œ์ง€๋ฅผ ์•”ํ˜ธํ™”ํ•ฉ๋‹ˆ๋‹ค. ์•”ํ˜ธํ™”๋œ ๋ฉ”์‹œ์ง€๋Š” ์˜ค์ง ์ˆ˜์‹ ์ž์˜ ๊ฐœ์ธ ํ‚ค๋ฅผ ๊ฐ€์ง„ ์‚ฌ๋žŒ๋งŒ์ด ๋ณตํ˜ธํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

๋น„๋Œ€์นญ ํ‚ค ์•”ํ˜ธํ™”์˜ ํŠน์ง•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ํ‚ค ๊ตํ™˜์˜ ํ•„์š”์„ฑ์ด ์—†์Šต๋‹ˆ๋‹ค. ๊ณต๊ฐœํ‚ค๋Š” ์•ˆ์ „ํ•˜๊ฒŒ ๊ณต์œ ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ฐœ์ธ ํ‚ค๋Š” ์†Œ์œ ์ž๋งŒ์ด ์•Œ๊ณ  ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์•ˆ์ „ํ•œ ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

  • ๊ฐœ์ธ ํ‚ค์™€ ๊ณต๊ฐœ ํ‚ค ์‚ฌ์ด์˜ ์ˆ˜ํ•™์  ๊ด€๊ณ„๋ฅผ ์ฐพ์•„๋‚ด๊ธฐ ์–ด๋ ต๊ธฐ ๋•Œ๋ฌธ์— ๋น„๋Œ€์นญ ํ‚ค ์•”ํ˜ธํ™”๋Š” ๊ฐ•๋ ฅํ•œ ๋ณด์•ˆ์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  • ๊ณ„์‚ฐ ๋น„์šฉ์ด ๋†’์Šต๋‹ˆ๋‹ค. ๋น„๋Œ€์นญ ํ‚ค ์•”ํ˜ธํ™”๋Š” ๋Œ€์นญ ํ‚ค ์•”ํ˜ธํ™”์— ๋น„ํ•ด ๋ณต์žกํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ์ฒ˜๋ฆฌ ์†๋„๊ฐ€ ๋А๋ฆฝ๋‹ˆ๋‹ค.

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

Last updated