์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
blockchain์—์„œ ๋„˜์–ด์˜ด

Blockchain
1. ๊ฐœ์š”2. ์ƒ์• 
2.1. ์ดˆ๊ธฐ ์ด๋ ฅ2.2. ์™ธ๊ต๊ด€์˜ ๊ธธ2.3. ๋ง๋…„
3. ์—ฌ๋‹ด4. ์ฐธ๊ณ ๋ฌธํ—Œ5. ์ฃผ์š”๊ฒฝ๋ ฅ

1. ๊ฐœ์š”[ํŽธ์ง‘]

๋ถ„์‚ฐ ์ปดํ“จํŒ… ๊ธฐ์ˆ  ๊ธฐ๋ฐ˜์˜ ๋ฐ์ดํ„ฐ ์œ„๋ณ€์กฐ ๋ฐฉ์ง€ ๊ธฐ์ˆ ์ด๋‹ค.

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

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

๊ธฐ์กด์— ์ „์žํ™”ํ๋กœ ๊ฑฐ๋ž˜ํ•  ๋•Œ ์ค‘์•™ ์„œ๋ฒ„์— ๊ฑฐ๋ž˜ ๊ธฐ๋ก์„ ๋ณด๊ด€ํ•˜๋Š” ๊ฒƒ๊ณผ๋Š” ๋‹ฌ๋ฆฌ, ๋ธ”๋ก์ฒด์ธ์€ ๋ชจ๋“  ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ฑฐ๋ž˜ ๊ธฐ๋ก์„ ๋ณด์—ฌ์ฃผ๋ฉฐ ์„œ๋กœ ๋น„๊ตํ•ด ์œ„์กฐ๋ฅผ ๋ง‰๋Š”๋‹ค.

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

์žฌ๋ฏธ์žˆ๋Š” ๊ฒƒ์€, ์‚ฌํ† ์‹œ ๋‚˜์นด๋ชจํ† ๋Š” ๋ธ”๋ก์ฒด์ธ์„ ๋จผ์ € ๊ฐœ๋ฐœํ•˜๊ณ  ๊ทธ๊ฒƒ์„ ๋น„ํŠธ์ฝ”์ธ์— ์ ์šฉํ•œ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, P2P๋งŒ์œผ๋กœ ์šด์˜๋˜๋Š” ์ „์ž ํ™”ํ ์‹œ์Šคํ…œ์ธ ๋น„ํŠธ์ฝ”์ธ์„ ๊ฐœ๋ฐœํ•˜๋ฉด์„œ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ[1]๋ฅผ ๋ธ”๋ก์ฒด์ธ์„ ๊ฐœ๋ฐœ, ์ ์šฉํ•จ์œผ๋กœ์จ ํ•ด๊ฒฐํ–ˆ๋‹ค๋Š” ์ ์ด๋‹ค. ์ด๋Š” ๋น„ํŠธ์ฝ”์ธ์„ ์„ธ์ƒ์— ๊ณต๊ฐœํ•˜๋ฉด์„œ ๋ฐœํ‘œํ•œ ๋ฐฑ์„œ ์ œ๋ชฉ "Bitcoin: A Peer-to-Peer Electronic Cash System"์„ ํ†ตํ•ด ์•Œ ์ˆ˜ ์žˆ๋‹ค.[2]

์ฐธ๊ณ ๋กœ ์–ด๋А์ •๋„์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ง€์‹๋งŒ ์žˆ๋‹ค๋ฉด ๋ˆ„๊ตฌ๋“ ์ง€ JVM์ด๋‚˜ .NET Framework ๊ธฐ๋ฐ˜์˜ ์–ธ์–ด ๋“ฑ์œผ๋กœ ๊ฐ„๋‹จํ•œ ๋ธ”๋ก์ฒด์ธ์„ ๊ตฌํ˜„ํ•ด ๋ณผ ์ˆ˜ ์žˆ๋‹ค.[3] ์˜ˆ์ œ 1 ์˜ˆ์ œ 2

์ด์— ๋Œ€ํ•ด์„œ ๋” ์•Œ๊ณ  ์‹ถ์œผ๋ฉด ํ•ด์‹œ๋„ท ์‚ฌ์ดํŠธ์˜ ์ฝ”์ธ์œ„ํ‚ค๋ฅผ ์ฐธ๊ณ ํ•˜๋ฉด ๋œ๋‹ค.

2. ์ƒ์„ธ[ํŽธ์ง‘]

2.1. ํผ๋ธ”๋ฆญ ๋ธ”๋ก์ฒด์ธ[ํŽธ์ง‘]

2.1.1. ๋น„ํŠธ์ฝ”์ธ๊ณผ ๊ทธ ํŒŒ์ƒ ์•ŒํŠธ์ฝ”์ธ[ํŽธ์ง‘]

