Skip to content

A New Distributed Consensus and Distributed Ledger Algorithm

License

Notifications You must be signed in to change notification settings

ninanoo/PoR---Korean-Version

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

88 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

โ€ป The English version of this article is here.
โ€ป ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด๋‚˜ ์ถ”๊ฐ€๋˜๋Š” ์ด์Šˆ๋“ค์„ ํŽ˜์ด์Šค๋ถ์—๋„ ์˜ฌ๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.


This algorithm is a methodology for

ย ย ย ย ย ย A New Distributed Consensus and Distributed Ledger Technology

rather than just a proof of what.



์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์ž‘์—…์ฆ๋ช…์— ๋ถ€์กฑํ•œ ๋ถ€๋ถ„๋“ค์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด ์—ฐ๊ตฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.


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

์ž‘์—…์ฆ๋ช…์—์„œ ๊ด€๋ จ์„ฑ์ด ๊ฐ€์žฅ ํฐ ๋ธ”๋ก์€ 0์— ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ํ•ด์‹œ๊ฐ’์„ ๊ฐ–๋Š” ๋ธ”๋ก์ด๋‚˜ ์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์—์„œ ๊ด€๋ จ์„ฑ์ด ๊ฐ€์žฅ ํฐ ๋ธ”๋ก์€ ๋ฐ”๋กœ ์ด์ „ ๋ธ”๋ก์˜ ํ•ด์‹œ๊ฐ’์— ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ํ•ด์‹œ๊ฐ’์„ ๊ฐ–๋Š” ๋ธ”๋ก์ž…๋‹ˆ๋‹ค.
์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์—์„œ์˜ ๊ด€๋ จ์„ฑ์€ ๊ฒฐ์ •์ ์ด๋ฉด์„œ๋„ ๋‚œ์ˆ˜์— ๊ธฐ๋ฐ˜ํ•˜์—ฌ ํŒจํ„ด์„ ๊ฐ–์ง€ ์•Š๋Š” ๊ฐ’์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ์‹ค์ œ ๊ตฌํ˜„์—์„œ๋Š” 0์— ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ํ•ด์‹œ๊ฐ’์ด ์„ ํƒ์˜ ๊ธฐ์ค€์œผ๋กœ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๊ณ  ์ด๋ฅผ ํ†ตํ•ด ์ž‘์—…์ฆ๋ช… ์ฒด์ธ๊ณผ์˜ ์—ฐ๊ฒฐ์ ์„ ์ฐพ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

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



์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์†๋„์™€ ํ™•์žฅ์„ฑ ๊ทธ๋ฆฌ๊ณ  ์ง€์—ญํ™”๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ๋ฐœํ–‰๋œ ์ธ์ฆ์˜ ์ฆ‰์‹œ์„ฑ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.


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

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

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

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



์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ๋ชฉํ‘œํ•˜๋Š” ๋ชจ๋“  ์„ธ๋ถ€์ ์ธ ๋ถ€๋ถ„๋“ค๊นŒ์ง€์˜ ์„ค๊ณ„๊ฐ€ ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.


๊ธฐ๋ณธ ํ•ฉ์˜ ๋ฐฉ์‹์— ๋Œ€ํ•œ ์„ธ๋ถ€์„ค๊ณ„๊ฐ€ ์™„๋ฃŒ๋˜์—ˆ๊ณ  ๋ฌธ์„œํ™”๊ฐ€ ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค.

Basic consensus
Possibility of double spending
Attempts to tamper with already confirmed authentication

์œ„ ๋ฌธ์„œ๋“ค์—์„œ๋Š” ํ•ฉ์˜์— ๋Œ€ํ•œ ์ด๋ก ์ ์ธ ๋ถ€๋ถ„๊ณผ ์›์žฅ์— ๋Œ€ํ•œ ์ธ์ฆ๋ธ”๋ก์ด ๋ฐœํ–‰๋  ๋•Œ์˜ ๊ธฐ์ˆ ์ ์ธ ๋ถ€๋ถ„๋“ค์ด ๋‹ค๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค.


์ƒˆ๋กœ์šด ํ›„๋ณด๋ธ”๋ก์˜ ์ถ”๊ฐ€์— ๋Œ€ํ•œ ์„ธ๋ถ€์„ค๊ณ„๊ฐ€ ์™„๋ฃŒ๋˜์—ˆ๊ณ  ๋ฌธ์„œํ™”๊ฐ€ ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค.

