Skip to content

Latest commit

ย 

History

History
417 lines (268 loc) ยท 57.3 KB

TechnicalWhitePaperV2.md

File metadata and controls

417 lines (268 loc) ยท 57.3 KB

EOS.IO Technical White Paper v2

2018. 3. 16

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

์ฃผ์˜ ์‚ฌํ•ญ: ์ด ๋ฐฑ์„œ์— ์–ธ๊ธ‰๋œ ์•”ํ˜ธํ™”๋œ ํ† ํฐ์€ EOS.IO๋ฅผ ์ฑ„ํƒํ•ด ์ถœ์‹œ๋œ ๋ธ”๋ก์ฒด์ธ์˜ ์•”ํ˜ธํ™”๋œ ํ† ํฐ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. EOS ํ† ํฐ ๋ฐฐํฌ์™€ ํ•จ๊ป˜ Ethereum ๋ธ”๋ก์ฒด์ธ์— ๋ฐฐํฌ๋œ ERC-20 ํ˜ธํ™˜ ํ† ํฐ์„ ์˜๋ฏธํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Copyright ยฉ 2018 block.one

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

๋ฉด์ฑ… ์กฐํ•ญ: ์ด EOS.IO ๊ธฐ์ˆ  ๋ฐฑ์„œ v2๋Š” ์ •๋ณด ์ œ๊ณต ๋ชฉ์ ์œผ๋กœ๋งŒ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. block.one์€ ์ด ๋ฐฑ์„œ์˜ ์ •ํ™•์„ฑ์ด๋‚˜ ๋ฐฑ์„œ๋กœ ์œ ๋„๋˜๋Š” ๊ฒฐ๋ก ์— ๋Œ€ํ•ด ๋ณด์žฅํ•˜์ง€ ์•Š์œผ๋ฉฐ ์ด ๋ฐฑ์„œ๋Š” "์žˆ๋Š” ๊ทธ๋Œ€๋กœ" ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. block.one์€ ๋‹ค์Œ ํ•ญ๋ชฉ์„ ํฌํ•จํ•ด ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ๋ฒ”์œ„์˜ ๋ชจ๋“  ๋ณด์ฆ์ด๋‚˜ ์ง์ ‘์ , ๋ฌต์‹œ์ , ๋ฒ•์ , ํ˜น์€ ๊ธฐํƒ€ ์ง„์ˆ ๋“ค์„ ๋ช…์‹œ์ ์œผ๋กœ ๋ถ€์ธํ•ฉ๋‹ˆ๋‹ค: (i) ์ƒํ’ˆ์„ฑ์ด๋‚˜ ํŠน์ • ๋ชฉ์ ์—์˜ ์ ํ•ฉ์„ฑ, ์‚ฌ์šฉ์„ฑ, ์†Œ์œ ๊ถŒ, ๋น„์นจํ•ด์„ฑ ๋ณด์ฆ; (ii) ๋ณธ ๋ฐฑ์„œ์˜ ๋‚ด์šฉ์— ์˜ค๋ฅ˜๊ฐ€ ์—†์Œ; (iii) ๊ทธ๋Ÿฌํ•œ ๋‚ด์šฉ์ด ์ œ 3 ์ž์˜ ๊ถŒ๋ฆฌ๋ฅผ ์นจํ•ดํ•˜์ง€ ์•Š์Œ. ์•„์šธ๋Ÿฌ block.one ๋ฐ ๊ทธ ๊ณ„์—ด์‚ฌ๋Š” ๋ณธ ๋ฐฑ์„œ ๋˜๋Š” ์—ฌ๊ธฐ์— ํฌํ•จ๋œ ๋‚ด์šฉ์˜ ์‚ฌ์šฉ, ์ฐธ์กฐ ๋˜๋Š” ์‹ ๋ขฐ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•˜๋Š” ์–ด๋– ํ•œ ์ข…๋ฅ˜์˜ ์†ํ•ด์— ๋Œ€ํ•ด์„œ๋„ ์„ค๋ น ์‚ฌ์ „์— ์†ํ•ด์˜ ๊ฐ€๋Šฅ์„ฑ์„ ํ†ต๋ณด๋ฐ›์•˜์„์ง€๋ผ๋„ ์–ด๋– ํ•œ ์ฑ…์ž„์„ ์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ถˆํŠน์ •ํ•œ ๊ฐœ์ธ์ด๋‚˜ ๋‹จ์ฒด๊ฐ€ ๋ณธ ๋ฐฑ์„œ ๋ฐ ๊ทธ ์•ˆ์— ํฌํ•จ๋œ ๋‚ด์šฉ๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์ฐธ๊ณ ํ•˜๊ฑฐ๋‚˜ ์˜์กดํ•˜๊ฑฐ๋‚˜ ํ•˜์—ฌ ์ž…์€ ์‚ฌ์—…์ด๋‚˜ ์˜ˆ์‚ฐ, ์ด์ต, ๋ฐ์ดํ„ฐ, ์‚ฌ์šฉ, ์˜์—…๊ถŒ, ๊ธฐํƒ€ ๋ฌดํ˜•์˜ ์†์‹ค์ด ํฌํ•จ๋œ ์ง/๊ฐ„์ ‘์  ํ˜น์€ ๊ฒฐ๊ณผ์ , ๋ณด์ƒ์ , ์šฐ์—ฐ์ , ์‹ค์ œ์ , ๋ชจ๋ฒ”์ , ์ง•๋ฒŒ์ , ํŠน์ˆ˜ํ•œ ํ”ผํ•ด๋‚˜ ์†์‹ค, ์ฑ…์ž„, ๋น„์šฉ, ๊ฒฝ๋น„์— ๋Œ€ํ•ด์„œ block.one ๋ฐ ๊ทธ ๊ณ„์—ด์‚ฌ๋Š” ์–ด๋– ํ•œ ๊ฒฝ์šฐ์—๋„ ์ฑ…์ž„์ด ์—†์Šต๋‹ˆ๋‹ค.

๋ฐฐ๊ฒฝ

๋ธ”๋ก์ฒด์ธ ๊ธฐ์ˆ ์€ 2008๋…„, Bitcoin ํ†ตํ™”์˜ ์ถœ์‹œ์™€ ํ•จ๊ป˜ ๋“ฑ์žฅํ•˜์˜€์œผ๋ฉฐ, ์ดํ›„ ๊ธฐ์—…๊ณผ ๊ฐœ๋ฐœ์ž๋“ค์€ ๋‹จ์ผ ๋ธ”๋ก์ฒด์ธ ํ”Œ๋žซํผ ์ƒ์—์„œ ๋ณด๋‹ค ๋‹ค์–‘ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ง€์›ํ•˜๋Š” ๊ธฐ์ˆ ์„ ์ผ๋ฐ˜ํ™”ํ•˜๋ ค๊ณ  ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค.

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

ํ˜„์กดํ•˜๋Š” ๋ธ”๋ก์ฒด์ธ ํ”Œ๋žซํผ์€ ๋ง‰๋Œ€ํ•œ ์ˆ˜์ˆ˜๋ฃŒ์™€ ์ œํ•œ๋œ ๊ณ„์‚ฐ ์šฉ๋Ÿ‰์œผ๋กœ ์ธํ•ด ๊ด‘๋ฒ”์œ„ํ•˜๊ฒŒ ์‚ฌ์šฉ๋˜๊ธฐ ์–ด๋ ต๋‹ค๋Š” ๋ฌธ์ œ๋ฅผ ์•ˆ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋ธ”๋ก์ฒด์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์š”๊ตฌ์‚ฌํ•ญ

๋ธ”๋ก์ฒด์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋„๋ฆฌ ํ†ต์šฉ์‹œํ‚ค๋ ค๋ฉด ๋‹ค์Œ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•  ๋งŒํผ ์œ ์—ฐํ•œ ํ”Œ๋žซํผ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค:

์ˆ˜๋ฐฑ๋งŒ ์‚ฌ์šฉ์ž ์ง€์›