ํผ๋ธ”๋ฆญ ๋ธ”๋ก์ฒด์ธ์˜ ์ฒซ ๋ฒˆ์งธ ๊ตฌํ˜„ ์‚ฌ๋ก€๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋Š” ๋น„ํŠธ์ฝ”์ธ์—์„œ๋Š”, ๊ฐ "๋ธ”๋ก"์— ํฌํ•จ๋œ ๊ฑฐ๋ž˜(ํŠธ๋žœ์žญ์…˜) ๋‚ด์—ญ์ด ์•…์˜์ ์ธ ๊ณต๊ฒฉ์ž์— ์˜ํ•ด ๋ณ€์กฐ๋˜์ง€ ์•Š์•˜๋Š”์ง€๋ฅผ ๊ฒ€์ฆํ•˜๊ณ  ์ •์ƒ์ ์ธ ๋ธ”๋ก๋งŒ ๋‚จ๊ธฐ๊ธฐ ์œ„ํ•ด proof-of-work ๋ฐฉ์‹์„ ๋„์ž…ํ–ˆ๋‹ค. ์ด๋Š” "์ฑ„๊ตด"์ด๋ผ๋Š” ๋ฐฉ์‹์„ ํ†ตํ•ด, ์ˆ˜๋งŽ์€ ๋…ธ๋“œ(๋ธ”๋ก์ฒด์ธ ๋„คํŠธ์›Œํฌ์˜ ์ฐธ์—ฌ์ž)๋“ค ์ค‘ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์ง์ ‘ ์ด์ „ ๋ธ”๋ก๋“ค๊ณผ ์—ฐ๊ฒฐ๋˜๋Š”(์ฒด์ธ์— ํ•ด๋‹น) ์ƒˆ๋กœ์šด ๋ธ”๋ก์„ ๋งŒ๋“ค์–ด๋ƒˆ์Œ์— ์„ฑ๊ณตํ–ˆ์Œ(์ด๊ฒƒ์ด Work์— ํ•ด๋‹น)์„ ์ฆ๋ช…ํ•˜๋Š”(Proof) ๋ฐฉ์‹์œผ๋กœ ์ด๋ฃจ์–ด์ง„๋‹ค.

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

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

2.1.2. Ethereum์˜ ๋“ฑ์žฅ[ํŽธ์ง‘]

2014๋…„ ๋“ฑ์žฅํ•œ Ethereum์€ ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ๋ฅผ ๊ตฌํ˜„ํ•œ ๋ธ”๋ก์ฒด์ธ ํ”Œ๋žซํผ์ด๋‹ค. ์ฝ”์ธ์˜ ์ž…์ถœ๊ธˆ ์ด๋ ฅ๊ณผ ์ผ๋ถ€ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์ •๋„๋งŒ ์ €์žฅํ–ˆ๋˜ ๋น„ํŠธ์ฝ”์ธ์˜ ๋ธ”๋ก์ฒด์ธ์„ ํ™•์žฅํ•˜์—ฌ, ํƒˆ์ค‘์•™ํ™”๋œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ(dApps)์ด ๋ธ”๋ก์ฒด์ธ์ƒ์—์„œ ๊ตฌ๋™๋  ์ˆ˜ ์žˆ๋Š” ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.

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

2.2. ํ”„๋ผ์ด๋น— ๋ธ”๋ก์ฒด์ธ[ํŽธ์ง‘]

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

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

๋Œ€ํ‘œ์ ์ธ ์†”๋ฃจ์…˜์œผ๋กœ๋Š” ๋ฆฌ๋ˆ…์Šค ์žฌ๋‹จ๊ณผ IBM์˜ Hyperledger Fabric, ๋ฆฌ๋ˆ…์Šค ์žฌ๋‹จ์ด ๊ด€๋ฆฌํ•˜๊ณ  ์ผ๋ณธ ๊ธฐ์—… ์ฃผ๋„๋กœ ๊ฐœ๋ฐœ ์ค‘์ธ Hyperledger Iroha[5], R3์˜ Corda ๋“ฑ์ด ์žˆ๋‹ค.

Hyperledger๋Š” ๋ฆฌ๋ˆ…์Šค ์žฌ๋‹จ์—์„œ ๊ด€๋ฆฌํ•˜๋Š” ๋ธ”๋ก์ฒด์ธ ํ”„๋กœ์ ํŠธ๋กœ, ํ•˜์œ„ ํ”„๋กœ์ ํŠธ์ธ Fabric์€ IBM๊ณผ Digital Asset์—์„œ ๊ณต๋™ ๊ฐœ๋ฐœํ•˜์˜€๊ณ  ์˜คํ”ˆ์†Œ์Šค๋กœ ๊ณต๊ฐœ๋˜์—ˆ๋‹ค.[6] ๋•Œ๋ฌธ์— ์‹ค์ œ ์ฝ”๋“œ๋กœ ๊ตฌํ˜„์„ ํ•ด๋ณผ ์ˆ˜ ์žˆ์œผ๋ฉฐ, IBM์—์„œ๋Š” ์ด ํ”„๋กœ์ ํŠธ์— ๊ธฐ๋ฐ˜ํ•œ ๋ธ”๋ก์ฒด์ธ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•˜๊ณ  ์žˆ๋‹ค. [7]

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

