Monero์˜ ๊ธฐ๋ฐ€ ๊ฑฐ๋ž˜ ๋˜๋Š” ๋ฌด์—‡์„ ์•„๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ์–ด๋””์—์„œ ์•„๋Š” ์‚ฌ๋žŒ์œผ๋กœ ์ „์†กํ•˜๋Š” ๋ฐฉ๋ฒ•

์šฐ๋ฆฌ๋Š” Monero ๋ธ”๋ก์ฒด์ธ์— ๋Œ€ํ•œ ์‹œ๋ฆฌ์ฆˆ๋ฅผ ๊ณ„์†ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์˜ค๋Š˜ ๊ธฐ์‚ฌ์—์„œ๋Š” ๊ธฐ๋ฐ€ ๊ฑฐ๋ž˜์™€ ์ƒˆ๋กœ์šด ๋ง ์„œ๋ช…์„ ๋„์ž…ํ•˜๋Š” RingCT(Ring Confidential Transactions) ํ”„๋กœํ† ์ฝœ์— ์ค‘์ ์„ ๋‘˜ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ถˆํ–‰ํ•˜๊ฒŒ๋„ ์ธํ„ฐ๋„ท์—๋Š” ๊ทธ๊ฒƒ์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ๊ฑฐ์˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ๋Š” ์ด ๊ฒฉ์ฐจ๋ฅผ ๋ฉ”์šฐ๋ ค๊ณ  ๋…ธ๋ ฅํ–ˆ์Šต๋‹ˆ๋‹ค.

Monero์˜ ๊ธฐ๋ฐ€ ๊ฑฐ๋ž˜ ๋˜๋Š” ๋ฌด์—‡์„ ์•„๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ์–ด๋””์—์„œ ์•„๋Š” ์‚ฌ๋žŒ์œผ๋กœ ์ „์†กํ•˜๋Š” ๋ฐฉ๋ฒ•

์šฐ๋ฆฌ๋Š” ๋„คํŠธ์›Œํฌ๊ฐ€ ์ด ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ „์†ก ๊ธˆ์•ก์„ ์ˆจ๊ธฐ๋Š” ๋ฐฉ๋ฒ•, ๊ณ ์ „์ ์ธ ์•”ํ˜ธํ™”ํ ๋ง ์„œ๋ช…์„ ํฌ๊ธฐํ•œ ์ด์œ , ๊ทธ๋ฆฌ๊ณ  ์ด ๊ธฐ์ˆ ์ด ์–ด๋–ป๊ฒŒ ๋” ๋ฐœ์ „ํ•  ๊ฒƒ์ธ์ง€์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

RingCT ํ”„๋กœํ† ์ฝœ

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

๊ธˆ์•ก์„ ์ˆจ๊ธด๋‹ค๋Š” ์•„์ด๋””์–ด๊ฐ€ ์ƒˆ๋กœ์šด ๊ฒƒ์ด ์•„๋‹ˆ๋ผ๋Š” ์ ์€ ์ฃผ๋ชฉํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋น„ํŠธ์ฝ”์ธ ์ฝ”์–ด ๊ฐœ๋ฐœ์ž Greg Maxwell์€ ์ž์‹ ์˜ ์ €์„œ์—์„œ ์ด๋ฅผ ์ตœ์ดˆ๋กœ ์„ค๋ช…ํ•œ ์‚ฌ๋žŒ ์ค‘ ํ•œ ๋ช…์ž…๋‹ˆ๋‹ค. ๊ธฐ์‚ฌ ๊ธฐ๋ฐ€ ๊ฑฐ๋ž˜. RingCT์˜ ํ˜„์žฌ ๊ตฌํ˜„์€ ๋ง ์„œ๋ช…์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€๋Šฅ์„ฑ์„ ์ˆ˜์ •ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค(๋ง ์„œ๋ช…์ด ์—†๋“  ์ƒ๊ด€์—†์Œ). ๊ทธ๋ž˜์„œ ์ด๋ฆ„์ด Ring Confidential Transactions๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋ฌด์—‡๋ณด๋‹ค๋„ ์ด ํ”„๋กœํ† ์ฝœ์€ ๊ฐ€์น˜๋ณด๋‹ค ๋” ๋งŽ์€ ๋ฌธ์ œ๋ฅผ ์•ผ๊ธฐํ•˜๋Š” ์†Œ๋Ÿ‰์˜ ์ถœ๋ ฅ(์ผ๋ฐ˜์ ์œผ๋กœ ๊ฑฐ๋ž˜์—์„œ ๋ณ€๊ฒฝ๋œ ํ˜•ํƒœ๋กœ ์ˆ˜์‹ ๋จ)์˜ ํ˜ผํ•ฉ ๋จผ์ง€ ์ถœ๋ ฅ๊ณผ ๊ด€๋ จ๋œ ๋ฌธ์ œ๋ฅผ ์ œ๊ฑฐํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

