๋‚œ์ˆ˜ ๋ฐ ๋ถ„์‚ฐ ๋„คํŠธ์›Œํฌ: ๊ตฌํ˜„

์†Œ๊ฐœ

function getAbsolutelyRandomNumer() {
        return 4; // returns absolutely random number!
}

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

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

PVRB๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๋‘ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•

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

๋…๋ฆฝํ˜• ๊ณ„์•ฝ

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

๋…๋ฆฝํ˜• ๊ณ„์•ฝ ์˜ต์…˜์ด ์ข‹์Šต๋‹ˆ๋‹ค.

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

๋˜ํ•œ ๋‹จ์ ๋„ ์žˆ์Šต๋‹ˆ๋‹ค:

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

์ด ์˜ต์…˜์€ ๊ธฐ์กด ๋„คํŠธ์›Œํฌ์—์„œ ์‹คํ–‰ํ•ด์•ผ ํ•˜๊ณ  ๋ณต์žกํ•œ ์•”ํ˜ธํ™”๋ฅผ ํฌํ•จํ•˜์ง€ ์•Š์œผ๋ฉฐ ๋งŽ์€ ์ƒํ˜ธ ์ž‘์šฉ์ด ํ•„์š”ํ•˜์ง€ ์•Š์€ PVRB๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

ํ•ฉ์˜ ํ†ตํ•ฉ

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

๋„คํŠธ์›Œํฌ ํ•ฉ์˜ ์ˆ˜์ค€์—์„œ PVRB ๊ตฌํ˜„์„ ์„ค๋ช…ํ•  ๋•Œ ์ตœ์ข…์„ฑ ๋ฌธ์ œ๋ฅผ ๊ฒฐ์ฝ” ํ”ผํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ์™„๊ฒฐ์„ฑ์€ ๋ณ‘๋ ฌ ํฌํฌ๊ฐ€ ๋ฐœ์ƒํ•˜๋”๋ผ๋„ ๊ฒฐ์ฝ” ๋ฒ„๋ ค์ง€์ง€ ์•Š๋Š” ์ตœ์ข… ๋ธ”๋ก(๋ฐ ๊ทธ๋กœ ์ด์–ด์ง€๋Š” ์ฒด์ธ)์„ ์ž ๊ทธ๋Š” ๊ฒฐ์ •๋ก ์  ํ•ฉ์˜์— ์‚ฌ์šฉ๋˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋น„ํŠธ์ฝ”์ธ์—๋Š” ๊ทธ๋Ÿฌํ•œ ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ์—†์Šต๋‹ˆ๋‹ค. ๋” ๋ณต์žกํ•œ ์ฒด์ธ์„ ๊ฒŒ์‹œํ•˜๋ฉด ์ฒด์ธ ๊ธธ์ด์— ๊ด€๊ณ„์—†์ด ๋œ ๋ณต์žกํ•œ ์ฒด์ธ์„ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์˜ˆ๋ฅผ ๋“ค์–ด EOS์—์„œ ์ตœ์ข… ๋ธ”๋ก์€ ์†Œ์œ„ ๋งˆ์ง€๋ง‰ ๋น„๊ฐ€์—ญ ๋ธ”๋ก(Last Irreversible Block)์œผ๋กœ, ํ‰๊ท  432๊ฐœ ๋ธ”๋ก(12*21 + 12*15, ์‚ฌ์ „ ํˆฌํ‘œ + ์‚ฌ์ „ ์ปค๋ฐ‹)๋งˆ๋‹ค ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์„ธ์Šค๋Š” ๋ณธ์งˆ์ ์œผ๋กœ ๋ธ”๋ก ์ƒ์‚ฐ์ž(์ดํ•˜ BP)์˜ 2/3 ์„œ๋ช…์„ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰ LIB๋ณด๋‹ค ์˜ค๋ž˜๋œ ํฌํฌ๊ฐ€ ๋‚˜ํƒ€๋‚˜๋ฉด ๊ฐ„๋‹จํžˆ ํ๊ธฐ๋ฉ๋‹ˆ๋‹ค. ์ด ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฑฐ๋ž˜๊ฐ€ ๋ธ”๋ก์ฒด์ธ์— ํฌํ•จ๋˜๊ณ  ๊ณต๊ฒฉ์ž๊ฐ€ ์–ด๋–ค ๋ฆฌ์†Œ์Šค๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋”๋ผ๋„ ๋กค๋ฐฑ๋˜์ง€ ์•Š๋„๋ก ๋ณด์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ตœ์ข… ๋ธ”๋ก์€ Hyperledger, Tendermint ๋ฐ ๊ธฐํƒ€ pBFT ๊ธฐ๋ฐ˜ ํ•ฉ์˜์—์„œ 2/3 BP๊ฐ€ ์„œ๋ช…ํ•œ ๋ธ”๋ก์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ ์ตœ์ข…์„ฑ์„ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋กœํ† ์ฝœ์„ ํ•ฉ์˜์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์œผ๋กœ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ํ•ฉ๋ฆฌ์ ์ž…๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๋ธ”๋ก ์ƒ์„ฑ ๋ฐ ๊ฒŒ์‹œ์™€ ๋น„๋™๊ธฐ์‹์œผ๋กœ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ ์ข‹์€ ๊ฒŒ ์žˆ์–ด์š” ๊ธฐ์‚ฌ Ethereum์˜ ์ตœ์ข…์„ฑ์— ๋Œ€ํ•ด.

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