3. ๋ธ”๋ก์ฒด์ธ ๋„คํŠธ์›Œํฌ์— ๋Œ€ํ•œ ๊ณต๊ฒฉ[ํŽธ์ง‘]

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

3.1. 51% ์–ดํƒ[ํŽธ์ง‘]

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

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

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

์‹ค์ œ ์‚ฌ๋ก€๋กœ 2014๋…„ ๋งˆ์ด๋‹ํ’€์ด๋˜ GHash.io(์ง€ํ•ด์‰ฌ)๊ฐ€ ์ผ์‹œ์ ์œผ๋กœ ๋น„ํŠธ์ฝ”์ธ ํ•ด์‹ฑ ํŒŒ์›Œ 51%๋ฅผ ์ดˆ๊ณผํ•˜๋Š” ์ผ์ด ๋ฐœ์ƒํ•˜์—ฌ ๊ฐ€๊ฒฉ์ด ํญ๋ฝํ•˜์˜€๋‹ค. ์ง€ํ•ด์‰ฌ์—์„œ๋Š” ์˜๋„์ ์œผ๋กœ ๋„˜๊ธด๊ฒƒ์ด ์•„๋‹ˆ๋ผ๊ณ  ํ•ด๋ช…ํ–ˆ์ง€๋งŒ ๋งˆ์Œ๋งŒ ๋จน์—ˆ์œผ๋ฉด ์กฐ์ž‘์ด ๊ฐ€๋Šฅํ–ˆ๋‹ค. #1 #2 ๊ทธ๋กœ ์ธํ•ด ์ง€ํ•ด์‰ฌ์˜ ๋งˆ์ด๋‹ํ’€์— ์ฐธ์—ฌํ•˜๊ณ  ์žˆ๋˜ ๊ฐœ์ธ๋“ค์ด ์˜๋„์ ์œผ๋กœ ๋น ์ง€๊ฒŒ ๋˜์–ด ๋ฌธ์ œ๋Š” ํ•ด๊ฒฐ๋˜์—ˆ๋‹ค. 2018๋…„ 5์›” 23์ผ์—๋Š” ์‹œ๊ฐ€์ด์•ก 27์œ„์— ์ด๋ฅด๋Š” ๋น„ํŠธ์ฝ”์ธ ๊ณจ๋“œ์˜ ์žฅ๋ถ€๊ฐ€ 51% ์ด์ƒ์˜ ํ•ด์‹œํŒŒ์›Œ๋ฅผ ์ ์œ ํ•œ ํ•ด์ปค์— ์˜ํ•ด ์กฐ์ž‘๋˜๋Š” ๋“ฑ ๊ณต๊ฒฉ ์„ฑ๊ณต ์‚ฌ๋ก€๊ฐ€ ๋‹ค์ˆ˜ ๋ณด๊ณ ๋œ ๋ฐ” ์žˆ๋‹ค.

3.2. ๋”๋ธ” ์ŠคํŽœ๋”ฉ[ํŽธ์ง‘]

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

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

์‹ค์ œ ์‚ฌ๋ก€๋กœ๋Š” ํ•œ๊ตญ์˜ ํ•ด์ปค ๊ทธ๋ฃน์ธ Glass Hunt's์—์„œ ๋ ˆ์ด์Šค ์–ดํƒ์„ ํ†ตํ•ด ์‰ฝ๊ฒŒ ๋”๋ธ” ์ŠคํŽœ๋”ฉ์— ์„ฑ๊ณตํ•˜์—ฌ ๋น„ํŠธ์ฝ”์ธ ์นด์ง€๋…ธ์—์„œ ์ด์šฉํ•˜๋Š” ์œ ํŠœ๋ธŒ ์˜์ƒ์„ ์œ ํฌํ•˜๊ณ  ์ธํ„ฐ๋ทฐ ํ•˜๋Š” ์˜์ƒ๋„ ์žˆ๋‹ค. ์œ ํŠœ๋ธŒ๋‚˜ ๊ตฌ๊ธ€ ๋“ฑ์— double spending์œผ๋กœ ๊ฒ€์ƒ‰ํ•˜๋ฉด ์‹ฌ์‹ฌ์ฐฎ๊ฒŒ ์„ฑ๊ณตํ•˜๋Š” ์˜์ƒ์ด ๋Œ์•„๋‹ค๋‹Œ๋‹ค. #1 #2 #3