2017๋…„ 6์›”, ๋ชจ๋„ค๋กœ ๋„คํŠธ์›Œํฌ์˜ ํ•˜๋“œํฌํฌ๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ ๊ธฐ๋ฐ€ ๊ฑฐ๋ž˜๋ฅผ ์„ ํƒ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๋ฏธ ๊ฐ™์€ ํ•ด XNUMX์›” ๋ฒ„์ „ XNUMX ํ•˜๋“œ ํฌํฌ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ๊ฑฐ๋ž˜๋Š” ๋„คํŠธ์›Œํฌ์—์„œ ํ—ˆ์šฉ๋˜๋Š” ์œ ์ผํ•œ ๊ฑฐ๋ž˜๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

RingCT๋Š” ๋‹ค์ธต ์—ฐ๊ฒฐ๋œ ์ž๋ฐœ์  ์ต๋ช… ๊ทธ๋ฃน ์„œ๋ช…(Multilayered Linkable Spontaneous Anonymous Group Signature, ์ดํ•˜ MLSAG๋ผ๊ณ  ํ•จ), ์•ฝ์† ์ฒด๊ณ„(Pedersen Commitments) ๋ฐ ๋ฒ”์œ„ ์ฆ๋ช…(์ด ์šฉ์–ด๋Š” ๋Ÿฌ์‹œ์•„์–ด๋กœ ํ™•๋ฆฝ๋œ ๋ฒˆ์—ญ์ด ์—†์Œ)๊ณผ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ํ•œ ๋ฒˆ์— ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. .

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

MLSAG ์„œ๋ช…

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

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

๊ธฐ๋ฐ€ ๊ฑฐ๋ž˜๋Š” ๋” ์ด์ƒ ๊ธฐ์กด ๊ฑฐ๋ž˜๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์•”ํ˜ธ๋ฌธ ๋ง ์‹œ๊ทธ๋‹ˆ์ฒ˜๋Š” ๋‹ค์ค‘ ์ž…๋ ฅ์— ์ ํ•ฉํ•œ ์œ ์‚ฌํ•œ ๋‹จ์ผ ๋ ˆ์ด์–ด ๋ง ์‹œ๊ทธ๋‹ˆ์ฒ˜ ๋ฒ„์ „์ธ MLSAG๋กœ ๋Œ€์ฒด๋˜์—ˆ์Šต๋‹ˆ๋‹ค. LSAG.

ํ•œ ๋ฒˆ์— ์—ฌ๋Ÿฌ ์ž…๋ ฅ์— ์„œ๋ช…ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค์ค‘ ๋ ˆ์ด์–ด๋ผ๊ณ  ํ•˜๋ฉฐ ๊ฐ ์ž…๋ ฅ์€ ์—ฌ๋Ÿฌ ๋‹ค๋ฅธ ์ž…๋ ฅ๊ณผ ํ˜ผํ•ฉ๋ฉ๋‹ˆ๋‹ค. ์ฆ‰, ํ•˜๋‚˜์˜ ํ–‰์ด ์•„๋‹Œ ํ–‰๋ ฌ์ด ์„œ๋ช…๋ฉ๋‹ˆ๋‹ค. ๋‚˜์ค‘์— ์‚ดํŽด๋ณด๊ฒ ์ง€๋งŒ ์ด๋Š” ์„œ๋ช… ํฌ๊ธฐ๋ฅผ ์ค„์ด๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