๋”ฐ๋ผ์„œ ๊ฐ€์žฅ ์ข‹์€ ์˜ต์…˜์€ PVRB์™€ ์ตœ์ข…์„ฑ์„ ํ•˜๋‚˜์˜ ํ”„๋กœํ† ์ฝœ๋กœ ๊ฒฐํ•ฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์ตœ์ข…ํ™”๋œ ๋ธ”๋ก = ์ตœ์ข…ํ™”๋œ ๋ฌด์ž‘์œ„์ด๋ฉฐ ์ด๊ฒƒ์ด ๋ฐ”๋กœ ์šฐ๋ฆฌ๊ฐ€ ์–ป์–ด์•ผ ํ–ˆ๋˜ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด์ œ ํ”Œ๋ ˆ์ด์–ด๋Š” N์ดˆ ์•ˆ์— ๋ฌด์ž‘์œ„๋ฅผ ๋ณด์žฅ๋ฐ›์œผ๋ฉฐ ์ด๋ฅผ ๋กค๋ฐฑํ•˜๊ฑฐ๋‚˜ ๋‹ค์‹œ ์žฌ์ƒํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์„ ํ™•์‹ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•ฉ์˜ ํ†ตํ•ฉ ์˜ต์…˜์ด ์ข‹์Šต๋‹ˆ๋‹ค.

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

๋˜ํ•œ ๋‹จ์ ๋„ ์žˆ์Šต๋‹ˆ๋‹ค:

  • ํ…Œ์ŠคํŠธ ๋ฐ ๊ฐœ๋ฐœ์˜ ์–ด๋ ค์›€ - ๋„คํŠธ์›Œํฌ ์˜ค๋ฅ˜, ๋…ธ๋“œ ๋ˆ„๋ฝ, ๋„คํŠธ์›Œํฌ ํ•˜๋“œ ํฌํฌ๋ฅผ ์—๋ฎฌ๋ ˆ์ด์…˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ๊ตฌํ˜„ ์˜ค๋ฅ˜์—๋Š” ๋„คํŠธ์›Œํฌ ํ•˜๋“œํฌํฌ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค

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

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

PVRB ๋ฐ ๋ธ”๋ก ๋ณ€์ˆ˜.