JTBC ๋‰ด์Šค๋ฃธ/๊ธด๊ธ‰ํ† ๋ก  - ๊ฐ€์ƒํ†ตํ™” ์‹ ์„ธ๊ณ„์ธ๊ฐ€, ์‹ ๊ธฐ๋ฃจ์ธ๊ฐ€์—์„œ ๊น€์ง„ํ™” ๋Œ€ํ‘œ๋Š” ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉฐ ์‚ฌ๋ก€๋ฅผ ์ œ์‹œํ•ด๋ณด๋ผ๊ณ  ํ–ˆ์ง€๋งŒ, ์‹ค์ œ ์‚ฌ๋ก€๋Š” ์กด์žฌํ•จ์œผ๋กœ ๊ฒฐ๊ณผ์ ์œผ๋กœ ๋ณธ๋‹ค๋ฉด ์œ ์‹œ๋ฏผ ์ž‘๊ฐ€์™€ ํ•œํ˜ธํ˜„ ๊ต์ˆ˜์˜ ๋ง์ด ๋งž์•˜๋‹ค.#

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

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

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

3.2.1. ํ”ผ๋‹ˆ ์–ดํƒ[ํŽธ์ง‘]

ํ”ผ๋‹ˆ ์–ดํƒ (Finney attack)์€ Bitcoin ํŠธ๋žœ์žญ์…˜์˜ ์ฒซ ๋ฒˆ์งธ ์ˆ˜์‹ ์ž์ด์ž Bitcoin ์†Œ์Šค ์ฝ”๋“œ์˜ ๋ฆด๋ฆฌ์Šค์— ๋Œ€ํ•ด ์ฒ˜์Œ ์–ธ๊ธ‰ํ•œ ์‚ฌ๋žŒ์ธ Hal Finney์˜ ์ด๋ฆ„์„ ๋”ฐ์„œ ๋ช…๋ช…๋˜์—ˆ๋‹ค. Hal Finney๋Š” ํ”ผ๋‹ˆ ์–ดํƒ์— ๋Œ€ํ•ด ๋น„ํŠธ์ฝ”์ธ ํฌ๋Ÿผ์—์„œ ์–ธ๊ธ‰ํ–ˆ๋‹ค.

ํ”ผ๋‹ˆ ์–ดํƒ์€ ์•…์˜์ ์ธ ๋งˆ์ด๋„ˆ์™€ ํ˜‘๋ ฅํ•˜์—ฌ์•ผ ํ•˜๋Š” ๊ณต๊ฒฉ์ด๋‹ค.
1.๋งˆ์ด๋„ˆ๊ฐ€ ๊ณต๊ฒฉ์ž ์ง€๊ฐ‘ ์ฃผ์†Œ(A)์—์„œ ๋˜ ๋‹ค๋ฅธ ๊ณต๊ฒฉ์ž ์ง€๊ฐ‘ ์ฃผ์†Œ(B)๋กœ ๋ณด๋‚ด๋Š” ํŠธ๋žœ์žญ์…˜์„ ํฌํ•จํ•œ ์‹ ๊ทœ ๋ธ”๋ก์„ ์ƒ์„ฑ(์ฑ„๊ตด)ํ•˜๊ณ  ์ด๋ฅผ broadcast ํ•˜์ง€ ์•Š๊ณ  ์žˆ๋Š”๋‹ค.
2.๊ณต๊ฒฉ์ž์˜ ์ง€๊ฐ‘์ฃผ์†Œ(A)์—์„œ ํ”ผํ•ด์ž์˜ ์ง€๊ฐ‘ ์ฃผ์†Œ(C)๋กœ ์ง€๋ถˆํ•˜๋ฉฐ, ํ™˜์ „์ด๋‚˜ ๋ฌผ๊ฑด์„ ๊ตฌ์ž…ํ•˜๊ฑฐ๋‚˜ ์„œ๋น„์Šค๋ฅผ ๋ฐ›๊ณ  ๋– ๋‚œ๋‹ค.
3.๋งˆ์ด๋„ˆ๊ฐ€ ์‹ ๊ทœ ๋ธ”๋ก์„ broadcastํ•˜๋ฉด ๋ฏธํ™•์ธ ํŠธ๋žœ์žญ์…˜(Aโ†’C)์„ ๋ฌดํšจํ™”ํ•œ๋‹ค.

ํ”ผ๋‹ˆ ์–ดํƒ์—๋Š” ํ•˜๋“œ์›จ์–ด ๋งˆ์ด๋‹๊ณผ ์™„๋ฒฝํ•œ ํƒ€์ด๋ฐ์ด ํ•„์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด ๋˜ํ•œ ์–ด์ง€๊ฐ„ํ•ด์„œ๋Š” ํ•ด๋‚ด๊ธฐ ํž˜๋“ค๋‹ค.

3.2.2. ๋ ˆ์ด์Šค ์–ดํƒ[ํŽธ์ง‘]

