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

์Šˆ๋…ธ๋ฅด ์„œ๋ช…์ด๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์ฝ”์ธํˆฌ์ž ๐Ÿ’ต 2023. 2. 2. 03:58
ํ™•์žฅ์„ฑ์€ ์˜ค๋žซ๋™์•ˆ ๋น„ํŠธ์ฝ”์ธ ์˜ ์ง€์†์ ์ธ ์„ฑ์žฅ์— ๊ฐ€์žฅ ํฐ ์žฅ์• ๋ฌผ ์ค‘ ํ•˜๋‚˜๋กœ ์—ฌ๊ฒจ์ ธ ์™”์Šต๋‹ˆ๋‹ค . ์ˆ˜๋ฐฑ๋งŒ ๋ช…์˜ ๋น„ํŠธ์ฝ”์ธ โ€‹โ€‹์‚ฌ์šฉ์ž๋ฅผ ์ˆ˜์šฉํ•˜๋ ค๋ฉด ๋„คํŠธ์›Œํฌ๋ฅผ ํ™•์žฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋น„ํŠธ์ฝ”์ธ "์†๋„ ํ–ฅ์ƒ"์„ ์œ„ํ•ด ์ˆ˜๋งŽ์€ ์Šค์ผ€์ผ๋ง ์†”๋ฃจ์…˜ ์ด ๊ฐœ๋ฐœ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ ˆ์ด์–ด 2 ์†”๋ฃจ์…˜ ์ด ๋ธ”๋ก์ฒด์ธ ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ์ฃผ๋ชฉ์„ ๋ฐ›๊ณ  ์žˆ์ง€๋งŒ ๋ฒ ์ด์Šค ๋ ˆ์ด์–ด ์†”๋ฃจ์…˜ ์—ญ์‹œ ๋„คํŠธ์›Œํฌ์˜ ์ฒ˜๋ฆฌ๋Ÿ‰์„ ํฌ๊ฒŒ ์ฆ๊ฐ€์‹œํ‚ฌ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋ฌด์‹œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค . ์ด๋Ÿฌํ•œ ๋ ˆ์ด์–ด 1 ์†”๋ฃจ์…˜ ์ค‘์—๋Š” Schnorr ์„œ๋ช… ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ์‚ฌ์—์„œ๋Š” ์ž‘๋™์„ ์‚ดํŽด๋ณด๊ณ  ๊ธฐ์ˆ ์˜ ์ด์ ์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.
์Šˆ๋…ธ๋ฅด ์„œ๋ช…์ด๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์Šˆ๋…ธ๋ฅด ์‹œ๊ทธ๋‹ˆ์ฒ˜ ์—์„ผ์…œ

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

Schnorr ์„œ๋ช…์˜ ๊ธฐ๋ณธ ์‚ฌํ•ญ

Schnorr ์„œ๋ช… ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋น„ํŠธ์ฝ”์ธ์ด ๋น›์„ ๋ณด๊ธฐ ๋ช‡ ๋…„ ์ „์— ๋…์ผ ์•”ํ˜ธํ•™์ž์ธ Claus Schnorr์— ์˜ํ•ด ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์Šค์ผ€์ผ๋ง ์†”๋ฃจ์…˜์„ ์ฐพ๊ธฐ ์œ„ํ•ด Bitcoin ๊ฐœ๋ฐœ์ž๋Š” ํŠน์ • ์œ ํ˜•์˜ ํŠธ๋žœ์žญ์…˜์— ๋Œ€ํ•œ ํŠธ๋žœ์žญ์…˜ ์„œ๋ช… ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ค„์ž„์œผ๋กœ์จ ๋Œ€์ค‘์ ์ธ ์•”ํ˜ธ ํ™”ํ์— ๋Œ€ํ•œ ์Šค์ผ€์ผ๋ง ์ˆ˜๋‹จ์„ ์ œ๊ณตํ•˜๋Š” ์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ž ์žฌ๋ ฅ์„ ์ธ์‹ํ–ˆ์Šต๋‹ˆ๋‹ค.

BTC ๊ฑฐ๋ž˜๋Š” ๋ธ”๋ก์ฒด์ธ์—์„œ ์ผ์ •๋Ÿ‰์˜ ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•˜๋Š” ์„œ๋ช… ์—†์ด๋Š” ์ด๋ฃจ์–ด์งˆ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. BTC๊ฐ€ ํ•œ ์ฃผ์†Œ์—์„œ ๋‹ค๋ฅธ ์ฃผ์†Œ๋กœ ์ „์†ก๋˜๋Š” ๊ฒฝ์šฐ์—๋Š” ๋ฌธ์ œ๊ฐ€ ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์—ฌ๋Ÿฌ ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ BTC๋ฅผ ๋‹จ์ผ ์ฃผ์†Œ๋กœ ๋ณด๋‚ด๋Š” ๊ฒฝ์šฐ ๋ฌธ์ œ๊ฐ€ ๋” ์ปค์ง‘๋‹ˆ๋‹ค.