์•„์ง ๋งŽ์€ ๋„๋ฐ• ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ํ…Œ์ŠคํŠธํ•œ ์ข‹์€ PVRB๋ฅผ ๋ธ”๋ก์ฒด์ธ์— ๊ตฌํ˜„ํ•œ ์‚ฌ๋žŒ์ด ์•„๋ฌด๋„ ์—†๋‹ค๊ณ  ๋งํ–ˆ์„ ๋•Œ ๋‚˜๋Š” ๊ฑฐ์ง“๋ง์„ ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์ด๋”๋ฆฌ์›€๊ณผ EOS์—์„œ ๊ทธ๋ ‡๊ฒŒ ๋งŽ์€ ๋„๋ฐ• ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์–ด๋””์—์„œ ์™”์Šต๋‹ˆ๊นŒ? ์ด๊ฒƒ์€ ์—ฌ๋Ÿฌ๋ถ„์„ ๋†€๋ผ๊ฒŒ ํ•˜๋Š” ๋งŒํผ ์ €๋ฅผ ๋†€๋ผ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ์™„์ „ํžˆ ๊ฒฐ์ •์ ์ธ ํ™˜๊ฒฝ์—์„œ ๊ทธ๋ ‡๊ฒŒ ๋งŽ์€ "์ง€์†์ ์ธ" ๋ฌด์ž‘์œ„๋ฅผ ์–ด๋””์„œ ์–ป์—ˆ์Šต๋‹ˆ๊นŒ?

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

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

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

์ด ๊ฒฝ์šฐ ์š”๊ตฌ์‚ฌํ•ญ 1๋งŒ ์ถฉ์กฑ๋˜๊ณ  ์š”๊ตฌ์‚ฌํ•ญ 2๋Š” ์ถฉ์กฑ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ธ”๋ก์—์„œ ์˜ˆ์ธกํ•  ์ˆ˜ ์—†๋Š” ๊ฐ’์„ ํ•ด์‹ฑํ•˜๋ฉด ๊ท ์ผํ•œ ๋ถ„ํฌ์™€ ์ข‹์€ ๋ฌด์ž‘์œ„์„ฑ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ BP๋Š” ์ตœ์†Œํ•œ "๋ธ”๋ก์„ ๊ฒŒ์‹œํ• ์ง€ ์—ฌ๋ถ€"์— ๋Œ€ํ•œ ์˜ต์…˜์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ BP๋Š” ์ตœ์†Œํ•œ ๋‘ ๊ฐ€์ง€ ๋ฌด์ž‘์œ„ ์˜ต์…˜, ์ฆ‰ "์ž์ฒด"์™€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋ธ”๋ก์„ ๋งŒ๋“ค๋ฉด ๋‚˜์˜ฌ ์˜ต์…˜ ์ค‘์—์„œ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. BP๋Š” ๋ธ”๋ก์„ ๊ฒŒ์‹œํ•˜๋ฉด ์–ด๋–ค ์ผ์ด ์ผ์–ด๋‚ ์ง€ ๋ฏธ๋ฆฌ "์Šค๋ˆ„ํ•‘"ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ด๋ฅผ ์ˆ˜ํ–‰ํ• ์ง€ ์—ฌ๋ถ€๋ฅผ ๊ฐ„๋‹จํžˆ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฃฐ๋ ›์—์„œ "์ง์ˆ˜-ํ™€์ˆ˜" ๋˜๋Š” "๋นจ๊ฐ„์ƒ‰/๊ฒ€์€์ƒ‰"์„ ํ”Œ๋ ˆ์ดํ•  ๋•Œ ๊ทธ๋Š” ์Šน๋ฆฌํ•œ ๊ฒฝ์šฐ์—๋งŒ ๋ธ”๋ก์„ ๊ฒŒ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋˜ํ•œ ์˜ˆ๋ฅผ ๋“ค์–ด "๋ฏธ๋ž˜์—์„œ ์˜จ" ๋ธ”๋ก ํ•ด์‹œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ „๋žต์„ ์‹คํ–‰ ๋ถˆ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ, ๊ทธ๋“ค์€ โ€œํ˜„์žฌ ๋ฐ์ดํ„ฐ์™€ ๋ฏธ๋ž˜ ๋ธ”๋ก์˜ ํ•ด์‹œ๋ฅผ ์˜ˆ๋ฅผ ๋“ค์–ด N + 42 ๋†’์ด๋กœ ํ•ด์‹ฑํ•˜์—ฌ ์–ป์€ ๋ฌด์ž‘์œ„๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ N์€ ํ˜„์žฌ ๋ธ”๋ก ๋†’์ด์ž…๋‹ˆ๋‹ค. ์ด๋Š” ๊ณ„ํš์„ ์•ฝ๊ฐ„ ๊ฐ•ํ™”ํ•˜์ง€๋งŒ, ๋ฏธ๋ž˜์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  BP๊ฐ€ ๋ธ”๋ก์„ ๋ณด์œ ํ• ์ง€ ์•„๋‹ˆ๋ฉด ๊ฒŒ์‹œํ• ์ง€ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.

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