๋ ˆ์ด์Šค ์–ดํƒ(Race Attack)์€ Bitcoin ๋„คํŠธ์›Œํฌ์— ๋น ๋ฅด๊ฒŒ ์ถฉ๋Œํ•˜๋Š” ๋‘ ๊ฐœ์˜ ์ถฉ๋Œํ•˜๋Š” ํŠธ๋žœ์žญ์…˜์„ ๋ณด๋‚ด์„œ ๋” ๋น ๋ฅธ ํ•˜๋‚˜์˜ ํŠธ๋žœ์žญ์…˜๋งŒ ๋ฐ›์•„๋“ค์—ฌ์ง€๊ธฐ ๋•Œ๋ฌธ์— ์„ฑ๊ณต ํ™•๋ฅ ์€ ๋ฐ˜๋ฐ˜์ด๋‹ค.

1.ํŒ๋งค์ž(ํ”ผํ•ด์ž)์—๊ฒŒ ๋ฌผ๊ฑด์„ ๊ตฌ์ž…ํ• ๋•Œ ๋‘๊ฐ€์ง€ ํŠธ๋žœ์žญ์…˜์„ ์—ฐ์ด์–ด ๋น ๋ฅด๊ฒŒ ๋ณด๋‚ธ๋‹ค.
ํŠธ๋žœ์žญ์…˜1-๊ณต๊ฒฉ์ž ์ง€๊ฐ‘ ์ฃผ์†Œ(A)์—์„œ ๋‹ค๋ฅธ ๊ณต๊ฒฉ์ž ์ง€๊ฐ‘ ์ฃผ์†Œ(B)๋กœ ์†ก๊ธˆ
ํŠธ๋žœ์žญ์…˜2-๊ณต๊ฒฉ์ž ์ง€๊ฐ‘ ์ฃผ์†Œ(A)์—์„œ ํŒ๋งค์ž ์ง€๊ฐ‘ ์ฃผ์†Œ(C)๋กœ ์†ก๊ธˆ
2.๋ฌผ๊ฑด์„ ๋ฐ›๊ณ  ์ž๋ฆฌ๋ฅผ ๋– ๋‚œ๋‹ค.
3.๋‹ค๋ฅธ ๋…ธ๋“œ๋“ค์—๊ฒŒ ๋จผ์ € ๋ฐ›์•„๋“ค์—ฌ์ง„ ํŠธ๋žœ์žญ์…˜์— ๋”ฐ๋ผ 1/2์˜ ํ™•๋ฅ ๋กœ ํŒ๋งค์ž์™€์˜ ํŠธ๋žœ์žญ์…˜์€ ์ทจ์†Œ๋˜๊ณ  ์•”ํ˜ธํ™”ํ๋Š” ์–ป์ง€ ๋ชปํ•œ๋‹ค.

์˜ˆ๋ฅผ๋“ค์ž๋ฉด 10BTC๊ฐ€ ๋“ค์–ด ์žˆ๋Š” A๋ผ๋Š” ์ง€๊ฐ‘์—์„œ, B๋ผ๋Š” ๋‹ค๋ฅธ ๋ณธ์ธ ์ง€๊ฐ‘์— 10BTC๋ฅผ ์†ก๊ธˆํ•œ ๋’ค, ์ด ํŠธ๋žœ์žญ์…˜์ด ์ „ํŒŒ๋˜๊ธฐ ์ „์— C๋ผ๋Š” ํ”ผํ•ด์ž ์ง€๊ฐ‘์—๋„ 10BTC๋ฅผ ์†ก๊ธˆํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์—ฌ๊ธฐ์„œ B๋ผ๋Š” ์ง€๊ฐ‘์— ๋ณด๋‚ด๋Š” ์†ก๊ธˆ ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ์ƒ๋Œ€์ ์œผ๋กœ ๋†’๊ฒŒ ์žก์œผ๋ฉด ์ฑ„๊ตด์ž๋“ค์ด ๋จผ์ € ์ฒ˜๋ฆฌํ•ด์ฃผ์–ด ์ข€ ๋” ๋ ˆ์ด์Šค ์–ดํƒ์˜ ์„ฑ๊ณต ๊ฐ€๋Šฅ์„ฑ์„ ๋†’์ผ์ˆ˜ ์žˆ๋‹ค.

4. ์ด์šฉ[ํŽธ์ง‘]