eBay๋‚˜ Uber, AirBnB, Facebook ๋“ฑ์˜ ์„œ๋น„์Šค์™€ ๊ฒฝ์Ÿํ•˜๋ ค๋ฉด ์ˆ˜์ฒœ๋งŒ ๋ช…์˜ ์ผ์ผ ์‚ฌ์šฉ์ž๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ธ”๋ก์ฒด์ธ ๊ธฐ์ˆ ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ฒฝ์šฐ์— ๋”ฐ๋ผ ๋งค์šฐ ๋งŽ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ํ•œ ์›ํ™œํžˆ ๋™์ž‘ํ•˜์ง€ ์•Š๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์žˆ์„ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋งค์šฐ ๋งŽ์€ ์ˆ˜์˜ ์‚ฌ์šฉ์ž๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ํ”Œ๋žซํผ์€ ๋ฌด์—‡๋ณด๋‹ค ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

๋ฌด๋ฃŒ ์‚ฌ์šฉ

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

์†์‰ฌ์šด ์—…๊ทธ๋ ˆ์ด๋“œ ๋ฐ ๋ฒ„๊ทธ ์ˆ˜์ •

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

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

๋‚ฎ์€ ๋Œ€๊ธฐ์‹œ๊ฐ„

์ข‹์€ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์—๋Š” ๋ช‡ ์ดˆ ๋‚ด ์ง€์—ฐ์‹œ๊ฐ„์œผ๋กœ ์ „๋‹ฌ๋˜๋Š” ์•ˆ์ •์  ํ”ผ๋“œ๋ฐฑ์ด ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค. ์ง€์—ฐ์‹œ๊ฐ„์ด ๊ธธ์–ด์งˆ์ˆ˜๋ก ์‚ฌ์šฉ์ž์˜ ๋ถˆ๋งŒ์ด ์ปค์ ธ, ๊ธฐ์กด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ๋ธ”๋ก์ฒด์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ฒฝ์Ÿ๋ ฅ์ด ๋–จ์–ด์ง‘๋‹ˆ๋‹ค. ํ”Œ๋žซํผ์€ ๋‚ฎ์€ ๋Œ€๊ธฐ์‹œ๊ฐ„์˜ ํŠธ๋žœ์žญ์…˜์„ ์ง€์›ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ˆœ์ฐจ ์ฒ˜๋ฆฌ ์„ฑ๋Šฅ

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

๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ ์„ฑ๋Šฅ

๋Œ€๊ทœ๋ชจ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์—ฌ๋Ÿฌ CPU์™€ ์ปดํ“จํ„ฐ์—์„œ ์ž‘์—… ๋ถ€ํ•˜๋ฅผ ๋‚˜๋ˆ„์–ด ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ•ฉ์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜(Consensus Algorithm, BFT-DPOS)

EOS.IO๋Š” ๋ธ”๋ก์ฒด์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์„ฑ๋Šฅ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•  ์ˆ˜ ์žˆ๋Š” ํ˜„์žฌ ์œ ์ผํ•œ ๋ถ„์‚ฐ ํ•ฉ์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜, ์ง€๋ถ„ ์œ„์ž„ ์ฆ๋ช…(Delegated Proof of Stake, DPOS)์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋”ฐ๋ฅด์ž๋ฉด, EOS.IO๋ฅผ ์ฑ„ํƒํ•œ ๋ธ”๋ก์ฒด์ธ์˜ ํ† ํฐ ๋ณด์œ ์ž๋Š” ๋ฐ˜๋ณต๋˜๋Š” ์Šน์ธ ํˆฌํ‘œ ์‹œ์Šคํ…œ์„ ํ†ตํ•ด ๋ธ”๋ก ํ”„๋กœ๋“€์„œ(Block Producer, BP)๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ชจ๋“  BP ์ž…ํ›„๋ณด์ž๋Š” ํ† ํฐ ๋ณด์œ ์ž๋ฅผ ์„ค๋“ํ•ด ์ž์‹ ์—๊ฒŒ ํˆฌํ‘œํ•˜๊ฒŒ๋” ํ•จ์œผ๋กœ์„œ ๋ธ”๋ก์„ ์ƒ์‚ฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

EOS.IO๋Š” ์ •ํ™•ํžˆ 0.5 ์ดˆ๋งˆ๋‹ค ๋ธ”๋ก์„ ์ƒ์‚ฐํ•˜๋„๋ก ํ•˜๋ฉฐ ๋‹จ ํ•˜๋‚˜์˜ BP ๋งŒ์ด ๊ทธ ์‹œ์ ์—์„œ ๋ธ”๋ก์„ ์ƒ์‚ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ธ”๋ก์ด ์˜ˆ์ •๋œ ์‹œ์ ์— ์ƒ์‚ฐ๋˜์ง€ ์•Š์œผ๋ฉด, ๊ทธ ์‹œ์ ์€ ๋ธ”๋ก ์ƒ์‚ฐ ์—†์ด ์ง€๋‚˜๊ฐ‘๋‹ˆ๋‹ค. ๋ธ”๋ก์ด ํ•˜๋‚˜ ์ด์ƒ ์ƒ์‚ฐ๋˜์ง€ ์•Š๊ณ  ์ง€๋‚˜๊ฐˆ ๊ฒฝ์šฐ ๋ธ”๋ก์ฒด์ธ์—๋Š” 0.5์ดˆ ์ด์ƒ์˜ ์ƒ์‚ฐ ๊ฐ„๊ฒฉ์ด ์ƒ๊ธฐ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

EOS.IO๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ผ์šด๋“œ ๋‹น 126(21 ๋ช…์˜ BP๋‹น ๋ธ”๋ก 6 ๊ฐœ์”ฉ) ๋‹จ๊ณ„์— ๊ฑธ์ณ ๋ธ”๋ก์ด ์ƒ์‚ฐ๋ฉ๋‹ˆ๋‹ค. ๋งค ๋ผ์šด๋“œ๊ฐ€ ์‹œ์ž‘๋  ๋•Œ 21๊ณณ์˜ BP๊ฐ€ ํ† ํฐ ๋“ํ‘œ ์ˆœ์— ๋”ฐ๋ผ ์„ ํƒ๋ฉ๋‹ˆ๋‹ค. ์„ ์ •๋œ BP๋Š” 15 ๋ช… ์ด์ƒ์˜ BP๊ฐ€ ํ•ฉ์˜ํ•œ ์ˆœ์„œ์— ๋”ฐ๋ผ ์ƒ์‚ฐ์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

(์—ญ์ž ์ฃผ: 2018๋…„ 4์›” 13์ผ ํ˜„์žฌ ์ฝ”๋“œ๋ฅผ ํ™•์ธํ•ด๋ณด๋ฉด, BP๋‹น ๋ธ”๋ก 12๊ฐœ์”ฉ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋ผ์šด๋“œ๋‹น 252๊ฐœ์˜ ๋ธ”๋ก์ด ์ƒ์‚ฐ๋ฉ๋‹ˆ๋‹ค.)

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

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

์•„์šธ๋Ÿฌ, BP๋Š” ๋™์‹œ์— ๋‘ ๊ฐœ์˜ ํฌํฌ์— ๋ธ”๋ก์„ ์ƒ์‚ฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฐ ์ผ์„ ์žํ–‰ํ•œ BP๋Š” ํ‘œ๋ฅผ ์žƒ์–ด ์ถ•์ถœ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฐ ๊ทœ์น™ ์œ„๋ฐ˜์ž๋ฅผ ์ž๋™์œผ๋กœ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•ด ์ด์ค‘ ์ƒ์‚ฐ์ด ๋ฐœ์ƒํ–ˆ๋‹ค๋Š” ์•”ํ˜ธํ•™์  ์ฆ๊ฑฐ(cryptographic evidence)๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ธฐ์กด DPOS์—, ๋ชจ๋“  BP๊ฐ€ ๋ชจ๋“  ๋ธ”๋ก์— ์„œ๋ช…ํ•˜์—ฌ ๋™์ผํ•œ ํƒ€์ž„์Šคํƒฌํ”„๋‚˜ ๋†’์ด(height)๋ฅผ ๊ฐ€์ง€๋Š” ๋‘ ๋ธ”๋ก์— ์„œ๋ช…ํ•  ์ˆ˜ ์—†๊ฒŒ ํ•˜๋Š” ๋น„์ž”ํ‹ฐ์›€ ์žฅ์•  ํ—ˆ์šฉ(Byzantine Fault Tolerance, BFT) ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 15 ๋ช…์˜ BP๊ฐ€ ๋ธ”๋ก์— ์„œ๋ช…ํ•˜๋ฉด ํ•ด๋‹น ๋ธ”๋ก์€ ํ™•์ •๋œ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค. ์–ด๋–ค ๋น„์ž”ํ‹ฐ์›€ BP๊ฐ€ ๋™์ผํ•œ ํƒ€์ž„์Šคํƒฌํ”„๋‚˜ ๋†’์ด๋ฅผ ๊ฐ€์ง€๋Š” ๋‘ ๋ธ”๋ก์— ์„œ๋ช…ํ•˜๋ฉด, ์ด๋Ÿฐ ๋ฐ˜์—ญ์— ๋Œ€ํ•œ ์•”ํ˜ธํ•™์  ์ฆ๊ฑฐ๊ฐ€ ๋‚จ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋ธ ํ•˜์—์„œ๋Š” 1์ดˆ ์ด๋‚ด์— ๋ฒˆ๋ณต ๋ถˆ๊ฐ€๋Šฅํ•œ ํ•ฉ์˜์— ๋„๋‹ฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