๋”ฐ๋ผ์„œ ๋ธ”๋ก์˜ ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ PVRB์˜ ๋ณดํŽธ์  ๊ตฌํ˜„์œผ๋กœ ์ ํ•ฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฒ ํŒ… ํฌ๊ธฐ ์ œํ•œ, ํ”Œ๋ ˆ์ด์–ด ์ˆ˜ ์ œํ•œ ๋ฐ/๋˜๋Š” KYC ๋“ฑ๋ก(ํ•œ ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ์—ฌ๋Ÿฌ ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด)์ด ์žˆ๋Š” ์ œํ•œ๋œ ๋ฒ„์ „์—์„œ๋Š” ์ด๋Ÿฌํ•œ ๊ณ„ํš์ด ์†Œ๊ทœ๋ชจ ๊ฒŒ์ž„์— ํšจ๊ณผ์ ์ผ ์ˆ˜ ์žˆ์ง€๋งŒ ๊ทธ ์ด์ƒ์€ ์•„๋‹™๋‹ˆ๋‹ค.

PVRB ๋ฐ ์ปค๋ฐ‹ ๊ณต๊ฐœ.

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

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

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

PVRB ๋ฐ ๊ฒฐ์ •์  ์„œ๋ช….

RP๊ฐ€ "์‚ฌ์ „ ์ด๋ฏธ์ง€"๊ฐ€ ์ œ๊ณต๋˜๋Š” ๊ฒฝ์šฐ ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์—†๋Š” ์˜์‚ฌ ๋‚œ์ˆ˜๋ฅผ ์ œ๊ณตํ•˜๋„๋ก ๊ฐ•์ œํ•˜๋Š” ๋˜ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๊ฒฐ์ •๋ก ์  ์„œ๋ช…์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ด๋Ÿฌํ•œ ์„œ๋ช…์€ RSA์ด๋ฉฐ ECS๋Š” ์•„๋‹™๋‹ˆ๋‹ค. RP์— RSA์™€ ECC๋ผ๋Š” ํ•œ ์Œ์˜ ํ‚ค๊ฐ€ ์žˆ๊ณ  ๊ฐœ์ธ ํ‚ค๋กœ ํŠน์ • ๊ฐ’์— ์„œ๋ช…ํ•˜๋Š” ๊ฒฝ์šฐ RSA์˜ ๊ฒฝ์šฐ ๋‹จ ํ•˜๋‚˜์˜ ์„œ๋ช…์„ ์–ป๊ฒŒ ๋˜๋ฉฐ ECS์˜ ๊ฒฝ์šฐ ์›ํ•˜๋Š” ์ˆ˜์˜ ์„œ๋ช…์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์œ ํšจํ•œ ์„œ๋ช…์ด ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ์ด๋Š” ECS ์„œ๋ช…์„ ์ƒ์„ฑํ•  ๋•Œ ์„œ๋ช…์ž๊ฐ€ ์„ ํƒํ•œ ์ž„์˜์˜ ์ˆซ์ž๊ฐ€ ์‚ฌ์šฉ๋˜๋ฉฐ ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ๋“  ์„ ํƒํ•  ์ˆ˜ ์žˆ์–ด ์„œ๋ช…์ž๊ฐ€ ์—ฌ๋Ÿฌ ์„œ๋ช… ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. RSA์˜ ๊ฒฝ์šฐ: โ€œXNUMX๊ฐœ์˜ ์ž…๋ ฅ ๊ฐ’โ€ + โ€œXNUMX๊ฐœ์˜ ํ‚ค ์Œโ€ = โ€œXNUMX๊ฐœ์˜ ์„œ๋ช…โ€. ๋‹ค๋ฅธ RP๊ฐ€ ์–ด๋–ค ์„œ๋ช…์„ ๋ฐ›๊ฒŒ ๋ ์ง€ ์˜ˆ์ธกํ•˜๋Š” ๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ ๋™์ผํ•œ ๊ฐ’์— ์„œ๋ช…ํ•œ ์—ฌ๋Ÿฌ ์ฐธ๊ฐ€์ž์˜ RSA ์„œ๋ช…์„ ๊ฒฐํ•ฉํ•˜์—ฌ ๊ฒฐ์ •์  ์„œ๋ช…์„ ๊ฐ€์ง„ PVRB๋ฅผ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ด์ „ ๋ฌด์ž‘์œ„์ž…๋‹ˆ๋‹ค. ์ด ๊ณ„ํš์€ ๋งŽ์€ ์ž์›์„ ์ ˆ์•ฝํ•ฉ๋‹ˆ๋‹ค. ์„œ๋ช…์€ ํ”„๋กœํ† ์ฝœ์— ๋”ฐ๋ฅธ ์˜ฌ๋ฐ”๋ฅธ ๋™์ž‘์„ ํ™•์ธํ•˜๋Š” ๋™์‹œ์— ๋ฌด์ž‘์œ„์„ฑ์˜ ์›์ฒœ์ž…๋‹ˆ๋‹ค.

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

