๐Ÿ’ป/๋ธ”๋ก์ฒด์ธ

[๋ธ”๋ก์ฒด์ธ] ๋ธ”๋ก์ฒด์ธ ๋ฐฐ๊ฒฝ์ง€์‹

ruhz 2021. 11. 15. 15:57

1. ๋ธ”๋ก์ฒด์ธ

 

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

 

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

 

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

 

 

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

 

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

 

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

 

 

2. ํ•ฉ์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜

 

์ž‘์—…์ฆ๋ช…(Proof of Work, PoW)

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

 

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

 

 

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

 

์˜ˆ๋ฅผ ๋“ค์–ด ๋น„ํŠธ์ฝ”์ธ์—์„œ๋Š”, '๋ถ„๊ธฐ'์™€ ๊ฐ™์ด ์—ฌ๋Ÿฌ ๋ธ”๋ก์ฒด์ธ์ด ์กด์žฌํ•˜๋Š” ์ƒํ™ฉ์—์„œ ๋ธ”๋ก์ฒด์ธ์„ ํ•˜๋‚˜๋กœ ํ†ต์ผํ•˜๊ธฐ ์œ„ํ•ด The Longest Chain Rule์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ถ„๊ธฐ๊ฐ€ ๋œ ์ƒํƒœ๋กœ AํŒ€(A์˜ ๋ธ”๋ก์„ ๊ฐ€์ง„ ๋…ธ๋“œ๋“ค)๊ณผ BํŒ€(A์˜ ๋ธ”๋ก์„ ๊ฐ€์ง„ ๋…ธ๋“œ๋“ค)์ด ๊ธธ์ด ๊ฒฝ์Ÿ์„ ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋งŒ์•ฝ AํŒ€์ด BํŒ€๋ณด๋‹ค ๋จผ์ € ๋ธ”๋ก์„ ์ฑ„๊ตดํ•ด, ๋ธ”๋ก์ฒด์ธ์˜ ๊ธธ์ด๊ฐ€ ๋” ๊ธธ์–ด์กŒ๋‹ค๋ฉด, BํŒ€์˜ ๋ธ”๋ก์ฒด์ธ์€ ํ๊ธฐ๋˜๊ณ  ๋ชจ๋‘ AํŒ€์˜ ๋ธ”๋ก์ฒด์ธ์„ ๊ฐ–๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ๋ถ„๊ธฐ๋˜์–ด ๊ฒฝ์Ÿํ•˜๋Š” ๋™์•ˆ ์žฅ๋ถ€์— ๊ธฐ๋กํ•˜๊ณ  ์‹ถ๋‹ค๊ณ  ์š”์ฒญํ•œ ๋ฐ์ดํ„ฐ๋“ค์€ ๋‹ค ํ๊ธฐ๋  ์ˆ˜๋„ ์žˆ๋Š” ๋ถˆํ™•์‹คํ•œ ๊ฒƒ์ผ๊นŒ์š”? ์‚ฌ์‹ค, ๋ธ”๋ก์ฒด์ธ์ด P2P ํ˜•ํƒœ๋กœ ์—ฐ๊ฒฐ๋œ ๊ฒƒ์ด์ง€ ๋ธ”๋ก์ฒด์ธ์— ์š”์ฒญํ•˜๋Š” ๋ฐ์ดํ„ฐ๋Š” ๊ทธ๋ ‡์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์—, ๋ฐ์ดํ„ฐ๋Š” ๋ธ”๋ก A์™€ B ๋ชจ๋‘์— ํฌํ•จ๋˜์–ด ์žˆ์„ ํ™•๋ฅ ์ด ํฝ๋‹ˆ๋‹ค.

 