ํŠธ๋žœ์žญ์…˜์ด ์„ฑ๊ณตํ•˜๋ ค๋ฉด ๊ฐ ๋ฐœ์‹  ์ฃผ์†Œ์—์„œ ์„œ๋ช…์„ ์ œ๊ณตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. 5๊ฐœ์˜ BTC ์ฃผ์†Œ๊ฐ€ ์žˆ๊ณ  ๊ฐ ์ฃผ์†Œ์—์„œ ์นœ๊ตฌ์˜ ์ฃผ์†Œ๋กœ 1 BTC๋ฅผ ๋ณด๋ƒˆ๋‹ค๊ณ  ์ƒ์ƒํ•ด ๋ณด์‹ญ์‹œ์˜ค. ๋ธ”๋ก ๊ณต๊ฐ„์˜ 5๋ฐฐ๋ฅผ ์ฐจ์ง€ํ•˜๋Š” 5๊ฐœ์˜ ์„œ๋ช…์„ ์ œ๊ณตํ•ด์•ผ ํ•˜๋ฏ€๋กœ ๋” ๋†’์€ ์ˆ˜์ˆ˜๋ฃŒ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋Š” Schnorr ์„œ๋ช…์œผ๋กœ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Schnorr ์„œ๋ช…์€ Schnorr ์„œ๋ช… ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ์˜ํ•ด ์ƒ์„ฑ๋œ ๋””์ง€ํ„ธ ์„œ๋ช…์ž…๋‹ˆ๋‹ค. ์ž๊ธˆ์ด ์ „์†ก๋˜๋Š” ์ฃผ์†Œ ์ˆ˜์— ๊ด€๊ณ„์—†์ด ๋‹จ์ผ ์„œ๋ช…์œผ๋กœ ํŠธ๋žœ์žญ์…˜์— ์„œ๋ช…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Schnorr ์„œ๋ช…์€ ๋ณด์•ˆ์ด ์ด์‚ฐ ๋กœ๊ทธ ๋ฌธ์ œ์˜ ๋‚œํ•ด์„ฑ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์ตœ์ดˆ์˜ ๋””์ง€ํ„ธ ์„œ๋ช… ์œ ํ˜• ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค.

Schnorr ์„œ๋ช…์˜ ๋˜ ๋‹ค๋ฅธ ์žฅ์ ์€ ๋น„ํŠธ์ฝ”์ธ โ€‹โ€‹๋ณด์•ˆ ์ธก๋ฉด์—์„œ ํ”„๋ผ์ด๋ฒ„์‹œ๊ฐ€ ๊ฐ•ํ™”๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ผ๋ถ€ ์‚ฌ์šฉ์ž๋Š” ๋ณด์•ˆ์„ ๊ฐ•ํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ์—ฌ๋Ÿฌ ์„œ๋ช…์„ ์‚ฌ์šฉํ•˜์—ฌ ํŠธ๋žœ์žญ์…˜์„ ๋ณด๋ƒ…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค์ค‘ ์„œ๋ช…์ด๋ผ๊ณ  ํ•˜๋Š” ๊ธฐ๋Šฅ์ธ ๊ฑฐ๋ž˜์— ์„œ๋ช…ํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ ์‚ฌ๋žŒ์ด๋‚˜ ์žฅ์น˜๋ฅผ ์š”๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค . Schnorr ์„œ๋ช…์€ ์ด๋Ÿฌํ•œ ์„œ๋ช…์„ ๋‹ค๋ฅธ ์„œ๋ช…์ฒ˜๋Ÿผ ๋ณด์ด๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

Schnorr ์„œ๋ช…์˜ ์ด์ 

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

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

Schnorr ์„œ๋ช… ๊ธฐ์ˆ  ๊ฐœ๋ฐœ์€ SegWit ํ”„๋กœํ† ์ฝœ ์— ์˜ํ•ด ์ž ๊ธˆ ํ•ด์ œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค . SegWit์€ ์ผ๋ฐ˜์ ์œผ๋กœ ํŠธ๋žœ์žญ์…˜ ๊ฐ€๋‹จ์„ฑ ์œผ๋กœ ์•Œ๋ ค์ง„ ๋น„ํŠธ์ฝ”์ธ โ€‹โ€‹ํ”„๋กœํ† ์ฝœ์˜ ๋ฒ„๊ทธ๋ฅผ ์ฒ˜๋ฆฌํ•˜์—ฌ ํŠธ๋žœ์žญ์…˜ ํ•ด์‹œ์™€ ๊ฒฐ๊ณผ์ ์œผ๋กœ ID๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ์˜ ์ดˆ๊ธฐ ๋ชฉํ‘œ๋Š” ์•„๋‹ˆ์ง€๋งŒ SegWit์€ ์ˆ˜๋…„ ๋™์•ˆ ๋น„ํŠธ์ฝ”์ธ โ€‹โ€‹์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ํ˜ผ๋ž€์Šค๋Ÿฝ๊ฒŒ ํ–ˆ๋˜ ์Šค์ผ€์ผ๋ง ๋…ผ์Ÿ์—์„œ ์ค‘์š”ํ•œ ๋‹จ๊ณ„๋กœ ๋ฐํ˜€์กŒ์Šต๋‹ˆ๋‹ค.

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