PVRB ๋ฐ ๋น„๋ฐ€ ๊ณต์œ  ์ฒด๊ณ„

์•”ํ˜ธํ™”์—๋Š” ๋„คํŠธ์›Œํฌ๊ฐ€ ๋‹จ ํ•˜๋‚˜์˜ PVRB ๊ฐ’์— ๋™์˜ํ•˜๋„๋ก ํ—ˆ์šฉํ•˜๋Š” ์ฒด๊ณ„๊ฐ€ ์žˆ์œผ๋ฉฐ, ์ด๋Ÿฌํ•œ ์ฒด๊ณ„๋Š” ์ผ๋ถ€ ์ฐธ๊ฐ€์ž์˜ ์•…์˜์ ์ธ ํ–‰๋™์— ์ €ํ•ญํ•ฉ๋‹ˆ๋‹ค. ์ˆ™์ง€ํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ๋Š” ์œ ์šฉํ•œ ํ”„๋กœํ† ์ฝœ ์ค‘ ํ•˜๋‚˜๋Š” Shamir์˜ ๋น„๋ฐ€ ๊ณต์œ  ์ฒด๊ณ„์ž…๋‹ˆ๋‹ค. ๋น„๋ฐ€(์˜ˆ: ๋น„๋ฐ€ ํ‚ค)์„ ์—ฌ๋Ÿฌ ๋ถ€๋ถ„์œผ๋กœ ๋‚˜๋ˆ„๊ณ , ์ด ๋ถ€๋ถ„์„ N๋ช…์˜ ์ฐธ๊ฐ€์ž์—๊ฒŒ ๋ฐฐํฌํ•˜๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ๋น„๋ฐ€์€ N๊ฐœ ์ค‘ M๊ฐœ ๋ถ€๋ถ„์ด ๋ณต๊ตฌํ•˜๊ธฐ์— ์ถฉ๋ถ„ํ•˜๊ณ  M๊ฐœ ๋ถ€๋ถ„์ด ๋  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ์‹์œผ๋กœ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค. ์†๊ฐ€๋ฝ์— ๊ธฐ๋Šฅ์„ ์•Œ ์ˆ˜ ์—†๋Š” ๊ทธ๋ž˜ํ”„๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ์ฐธ๊ฐ€์ž๋Š” ๊ทธ๋ž˜ํ”„์—์„œ ํฌ์ธํŠธ๋ฅผ ๊ตํ™˜ํ•˜๊ณ  M ํฌ์ธํŠธ๋ฅผ ๋ฐ›์€ ํ›„ ์ „์ฒด ๊ธฐ๋Šฅ์„ ๋ณต์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ข‹์€ ์„ค๋ช…์ด ์— ๋‚˜์™€ ์žˆ์Šต๋‹ˆ๋‹ค. ์œ„ํ‚ค ํ•˜์ง€๋งŒ ํ”„๋กœํ† ์ฝœ์„ ๋จธ๋ฆฟ์†์—์„œ ์žฌ์ƒํ•˜๊ธฐ ์œ„ํ•ด ์‹ค์ œ๋กœ ๊ฐ€์ง€๊ณ  ๋…ธ๋Š” ๊ฒƒ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ฐ๋ชจ ํŽ˜์ด์ง€.