๊ฒŒ๋‹ค๊ฐ€ ์ถ”๊ฐ€์ ์ธ ์•ˆ์ „์žฅ์น˜๋กœ, ๋’ค์— ๋ธ”๋ก์ด ๋ถ™์„ ๋•Œ ๊นŒ์ง€ ์žฅ๋ถ€์˜ ๋‚ด์šฉ์„ ๊ณต์‹ ์ธ์ •ํ•˜์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๋ธ”๋ก์ด ๋ถ™๋Š” ๊ฒƒ์„ ๊ธฐ๋‹ค๋ฆฌ๋Š” ์ด์œ ๋Š”, ๋‚ด๊ฐ€ ์˜ฌ๋ฆฐ ๋ธ”๋ก ๋’ค์— ๋‹ค๋ฅธ ๋ธ”๋ก์ด ๋ถ™์—ˆ๋‹ค๋Š” ๊ฒƒ์€, ๋งŒ์•ฝ ๊ฒฝ์Ÿ ํŒ€์ด ์žˆ๋‹ค๊ณ  ํ•˜๋”๋ผ๋„ ๋‚ด๊ฐ€ ์ด๊ฒผ๋‹ค๋Š” ๋œป์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์กŒ๋‹ค๋ฉด, ํ˜„์žฌ์˜ ๋ธ”๋ก์ฒด์ธ์ด ๋‹ค๋ฅธ ๋ธ”๋ก์ฒด์ธ์œผ๋กœ ๋Œ€์ฒด๋์„ ํ…Œ๋‹ˆ๊นŒ์š”. ๋”ฐ๋ผ์„œ ๋‚ด๊ฐ€ ์˜ฌ๋ฆฐ ๋ธ”๋ก ๋’ค์— ๋‹ค๋ฅธ ๋ธ”๋ก์ด ๋ถ™๋Š” ๊ฒƒ์„ '๋‚ด๊ฐ€ ์˜ฌ๋ฆฐ ์ด ๋ธ”๋ก์ฒด์ธ์ด ๋ชจ๋‘๊ฐ€ ๊ณต์œ ํ•˜๋Š” ์žฅ๋ถ€์ž„์„ ํ™•์ธํ•œ๋‹ค'๋ผ๋Š” ๋œป์—์„œ '์ปจํŽŒ(Confirm)'์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ํ˜น์‹œ๋‚˜, ๊ทธ๋Ÿด ํ™•๋ฅ ์€ ์•„์ฃผ ์•„์ฃผ ๋‚ฎ๊ฒ ์ง€๋งŒ AํŒ€ BํŒ€์œผ๋กœ ๋ถ„๊ธฐ๋œ ์ƒํƒœ์—์„œ ๋˜ ๋™์‹œ์— ๋ธ”๋ก์ด ์ฑ„๊ตด๋  ์ˆ˜๋„ ์žˆ๊ฒ ์ง€์š”. ๊ทธ๋ ‡๋‹ค๋ฉด ๋‹ค์‹œ ํ•œ๋ฒˆ ๊ธธ์ด ๋Œ€๊ฒฐ์„ ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜ํ•™์ ์œผ๋กœ ์ด ๋™์‹œ ์ฑ„๊ตด์ด 6๋ฒˆ ๋„˜๊ฒŒ ๋ฐœ์ƒํ•  ํ™•๋ฅ ์€ ์‚ฌ์‹ค์ƒ 0์— ๊ฐ€๊น๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋น„ํŠธ์ฝ”์ธ ๋„คํŠธ์›Œํฌ์—์„œ๋Š” ์žฅ๋ถ€์— ๊ธฐ๋ก์„ ์š”์ฒญํ•˜๊ฑฐ๋‚˜ ๋ธ”๋ก์„ ์˜ฌ๋ฆฌ๊ณ , 6์ปจํŽŒ์ด ๋˜์•ผ(๋’ค์— ๋ธ”๋ก์ด 6๊ฐœ๊ฐ€ ๋ถ™์–ด์•ผ) ์™„์ „ํžˆ ๊ณต์‹์ ์œผ๋กœ ์ธ์ •๋ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ตญ ์–ด๋–ค ์ƒํ™ฉ์—์„œ๋„ ๊ฑฐ์˜ 100%์˜ ํ™•๋ฅ ๋กœ ๋ชจ๋‘ ๊ฐ™์€ ์žฅ๋ถ€๋ฅผ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ ์ž…๋‹ˆ๋‹ค.