Addition of the next candidate block

์œ„ ๋ฌธ์„œ์—์„œ๋Š” ์ƒˆ๋กœ์šด ํ›„๋ณด๋ธ”๋ก์ด ํ›„๋ณด๋ธ”๋ก์ฒด์ธ์— ์ถ”๊ฐ€๋  ๋•Œ ์ง€์—ญํ™”๋ฅผ ๊ฐ์†Œ์‹œํ‚ค๋Š” ๊ธฐ๋ฒ•์ด ์†Œ๊ฐœ๋ฉ๋‹ˆ๋‹ค.


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



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

์•„๋ž˜๋Š” ๋‹จ์ˆœํ™”์‹œํ‚จ ํ•œ์ •๋œ ๋„คํŠธ์›Œํฌ์—์„œ ํ•˜๋‚˜์˜ ํ›„๋ณด๋ธ”๋ก์ฒด์ธ์— ๋Œ€ํ•œ ์ „์ฒด ๋ถ„๊ธฐ๋“ค์ด ์ง€์—ญ ๋‹จ์œ„๋กœ ๋ถ„์‚ฐ๋˜์–ด ์ˆ˜๋ ด๋˜๋Š” ํ˜•ํƒœ๋งŒ์„ ๋ชจํ˜•ํ™”ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

4 |                                                      wxyz
- | -------------------------------------------------------------------------------------------------------------
3 |                          0xyz                         |                          1xyz
- | -------------------------------------------------------------------------------------------------------------
2 |            00yz           |            01yz           |            10yz           |            11yz
- | -------------------------------------------------------------------------------------------------------------
1 |     000z    |     001z    |     010z    |     011z    |     100z    |     101z    |     110z    |     111z
- | -------------------------------------------------------------------------------------------------------------
0 | 0000 | 0001 | 0010 | 0011 | 0100 | 0101 | 0110 | 0111 | 1000 | 1001 | 1010 | 1011 | 1100 | 1101 | 1110 | 1111

    N-00   N-01   N-02   N-03   N-04   N-05   N-06   N-07   N-08   N-09   N-10   N-11   N-12   N-13   N-14   N-15

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

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

๋ฆฌ๋”๋ธ”๋ก์˜ ํ•ด์‹œ๊ฐ’์€ wxyz์œผ๋กœ ๊ฐ ์ž๋ฆฟ์ˆ˜์—์„œ 0 ๋˜๋Š” 1์˜ ํŠน์ •ํ•œ ์–ด๋Š ํ•œ ๊ฐ’์„ ๊ฐ–์Šต๋‹ˆ๋‹ค.
๋‚œ์ด๋„๊ฐ€ 0์ด๋ฏ€๋กœ ๋ชจ๋“  ๋…ธ๋“œ๊ฐ€ ๊ฐ์ž์˜ ํ›„๋ณด๋ธ”๋ก์„ ๋ฐœํ–‰ํ•  ์ˆ˜ ์žˆ๊ณ  ๊ฐ๊ฐ์˜ ๋…ธ๋“œ๊ฐ€ ํ•˜๋‚˜์˜ ์ง€์—ญ์ด ๋ฉ๋‹ˆ๋‹ค.
์ง€์—ญ ๋‹จ์œ„๋กœ ๋ถ„์‚ฐ๋˜์–ด ์ˆ˜๋ ด๋˜๋Š” ๋™๊ธฐํ™” ๋ฐฉ์‹์˜ ๊ฒฝ์šฐ ๊ฐ ๋…ธ๋“œ๊ฐ€ ๋ฐœํ–‰ํ•œ ํ›„๋ณด๋ธ”๋ก์€ ์ธ์ ‘ํ•œ ์ง€์—ญ์— ๋จผ์ € ๋„์ฐฉํ•˜์—ฌ ํ•ฉ์˜๊ฐ€ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค.
ํ•ฉ์˜๋ผ๋Š” ์šฉ์–ด๊ฐ€ ์‚ฌ์šฉ๋˜์—ˆ์œผ๋‚˜ ์ •ํ™•ํ•˜๊ฒŒ๋Š” ์ˆ˜๋ ด์„ ์œ„ํ•œ ํ•ฉ์˜์ž…๋‹ˆ๋‹ค.
์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์—๋Š” ๋ถ„๊ธฐ๋œ ํ›„๋ณด๋ธ”๋ก๋“ค์„ ์ˆ˜๋ ด์‹œํ‚ค๊ธฐ ์œ„ํ•œ ํ•ฉ์˜์™€ ๋ฐœํ–‰๋œ ์ธ์ฆ๋ธ”๋ก์ด ํ™•์ •๋˜๊ธฐ ์œ„ํ•œ ๋‘ ์ข…๋ฅ˜์˜ ํ•ฉ์˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
N-05 ๋…ธ๋“œ๊ฐ€ ๋ฐœํ–‰ํ•œ 0101 ํ›„๋ณด๋ธ”๋ก์€ N-04์™€ N-06 ๋…ธ๋“œ์— ๋จผ์ € ๋„์ฐฉํ•˜์—ฌ ํ•ฉ์˜๊ฐ€ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค.
N-05 ๋…ธ๋“œ์—์„œ์˜ ํ›„๋ณด๋ธ”๋ก์ฒด์ธ์€ ๊ฐ๊ฐ wxyz, 0xyz, 01yz, 010z, 0101์˜ ํ•ด์‹œ๊ฐ’์„ ๊ฐ–๋Š” ํ›„๋ณด๋ธ”๋ก๋“ค๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.
๋‚œ์ด๋„ 2๊ฐ€ ์‚ฌ์šฉ๋œ ๊ฒฝ์šฐ ์œ„์—์„œ๋Š” N-04, N-05, N-06, N-07์˜ ๋„ค ๋…ธ๋“œ๊ฐ€ ํ•˜๋‚˜์˜ ์ง€์—ญ์ด ๋˜๊ณ  yz์˜ 2๋น„ํŠธ๋ฅผ ๋งŒ์กฑํ•˜๋Š” 01yz์ด ๊ฐ€์žฅ ์ตœ๊ทผ์— ์ƒ์„ฑ๋œ ํ›„๋ณด๋ธ”๋ก์œผ๋กœ ๊ณต์œ ๋ฉ๋‹ˆ๋‹ค.


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

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

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

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

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

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


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