FSSS(Fiat-Shamir Secret Sharing) ๋ฐฉ์‹์„ ์ˆœ์ˆ˜ํ•œ ํ˜•ํƒœ๋กœ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ํŒŒ๊ดดํ•  ์ˆ˜ ์—†๋Š” PVRB๊ฐ€ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ํ˜•ํƒœ์˜ ํ”„๋กœํ† ์ฝœ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

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

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

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

PVRB ๋ฐ ์ž„๊ณ„๊ฐ’ ์„œ๋ช…

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

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

๋งˆ์ง€๋ง‰ ๊ธฐ์‚ฌ์—์„œ๋Š” BLS ์„œ๋ช…์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค(BLS๋Š” Boneh-Lynn-Shacham์„ ์˜๋ฏธํ•˜๋ฉฐ, ์—ฌ๊ธฐ์— ๊ธฐ์‚ฌ)๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ์—๊ฒŒ ๋งค์šฐ ์ค‘์š”ํ•˜๊ณ  ๋งค์šฐ ํŽธ๋ฆฌํ•œ ํ’ˆ์งˆ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณต๊ฐœ, ๋น„๋ฐ€, ๊ณต๊ฐœ ํ‚ค ๋ฐ BLS ์„œ๋ช…์€ ๊ฐ„๋‹จํ•œ ์ˆ˜ํ•™์  ์—ฐ์‚ฐ์„ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋กœ ๊ฒฐํ•ฉ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋“ค์˜ ์กฐํ•ฉ์€ ์œ ํšจํ•œ ํ‚ค์™€ ์„œ๋ช…์œผ๋กœ ์œ ์ง€๋˜๋ฏ€๋กœ ๋งŽ์€ ํ•ญ๋ชฉ์„ ์‰ฝ๊ฒŒ ์ง‘๊ณ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ช…์€ ํ•˜๋‚˜์—, ์—ฌ๋Ÿฌ ๊ณต๊ฐœ ํ‚ค๋Š” ํ•˜๋‚˜๋กœ ๋ฌถ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ฒฐ์ •์ ์ด๋ฉฐ ๋™์ผํ•œ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด ๋™์ผํ•œ ๊ฒฐ๊ณผ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ’ˆ์งˆ ๋•๋ถ„์— BLS ์„œ๋ช…์˜ ์กฐํ•ฉ์€ ๊ทธ ์ž์ฒด๋กœ ์œ ํšจํ•œ ํ‚ค์ด๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด N ์ฐธ๊ฐ€์ž ์ค‘ M์ด M์ด ์—ด๋ฆด ๋•Œ๊นŒ์ง€ ๊ฒฐ์ •์ ์ด๊ณ  ๊ณต๊ฐœ์ ์œผ๋กœ ๊ฒ€์ฆ ๊ฐ€๋Šฅํ•˜๋ฉฐ ์˜ˆ์ธกํ•  ์ˆ˜ ์—†๋Š” ๋‹จ ํ•˜๋‚˜์˜ ์„œ๋ช…์„ ์ƒ์„ฑํ•˜๋Š” ์˜ต์…˜์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐธ๊ฐ€์ž .

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