ํ•œ ๋งˆ๋””๋กœ ์š”์•ฝํ•˜์ž๋ฉด,  ์ž‘์—…์ฆ๋ช…์€ ์—„์ฒญ๋‚œ ๋…ธ๋ ฅ์ด ๋“ค์–ด๊ฐ€๋Š” ๋ฌธ์ œ๋ฅผ ํ‘ผ ์‚ฌ๋žŒ์—๊ฒŒ ๋ธ”๋ก์„ ์˜ฌ๋ฆด ๊ถŒํ•œ์„ ์คŒ์œผ๋กœ์จ, 

 

์ง€๋ถ„์ฆ๋ช…(Proof of Stake, PoS)

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

 

์ง€๋ถ„ ์ฆ๋ช…์€ ๋”ฐ๋ผ์„œ '๋ˆ„๊ฐ€ ๊ฐ€์žฅ ๋งŽ์€ ๋ˆ์„ ์˜ค๋žซ๋™์•ˆ ๋ธ”๋ก์ฒด์ธ ๋„คํŠธ์›Œํฌ ์ƒ์— ์˜ˆ์น˜ํ•ด๋‘๊ณ  ์žˆ๋Š”๊ฐ€'๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ™•๋ฅ ์„ ์ •ํ•ด ๋ˆ„๊ฐ€ ๋งŒ๋“  ๋ธ”๋ก์„ ์˜ฌ๋ฆด์ง€ ๋ฝ‘๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ž์‹ ์˜ ๋ˆ์ด ๋ฌถ์—ฌ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ์ž์‹ ์ด ์ •๋ณด๋ฅผ ์กฐ์ž‘ํ•˜๊ฑฐ๋‚˜ ๊ณต๊ฒฉ์„ ํ•œ๋‹ค๋ฉด, ๋ธ”๋ก์ฒด์ธ ๋„คํŠธ์›Œํฌ์˜ ๊ฐ€์น˜๊ฐ€ ๋–จ์–ด์ ธ ์ž์‹ ์˜ ๋ˆ๋„ ํ•จ๊ป˜ ๊ฐ€์น˜๊ฐ€ ๋–จ์–ด์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ๋•Œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์ดˆ๊ธฐ ์ฐธ์—ฌ์ž์™€ ํˆฌ์ž ์ž๋ณธ๊ธˆ์ด ๋งŽ์€ ์‚ฌ๋žŒ์—๊ฒŒ ์ ˆ๋Œ€์ ์œผ๋กœ ์œ ๋ฆฌํ•˜๋‹ค๋Š” ๊ณต์ •์„ฑ์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ ์œ„์ž„์ง€๋ถ„์ฆ๋ช…(Delegated Proof of Stake)๋„ ๋‚˜์™”์ง€๋งŒ, Besu์—์„œ๋Š” ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ค„์ด๊ฒ ์Šต๋‹ˆ๋‹ค.

 

๊ถŒ์œ„์ฆ๋ช…(Proof of Authority, PoA)

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

 

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

 

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

 

BFT์˜ ํ†ต์ž‘ํ˜•ํƒœ

 

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

 

 

 

3. ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ

 

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

 

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

 

๋ฌผ๋ก  ๊ฐœ์ธ ๋Œ€ ๊ฐœ์ธ์ด ์ผ์ƒ์—์„œ ์™„์ „ํ•œ ์‹ ๋ขฐ ๊ฐ€๋Šฅํ•œ ๊ฑฐ๋ž˜๋ฅผ ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ธ”๋ก์ฒด์ธ ์™ธ๋ถ€์˜ ์ •๋ณด๋ฅผ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋กœ ๋ฐ”๊พธ๋Š” ์˜ค๋ผํด ๋“ฑ์ด ์™„์ „ํ•˜์ง€ ์•Š๊ณ , ๋ธ”๋ก์ฒด์ธ ๋„คํŠธ์›Œํฌ ๋‚ด๋ถ€์—์„œ๋งŒ ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ํ•œ๊ณ„๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ˆ˜๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๊ณต์œ ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋‚ด ์ฝ”๋“œ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ์˜ฌ๋ ค ์‹คํ–‰ํ•˜๊ณ  ๊ฒ€์ฆํ•˜๋Š” ๊ฒƒ์€ ์—„์ฒญ๋‚œ ๊ฐ€๋Šฅ์„ฑ์„ ์—ด์–ด์ค๋‹ˆ๋‹ค.

 

 