์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ๋„คํŠธ์›Œํฌ๋Š” ์ „์ฒด ๋…ธ๋“œ์˜ ์ˆ˜๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•œ ์•„๋ž˜์™€ ๊ฐ™์€ ๊ด€๊ณ„๋“ค์„ ํ†ตํ•ด ๋…ผ๋ฆฌ์ ์œผ๋กœ ๊ตฌ์กฐํ™”๋ฉ๋‹ˆ๋‹ค.

b : branch quotient bits
z : the total number of zones           ( z = 2 ^ b )

d : difficulty bits
p : the total number of peers per zone  ( p = 2 ^ d )

r : average relevance bits              ( r = b + d )
n : the total number of nodes           ( n = 2 ^ r = z * p )

h : zero-based height of tree           ( h = b / d )

๋‚œ์ด๋„์— ์˜ํ•ด ๋…ธ๋“œ๋งˆ๋‹ค ์—ฐ๊ฒฐํ•˜์—ฌ์•ผ ํ•  ์ƒ๋Œ€ ํ”ผ์–ด์˜ ์ˆ˜๊ฐ€ ์ •ํ•ด์ง‘๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ์ด๋Š” ์ฒด์ธ์„ ์œ„ํ•œ ๋…ผ๋ฆฌ์ ์ธ ๊ธฐ์ค€๊ฐ’์œผ๋กœ P2P ๋„คํŠธ์›Œํฌ์—์„œ ์‹ค์ œ ๋ฌผ๋ฆฌ์ ์ธ ํ”ผ์–ด์˜ ์ˆ˜๋Š” ์ด์™€ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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


์•„๋ž˜๋Š” ์ œ์ž„์Šค, ์—˜๋ฆฌ์Šค, ๋ฃจ์ด์Šค, ๋งˆ๋ฆฌ์•„ ๊ทธ๋ฆฌ๊ณ  ํด๋ผํฌ์˜ ๋‹ค์„ฏ ์†Œ์œ ์ฃผ์— ๋Œ€ํ•œ ๊ทธ๋“ค ๊ฐ ๋…ธ๋“œ์—์„œ์˜ ํ›„๋ณด๋ธ”๋ก์ฒด์ธ์ž…๋‹ˆ๋‹ค.

James  {0} ~ {67372} - [67373]           ~ (77372)
Alice  {0} ~ {67372} - (67373) ~ [75428] ~ (77372)
Lewis  {0} ~ {67372} - (67373) ~ [74593] ~ (77372)
Maria  {0} ~ {67372} - (67373) ~ [77285] ~ (77372)
Clark  {0} ~ {67372} - (67373) ~ [77285] ~ (77372)

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