๋”ฐ๋ผ์„œ ๋ธ”๋ก์ฒด์ธ์— PVRB๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๊ฒฝ์šฐ BLS ์ž„๊ณ„๊ฐ’ ์„œ๋ช… ์ฒด๊ณ„๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์œผ๋ฉฐ ์—ฌ๋Ÿฌ ํ”„๋กœ์ ํŠธ์—์„œ ์ด๋ฏธ ์ด๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด DFinity(์—ฌ๊ธฐ์— ํšŒ๋กœ๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๋ฒค์น˜๋งˆํฌ, ๊ทธ๋ฆฌ๊ณ  ์—ฌ๊ธฐ์— ๊ฒ€์ฆ ๊ฐ€๋Šฅํ•œ ๋น„๋ฐ€ ๊ณต์œ ์˜ ๊ตฌํ˜„ ์˜ˆ) ๋˜๋Š” Keep.network(์—ฌ๊ธฐ์— ์ž„์˜์˜ ๋น„์ฝ˜์ด ์žˆ์Šต๋‹ˆ๋‹ค) ๋…ธ๋ž€ ์ข…์ด, ๊ทธ๋Ÿฌ๋‚˜ ์˜ˆ ํ”„๋กœํ† ์ฝœ์„ ์ œ๊ณตํ•˜๋Š” ์Šค๋งˆํŠธ ๊ณ„์•ฝ).

PVRB ๊ตฌํ˜„

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

๊ณ ํ’ˆ์งˆ PVRB๋ฅผ ์„ ํƒํ•  ๋•Œ ๊ณ ๋ คํ•ด์•ผ ํ•  ์š”์†Œ๋ฅผ ๋‚˜์—ดํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

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

์˜ˆ๋ฅผ ๋“ค์–ด ์ž„๊ณ„๊ฐ’ BLS ์„œ๋ช…์—๋Š” ์‹ฌ๊ฐํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž‘์—…์„ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ์ฐธ๊ฐ€์ž๋Š” ํ‚ค๋ฅผ ์„œ๋กœ์—๊ฒŒ ๋ฐฐํฌํ•˜์—ฌ ์ž„๊ณ„๊ฐ’์ด ์ž‘๋™ํ•  ๊ทธ๋ฃน์„ ๊ตฌ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋ถ„์‚ฐํ˜• ๋„คํŠธ์›Œํฌ์—์„œ ์ตœ์†Œํ•œ ํ•œ ๋ฒˆ์˜ ๊ตํ™˜ ๋ผ์šด๋“œ๋ฅผ ๊ธฐ๋‹ค๋ ค์•ผ ํ•จ์„ ์˜๋ฏธํ•˜๋ฉฐ, ์˜ˆ๋ฅผ ๋“ค์–ด ์ƒ์„ฑ๋œ ๋žœ๋“œ๊ฐ€ ๊ฒŒ์ž„์—์„œ ๊ฑฐ์˜ ์‹ค์‹œ๊ฐ„์œผ๋กœ ํ•„์š”ํ•˜๋‹ค๋Š” ์ ์„ ๊ณ ๋ คํ•˜๋ฉด ์ด๋Š” ์ด ๋‹จ๊ณ„์—์„œ ํ”„๋กœํ† ์ฝœ์„ ๋ฐฉํ•ดํ•  ์ˆ˜ ์žˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. , ๊ทธ๋ฆฌ๊ณ  ์ž„๊ณ„๊ฐ’ ๋ฐฉ์‹์˜ ์žฅ์ ์€ ์ƒ์‹ค๋ฉ๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋Š” ์ด๋ฏธ ์ด์ „ ๋ฌธ์ œ๋ณด๋‹ค ๊ฐ„๋‹จํ•˜์ง€๋งŒ ์—ฌ์ „ํžˆ ์ž„๊ณ„ ๊ทธ๋ฃน ํ˜•์„ฑ์„ ์œ„ํ•œ ๋ณ„๋„์˜ ์ ˆ์ฐจ ๊ฐœ๋ฐœ์ด ํ•„์š”ํ•˜๋ฉฐ, ์ด๋ฅผ ๋”ฐ๋ฅด์ง€ ์•Š๋Š” ์ฐธ๊ฐ€์ž์˜ ์ž๊ธˆ ์˜ˆ์น˜ ๋ฐ ์ธ์ถœ(์Šฌ๋ž˜์‹ฑ)์„ ํ†ตํ•ด ๊ฒฝ์ œ์ ์œผ๋กœ ๋ณดํ˜ธ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทœ์•ฝ. ๋˜ํ•œ ํ—ˆ์šฉ ๊ฐ€๋Šฅํ•œ ์ˆ˜์ค€์˜ ๋ณด์•ˆ์„ ๊ฐ–์ถ˜ BLS ๊ฒ€์ฆ์€ ์˜ˆ๋ฅผ ๋“ค์–ด ํ‘œ์ค€ EOS ๋˜๋Š” Ethereum ๊ฑฐ๋ž˜์— ์ ํ•ฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ฆ‰, ๊ฒ€์ฆํ•  ์‹œ๊ฐ„์ด ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ณ„์•ฝ ์ฝ”๋“œ๋Š” ๊ฐ€์ƒ ๋จธ์‹ ์— ์˜ํ•ด ์‹คํ–‰๋˜๋Š” WebAssembly ๋˜๋Š” EVM์ž…๋‹ˆ๋‹ค. ์•”ํ˜ธํ™” ๊ธฐ๋Šฅ์€ ์•„์ง ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ตฌํ˜„๋˜์ง€ ์•Š์•˜์œผ๋ฉฐ ๊ธฐ์กด ์•”ํ˜ธํ™” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ณด๋‹ค ์ˆ˜์‹ญ ๋ฐฐ ๋Š๋ฆฌ๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋งŽ์€ ํ”„๋กœํ† ์ฝœ์€ ๋‹จ์ˆœํžˆ ํ‚ค ๋ณผ๋ฅจ์„ ๊ธฐ์ค€์œผ๋กœ ํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด RSA์˜ ๊ฒฝ์šฐ 1024 ๋ฐ 2048๋น„ํŠธ๋Š” ๋น„ํŠธ์ฝ”์ธ โ€‹โ€‹๋ฐ ์ด๋”๋ฆฌ์›€์˜ ํ‘œ์ค€ ํŠธ๋žœ์žญ์…˜ ์„œ๋ช…๋ณด๋‹ค 4~8๋ฐฐ ๋” ํฝ๋‹ˆ๋‹ค.