4. Public, Private, Permission

 

๋ธ”๋ก์ฒด์ธ์€ ๊ฐ์ž์˜ ๋นŒ๋“œ์™€ ์„ค์ •์„ ํ†ตํ•ด ๋‹ค์–‘ํ•˜๊ฒŒ ์ง„ํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‹ค์–‘ํ•œ ๋ธ”๋ก์ฒด์ธ๋“ค์„ '์ฝ๊ธฐ'์™€ '์“ฐ๊ธฐ'์— ๋Œ€ํ•œ ๊ถŒํ•œ์„ ๊ธฐ์ค€์œผ๋กœ ๋ถ„๋ฅ˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. '์ฝ๊ธฐ'๊ฐ€ ๋ˆ„๊ตฌ๋‚˜ ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ํผ๋ธ”๋ฆญ(Public), ์ œํ•œ๋˜์–ด ์žˆ๋‹ค๋ฉด ํ”„๋ผ์ด๋น—(Private). '์“ฐ๊ธฐ'๊ฐ€ ๋ˆ„๊ตฌ๋‚˜ ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ๋น„ํ—ˆ๊ฐ€ํ˜•(Permissionless), ์ œํ•œ๋˜์–ด ์žˆ๋‹ค๋ฉด ํ—ˆ๊ฐ€ํ˜•(Permissioned)์œผ๋กœ ๋ถ„๋ฅ˜ํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ 'ํผ๋ธ”๋ฆญ-๋น„ํ—ˆ๊ฐ€ํ˜•', 'ํ”„๋ผ์ด๋น—-๋น„ํ—ˆ๊ฐ€ํ˜•', 'ํผ๋ธ”๋ฆญ-ํ—ˆ๊ฐ€ํ˜•', 'ํ”„๋ผ์ด๋น—-ํ—ˆ๊ฐ€ํ˜•' ์ด๋ ‡๊ฒŒ 4๊ฐ€์ง€๋กœ ๋ถ„๋ฅ˜๋˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์™„์ „ํžˆ ๋‚˜๋ˆ„๊ธฐ์— ๊ฒฝ๊ณ„๊ฐ€ ๋ชจํ˜ธํ•œ ๋ถ€๋ถ„๋„ ๋งŽ์•„์„œ, ๋งž๋ฌผ๋ฆฌ๋Š” ํŠน์„ฑ๋“ค์ด ๋งŽ์€ ๊ฒƒ ๋ผ๋ฆฌ ๋ชจ์•„์„œ ํ”„๋ผ์ด๋น—/ํ—ˆ๊ฐ€ํ˜•, ํผ๋ธ”๋ฆญ/๋น„ํ—ˆ๊ฐ€ํ˜•์„ ํ˜ผ์šฉํ•ด์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ํ•ด์‹œ๋„ท์— ์žˆ๋˜ ์•„๋ž˜ํ‘œ๋„ ๊ทธ๋Ÿฌํ•œ ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค.

 

์ถœ์ฒ˜ : ํ•ด์‹œ๋„ท

 

๊ทธ๋ž˜๋„ ๊ตณ์ด ๊ธฐ์ค€์„ ๋ช…ํ™•ํ•˜๊ฒŒ ์ฐพ์ž๋ฉด, ๋ฏธ๊ตญ ๊ตญ๋ฆฝํ‘œ์ค€๊ธฐ์ˆ ์›์˜ '๋ธ”๋ก์ฒด์ธ ๊ธฐ์ˆ ๊ฐœ๊ด€'์—์„œ๋Š”, '๋ธ”๋ก์„ ๋„คํŠธ์›Œํฌ์— ์˜ฌ๋ฆด ์ˆ˜ ์žˆ๋Š” ๋ฐ์— ์Šน์ธ์ด ํ•„์š”ํ•œ๊ฐ€' ํ•˜๋‚˜์˜ ๊ธฐ์ค€์œผ๋กœ ํ—ˆ๊ฐ€ํ˜• / ๋น„ํ—ˆ๊ฐ€ํ˜•์„ ๋‚˜๋ˆ„๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

 

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

 

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