ํŠธ๋žœ์žญ์…˜ ํ™•์ •

์ผ๋ฐ˜์ ์ธ DPOS ๋ธ”๋ก์ฒด์ธ์—์„œ BP ์ฐธ์—ฌ์œจ์€ 100% ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์‹œ๊ฐ„ ๊ธฐ์ค€์œผ๋กœ ํ‰๊ท  0.25์ดˆ ์ด๋‚ด์— 99.9%์˜ ํ™•์‹ค์„ฑ์œผ๋กœ ํŠธ๋žœ์žญ์…˜์ด ํ™•์ •๋œ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. DPOS ์™ธ์—๋„ EOS.IO๋Š” ๋น„๋™๊ธฐ์‹ ๋น„์ž”ํ‹ฐ์›€ ์žฅ์•  ํ—ˆ์šฉ(asynchronous BFT, aBFT) ๊ธฐ๋ฒ•์„ ์ถ”๊ฐ€ํ•˜์—ฌ ๋น„๊ฐ€์—ญ์„ฑ์„ ๋ณด๋‹ค ๋น ๋ฅด๊ฒŒ ๋‹ฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. aBFT ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ 1์ดˆ ์ด๋‚ด์— 100%์˜ ๋น„๊ฐ€์—ญ์„ฑ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

์ง€๋ถ„ ์ฆ๋ช… ๊ธฐ๋ฐ˜ ํŠธ๋žœ์žญ์…˜(Transation as Proof of Stake, TaPoS)

EOS.IO ๋‚ด์˜ ๋ชจ๋“  ํŠธ๋žœ์žญ์…˜์—๋Š” ์ตœ๊ทผ ๋ธ”๋ก ํ—ค๋”์˜ ํ•ด์‹œ ์ผ๋ถ€๊ฐ€ ํฌํ•จ๋ผ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ํ•ด์‹œ๋Š” ๋‘ ๊ฐ€์ง€ ์šฉ๋„๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค:

  1. ์ฐธ์กฐ๋œ ๋ธ”๋ก์„ ํฌํ•จํ•˜์ง€ ์•Š๋Š” ํฌํฌ์—์„œ ํŠธ๋žœ์žญ์…˜์ด ์žฌ์ƒ๋˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค
  2. ํŠน์ • ์‚ฌ์šฉ์ž์™€ ๊ทธ์˜ ์ง€๋ถ„์ด ํŠน์ •ํ•œ ํฌํฌ ์ƒ์— ์กด์žฌํ•œ๋‹ค๋Š” ๊ฒƒ์„ ๋„คํŠธ์›Œํฌ์— ์•Œ๋ฆฝ๋‹ˆ๋‹ค

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

๊ณ„์ •

EOS.IO๋Š” ๋ชจ๋“  ๊ณ„์ •์ด ์ตœ๋Œ€ 12๋ฌธ์ž ๊ธธ์ด์˜ ๊ณ ์œ ํ•œ, ์‚ฌ๋žŒ์ด ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ์ด๋ฆ„์œผ๋กœ ์ƒ์„ฑ๋  ์ˆ˜ ์žˆ๊ฒŒ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฆ„์€ ๊ณ„์ • ์ƒ์„ฑ์ž๊ฐ€ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๊ณ„์ • ์ƒ์„ฑ์ž๋Š” ์ƒˆ๋กœ์šด ๊ณ„์ •์„ ์ƒ์„ฑํ•  ๋•Œ ์ด ๊ณ„์ •์ด ์ž์ฒด RAM์„ ์˜ˆ์•ฝํ•  ํ† ํฐ์„ ๋ณด์œ ํ•  ๋•Œ๊นŒ์ง€ RAM์„ ์˜ˆ์•ฝํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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

์•ก์…˜ & ํ•ธ๋“ค๋Ÿฌ

๊ฐ ๊ณ„์ •์€ ๊ตฌ์กฐํ™”๋œ ์•ก์…˜์„ ๋‹ค๋ฅธ ๊ณ„์ •์œผ๋กœ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ฐ›์€ ์•ก์…˜์„ ์ฒ˜๋ฆฌํ•  ์Šคํฌ๋ฆฝํŠธ(handler)๋ฅผ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. EOS.IO๋Š” ๊ฐ ๊ณ„์ •์— ์ž์ฒด ์•ก์…˜ ํ•ธ๋“ค๋Ÿฌ์—์„œ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ์ž์ฒด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์•ก์…˜ ํ•ธ๋“ค๋Ÿฌ๊ฐ€ ๋‹ค๋ฅธ ๊ณ„์ •์œผ๋กœ ์•ก์…˜์„ ๋ณด๋‚ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. EOS.IO๋Š” ์•ก์…˜๊ณผ ์ž๋™ํ™”๋œ ์•ก์…˜ ํ•ธ๋“ค๋Ÿฌ์˜ ์กฐํ•ฉ์œผ๋กœ ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

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

์—ญํ•  ๊ธฐ๋ฐ˜ ๊ถŒํ•œ ๊ด€๋ฆฌ

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

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

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

EOS.IO์—์„œ๋Š” ๊ณ„์ •์—์„œ ์–ด๋–ค ํ‚ค ๋ฐ/๋˜๋Š” ๊ณ„์ • ์กฐํ•ฉ์ด ํŠน์ • ์œ ํ˜•์˜ ์•ก์…˜์„ ๋‹ค๋ฅธ ๊ณ„์ •์œผ๋กœ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋Š”์ง€ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์‚ฌ์šฉ์ž์˜ ์†Œ์…œ ๋ฏธ๋””์–ด ๊ณ„์ • ์ž์ฒด๊ฐ€ ํ•˜๋‚˜์˜ ํ‚ค๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ฑฐ๋ž˜์†Œ์— ์ ‘์†ํ•˜๊ธฐ ์œ„ํ•œ ํ‚ค๋ฅผ ๋”ฐ๋กœ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ฌ์ง€์–ด๋Š” ํ‚ค๋ฅผ ํ• ๋‹นํ•˜์ง€ ์•Š๊ณ ๋„ ๋‹ค๋ฅธ ๊ณ„์ •์— ์‚ฌ์šฉ์ž ๊ณ„์ •์„ ๋Œ€์‹ ํ•˜์—ฌ ์•ก์…˜์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ช…๋ช…๋œ ๊ถŒํ•œ ์ˆ˜์ค€