2๊ฐœ์˜ ์‹ค์ œ ์ถœ๋ ฅ์„ ์‚ฌ์šฉํ•˜๊ณ  ํ˜ผํ•ฉ์„ ์œ„ํ•ด ๋ธ”๋ก์ฒด์ธ์˜ m - 1 ์ž„์˜ ์ถœ๋ ฅ์„ ์‚ฌ์šฉํ•˜๋Š” ํŠธ๋žœ์žญ์…˜์˜ ์˜ˆ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ง ์„œ๋ช…์ด ์–ด๋–ป๊ฒŒ ํ˜•์„ฑ๋˜๋Š”์ง€ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์†Œ๋น„ํ•˜๋Š” ์ถœ๋ ฅ์˜ ๊ณต๊ฐœ ํ‚ค๋ฅผ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ‘œ์‹œํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
Monero์˜ ๊ธฐ๋ฐ€ ๊ฑฐ๋ž˜ ๋˜๋Š” ๋ฌด์—‡์„ ์•„๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ์–ด๋””์—์„œ ์•„๋Š” ์‚ฌ๋žŒ์œผ๋กœ ์ „์†กํ•˜๋Š” ๋ฐฉ๋ฒ•, ์ด์— ๋”ฐ๋ฅธ ์ฃผ์š” ์ด๋ฏธ์ง€๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. Monero์˜ ๊ธฐ๋ฐ€ ๊ฑฐ๋ž˜ ๋˜๋Š” ๋ฌด์—‡์„ ์•„๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ์–ด๋””์—์„œ ์•„๋Š” ์‚ฌ๋žŒ์œผ๋กœ ์ „์†กํ•˜๋Š” ๋ฐฉ๋ฒ• ๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ๋Š” ํฌ๊ธฐ์˜ ํ–‰๋ ฌ์„ ์–ป์Šต๋‹ˆ๋‹ค. 2xm. ๋จผ์ €, ๊ฐ ์ถœ๋ ฅ ์Œ์— ๋Œ€ํ•œ ์†Œ์œ„ ๊ณผ์ œ๋ฅผ ๊ณ„์‚ฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
Monero์˜ ๊ธฐ๋ฐ€ ๊ฑฐ๋ž˜ ๋˜๋Š” ๋ฌด์—‡์„ ์•„๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ์–ด๋””์—์„œ ์•„๋Š” ์‚ฌ๋žŒ์œผ๋กœ ์ „์†กํ•˜๋Š” ๋ฐฉ๋ฒ•
๊ณต๊ฐœ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ถœ๋ ฅ์œผ๋กœ ๊ณ„์‚ฐ์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.Monero์˜ ๊ธฐ๋ฐ€ ๊ฑฐ๋ž˜ ๋˜๋Š” ๋ฌด์—‡์„ ์•„๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ์–ด๋””์—์„œ ์•„๋Š” ์‚ฌ๋žŒ์œผ๋กœ ์ „์†กํ•˜๋Š” ๋ฐฉ๋ฒ•๊ทธ๋ฆฌ๊ณ  ๋‚œ์ˆ˜Monero์˜ ๊ธฐ๋ฐ€ ๊ฑฐ๋ž˜ ๋˜๋Š” ๋ฌด์—‡์„ ์•„๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ์–ด๋””์—์„œ ์•„๋Š” ์‚ฌ๋žŒ์œผ๋กœ ์ „์†กํ•˜๋Š” ๋ฐฉ๋ฒ•๊ฒฐ๊ณผ์ ์œผ๋กœ ์šฐ๋ฆฌ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฐ’์„ ์–ป์Šต๋‹ˆ๋‹ค.
Monero์˜ ๊ธฐ๋ฐ€ ๊ฑฐ๋ž˜ ๋˜๋Š” ๋ฌด์—‡์„ ์•„๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ์–ด๋””์—์„œ ์•„๋Š” ์‚ฌ๋žŒ์œผ๋กœ ์ „์†กํ•˜๋Š” ๋ฐฉ๋ฒ•, ์ฑŒ๋ฆฐ์ง€๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
Monero์˜ ๊ธฐ๋ฐ€ ๊ฑฐ๋ž˜ ๋˜๋Š” ๋ฌด์—‡์„ ์•„๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ์–ด๋””์—์„œ ์•„๋Š” ์‚ฌ๋žŒ์œผ๋กœ ์ „์†กํ•˜๋Š” ๋ฐฉ๋ฒ•๋‹ค์Œ ์ถœ๋ ฅ ์Œ(๋Œ€์ฒดํ•˜๋Š” ๋‚ด์šฉ์„ ๋” ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ์ด๋Ÿฌํ•œ ๊ฐ’์„ ๋‹ค๋ฅธ ์ƒ‰์ƒ์œผ๋กœ ๊ฐ•์กฐ ํ‘œ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค). ๋‹ค์Œ ๊ฐ’์€ ๋ชจ๋‘ ์ฒซ ๋ฒˆ์งธ ๊ทธ๋ฆผ์— ์ œ๊ณต๋œ ๊ณต์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ์›์œผ๋กœ ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ ๊ณ„์‚ฐํ•ด์•ผ ํ•  ๊ฒƒ์€ ํ•œ ์Œ์˜ ์‹ค์ œ ์ถœ๋ ฅ์— ๋Œ€ํ•œ ๊ณผ์ œ์ž…๋‹ˆ๋‹ค.