์•„๋ž˜๋Š” ํŠธ๋ฆฌ ํ˜•ํƒœ๋กœ ๋ถ„๊ธฐ๋˜๋Š” ์ „์ฒด ํ›„๋ณด๋ธ”๋ก์ฒด์ธ์—์„œ ์œ„ ๋‹ค์„ฏ ๋…ธ๋“œ์—์„œ์˜ ์ฒด์ธ ๋ถ„๊ธฐ๋“ค๋งŒ์„ ๋ชจ์•„์„œ ๋ณด์ธ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

  {0}
   :
{67372}
   |
[67373]
   :
(74592)-------------
   |               |
(74593)         [74593]
   :               :
(75427)-----       :
   |       |       :
(75428) [75428]    :
   :       :       :
   :       :    (77284)-------------
   :       :       |       |       |
   :       :    (77285) [77285] [77285]
   :       :       :       :       :
(77372) (77372) (77372) (77372) (77372)

 James   Alice   Lewis   Maria   Clark

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



์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์‹œ๊ฐ„๊ณผ ๊ณต๊ฐ„์— ๋Œ€ํ•œ ๊ฐ๊ฐ์˜ ํ™•์žฅ์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
์ฒด์ธ์ด ์šด์šฉ๋˜๋Š” ์ „์ฒด ์‹œ๊ฐ„์— ๋Œ€ํ•œ ํ™•์žฅ์„ฑ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ์›์žฅ์˜ ์ธ์ฆ์— ๋Œ€ํ•œ ์œ ํšจ๊ธฐ๊ฐ„์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
์–ด๋Š ํ•œ ์‹œ๊ฐ„๋Œ€์—์„œ ๋„คํŠธ์›Œํฌ ์ „์ฒด ๊ณต๊ฐ„์— ๋Œ€ํ•œ ํ™•์žฅ์„ฑ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ์ธ์ฆ๋ธ”๋ก์ฒด์ธ์€ ๋ถ„์‚ฐ ์ฒด์ธ์œผ๋กœ ์šด์šฉ๋ฉ๋‹ˆ๋‹ค.
์ฒ˜์Œ ๊ณ ์•ˆ๋˜์—ˆ๋˜ ๊ณต๊ฐ„์— ๋Œ€ํ•œ ํ™•์žฅ์„ฑ ์„ค๊ณ„๋Š” ์ธ์ฆ์˜ ๋ฐœํ–‰์„ ๋ณ‘๋ ฌํ™”(pipelining)์‹œํ‚ค๋Š” ๊ตฌ์กฐ์˜€์Šต๋‹ˆ๋‹ค.
๋ฆฌ๋”๋ธ”๋ก์€ ์ฒ˜๋ฆฌํ•  ์›์žฅ์— ๋Œ€ํ•œ ๋™๊ธฐํ™”๋งŒ์„ ์ˆ˜ํ–‰ํ•œ ํ›„ ์ธ์ฆ์„ ๋ฐœํ–‰ํ•  ๋‹ค๋ฅธ ๋ธ”๋ก๋“ค๋กœ ๋ถ„๋ฐฐํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ BFT(byzantine fault tolerance)์™€ DAG(directed acyclic graph)์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋ฐฉ์‹๊ณผ ๊ตฌ์กฐ๋“ค์ด ์ผ๋ถ€ ํ˜ผํ•ฉ๋œ ํ˜•ํƒœ์˜€์Šต๋‹ˆ๋‹ค.
์ด ๋ฐฉ์‹์€ ์ธ์ฆ ๋ฐœํ–‰์— ๋Œ€ํ•œ ์ฒ˜๋ฆฌ๋Ÿ‰์„ ๋†’์—ฌ์ฃผ๊ณ  ํ•œ ์ค„๊ธฐ์˜ ์ธ์ฆ๋ธ”๋ก์ฒด์ธ์„ ๋ณ‘๋ ฌํ™”๋œ ๋‹ค์ˆ˜์˜ ์ฒด์ธ์œผ๋กœ ๋ถ„์‚ฐ์‹œ์ผœ์ค๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ์ด ๋ฐฉ์‹์€ ํ•˜๋‚˜์˜ ์›์žฅ์— ๋Œ€ํ•œ ์ธ์ฆ์ด ์™„๋ฃŒ๋˜๊ธฐ๊นŒ์ง€์˜ ๋‹จ์ผ ์‘๋‹ต์‹œ๊ฐ„์„ ๊ธธ์–ด์ง€๊ฒŒ ๋งŒ๋“ค๊ณ  ๋™๊ธฐํ™”๋ฅผ ์œ„ํ•ด ํ˜„์žฌ์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋งŽ์€ ๋ถ€๋ถ„์„ ์žฌ์„ค๊ณ„๋˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
์ฒซ ๊ตฌํ˜„์—์„œ๋Š” ์ธ์ฆ์˜ ๋ฐœํ–‰์„ ๋ณ‘๋ ฌํ™”์‹œํ‚ค์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์–ด๋Š ํ•œ ์‹œ๊ฐ„์— ๋‹จ์ผ ๋…ธ๋“œ์— ์˜ํ•ด์„œ๋งŒ ์ธ์ฆ์ด ๋ฐœํ–‰๋˜๋‚˜ ๋‹จ์ผ ์ธ์ฆ๋ธ”๋ก์ฒด์ธ์„ ๋ณ‘๋ ฌํ™”๋œ ๋‹ค์ˆ˜์˜ ๋ถ„์‚ฐ ์ฒด์ธ์œผ๋กœ ์šด์˜ํ•˜์—ฌ ๊ณต๊ฐ„์ƒ์—์„œ์˜ ํ™•์žฅ์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ์ด ๋‹จ๋ฝ์˜ ๋งˆ์ง€๋ง‰ ๋ถ€๋ถ„์—์„œ ์•„์ง ์„ค๊ณ„๊ฐ€ ์ง„ํ–‰ ์ค‘์ธ ์ธ์ฆ์˜ ๋ฐœํ–‰์„ ๋ณ‘๋ ฌํ™”์‹œํ‚ค๋Š” ๊ตฌ์กฐ๋ฅผ ๊ฐ„๋žตํ•˜๊ฒŒ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.