์ตœ๊ทผ ์›”๋“œ์™€์ด๋“œ์›น ์ปจ์†Œ์‹œ์—„์—์„œ ๋ธ”๋ก์ฒด์ธ ํ‘œ์ค€ํ™”๋ฅผ ์œ„ํ•œ ๊ทธ๋ฃน์ธ ๋ธ”๋ก์ฒด์ธ CG๊ฐ€ ๋งŒ๋“ค์–ด์ ธ ํ•œ๊ตญ์ด ๊ทธ ๊ทธ๋ฃน์„ ์ฃผ๋„ํ•˜๊ณ  ์žˆ๋‹ค. ๋ธ”๋ก์ฒด์ธ CG์—๋Š” ๊ฑด๊ตญ๋Œ€ํ•™๊ต, ETRI, LG CNS, KB๊ตญ๋ฏผ์€ํ–‰, ๋ธ”๋กœ์ฝ”, ํŽ˜์ด๊ฒŒ์ดํŠธ ๋“ฑ ๊ตญ๋‚ด ๊ธฐ์—…๊ณผ ํ•™๊ต, ์—ฐ๊ตฌ์†Œ๋ฅผ ๋น„๋กฏํ•ด ๋ฏธ๊ตญ, ์˜๊ตญ, ๊ทธ๋ฆฌ์Šค ๋“ฑ 12๊ฐœ๊ตญ์—์„œ ์ฐธ์—ฌํ–ˆ๋‹ค. ๋ธ”๋ก์ฒด์ธ CG์˜ ์ดˆ๋Œ€ ์˜์žฅ์€ ๊ฑด๊ตญ๋Œ€ํ•™๊ต ์ด์˜ํ™˜ ๊ต์ˆ˜๊ฐ€ ๋˜์—ˆ๋‹ค.

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

์ตœ๊ทผ์—๋Š” ๋ธ”๋ก์ฒด์ธ์„ ํ™œ์šฉํ•œ ์ŠคํŒ€์ž‡(Steemit)์ด๋ผ๋Š” SNS๊ฐ€ ๋“ฑ์žฅํ•˜์˜€๋‹ค. ์ŠคํŒ€์ž‡์— ๊ด€ํ•œ ๊ธ€

๋ธ”๋ก์ฒด์ธ์„ ์ด์šฉํ•ด ์ธํ„ฐ๋„ท ์›น์‚ฌ์ดํŠธ์˜ ๋ฐ์ดํ„ฐ๋ฅผ PDF๋กœ ์ €์žฅํ•˜๋Š” thefact.io๋ผ๋Š” ์„œ๋น„์Šค ์‚ฌ์ดํŠธ๋„ ์žˆ๋‹ค.

๋ธ”๋ก์ฒด์ธ์ด ๊ฒฝ์ œ๋ฅผ ๋ฐ”๊ฟ€ ๊ฐ€๋Šฅ์„ฑ๊ณผ ๋ฐฉํ–ฅ์„ ์„ค๋ช…ํ•˜๋Š” TED ๊ฐ•์˜

๋ธ”๋ก์ฒด์ธ์ด ๊ฒฝ์ œ์™€ ์„œ๋น„์Šค, ๊ธˆ์œต, ์ง€์ ์žฌ์‚ฐ๊ถŒ๋“ฑ์„ ์–ด๋–ค ๋ฐฉํ–ฅ์œผ๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋Š”์ง€์— ๋Œ€ํ•œ TED ๊ฐ•์˜ ์„ค๋ช…์ด ์žˆ๋‹ค.

4.1. ๊ฒŒ์ž„[ํŽธ์ง‘]

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

4.1.1. ์˜คํ•ด[ํŽธ์ง‘]

์ผ๋ถ€ ์‚ฌ๋žŒ๋“ค์€ ๋ธ”๋ก์ฒด์ธ ๊ธฐ์ˆ ์— ๋Œ€ํ•ด ์ •ํ™•ํžˆ ๋ชจ๋ฅด๊ณ  ๋‹จ์ง€ '์•”ํ˜ธํ™”ํ ๋„์ž…'๋งŒ ๋ณด๋Š” ์‹œ๊ฐ์ด ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋Š” ์ž˜๋ชป๋œ ์ƒ๊ฐ์ด๊ณ  ๋ธ”๋ก์ฒด์ธ ๊ธฐ์ˆ ์€ ์—„์—ฐํžˆ '๋ถ„์‚ฐ ์ปดํ“จํŒ… ๊ธฐ์ˆ  ๊ธฐ๋ฐ˜์˜ ๋ฐ์ดํ„ฐ ์œ„๋ณ€์กฐ ๋ฐฉ์ง€ ๊ธฐ์ˆ '์ผ ๋ฟ์ด๋‹ค. ์ด๋Š” ๊ตญ๋‚ด์— ๋ธ”๋ก์ฒด์ธ ๊ฒŒ์ž„์„ ์†Œ๊ฐœํ•˜๋˜ ๋””์„ผํŠธ๋Ÿด๋žœ๋“œ์˜ ๋ฐœํ‘œ์—์„œ๋„ ์—ฌ์‹คํžˆ ๋“œ๋Ÿฌ๋‚œ๋‹ค. '์ „ํ†ต์ ์ธ ๊ฒŒ์ž„'๊ณผ '๋ธ”๋ก ์ฒด์ธ ๊ฒŒ์ž„'๊ฐ„์˜ ์ฐจ๋ณ„์ ์€ "ํƒ€๊ฒŒ์ž„๊ณผ์˜ ๋ฐ์ดํ„ฐ ๊ตํ™˜์—์„œ ์œ„๋ณ€์กฐ ๋ฐฉ์ง€์— ์šฉ์ดํ•˜๋‹ค."๋Š” ์ ๋งŒ์„ ์žฅ์ ์œผ๋กœ ๋ณด๊ณ  ์žˆ์„ ๋ฟ์ด๋‹ค.#

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

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

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