๋ณด์‹œ๋‹ค์‹œํ”ผ ์‹ค์ œ ์ถœ๋ ฅ์„ ํฌํ•จํ•˜๋Š” ์—ด์„ ์ œ์™ธํ•œ ๋ชจ๋“  ์—ด์€ ๋ฌด์ž‘์œ„๋กœ ์ƒ์„ฑ๋œ ์ˆซ์ž๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.Monero์˜ ๊ธฐ๋ฐ€ ๊ฑฐ๋ž˜ ๋˜๋Š” ๋ฌด์—‡์„ ์•„๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ์–ด๋””์—์„œ ์•„๋Š” ์‚ฌ๋žŒ์œผ๋กœ ์ „์†กํ•˜๋Š” ๋ฐฉ๋ฒ•. ์— ฯ€- ์—ด๋„ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ณ€์‹ ํ•˜์žMonero์˜ ๊ธฐ๋ฐ€ ๊ฑฐ๋ž˜ ๋˜๋Š” ๋ฌด์—‡์„ ์•„๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ์–ด๋””์—์„œ ์•„๋Š” ์‚ฌ๋žŒ์œผ๋กœ ์ „์†กํ•˜๋Š” ๋ฐฉ๋ฒ•์ดˆ:Monero์˜ ๊ธฐ๋ฐ€ ๊ฑฐ๋ž˜ ๋˜๋Š” ๋ฌด์—‡์„ ์•„๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ์–ด๋””์—์„œ ์•„๋Š” ์‚ฌ๋žŒ์œผ๋กœ ์ „์†กํ•˜๋Š” ๋ฐฉ๋ฒ•
์„œ๋ช… ์ž์ฒด๋Š” ๋‹ค์Œ ๋ชจ๋“  ๊ฐ’์˜ ํŠœํ”Œ์ž…๋‹ˆ๋‹ค.

Monero์˜ ๊ธฐ๋ฐ€ ๊ฑฐ๋ž˜ ๋˜๋Š” ๋ฌด์—‡์„ ์•„๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ์–ด๋””์—์„œ ์•„๋Š” ์‚ฌ๋žŒ์œผ๋กœ ์ „์†กํ•˜๋Š” ๋ฐฉ๋ฒ•

๊ทธ๋Ÿฐ ๋‹ค์Œ ์ด ๋ฐ์ดํ„ฐ๋Š” ํŠธ๋žœ์žญ์…˜์— ๊ธฐ๋ก๋ฉ๋‹ˆ๋‹ค.

๋ณด์‹œ๋‹ค์‹œํ”ผ MLSAG์—๋Š” ๋‹จ ํ•˜๋‚˜์˜ ์ฑŒ๋ฆฐ์ง€๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. c0, ์„œ๋ช… ํฌ๊ธฐ๋ฅผ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์ด๋ฏธ ๋งŽ์€ ๊ณต๊ฐ„์ด ํ•„์š”ํ•จ). ๋‹ค์Œ์œผ๋กœ, ๋ชจ๋“  ๊ฒ€์‚ฌ๊ด€์€ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌMonero์˜ ๊ธฐ๋ฐ€ ๊ฑฐ๋ž˜ ๋˜๋Š” ๋ฌด์—‡์„ ์•„๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ์–ด๋””์—์„œ ์•„๋Š” ์‚ฌ๋žŒ์œผ๋กœ ์ „์†กํ•˜๋Š” ๋ฐฉ๋ฒ•, c1,โ€ฆ, cm ๊ฐ’์„ ๋ณต์›ํ•˜๊ณ  ๋‹ค์Œ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.Monero์˜ ๊ธฐ๋ฐ€ ๊ฑฐ๋ž˜ ๋˜๋Š” ๋ฌด์—‡์„ ์•„๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ์–ด๋””์—์„œ ์•„๋Š” ์‚ฌ๋žŒ์œผ๋กœ ์ „์†กํ•˜๋Š” ๋ฐฉ๋ฒ•. ๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ์˜ ๋ง์€ ๋‹ซํžˆ๊ณ  ์„œ๋ช…์ด ํ™•์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ „์ฒด ์œ ํ˜•์˜ RingCT ํŠธ๋žœ์žญ์…˜์˜ ๊ฒฝ์šฐ ํ˜ผํ•ฉ ์ถœ๋ ฅ์ด ์žˆ๋Š” ๋งคํŠธ๋ฆญ์Šค์— ๋ผ์ธ์ด ํ•˜๋‚˜ ๋” ์ถ”๊ฐ€๋˜์ง€๋งŒ ์ด์— ๋Œ€ํ•ด์„œ๋Š” ์•„๋ž˜์—์„œ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

Pedersen์˜ ์•ฝ์†

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