EOS.IO์—์„œ ๊ณ„์ •์€ ๋ช…๋ช…๋œ ๊ถŒํ•œ ์ˆ˜์ค€์„ ์ •์˜ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ฐ ๊ถŒํ•œ ์ˆ˜์ค€์€ ๋ณด๋‹ค ๋†’์€ ์ˆ˜์ค€์˜ ๋ช…๋ช…๋œ ๊ถŒํ•œ์—์„œ ํŒŒ์ƒ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ช…๋ช…๋œ ๊ฐ ๊ถŒํ•œ ์ˆ˜์ค€(permission level)์€ ์ž๊ฒฉ(authority)์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค; ์ž๊ฒฉ(authority)์€ ํ‚ค ๋ฐ/ํ˜น์€ ๋‹ค๋ฅธ ๊ณ„์ •์˜ ๋ช…๋ช…๋œ ๊ถŒํ•œ ์ˆ˜์ค€์œผ๋กœ ๊ตฌ์„ฑ๋œ ์ž„๊ณ„ ๋‹ค์ค‘ ์„œ๋ช…(threshold multi-signature) ๊ฒ€์‚ฌ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ณ„์ •์˜ ์•ก์…˜์— "์นœ๊ตฌ" ๊ถŒํ•œ ์ˆ˜์ค€์„ ์„ค์ •ํ•˜๋ฉด ํ•ด๋‹น ๊ณ„์ •์˜ ์นœ๊ตฌ๋Š” ์ด ์•ก์…˜์„ ๋™๋“ฑํ•˜๊ฒŒ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ์˜ˆ๋กœ๋Š” Steem ๋ธ”๋ก์ฒด์ธ์ด ์žˆ์Šต๋‹ˆ๋‹ค. Steem ๋ธ”๋ก์ฒด์ธ์—๋Š” 3๊ฐœ์˜ ๋ช…๋ช…๋œ ๊ถŒํ•œ ์ˆ˜์ค€์ด ํ•˜๋“œ์ฝ”๋”ฉ๋ผ ์žˆ์Šต๋‹ˆ๋‹ค: ์†Œ์œ ์ž, ํ™œ๋™, ๊ฒŒ์‹œ. ๊ฒŒ์‹œ ๊ถŒํ•œ์€ ์˜ค์ง ์†Œ์…œ ํ™œ๋™(ํˆฌํ‘œ๋‚˜ ๊ธ€ ๊ฒŒ์‹œ)๋งŒ ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด ํ™œ๋™ ๊ถŒํ•œ์€ ์†Œ์œ ์ž๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์„ ์ œ์™ธํ•œ ๋ชจ๋“  ์ผ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์†Œ์œ ์ž ๊ถŒํ•œ์€ cold storage๋ฅผ ์œ„ํ•œ ๊ฒƒ์ด๋ฉฐ ๋ชจ๋“  ์ผ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. EOS.IO๋Š” ๊ฐ ๊ณ„์ • ์†Œ์œ ์ž๊ฐ€ ์ž์‹ ๋งŒ์˜ ๊ณ„์ธต ๊ตฌ์กฐ์™€ ์•ก์…˜ ๊ทธ๋ฃน์„ ์ •์˜ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•จ์œผ๋กœ์„œ ์ด ๊ฐœ๋…์„ ์ผ๋ฐ˜ํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ถŒํ•œ ๋งคํ•‘

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

๊ถŒํ•œ ํ‰๊ฐ€

@alice๊ฐ€ @bob์—๊ฒŒ "์•ก์…˜" ํƒ€์ž…์˜ ์•ก์…˜์„ ๋ณด๋‚ผ ๋•Œ EOS.IO๋Š” @alice๊ฐ€ @bob.groupa.subgroup.Action์— ๋Œ€ํ•œ ๊ถŒํ•œ์„ ๋งคํ•‘ํ–ˆ๋Š”์ง€ ๋จผ์ € ๊ฒ€์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋ฐœ๊ฒฌ๋˜์ง€ ์•Š์œผ๋ฉด @bob.groupa.subgroup, @bob.groupa ์ˆœ์œผ๋กœ ๊ฑฐ์Šฌ๋Ÿฌ ์˜ฌ๋ผ๊ฐ€ ๋งˆ์ง€๋ง‰์œผ๋กœ @bob์— ๋Œ€ํ•œ ๋งคํ•‘์ด ๊ฒ€์‚ฌ๋ฉ๋‹ˆ๋‹ค. ๊ฑฐ๊ธฐ๊นŒ์ง€๋„ ์ผ์น˜ํ•˜๋Š” ๋งคํ•‘์ด ์—†์œผ๋ฉด ๋ช…๋ช…๋œ ๊ถŒํ•œ ๊ทธ๋ฃน @alice.active์— ๋งคํ•‘๋˜์—ˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

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

๊ธฐ๋ณธ ๊ถŒํ•œ ๊ทธ๋ฃน

๋˜ํ•œ EOS.IO์—์„œ๋Š” ๋ชจ๋“  ๊ณ„์ •์ด ๋ชจ๋“  ์ผ์„ ํ•  ์ˆ˜ ์žˆ๋Š” "์†Œ์œ ์ž" ๊ทธ๋ฃน๊ณผ ์†Œ์œ ์ž ๊ทธ๋ฃน์„ ๋ณ€๊ฒฝํ•˜๋Š” ์ผ์„ ์ œ์™ธํ•œ ๋ชจ๋“  ์ผ์„ ํ•  ์ˆ˜ ์žˆ๋Š” "ํ™œ๋™" ๊ทธ๋ฃน์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๋‹ค๋ฅธ ๊ถŒํ•œ ๊ทธ๋ฃน์€ "ํ™œ๋™" ๊ทธ๋ฃน์—์„œ ํŒŒ์ƒ๋ฉ๋‹ˆ๋‹ค.

๊ถŒํ•œ์˜ ๋ณ‘๋ ฌ ํ‰๊ฐ€

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

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

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

๊ฐ•์ œ ์ง€์—ฐ๊ณผ ๊ด€๋ จ๋œ ์•ก์…˜

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

์‚ฌ์šฉ์ž๋Š” ์ด๋Ÿฌํ•œ ์•ก์…˜ ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๋  ๋•Œ ์ „์ž ๋ฉ”์ผ์ด๋‚˜ ํ…์ŠคํŠธ ๋ฉ”์‹œ์ง€๋กœ ์•Œ๋ฆผ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์Šน์ธํ•œ ์•ก์…˜์ด ์•„๋‹ˆ๋ผ๋ฉด ๊ณ„์ • ๋ณต๊ตฌ ํ”„๋กœ์„ธ์Šค๋ฅผ ํ†ตํ•ด ๊ณ„์ •์„ ๋ณต๊ตฌํ•˜๊ณ  ์•ก์…˜์„ ์ฒ ํšŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

๋„๋‚œ๋‹นํ•œ ํ‚ค์˜ ๋ณต๊ตฌ

EOS.IO๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ํ‚ค๋ฅผ ๋„๋‚œ๋‹นํ–ˆ์„ ๋•Œ ๊ณ„์ •์„ ๋ณต๊ตฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ณ„์ • ์†Œ์œ ์ž๋Š” ์ง€์ •๋œ ๊ณ„์ • ๋ณต๊ตฌ ํŒŒํŠธ๋„ˆ์˜ ์Šน์ธ์„ ์–ป์–ด, ์ง€๋‚œ 30์ผ ๋™์•ˆ ํ™œ์„ฑ์ƒํƒœ์˜€๋˜ ์†Œ์œ ์ž ํ‚ค๋ฅผ ์‚ฌ์šฉํ•ด ์ž์‹  ๊ณ„์ •์˜ ์†Œ์œ ์ž ํ‚ค๋ฅผ ์žฌ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ„์ • ๋ณต๊ตฌ ํŒŒํŠธ๋„ˆ๋Š” ์†Œ์œ ์ž์˜ ๋„์›€์ด ์žˆ์–ด์•ผ๋งŒ ๊ณ„์ •์„ ์žฌ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ฒฐ์ •๋ก ์  ๋ณ‘๋ ฌ ์‹คํ–‰

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

EOS.IO์˜ 2018๋…„ 6์›” ๋ฆด๋ฆฌ์ฆˆ์—๋Š”, ๋‹จ์ผ ์Šค๋ ˆ๋“œ์—์„œ ์‹คํ–‰๋˜์ง€๋งŒ ํ–ฅํ›„ ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ๋‚˜ ๋ณ‘๋ ฌ ์‹คํ–‰์—์„œ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

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

๋ถ€๋ถ„ ๋ณ‘๋ ฌ ์‹คํ–‰(Part of parallel execution)์€ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์ƒˆ ์•ก์…˜์„ ์ƒ์„ฑํ•  ๋•Œ ์ฆ‰์‹œ ์ „๋‹ฌ๋˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋Œ€์‹  ๋‹ค์Œ ์‚ฌ์ดํด์— ์ „๋‹ฌ๋˜๋„๋ก ์˜ˆ์•ฝํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜์‹ ์ž๊ฐ€ ํ˜„์žฌ ๋‹ค๋ฅธ ์ƒค๋“œ์—์„œ ์ž์‹ ์˜ ์ƒํƒœ๋ฅผ ์ˆ˜์ •ํ•˜๊ณ  ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ฆ‰์‹œ ์ „๋‹ฌํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

ํ†ต์‹  ๋Œ€๊ธฐ์‹œ๊ฐ„ ์ตœ์†Œํ™”

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