( ์ด ๋ถ€๋ถ„์— ํ™•์žฅ์„ฑ๊ณผ ๊ด€๋ จ๋œ ๋‚ด์šฉ์ด ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.

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

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

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

์ด ๋ชจ๋“  ๊ณผ์ •์€ ๊ฐ’๋“ค์˜ ๋‚œ์ˆ˜์  ์„ฑ์งˆ๊ณผ ํ™•๋ฅ ์— ๋”ฐ๋ฅธ ์–‘์— ์˜ํ•œ ๋ฐฉ๋ฒ•๋ก ๋“ค์— ๊ธฐ๋ฐ˜ํ•ฉ๋‹ˆ๋‹ค.

์–ธ์ œ ์—ฌ์œ ๊ฐ€ ๋ ์ง€ ๋ชฐ๋ผ ๋จผ์ € ๊ฐ„๋žตํ•˜๊ฒŒ ์†Œ๊ฐœํ•˜์˜€์Šต๋‹ˆ๋‹ค. )




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




์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ํ•˜๋‚˜์˜ ์ƒˆ๋กœ์šด ๋ถ„์‚ฐ ํ•ฉ์˜ ๊ธฐ์ˆ ๊ณผ ๋ถ„์‚ฐ ์›์žฅ ๊ธฐ์ˆ ์— ๋Œ€ํ•œ ์„ค๊ณ„์ž…๋‹ˆ๋‹ค.


์•„๋ž˜๋Š” ์ผ๋ฐ˜์ ์ธ ๋ธ”๋ก์ฒด์ธ ์‘์šฉ ์„œ๋น„์Šค๋“ค์„ ์œ„ํ•ด ์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์‚ฌ์šฉ๋˜๋Š” ๋ฐฉ๋ฒ•๋ก ์„ ๋ณด์—ฌ์ฃผ๋Š” ๊ณ„์ธตํ™”๋œ ๊ธฐ์ˆ  ์Šคํƒ์ž…๋‹ˆ๋‹ค.

*********************************************************************
*                    Decentralized Applications                     *
*********************************************************************
*               ?              *           Smart Contracts          *
*********************************************************************
*            Distributed Consensus and Distributed Ledger           *
*********************************************************************

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

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




I think the distributed consensus technology can be used for the social infrastructure
ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย , which allows the will of the people to be fairly gathered,
ย ย ย ย ย ย ย ย rather than being used as a tool for someone to make money.

And I hope this algorithm can be used for it.

Releases

No releases published

Packages

No packages published