Monero ์•ฝ์ •์€ ์ „์†ก ๊ธˆ์•ก์„ ์ˆจ๊ธฐ๊ณ  ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ์˜ต์…˜์ธ Pedersen ์•ฝ์ •์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฑด ๊ทธ๋ ‡๊ณ , ํฅ๋ฏธ๋กœ์šด ์‚ฌ์‹ค์€ ์ฒ˜์Œ์— ๊ฐœ๋ฐœ์ž๊ฐ€ ์ผ๋ฐ˜์ ์ธ ํ˜ผํ•ฉ, ์ฆ‰ ๋ถˆํ™•์‹ค์„ฑ์„ ๋„์ž…ํ•˜๊ธฐ ์œ„ํ•ด ์ž„์˜์˜ ์–‘์— ๋Œ€ํ•œ ์ถœ๋ ฅ์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์–‘์„ ์ˆจ๊ธธ ๊ฒƒ์„ ์ œ์•ˆํ–ˆ์ง€๋งŒ ๊ทธ๋Ÿฐ ๋‹ค์Œ ์•ฝ์†์œผ๋กœ ์ „ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค (์ ˆ์•ฝํ–ˆ๋‹ค๋Š” ์‚ฌ์‹ค์€ ์•„๋‹™๋‹ˆ๋‹ค). ์•„๋ž˜์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋“ฏ์ด ๊ฑฐ๋ž˜ ๊ทœ๋ชจ).
์ผ๋ฐ˜์ ์œผ๋กœ ํ—Œ์‹ ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
Monero์˜ ๊ธฐ๋ฐ€ ๊ฑฐ๋ž˜ ๋˜๋Š” ๋ฌด์—‡์„ ์•„๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ์–ด๋””์—์„œ ์•„๋Š” ์‚ฌ๋žŒ์œผ๋กœ ์ „์†กํ•˜๋Š” ๋ฐฉ๋ฒ•ะ“ะดะต C โ€” ํ—Œ์‹  ์ž์ฒด์˜ ์˜๋ฏธ, a - ์ˆจ๊ฒจ์ง„ ๊ธˆ์•ก, H ๋Š” ํƒ€์› ๊ณก์„ ์˜ ๊ณ ์ •์ ์ž…๋‹ˆ๋‹ค(์ถ”๊ฐ€ ์ƒ์„ฑ๊ธฐ). x โ€” ์ผ์ข…์˜ ์ž„์˜ ๋งˆ์Šคํฌ, ๋ฌด์ž‘์œ„๋กœ ์ƒ์„ฑ๋œ ์ˆจ๊ธฐ๊ธฐ ์š”์†Œ์ž…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ์ œXNUMX์ž๊ฐ€ ํ—Œ์‹ ์˜ ๊ฐ€์น˜๋ฅผ ๋‹จ์ˆœํžˆ ์ถ”์ธกํ•  ์ˆ˜ ์—†๋„๋ก ํ•˜๋Š” ๋งˆ์Šคํฌ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

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

๋งCT ์‹ฌํ”Œ