๋‹ค์–‘ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ๊ตฌํ˜„๋œ ๊ฒƒ ๋˜ํ•œ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ ์ƒˆ๋กœ์šด ํ”„๋กœํ† ์ฝœ์˜ ๊ฒฝ์šฐ ๊ทธ ์ˆ˜๊ฐ€ ์ ์Šต๋‹ˆ๋‹ค. ํ•ฉ์˜ ํ†ตํ•ฉ ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ํ”Œ๋žซํผ ์–ธ์–ด๋กœ ํ”„๋กœํ† ์ฝœ์„ ์ž‘์„ฑํ•ด์•ผ ํ•˜๋ฏ€๋กœ geth์˜ ๊ฒฝ์šฐ Go, Parity์˜ ๊ฒฝ์šฐ Rust, EOS์˜ ๊ฒฝ์šฐ C++์—์„œ ์ฝ”๋“œ๋ฅผ ์ฐพ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ์‚ฌ๋žŒ์€ JavaScript ์ฝ”๋“œ๋ฅผ ์ฐพ์•„์•ผ ํ•˜๋ฉฐ JavaScript์™€ ์•”ํ˜ธํ™”๋Š” ํŠน๋ณ„ํžˆ ๊ฐ€๊นŒ์šด ์นœ๊ตฌ๊ฐ€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— WebAssembly๊ฐ€ ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. WebAssembly๋Š” ์ด์ œ ํ™•์‹คํžˆ ์ฐจ์„ธ๋Œ€ ์ธํ„ฐ๋„ท ํ‘œ์ค€์ด๋ผ๊ณ  ์ฃผ์žฅํ•ฉ๋‹ˆ๋‹ค.

๊ฒฐ๋ก 

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

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

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

๋”ฐ๋ผ์„œ ๋ถ„์‚ฐํ˜• ๋žœ๋ค์„ ์„ค๊ณ„ํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ๋ฅผ ๋งŒ๋‚  ๋•Œ ์„ธ์‹ฌํ•˜๊ณ  ๋ฐฐ๋ คํ•˜๋ฉฐ ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์‹ฌ๋ฆฌ์  ๋„์›€์„ ์ œ๊ณตํ•˜์‹ญ์‹œ์˜ค :)

์ถœ์ฒ˜ : habr.com

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