๋ธ”๋ก

  ๋ฆฌ์ „

    ์‚ฌ์ดํด(์ˆœ์ฐจ ์ฒ˜๋ฆฌ)

      ์ƒค๋“œ(๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ)

        ํŠธ๋žœ์žญ์…˜(์ˆœ์ฐจ ์ฒ˜๋ฆฌ)

          ์•ก์…˜(์ˆœ์ฐจ ์ฒ˜๋ฆฌ)
          
            ์ˆ˜์‹ ์ž์™€ ์•Œ๋ฆผ๋ฐ›๋Š” ๊ณ„์ •(๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ)

ํ•œ ์‚ฌ์ดํด์—์„œ ์ƒ์„ฑ๋œ ํŠธ๋žœ์žญ์…˜์€ ํ›„์† ์‚ฌ์ดํด์ด๋‚˜ ๋ธ”๋ก์— ์ „๋‹ฌ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. BP๋Š” ์ง€์ •๋œ ์ œํ•œ์‹œ๊ฐ„์ด ๋‹คํ•˜๊ฑฐ๋‚˜ ์ƒˆ๋กœ ์ƒ์„ฑ๋ผ ์ „๋‹ฌํ•  ํŠธ๋žœ์žญ์…˜์ด ์—†์„ ๋•Œ๊นŒ์ง€ ๋ธ”๋ก์— ์‚ฌ์ดํด์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

์ฝ๊ธฐ ์ „์šฉ ์•ก์…˜ ํ•ธ๋“ค๋Ÿฌ

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

์—ฌ๋Ÿฌ ๊ณ„์ •์— ๋Œ€ํ•œ ์›์ž์  ํŠธ๋žœ์žญ์…˜

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

๋ธ”๋ก์ฒด์ธ ์ƒํƒœ์˜ ๋ถ€๋ถ„ ํ‰๊ฐ€

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

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

์ฃผ๊ด€์ ์ธ ์ตœ์„ ์˜ ์Šค์ผ€์ค„๋ง

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

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

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

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

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

์ง€์—ฐ๋œ ํŠธ๋žœ์žญ์…˜

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

๋ฌธ๋งฅ ๋ฌด๊ด€ ์•ก์…˜

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

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

๋ฌธ๋งฅ ๋ฌด๊ด€ ์•ก์…˜์˜ ์ ์šฉ์œผ๋กœ ์ƒค๋”ฉ(sharding) ๋ฐ Raiden, Plasma, State Channels ๋“ฑ๋“ฑ์˜ ํ™•์žฅ์„ฑ ๊ด€๋ จ๊ธฐ์ˆ ๋“ค์€ ํ›จ์”ฌ ๋” ๋ณ‘๋ ฌํ™” ๊ฐ€๋Šฅํ•ด์กŒ๊ณ  ์‹ค์šฉ์ ์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๊ฐœ๋ฐœ๋จ์œผ๋กœ ์ธํ•ด ํšจ์œจ์ ์ธ ๋ธ”๋ก์ฒด์ธ ๊ฐ„ ํ†ต์‹ ๊ณผ ์ž ์žฌ์ ์œผ๋กœ ๋ฌดํ•œํ•œ ํ™•์žฅ์ด ๊ฐ€๋Šฅํ•ด์กŒ์Šต๋‹ˆ๋‹ค.

ํ† ํฐ ๋ชจ๋ธ ๋ฐ ์ž์› ์‚ฌ์šฉ

์ฃผ์˜ ์‚ฌํ•ญ: ์ด ๋ฐฑ์„œ์— ์–ธ๊ธ‰๋œ ์•”ํ˜ธํ™”๋œ ํ† ํฐ์€ EOS.IO๋ฅผ ์ฑ„ํƒํ•ด ์ถœ์‹œ๋œ ๋ธ”๋ก์ฒด์ธ์˜ ์•”ํ˜ธํ™”๋œ ํ† ํฐ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. EOS ํ† ํฐ ๋ฐฐํฌ์™€ ํ•จ๊ป˜ Ethereum ๋ธ”๋ก์ฒด์ธ์— ๋ฐฐํฌ๋œ ERC-20 ํ˜ธํ™˜ ํ† ํฐ์„ ์˜๋ฏธํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

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

  1. ๋Œ€์—ญํญ ๋ฐ ๋กœ๊ทธ ์ €์žฅ์†Œ(๋””์Šคํฌ)
  2. ์—ฐ์‚ฐ ๋ฐ ์—ฐ์‚ฐ ๋ฐฑ๋กœ๊ทธ(CPU)
  3. ์ƒํƒœ ์ €์žฅ์†Œ(RAM)

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

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

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

BP๋Š” ๋Œ€์—ญํญ, ์—ฐ์‚ฐ, ์ƒํƒœ์— ๋Œ€ํ•œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์šฉ๋Ÿ‰์„ ๊ฒŒ์‹œํ•ฉ๋‹ˆ๋‹ค. EOS.IO ์ƒ์—์„œ ๊ฐ ๊ณ„์ •์€ ์ง€๋ถ„์„ ์‚ฌ์šฉํ•œ 3์ผ๊ฐ„์˜ ๊ณ„์•ฝ์„ ํ†ตํ•ด ๋ณด์œ ํ•˜๊ณ  ์žˆ๋Š” ํ† ํฐ ๋Ÿ‰์— ๋น„๋ก€ํ•ด ์‚ฌ์šฉ ๊ฐ€๋Šฅ ์šฉ๋Ÿ‰์—์„œ ์ผ์ • ๋น„์œจ๋งŒํผ ์†Œ๋น„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, EOS.IO๋ฅผ ์ฑ„ํƒํ•œ ๋ธ”๋ก์ฒด์ธ์ด ์‹œ์ž‘๋์„ ๋•Œ ํ•œ ๊ณ„์ •์ด ๊ทธ ๋ธ”๋ก์ฒด์ธ์—์„œ ๋ฐฐํฌ ๊ฐ€๋Šฅํ•œ ์ „์ฒด ํ† ํฐ์˜ 1%๋ฅผ ๋ณด์œ ํ•˜๊ณ  ์žˆ๋‹ค๋ฉด, ๊ทธ ๊ณ„์ •์€ ์ƒํƒœ ์ €์žฅ ์šฉ๋Ÿ‰ ์ „์ฒด์˜ 1%๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋ฏธ ์ถœ์‹œ๋œ ๋ธ”๋ก์ฒด์ธ์— EOS.IO๋ฅผ ๋„์ž…ํ•˜๊ฒŒ ๋˜๋ฉด ๋Œ€์—ญํญ๊ณผ ์—ฐ์‚ฐ ์šฉ๋Ÿ‰์€ ์ผ์‹œ์ (๋ฏธ์‚ฌ์šฉ ์šฉ๋Ÿ‰์„ ๋ฏธ๋ž˜์— ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์ €์žฅํ•ด ๋‘˜ ์ˆ˜ ์—†์Œ)์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ถ„ํ•  ์˜ˆ์•ฝ ๊ธฐ์ค€์œผ๋กœ ํ• ๋‹น๋ฉ๋‹ˆ๋‹ค. EOS.IO๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋Œ€์—ญํญ ์‚ฌ์šฉ ๋น„์œจ์„ ์ œํ•œํ•˜๊ธฐ ์œ„ํ•ด Steem์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

๊ฐ๊ด€์ ์ด์ž ์ฃผ๊ด€์ ์ธ ์ธก์ •

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

์•„์šธ๋Ÿฌ, ๊ฐ๊ด€์ ์œผ๋กœ ์ธก์ •ํ•ด๋„ ๋ฌด๋ฐฉํ•œ ์‚ฌ์†Œํ•œ ๊ฒƒ๋“ค์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ „์†ก๋˜๋Š” ์•ก์…˜์˜ ์ˆซ์ž๋‚˜ ๋‚ด๋ถ€ DB์— ์ €์žฅ๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ํฌ๊ธฐ๋Š” ์ €๋ ดํ•˜๋ฏ€๋กœ ๊ฐ๊ด€์  ์ธก์ •์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. EOS.IO๋Š” BP๊ฐ€ ์ด๋Ÿฐ ๊ฐ๊ด€์  ์ธก์ •์— ๋™์ผํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์“ธ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด ์ฃผ์ง€๋งŒ, ์ฃผ๊ด€์ ์ธ ์ฒ™๋„์— ๋Œ€ํ•ด์„œ๋Š” ๋” ์—„๊ฒฉํ•œ ์ฃผ๊ด€์ ์ธ ์ฒ™๋„๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๊ฒŒ๋„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ˆ˜์‹ ์ž ๋ถ€๋‹ด

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