๊ฐ„๋‹จํ•œ RingCT ๊ฑฐ๋ž˜์˜ ๊ฒฝ์šฐ, ๊ฑฐ๋ž˜๊ฐ€ ์ž…๋ ฅ ๊ธˆ์•ก๊ณผ ๋™์ผํ•œ ๊ธˆ์•ก์œผ๋กœ ์ถœ๋ ฅ์„ ์ƒ์„ฑํ–ˆ๋Š”์ง€(ํ—ˆ๊ณต์—์„œ ๋ˆ์„ ์ฐฝ์ถœํ•˜์ง€ ์•Š์•˜๋Š”์ง€) ํ™•์ธํ•˜๋ ค๋ฉด ์ฒซ ๋ฒˆ์งธ์™€ ๋‘ ๋ฒˆ์งธ ์•ฝ์ •์˜ ํ•ฉ๊ณ„๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ๋™์ผํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
Monero์˜ ๊ธฐ๋ฐ€ ๊ฑฐ๋ž˜ ๋˜๋Š” ๋ฌด์—‡์„ ์•„๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ์–ด๋””์—์„œ ์•„๋Š” ์‚ฌ๋žŒ์œผ๋กœ ์ „์†กํ•˜๋Š” ๋ฐฉ๋ฒ•
์ปค๋ฏธ์…˜ ์ปค๋ฏธ์…˜์€ ๋งˆ์Šคํฌ ์—†์ด ์กฐ๊ธˆ ๋‹ค๋ฅด๊ฒŒ ๊ฐ„์ฃผํ•ฉ๋‹ˆ๋‹ค.
Monero์˜ ๊ธฐ๋ฐ€ ๊ฑฐ๋ž˜ ๋˜๋Š” ๋ฌด์—‡์„ ์•„๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ์–ด๋””์—์„œ ์•„๋Š” ์‚ฌ๋žŒ์œผ๋กœ ์ „์†กํ•˜๋Š” ๋ฐฉ๋ฒ•์–ด๋””์—์„œ a โ€” ์ปค๋ฏธ์…˜ ๊ธˆ์•ก์€ ๊ณต๊ฐœ์ ์œผ๋กœ ์ด์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์ด ์ ‘๊ทผ ๋ฐฉ์‹์„ ํ†ตํ•ด ์šฐ๋ฆฌ๋Š” ๊ณต๊ฐœํ•˜์ง€ ์•Š๊ณ ๋„ ๋™์ผํ•œ ๊ธˆ์•ก์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Œ์„ ์‹ ๋ขฐ ๋‹น์‚ฌ์ž์—๊ฒŒ ์ฆ๋ช…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋” ๋ช…ํ™•ํ•˜๊ฒŒ ์„ค๋ช…ํ•˜๊ธฐ ์œ„ํ•ด ์˜ˆ๋ฅผ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ํŠธ๋žœ์žญ์…˜์ด 10๊ณผ 5 XMR์˜ ๋‘ ๊ฐ€์ง€ ์ถœ๋ ฅ(์ž…๋ ฅ์ด ๋จ์„ ์˜๋ฏธ)์„ ์‚ฌ์šฉํ•˜๊ณ  12 XMR์— ํ•ด๋‹นํ•˜๋Š” ์„ธ ๊ฐ€์ง€ ์ถœ๋ ฅ(3, 4, 5 XMR)์„ ์ƒ์„ฑํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋™์‹œ์— ๊ทธ๋Š” 3 XMR์˜ ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ์ง€๋ถˆํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ง€์ถœ๋œ ๊ธˆ์•ก์— ์ƒ์„ฑ๋œ ๊ธˆ์•ก๊ณผ ์ปค๋ฏธ์…˜์„ ๋”ํ•œ ๊ธˆ์•ก์€ 15 XMR๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์•ฝ์†์„ ๊ณ„์‚ฐํ•˜๊ณ  ๊ธˆ์•ก์˜ ์ฐจ์ด๋ฅผ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค(์ˆ˜ํ•™์„ ๊ธฐ์–ตํ•˜์„ธ์š”).

Monero์˜ ๊ธฐ๋ฐ€ ๊ฑฐ๋ž˜ ๋˜๋Š” ๋ฌด์—‡์„ ์•„๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ์–ด๋””์—์„œ ์•„๋Š” ์‚ฌ๋žŒ์œผ๋กœ ์ „์†กํ•˜๋Š” ๋ฐฉ๋ฒ•
์—ฌ๊ธฐ์—์„œ ๋ฐฉ์ •์‹์ด ์ˆ˜๋ ดํ•˜๋ ค๋ฉด ์ž…๋ ฅ ๋งˆ์Šคํฌ์™€ ์ถœ๋ ฅ ๋งˆ์Šคํฌ์˜ ํ•ฉ์ด ๊ฐ™์•„์•ผ ํ•จ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด ์ง€๊ฐ‘์€ ๋ฌด์ž‘์œ„๋กœ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. x1, y1, y2 ๋ฐ y3, ๊ทธ๋ฆฌ๊ณ  ๋‚˜๋จธ์ง€ x2 ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค.
Monero์˜ ๊ธฐ๋ฐ€ ๊ฑฐ๋ž˜ ๋˜๋Š” ๋ฌด์—‡์„ ์•„๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ์–ด๋””์—์„œ ์•„๋Š” ์‚ฌ๋žŒ์œผ๋กœ ์ „์†กํ•˜๋Š” ๋ฐฉ๋ฒ•
์ด๋Ÿฌํ•œ ๋งˆ์Šคํฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ธˆ์•ก์„ ๊ณต๊ฐœํ•˜์ง€ ์•Š๊ณ ๋„ ์ง€์ถœ๋ณด๋‹ค ๋” ๋งŽ์€ ์ž๊ธˆ์„ ์ฐฝ์ถœํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์„ ๊ฒ€์ฆ์ž์—๊ฒŒ ์ฆ๋ช…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์›๋ณธ ๋งž์ฃ ?

๋งCT๊ฐ€ ๊ฝ‰ ์ฐผ์Šต๋‹ˆ๋‹ค.