4.1.2. ํ˜„์žฌ ๊ฐ€๋Šฅ์„ฑ[ํŽธ์ง‘]

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

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

ํ•œ ์ˆ  ๋” ๋œจ์ž๋ฉด, ๋ธ”๋ก์ฒด์ธ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ตฌ์ถ•ํ•  ๊ฒฝ์šฐ, ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง„ ์‚ฌ์šฉ์ž๋“ค์—๊ฒŒ ์ ‘๊ทผํ•˜์—ฌ ๋น„๊ตํ•ด์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ฒ˜๋ฆฌ๋Ÿ‰์ด ํ”Œ๋žซํผ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ตฌ์ถ•ํ•  ๋•Œ๋ณด๋‹ค ๋” ๋งŽ์€ ๋น„์šฉ์ด ๋“ค ๋ฟ๋”๋Ÿฌ, ์ฒ˜๋ฆฌ์†๋„๋„ ๋–จ์–ด์ง€๊ฒŒ ๋œ๋‹ค. ์ •ํ™•ํžˆ ๋งํ•˜์ž๋ฉด, ํŠธ๋žœ์žญ์…˜(Transaction) ์ฒ˜๋ฆฌ ์†๋„๊ฐ€ ์ƒ๋‹นํžˆ ๋А๋ฆฐํŽธ์ด๋‹ค. ์ฆ‰, ๊ฐ€๋œฉ์ด๋‚˜ ์€ํ–‰์ด๋‚˜ ๊ฐ์ข… ์ธํ„ฐ๋„ท ์„œ๋น„์Šค ๋ฐ ๊ณต์žฅ ํ”Œ๋žซํผ๋“ค๊ณผ ๊ฐ™์€ TPS(Transaction Per Second)๋Š” ์ƒ๋‹นํžˆ ๋А๋ฆฐ ํŽธ์ด๋ฉฐ ์œ ๋… ๊ฒŒ์ž„์—์„œ๋Š” ๊ทน๋‹จ์ ์œผ๋กœ ๋น ๋ฅธ TPS๋ฅผ ์š”๊ตฌํ•˜๋Š”๋ฐ,[12] ํ˜„์žฌ ์•”ํ˜ธํ™”ํ์˜ TPS๋ฅผ ๋ณด๋ฉด ๊ฒŒ์ž„์— ์ ์šฉํ• ๋งŒํ•œ ์†๋„๊ฐ€ ๋‚˜์˜ค์ง€๋ฅผ ์•Š๋Š”๋‹ค.

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

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

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

5. ๊ด€๋ จ ๋ฌธ์„œ[ํŽธ์ง‘]