์ˆ˜์‹ ์ž๊ฐ€ ์ง€๋ถˆํ•  ์ˆ˜ ์žˆ๊ธฐ๋Š” ํ•˜์ง€๋งŒ, EOS.IO์—์„œ๋Š” ๋ฐœ์‹ ์ž๊ฐ€ ๋Œ€์—ญํญ ๋ฐ ๊ณ„์‚ฐ, ์ €์žฅ ๋น„์šฉ์„ ์ง€๋ถˆํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ์ด์šฉํ•˜๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์ž๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๊ฐ€์žฅ ์ž˜ ๋งž๋Š” ๋ฐฉ๋ฒ•์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŽ์€ ๊ฒฝ์šฐ ๋ฐœ์‹ ์ž ๋ถ€๋‹ด์€ ์ž์ฒด ๋ฐฐ๊ธ‰ ์‹œ์Šคํ…œ(rationing system)์„ ๊ตฌํ˜„ํ•˜์ง€ ์•Š์œผ๋ ค ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์ž๋“ค์˜ ์ˆ˜๊ณ ๋ฅผ ์ค„์—ฌ์ค๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์ž๋Š” ๋Œ€์—ญํญ๊ณผ ์—ฐ์‚ฐ์šฉ๋Ÿ‰์„ ์‚ฌ์šฉ์ž์—๊ฒŒ ์œ„์ž„ํ•œ ๋‹ค์Œ "๋ฐœ์‹ ์ž ๋ถ€๋‹ด" ๋ชจ๋ธ๋กœ ์‚ฌ์šฉํ•˜๋„๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ตœ์ข… ์‚ฌ์šฉ์ž์˜ ๊ด€์ ์—์„œ ๋ณด๋ฉด ๋ฌด๋ฃŒ์ด์ง€๋งŒ, ๋ธ”๋ก์ฒด์ธ์˜ ๊ด€์ ์—์„œ ๋ณด๋ฉด ๋ฐœ์‹ ์ž ๋ถ€๋‹ด์ž…๋‹ˆ๋‹ค.

์šฉ๋Ÿ‰ ์œ„์ž„

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

ํŠธ๋žœ์žญ์…˜ ๋น„์šฉ์„ ํ† ํฐ ๊ฐ€์น˜์™€ ๊ตฌ๋ถ„

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

์ƒํƒœ ์ €์žฅ ๋น„์šฉ

๋Œ€์—ญํญ๊ณผ ์—ฐ์‚ฐ๋ ฅ์„ ์œ„์ž„ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ƒํƒœ๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•ด์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์ž๋Š” ์ƒํƒœ๊ฐ€ ์‚ญ์ œ๋˜๊ธฐ ์ „๊นŒ์ง€ ํ† ํฐ์„ ๋ณด์œ ํ•˜๊ณ  ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ƒํƒœ๊ฐ€ ์‚ญ์ œ๋˜์ง€ ์•Š๋Š”๋‹ค๋ฉด, ํ† ํฐ์€ ์‹ค์งˆ์ ์œผ๋กœ ์œ ํ†ต์—์„œ ๋ฐฐ์ œ๋ฉ๋‹ˆ๋‹ค.

๋ธ”๋ก ๋ณด์ƒ

EOS.IO๋ฅผ ์ฑ„ํƒํ•œ ๋ธ”๋ก์ฒด์ธ์€ ๋ธ”๋ก์„ ์ƒ์‚ฐํ•  ๋•Œ ๋งˆ๋‹ค BP์—๊ฒŒ ์ƒˆ๋กœ์šด ํ† ํฐ์„ ๋ณด์ƒ์œผ๋กœ ์ง€๊ธ‰ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ์ƒ์„ฑ๋œ ํ† ํฐ์˜ ์ˆ˜๋Š” ๋ชจ๋“  ๋ธ”๋ก ํ”„๋กœ๋“€์„œ๊ฐ€ ๊ฒŒ์‹œํ•œ ์›ํ•˜๋Š” ๋ณด์ƒ์˜ ์ค‘๊ฐ„๊ฐ’์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค. EOS.IO ์†Œํ”„ํŠธ์›จ์–ด๋Š” ๋˜ํ•œ ์—ฐ๊ฐ„ ๋ณด์ƒ์œผ๋กœ ๋ฐœํ–‰๋˜๋Š” ํ† ํฐ ๋Ÿ‰์ด ์ „์ฒด์˜ 5%๋ฃฐ ์ดˆ๊ณผํ•˜์ง€ ์•Š๋„๋ก ๋ณด์ƒ ์ƒํ•œ์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์›Œ์ปค ์ œ์•ˆ ์‹œ์Šคํ…œ

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

์›Œ์ปค ์ œ์•ˆ์„ ๊ตฌํ˜„ํ•˜๋Š” ์‹œ์Šคํ…œ ์ปจํŠธ๋ž™ํŠธ๋Š” 2018๋…„ 6์›”์— ์ถœ์‹œ๋˜์ง€ ๋ชปํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์ž๊ธˆ ์กฐ๋‹ฌ ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ BP ๋ณด์ƒ์ด ์‹œ์ž‘๋จ๊ณผ ๋™์‹œ์— ์‹œ์ž‘๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์›Œ์ปค ์ œ์•ˆ ์‹œ์Šคํ…œ์ด WASM์œผ๋กœ ๊ตฌํ˜„๋  ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ํ–ฅํ›„ ํฌํฌ ์—†์ด ์ ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์šด์˜(Governance)

์šด์˜์€ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ตฌ์„ฑ์›์— ์˜ํ•ด ์ˆ˜ํ–‰๋˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ ˆ์ฐจ์ž…๋‹ˆ๋‹ค:

  1. ์†Œํ”„ํŠธ์›จ์–ด ์•Œ๊ณ ๋ฆฌ์ฆ˜๋งŒ์œผ๋กœ ์™„์ „ํžˆ ํ•ด๊ฒฐํ•  ์ˆ˜ ์—†๋Š” ์ง‘๋‹จ ํ–‰๋™์˜ ์ฃผ๊ด€์  ๋ฌธ์ œ์— ๋Œ€ํ•œ ํ•ฉ์˜๋ฅผ ๋„์ถœํ•˜๋Š” ๊ฒƒ
  2. ๋„์ถœ๋œ ํ•ฉ์˜๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ
  3. ํ—Œ๋ฒ• ์ˆ˜์ •์•ˆ์„ ํ†ตํ•ด ์šด์˜ ๊ทœ์น™ ์ž์ฒด๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ

EOS.IO ๊ธฐ๋ฐ˜ ๋ธ”๋ก์ฒด์ธ์€ ํ˜„์žฌ BP๊ฐ€ ๊ฐ€์ง„ ์˜ํ–ฅ์„ ํšจ๊ณผ์ ์œผ๋กœ ํ–‰์‚ฌํ•  ์ˆ˜ ์žˆ๊ฒŒ๋” ์šด์˜ ์ ˆ์ฐจ๋ฅผ ๊ตฌํ˜„ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ข…์ „์˜ ๋ธ”๋ก์ฒด์ธ์€ ์ •์˜๋œ ์šด์˜ ์ ˆ์ฐจ ์—†์ด ์ž„์‹œ์ ์ด๊ณ  ๋น„๊ณต์‹์ ์ด๋ฉฐ ์ข…์ข… ๋…ผ๋ž€์ด ๋˜๋Š” ์šด์˜ ์ ˆ์ฐจ์— ์˜์ง€ํ•˜์—ฌ ์˜ˆ์ธกํ•  ์ˆ˜ ์—†๋Š” ๊ฒฐ๊ณผ๋ฅผ ์ดˆ๋ž˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

EOS.IO ๊ธฐ๋ฐ˜ ๋ธ”๋ก์ฒด์ธ์—์„œ ๊ถŒํ•œ์€ BP์—๊ฒŒ ๊ถŒํ•œ์„ ์œ„์ž„ํ•œ ํ† ํฐ ๋ณด์œ ์ž์—๊ฒŒ์„œ ๋น„๋กฏ๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. BP๋Š” ๊ณ„์ •์„ ๋™๊ฒฐํ•˜๊ณ , ๊ฒฐํ•จ์ด ์žˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์—…๋ฐ์ดํŠธํ•˜๊ณ , ๊ธฐ๋ณธ ํ”„๋กœํ† ์ฝœ์— ๋Œ€ํ•œ ํ•˜๋“œ ํฌํฌ ๋ณ€๊ฒฝ์„ ์ œ์•ˆํ•  ์ˆ˜ ์žˆ๋Š” ์ œํ•œ์ ์ด์ž ํ™•์ธ๋œ ๊ถŒํ•œ์„ ๋ถ€์—ฌ๋ฐ›์Šต๋‹ˆ๋‹ค.

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