์ „์ฒด RingCT ๊ฑฐ๋ž˜์—์„œ๋Š” ์ด์ฒด ๊ธˆ์•ก์„ ํ™•์ธํ•˜๋Š” ๊ฒƒ์ด ์ข€ ๋” ๋ณต์žกํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฑฐ๋ž˜์—์„œ ์ง€๊ฐ‘์€ ์ž…๋ ฅ์— ๋Œ€ํ•œ ์•ฝ์†์„ ๋‹ค์‹œ ๊ณ„์‚ฐํ•˜์ง€ ์•Š๊ณ  ์ƒ์„ฑ ์‹œ ๊ณ„์‚ฐ๋œ ์•ฝ์†์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ๋” ์ด์ƒ ํ•ฉ๊ณ„์˜ ์ฐจ์ด๊ฐ€ XNUMX์ด ๋˜์ง€ ์•Š๊ณ  ๋Œ€์‹  ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ฐ€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
Monero์˜ ๊ธฐ๋ฐ€ ๊ฑฐ๋ž˜ ๋˜๋Š” ๋ฌด์—‡์„ ์•„๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ์–ด๋””์—์„œ ์•„๋Š” ์‚ฌ๋žŒ์œผ๋กœ ์ „์†กํ•˜๋Š” ๋ฐฉ๋ฒ•
์—ฌ๊ธฐ์— z โ€” ์ž…๋ ฅ ๋งˆ์Šคํฌ์™€ ์ถœ๋ ฅ ๋งˆ์Šคํฌ์˜ ์ฐจ์ด. ์šฐ๋ฆฌ๊ฐ€ ๊ณ ๋ คํ•œ๋‹ค๋ฉด zG ๊ณต๊ฐœ ํ‚ค๋กœ (์‚ฌ์‹ค์ƒ) z ๊ฐœ์ธ ํ‚ค์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ๋Š” ๊ณต๊ฐœ ํ‚ค์™€ ํ•ด๋‹น ๊ฐœ์ธ ํ‚ค๋ฅผ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ˜ผํ•ฉ๋˜๋Š” ์ถœ๋ ฅ์˜ ๊ณต๊ฐœ ํ‚ค์™€ ํ•จ๊ป˜ MLSAG ๋ง ์„œ๋ช…์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
Monero์˜ ๊ธฐ๋ฐ€ ๊ฑฐ๋ž˜ ๋˜๋Š” ๋ฌด์—‡์„ ์•„๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ์–ด๋””์—์„œ ์•„๋Š” ์‚ฌ๋žŒ์œผ๋กœ ์ „์†กํ•˜๋Š” ๋ฐฉ๋ฒ•
๋”ฐ๋ผ์„œ ์œ ํšจํ•œ ๋ง ์„œ๋ช…์€ ์—ด ์ค‘ ํ•˜๋‚˜์˜ ๋ชจ๋“  ๊ฐœ์ธ ํ‚ค๋ฅผ ์•Œ๊ณ  ์žˆ์Œ์„ ๋ณด์žฅํ•˜๋ฉฐ, ๊ฑฐ๋ž˜๊ฐ€ ์ง€์ถœํ•œ ๊ฒƒ๋ณด๋‹ค ๋” ๋งŽ์€ ์ž๊ธˆ์„ ์ƒ์„ฑํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ๋งˆ์ง€๋ง‰ ํ–‰์˜ ๊ฐœ์ธ ํ‚ค๋งŒ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฑด ๊ทธ๋ ‡๊ณ , ์—ฌ๊ธฐ์— "์•ฝ์† ๊ธˆ์•ก์˜ ์ฐจ์ด๊ฐ€ XNUMX์œผ๋กœ ์ด์–ด์ง€์ง€ ์•Š๋Š” ์ด์œ "๋ผ๋Š” ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋‹ต์ด ์žˆ์Šต๋‹ˆ๋‹ค. zG = 0๊ทธ๋Ÿฐ ๋‹ค์Œ ์‹ค์ œ ์ถœ๋ ฅ์œผ๋กœ ์—ด์„ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค.

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

๋ฒ”์œ„ ์ฆ๋ช…

์•ฝ์ • ๊ธˆ์•ก์— ์Œ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์–ด๋–ป๊ฒŒ ๋˜๋‚˜์š”? ์ด๋กœ ์ธํ•ด ์ถ”๊ฐ€ ์ฝ”์ธ์ด ์ƒ์„ฑ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค! ์ด ๊ฒฐ๊ณผ๋Š” ๋ฐ›์•„๋“ค์ผ ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๊ธˆ์•ก์ด ๋งˆ์ด๋„ˆ์Šค๊ฐ€ ์•„๋‹ˆ๋ผ๋Š” ๊ฒƒ์„ ๋ณด์žฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค(๋ฌผ๋ก  ์ด ๊ธˆ์•ก์„ ๊ณต๊ฐœํ•˜์ง€ ์•Š๊ณ  ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋„ˆ๋ฌด ๋งŽ์€ ๋…ธ๋ ฅ์ด ํ•„์š”ํ•˜๊ณ  ๋ชจ๋‘ ํ—›๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค). ์ฆ‰, ํ•ฉ์ด ๊ตฌ๊ฐ„ ๋‚ด์— ์žˆ์Œ์„ ์ฆ๋ช…ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. [0, 2n - 1].