[1] ์˜ˆ๋ฅผ ๋“ค๋ฉด ์ด์ค‘ ์ง€๋ถˆ์ด๋‚˜ '๋น„์ž”ํ‹ด ์žฅ๊ตฐ์˜ ๋ฌธ์ œ' ๋“ฑ
[2] ์—ฌ๊ธฐ์„œ ๋ธ”๋ก์ฒด์ธ์˜ ๊ฐœ๋…์ด ์ฒ˜์Œ ๋“ฑ์žฅํ•œ๋‹ค.
[3] ๋ฌผ๋ก  C๋‚˜ Cpp๋ฅผ ํฌํ•จํ•œ ๊ฑฐ์˜ ๋ชจ๋“  ์–ธ์–ด์—์„œ ๊ตฌํ˜„์ด ๊ฐ€๋Šฅํ•˜๊ธด ํ•˜๋‚˜, SHA ํ•จ์ˆ˜ ๋ฐ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๊ฐ„ํŽธํ•˜๊ฒŒ ์ง€์›ํ•˜๋Š” ์–ธ์–ด๋Š” JVM ๊ธฐ๋ฐ˜์ด๋‚˜ ๋‹ท๋„ท ํ”„๋ ˆ์ž„์›Œํฌ ๊ธฐ๋ฐ˜ ์–ธ์–ด๊ฐ€ ๋Œ€ํ‘œ์ ์ด๊ธฐ ๋•Œ๋ฌธ. ์–ด๋–ค ํšŒ์‚ฌ์ฒ˜๋Ÿผ ์ฝ”ํ‹€๋ฆฐ์„ ์“ด๋‹ค๋ฉด ์ƒ์‚ฐ์„ฑ์ด ์ฆ๊ฐ€ํ• ์ง€๋„..?
[4] ๋‹จ์ผํ•œ ์ฃผ์ฒด๊ฐ€ ๋ชจ๋“  ๋…ธ๋“œ๋ฅผ ํ†ต์ œํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ๋ฅผ ํ”„๋ผ์ด๋น— ๋ธ”๋ก์ฒด์ธ, ๋™๋“ฑํ•˜๊ฑฐ๋‚˜ ๊ทธ์— ์ค€ํ•˜๋Š” ๊ด€๊ณ„์˜ ๋…ธ๋“œ๋“ค์ด ์ƒํ˜ธ ํ˜‘์˜์— ๋”ฐ๋ผ ์ฐธ์—ฌํ•˜๋Š” ๊ฒฝ์šฐ๋ฅผ ์ปจ์†Œ์‹œ์›€ ๋ธ”๋ก์ฒด์ธ์œผ๋กœ ๋‚˜๋ˆ„์–ด ๋ช…์นญํ•˜๊ธฐ๋„ ํ•œ๋‹ค. ๋ธ”๋ก์ฒด์ธ์˜ ์ฐธ์—ฌ ๊ตฌ์กฐ๋Š” ๋‹ค์–‘ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋ฐ˜๋“œ์‹œ ์ •ํ•ด์ง„ ๋ฒ”์ฃผ์— ํ•ด๋‹นํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋‹ค.
[5] "Hyperledger Iroha - Hyperledger(์˜๋ฌธ)", The Linux Foundation, 2018-03-09 ์—ด๋žŒ.
[6] "Hyperledger Fabric - Hyperledger(์˜๋ฌธ)", The Linux Foundation, 2018-03-09 ์—ด๋žŒ.
[7] "IBM Blockchain based on Hyperledger Fabric from the Linux Foundation(์˜๋ฌธ)", IBM.com, 2018-03-09 ์—ด๋žŒ.
[8] ๋น„ํŠธ์ฝ”์ธ ๊ธฐ์ค€์œผ๋กœ๋Š” 6๊ฐœ ์ด์ƒ
[10] ์ฃผ๋กœ ์„ค๋ช…์„ ๋“ฃ๋‹ค๋ณด๋ฉด ์˜ˆ์‹œ๋กœ ๋“ฃ๊ฒŒ๋˜๋Š”๊ฒŒ ๊ผญ ์˜ํ™”๋ ˆ๋”” ํ”Œ๋ ˆ์ด์–ด ์›์ด๋‹ค.
[11] ์•”ํ˜ธํ™”ํ ์ง€๊ธ‰ ๋ฐ ํ™˜์ „์— ๋Œ€ํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ๋Š” ๊ฒŒ์ž„์‚ฌ๊ฐ€ ์•”ํ˜ธํ™”ํ๋ฅผ ์ง์ ‘ ์‚ฌ์„œ ๊ฒŒ์ด๋จธ๋“ค์—๊ฒŒ ์ง€๊ธ‰ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ์™ธ์˜ ๋ฐฉ๋ฒ•์œผ๋กœ๋Š”, ์•”ํ˜ธํ™”ํ์— ๋Œ€ํ•œ ์ƒ์‚ฐ์„ ํ•˜๋ ค๊ณ  ๊ฒŒ์ž„์‚ฌ๊ฐ€ ์ง์ ‘ ์ฑ„๊ตดํ•ด์•ผ ํ•œ๋‹ค. ์•”ํ˜ธํ™”ํ๋Š” ์ฑ„๊ตด ์™ธ์—๋Š” ์ƒ์‚ฐ๋˜์ง€ ์•Š๋Š”๋‹ค.
[12] ๋А๋ฆฐ TPS๋“ค์€ ์†๋„๋ณด๋‹ค๋Š” ์ •ํ™•์„ฑ์„ ์š”๊ตฌํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋ฉฐ, ๊ฒŒ์ž„์€ ์ •ํ™•์„ฑ๋ณด๋‹ค๋Š” ์†๋„๋ฅผ ์ค‘์‹œํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ทธ๋ž˜์„œ ๊ฒŒ์ž„์—์„œ๋Š” ๊ฐ€๋” ๋ฒ„๊ทธ ์™ธ์— ์ด๋Ÿฌํ•œ ํ˜„์ƒ์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด ์ž ์‹œ ๋‚˜์ฒด๋กœ ์žˆ๋Š” ์บ๋ฆญํ„ฐ๋‚˜ ๋ฒค๋”ฉํšจ๊ณผ ๋ฐ ๋„ท์ฝ”๋“œ๋“ค์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.
[13] ๊ณต์งœ๋กœ ์–ป์€ ๊ฒŒ์ž„์„ ๋‹ค๋ฅธ ์ปค๋ฎค๋‹ˆํ‹ฐ ์‚ฌ์ดํŠธ์—์„œ ๊ธˆ์ „์ ์ธ ๊ฑฐ๋ž˜๋กœ ์ด๋“์„ ๋ณด๋Š” ์ƒํ™ฉ.
[14] ํŠน์ • ๊ตฌ๊ฐ„๊นŒ์ง€ ๊ฐ€์•ผ ์นด๋“œ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๊ฒŒ ๋ณ€๊ฒฝ