๊ณ„์ • ๋™๊ฒฐ

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

๋ชจ๋“  ๋ธ”๋ก์ฒด์ธ์—์„œ BP๋Š” ๋ธ”๋ก์— ์–ด๋–ค ํŠธ๋žœ์žญ์…˜๋“ค์ด ํฌํ•จ๋˜๋Š”์ง€ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์„ ๊ฐ€์ง€๋ฉฐ, ์ด๋ฅผ ์ด์šฉํ•ด ๊ณ„์ •์„ ๋™๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. EOS.IO๋ฅผ ์ฑ„ํƒํ•œ ๋ธ”๋ก์ฒด์ธ์€ ํ™œ๋™์ค‘์ธ BP ์ค‘ 15/21 ํ‘œ๊ฒฐ์„ ํ†ตํ•œ ๊ณ„์ • ๋™๊ฒฐ ๊ณผ์ •์„ ๊ฑฐ์ณ ์ด ๊ถŒํ•œ์„ ๊ณต์‹ํ™”ํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ BP๊ฐ€ ์ด ๊ถŒํ•œ์„ ๋‚จ์šฉํ•  ๊ฒฝ์šฐ ํ‘œ๋ฅผ ์žƒ์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ณ„์ •์€ ๋™๊ฒฐ์—์„œ ํ’€๋ ค๋‚ฉ๋‹ˆ๋‹ค.

๊ณ„์ • ์ฝ”๋“œ ๋ณ€๊ฒฝ

๋‹ค๋ฅธ ๋ชจ๋“  ๋Œ€์‘์ฑ…์ด ์‹คํŒจํ•˜์—ฌ "๋ง‰์„ ์ˆ˜ ์—†๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜"์ด ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ๋ฐฉ์‹์œผ๋กœ ์ž‘๋™ํ•˜๋Š” ๊ฒฝ์šฐ, EOS.IO๋ฅผ ์ฑ„ํƒํ•œ ๋ธ”๋ก์ฒด์ธ์€ BP๊ฐ€ ์ „์ฒด ๋ธ”๋ก์ฒด์ธ์„ ํ•˜๋“œํฌํฌํ•˜์ง€ ์•Š๊ณ  ํ•ด๋‹น ๊ณ„์ •์˜ ์ฝ”๋“œ๋งŒ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ๊ณ„์ •์„ ๋™๊ฒฐํ•˜๋Š” ๊ณผ์ •๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ, ์ด๋Ÿฌํ•œ ์ฝ”๋“œ ๋ณ€๊ฒฝ์—๋Š” ์„ ์ถœ๋œ BP์˜ 15/21 ํ‘œ๊ฒฐ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

ํ—Œ๋ฒ•

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

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

ํ”„๋กœํ† ์ฝœ๊ณผ ํ—Œ๋ฒ•์˜ ์—…๊ทธ๋ ˆ์ด๋“œ

EOS.IO๋Š” ์ •์‹ ์†Œ์Šค ์ฝ”๋“œ ๋ฐ ๊ตฌ์„ฑ์— ์˜ํ•ด ์ •์˜๋œ ๋Œ€๋กœ ํ”„๋กœํ† ์ฝœ์„ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์žˆ๋„๋ก ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค:

  1. BP๋Š” ํ—Œ๋ฒ•์˜ ๋ณ€๊ฒฝ์„ ์ œ์•ˆํ•˜๊ณ  15/21 ํ‘œ๊ฒฐ์„ ๊ฑฐ์นฉ๋‹ˆ๋‹ค.
  2. BP๋Š” ํ–ฅํ›„ 30์ผ๊ฐ„ ์ƒˆ ํ—Œ๋ฒ•์˜ 15/21 ์Šน์ธ์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค
  3. ๋ชจ๋“  ์‚ฌ์šฉ์ž๋Š” ์ƒˆ ํ—Œ๋ฒ•์— ๋™์˜ํ•˜์˜€์Œ์„ ๋ช…์‹œํ•ด์•ผ๋งŒ ํ–ฅํ›„ ํŠธ๋žœ์žญ์…˜์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
  4. BP๋Š” ํ—Œ๋ฒ•์˜ ๋ณ€๊ฒฝ์„ ๋ฐ˜์˜ํ•˜๊ธฐ ์œ„ํ•ด ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๋ณ€๊ฒฝํ•˜๊ณ  ์ƒˆ ํ—Œ๋ฒ•์˜ ํ•ด์‹œ๋ฅผ ์ด์šฉํ•ด ๋ธ”๋ก์ฒด์ธ์— ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค
  5. BP๋Š” ํ–ฅํ›„ 30์ผ๊ฐ„ ์ƒˆ ์ฝ”๋“œ์˜ 15/21 ์Šน์ธ์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค
  6. ์ฝ”๋“œ ๋ณ€๊ฒฝ์€ 7์ผ ํ›„ ํšจ๋ ฅ์ด ๋ฐœ์ƒ๋˜๊ธฐ ๋•Œ๋ฌธ์—, BP๊ฐ€ ์•„๋‹Œ ๋ชจ๋“  ๋…ธ๋“œ๋Š” ๊ทธ ๊ธฐ๊ฐ„ ๋‚ด์— ์—…๊ทธ๋ ˆ์ด๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
  7. ์ƒˆ ์ฝ”๋“œ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜์ง€ ์•Š๋Š” ๋ชจ๋“  ๋…ธ๋“œ๋Š” ์ž๋™์œผ๋กœ ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค

EOS.IO์˜ ๊ธฐ๋ณธ ์„ค์ •์— ๋”ฐ๋ฅด๋ฉด ๋ธ”๋ก์ฒด์ธ์— ์ƒˆ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•ด ์—…๋ฐ์ดํŠธํ•˜๋Š” ๋ฐ 2~3๊ฐœ์›”์ด ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค. ๋‹ค๋งŒ, ๊ตฌ์กฐ ๋ณ€๊ฒฝ ์—†์ด ์ค‘์š”ํ•˜์ง€ ์•Š์€ ๋ฒ„๊ทธ๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๋ฐ์—๋Š” 1~2๊ฐœ์›”์ด ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค.

๊ธด๊ธ‰ ์ƒํ™ฉ์—์„œ์˜ ๋ณ€๊ฒฝ

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

์Šคํฌ๋ฆฝํŠธ & ๊ฐ€์ƒ ๋จธ์‹ 

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

์Šคํ‚ค๋งˆ๋กœ ์ •์˜๋œ ์•ก์…˜

๊ณ„์ •๊ฐ„์— ์ „์†ก๋˜๋Š” ๋ชจ๋“  ์•ก์…˜์€ ๋ธ”๋ก์ฒด์ธ ํ•ฉ์˜ ์ƒํƒœ์˜ ์ผ๋ถ€์ธ ์Šคํ‚ค๋งˆ์— ์˜ํ•ด ์ •์˜๋ฉ๋‹ˆ๋‹ค. ์ด ์Šคํ‚ค๋งˆ๋Š” ์•ก์…˜์˜ ์ด์ง„ ๋ฐ JSON ํ‘œํ˜„ ๊ฐ„ ์›ํ™œํ•œ ๋ณ€ํ™˜์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.

์Šคํ‚ค๋งˆ๋กœ ์ •์˜๋œ DB

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

์ผ๋ฐ˜์ ์ธ ๋ฉ€ํ‹ฐ ์ธ๋ฑ์Šค DB API