์ด๋ฅผ ์œ„ํ•ด ๊ฐ ์ถœ๋ ฅ์˜ ํ•ฉ๊ณ„๋ฅผ ์ด์ง„์ˆ˜๋กœ ๋‚˜๋ˆ„๊ณ  ๊ฐ ์ž๋ฆฟ์ˆ˜์— ๋Œ€ํ•ด ์•ฝ์ •์„ ๋ณ„๋„๋กœ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ์ œ๋ฅผ ํ†ตํ•ด ์ด๊ฒƒ์ด ์–ด๋–ป๊ฒŒ ๋ฐœ์ƒํ•˜๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ์˜ ์–‘์ด ์ž‘๊ณ  4๋น„ํŠธ(์‹ค์ œ๋กœ๋Š” 64๋น„ํŠธ)์— ์ ํ•ฉํ•˜๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๊ณ  5 XMR ๊ฐ€์น˜์˜ ์ถœ๋ ฅ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ๋ฒ”์ฃผ์— ๋Œ€ํ•œ ์•ฝ์ •๊ณผ ์ „์ฒด ๊ธˆ์•ก์— ๋Œ€ํ•œ ์ด ์•ฝ์ •์„ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค.Monero์˜ ๊ธฐ๋ฐ€ ๊ฑฐ๋ž˜ ๋˜๋Š” ๋ฌด์—‡์„ ์•„๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ์–ด๋””์—์„œ ์•„๋Š” ์‚ฌ๋žŒ์œผ๋กœ ์ „์†กํ•˜๋Š” ๋ฐฉ๋ฒ•
๋‹ค์Œ์œผ๋กœ ๊ฐ ์•ฝ์†์€ ๋Œ€๋ฆฌ์ž์™€ ํ˜ผํ•ฉ๋ฉ๋‹ˆ๋‹ค. (Ci-2iH) 2015๋…„ Greg Maxwell์ด ์ œ์•ˆํ•œ Borromeo ๋ง ์‹œ๊ทธ๋‹ˆ์ฒ˜(๋˜ ๋‹ค๋ฅธ ๋ง ์‹œ๊ทธ๋‹ˆ์ฒ˜)์™€ ์Œ์œผ๋กœ ์„œ๋ช…๋ฉ๋‹ˆ๋‹ค(์ž์„ธํ•œ ๋‚ด์šฉ์„ ์ฝ์„ ์ˆ˜ ์žˆ์Œ). ์—ฌ๊ธฐ์—):
Monero์˜ ๊ธฐ๋ฐ€ ๊ฑฐ๋ž˜ ๋˜๋Š” ๋ฌด์—‡์„ ์•„๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ์–ด๋””์—์„œ ์•„๋Š” ์‚ฌ๋žŒ์œผ๋กœ ์ „์†กํ•˜๋Š” ๋ฐฉ๋ฒ•์ข…ํ•ฉํ•˜๋ฉด, ์ด๋ฅผ ๋ฒ”์œ„ ์ฆ๋ช…์ด๋ผ๊ณ  ํ•˜๋ฉฐ ์•ฝ์ •์ด ๋ฒ”์œ„ ๋‚ด์˜ ๊ธˆ์•ก์„ ์‚ฌ์šฉํ•˜๋„๋ก ๋ณด์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. [0, 2n - 1].

๋‹ค์Œ์€ ๋ญ์ง€?

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

์งˆ๋ฌธ์„ ํ•˜๊ณ , ์•”ํ˜ธํ™”ํ ๋ถ„์•ผ์˜ ๊ธฐ์ˆ ์— ๊ด€ํ•œ ์ƒˆ๋กœ์šด ๊ธฐ์‚ฌ์˜ ์ฃผ์ œ๋ฅผ ์ œ์•ˆํ•˜๊ณ , ๋‹ค์Œ ๊ทธ๋ฃน์„ ๊ตฌ๋…ํ•˜์„ธ์š”. ํŽ˜์ด์Šค๋ถ์šฐ๋ฆฌ์˜ ์ด๋ฒคํŠธ์™€ ์ถœํŒ๋ฌผ์„ ์ตœ์‹  ์ƒํƒœ๋กœ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€