์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ๋ฅผ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ , ์ €์žฅ, ๊ฒ€์ƒ‰ํ•˜๊ธฐ ์œ„ํ•ด DB ์Šคํ‚ค๋งˆ๋ฅผ ์ •์˜ํ•  ํ•„์š”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์—ฌ๋Ÿฌ ํ•„๋“œ๋กœ ์ •๋ ฌ๋˜๊ฑฐ๋‚˜ ์ธ๋ฑ์‹ฑ๋œ ๋™์ผํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ํ•„์š”๋กœ ํ•˜๋ฉฐ, ๋ชจ๋“  ์ธ๋ฑ์Šค ๊ฐ„ ์ผ๊ด€์„ฑ(consistency)์ด ์œ ์ง€๋ผ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์ธ์ฆ์„ ๋ถ„๋ฆฌ

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

  1. ์•ก์…˜์˜ ๋‚ด๋ถ€ ์ผ๊ด€์„ฑ ๊ฒ€์ฆ
  2. ๋ชจ๋“  ์„ ํ–‰์กฐ๊ฑด์˜ ํƒ€๋‹น์„ฑ ๊ฒ€์ฆ
  3. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ƒํƒœ ์ˆ˜์ •

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

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

๋ธ”๋ก์ฒด์ธ ๊ฐ„ ํ†ต์‹ 

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

๊ฒฝ๋Ÿ‰ ํด๋ผ์ด์–ธํŠธ ๊ฒ€์ฆ(Light Client Validation, LCV)๋ฅผ ์œ„ํ•œ ๋จธํด ์ฆ๋ช…

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

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

Bitcoin์€ ๋ชจ๋“  ๋…ธ๋“œ๊ฐ€ ์—ฐ๊ฐ„ 4MB์— ๋‹ฌํ•˜๋Š” ๋ธ”๋ก ํ—ค๋”์˜ ์ „์ฒด ๋‚ด์—ญ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๊ณ  ํŠธ๋žœ์žญ์…˜์˜ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ดˆ๋‹น 10ํšŒ์˜ ํŠธ๋žœ์žญ์…˜์—์„œ๋Š” ์œ ํšจํ•œ ์ฆ๋ช…์— 512๋ฐ”์ดํŠธ ๊ฐ€๋Ÿ‰์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋ธ”๋ก ์ƒ์‚ฐ ๊ฐ„๊ฒฉ์ด 10๋ถ„์ธ ๋ธ”๋ก์ฒด์ธ์—์„œ๋Š” ์ž˜ ๋™์ž‘ํ•˜์ง€๋งŒ, 0.5์ดˆ ์ƒ์‚ฐ ๊ฐ„๊ฒฉ์˜ ๋ธ”๋ก์ฒด์ธ์—์„œ๋Š” ์ ˆ๋Œ€ "๊ฐ€๋ฒผ์šด" ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค.

EOS.IO์—์„œ๋Š” ํŠธ๋žœ์žญ์…˜์ด ํฌํ•จ๋œ ์‹œ์ ์„ ์ง€๋‚˜ ๋ฒˆ๋ณตํ•  ์ˆ˜ ์—†๊ฒŒ ํ™•์ •๋œ ๋ธ”๋ก ํ—ค๋”๋ฅผ ๊ฐ€์ง„ ์‚ฌ๋žŒ์ด๋ผ๋ฉด ๋ˆ„๊ตฌ๋‚˜ ๊ฒฝ๋Ÿ‰ ์ฆ๋ช…์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด, ๋งํฌ๋œ ํ•ด์‹œ ๊ตฌ์กฐ(hash-linked structure)๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด 1024 ๋ฐ”์ดํŠธ ๋ฏธ๋งŒ์˜ ๋ฐ์ดํ„ฐ๋กœ ๋ชจ๋“  ํŠธ๋žœ์žญ์…˜์˜ ์กด์žฌ ์ฆ๋ช…์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

๋ธ”๋ก์ฒด์ธ ๋‚ด์˜ ๋ธ”๋ก์— ๋Œ€ํ•œ ID์™€ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋น„๊ฐ€์—ญ ๋ธ”๋ก์˜ ํ—ค๋”๊ฐ€ ์ฃผ์–ด์ง„๋‹ค๋ฉด, ๋ธ”๋ก์ด ๋ธ”๋ก์ฒด์ธ์— ํฌํ•จ๋ผ ์žˆ์Œ์„ ์ฆ๋ช…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ฆ๋ช…์€ ์ฒด์ธ ๋‚ด์— N๊ฐœ์˜ ๋ธ”๋ก์ด ์กด์žฌํ•œ๋‹ค๊ณ  ํ•  ๋•Œ ๊ทธ ๊ฒฝ๋กœ๋ฅผ ceil(log2(N))๋กœ ์š”์•ฝํ•ฉ๋‹ˆ๋‹ค. SHA256 ํ•ด์‹œ ๊ธฐ๋ฒ•์œผ๋กœ ์š”์•ฝํ•œ๋‹ค๋ฉด, ์ฒด์ธ ๋‚ด์˜ 10์–ต๊ฐœ์˜ ๋ธ”๋ก์—์„œ ํŠน์ •ํ•œ ๋ธ”๋ก์˜ ์กด์žฌ๋ฅผ 864 ๋ฐ”์ดํŠธ๋งŒ์œผ๋กœ ์ฆ๋ช…ํ•ด ๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ธ”๋ก์„ ์ƒ์‚ฐํ•  ๋•Œ ์ด๋Ÿฐ ์ฆ๋ช…์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ์ ์ ˆํ•œ ๋งํฌ๋œ ํ•ด์‹œ ๊ตฌ์กฐ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ์ถ”๊ฐ€ ์˜ค๋ฒ„ํ—ค๋“œ๊ฐ€ ๊ฑฐ์˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ด๋Ÿฐ ์‹์œผ๋กœ ๋ธ”๋ก์„ ์ƒ์‚ฐํ•˜์ง€ ๋ง์•„์•ผ ํ•  ์ด์œ ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

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

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

์ฒด์ธ ๊ฐ„ ํ†ต์‹ ์˜ ์ง€์—ฐ ์‹œ๊ฐ„

๋‹ค๋ฅธ ์™ธ๋ถ€ ๋ธ”๋ก์ฒด์ธ๊ณผ ํ†ต์‹ ํ•  ๋•Œ, BP๋Š” ํŠธ๋žœ์žญ์…˜์ด ๋‹ค๋ฅธ ๋ธ”๋ก์ฒด์ธ ๋‚ด์—์„œ ๋ฒˆ๋ณต๋  ์ˆ˜ ์—†๊ฒŒ ํ™•์ •๋˜์—ˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ 100% ํ™•์ธํ•  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฐ ์ดํ›„์— ์ด ํŠธ๋žœ์žญ์…˜์„ ์ •๋‹นํ•˜๋‹ค๊ณ  ํŒ์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. EOS.IO ๊ธฐ๋ฐ˜ ๋ธ”๋ก์ฒด์ธ์— ๋น„์ž”ํ‹ฐ์›€ ์žฅ์•  ํ—ˆ์šฉ ๋น„๊ฐ€์—ญ์„ฑ์ด ์ถ”๊ฐ€๋œ ๋ธ”๋ก ์ƒ์‚ฐ๊ฐ„๊ฒฉ 0.5์ดˆ์˜ DPOS๋ฅผ ์ ์šฉํ•˜๊ฒŒ ๋˜๋ฉด ์•ฝ 0.5์ดˆ๊ฐ€ ์†Œ์š”๋ฉ๋‹ˆ๋‹ค. ๋น„๊ฐ€์—ญ์„ฑ์„ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ๊ธฐ๋‹ค๋ฆฌ์ง€ ์•Š๋Š” ๋ธ”๋ก์ฒด์ธ์˜ BP๋Š” ์ดํ›„์— ์ทจ์†Œ๋  ์ˆ˜ ์žˆ๋Š” ์ž…๊ธˆ์„ ์Šน์ธํ•˜๋Š” ๊ฑฐ๋ž˜์†Œ์ฒ˜๋Ÿผ ๋ผ ๋ฒ„๋ฆฌ๊ธฐ ๋•Œ๋ฌธ์— ๋ธ”๋ก์ฒด์ธ์—์„œ ๋ฐœ์ƒํ•˜๋Š” ํ•ฉ์˜์˜ ํƒ€๋‹น์„ฑ์— ์˜ํ–ฅ์„ ์ค„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. EOS.IO๋Š” DPOS์™€ aBFT๋ฅผ ์‚ฌ์šฉํ•ด ๋น ๋ฅธ ๋น„๊ฐ€์—ญ์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์™„์ „์„ฑ ์ฆ๋ช…

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

์ฆ์ธ ๊ฒฉ๋ฆฌ(๋ถ„๋ฆฌ)

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

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

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

๊ฒฐ๋ก 

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

๋ฒˆ์—ญ ์ •๋ณด