Mais conteรบdo relacionado
Semelhante a V SYSTEMS Whitepaper_KR (20)
V SYSTEMS Whitepaper_KR
- 1. !
V SYSTEMS: ๋ธ๋ก์ฒด์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ดํ๋ฆฌ์ผ์ด์
ํ๋ซํผ
Sunny King โจ
Kate Shan โจ
Rob Zhang โจ
Scott Nadal
๋ฐฐ๊ฒฝ
๊ธฐ์ ์ ๋์ ์์ด ๋ฐ์ ํ๋ค. ๋ฌธ๋ช
์ ๋๋ ์ด๋๋ก ๊ฐ์ฅ ํ๋ช
์ ์ธ ๋ฐ๋ช
ํ์ด๋ผ ์ผ์ปฌ์ด์ง๋ ์ธํฐ๋ท์ ํ์ ๋ง
์ ๋ ๋ถ๊ณผ 30๋
์ ์ผ์ด๋ค.
๊ทธ๊ฐ ์ฐ๋ฆฌ์ ์ถ ์์์ ์ปดํจํฐ๋ ๊ฑฐ๋ํ ๊ธฐ๊ณ ๋ฉ์ด๋ฆฌ์์ ์ ์์ ๋ค์ด์ค๋ ์์ ์ค๋งํธํฐ์ผ๋ก ๋ฐ์ ํ๊ณ ,
์ด์ ๋ฐ๋ฅธ ์ด์ ๋ค์ด๋ ๋ณํ๋ ๊ตณ์ด ์ค๋ช
ํ์ง ์์๋ ์ฐ๋ฆฌ ๋ชจ๋๊ฐ ์ ์๊ณ ์๋ค.
2016๋
์ด์ธ๋๊ณผ ์ํ๊ณ ์ ์น์ดํ ์ ์ ์ ๊ธฐ์ตํ๋๊ฐ? ์ค๋ ๋ ์ ์ปดํจํฐ๋ ์ค์ค๋ก ๊ฒฐ์ ์ ๋ด๋ฆด ์ ์๋
์์ค๊น์ง ๋ฐ์ ํ๊ณ , ์ธ๊ณต์ง๋ฅ์ ์ด๋ฏธ ์
์ ์์ด ๋ง์ ์์ฉ๋ถ์ผ๋ก ๋ป์ด ๋์๊ฐ๋ค.
๋ค๊ฐ์ค๋ ์์์๋์ ๋ฉ์ ์ ๋ผ๊ณ ํ ์ ์๋ ์์์ฐ์๊ธฐ์ (Quantum Supremacy) ๋ํ ์ต๊ทผ ๋ง์ ๋ฐ์
์ ๊ฒฝํํ๋๋ฐ, ์ด ๋ ๊ฐ์ง ์๋ ๋น๋ก ๋ค๋ฅธ ๋ถ์ผ์ ๊ธฐ์ ์ด์ง๋ง ๋๊ท๋ชจ ๋์
, ์ฐ์
์์ฑ ์์ ํฌ์ ์ด์ ๋ค์
ํ ๋นํ๊ณผ ์๊ตฌ์ฌ์ ๋์์ด์๋ค๋ ๊ณตํต์ ์ ์ง๋๋ค.
์ฌํ ์ ๋์นด๋ชจํ ์ ๋นํธ์ฝ์ธ ๋ฐฑ์(Nakamoto 2008) ๋ํ ๋ง์ฐฌ๊ฐ์ง๋ค. ์์์ฅ ์ ํต, ๊ฐ๊ฒฉ ๊ธ๋ฑ๋ฝ ๋ฑ ํ ํฐ
์ด๋ผ๋ ๊ฐ๋
์ ๋๋ฌ์ผ ์ํน๋ค์ ์์ง๊น์ง๋ ์ ๊ธฐ๋๊ณ ์๊ณ ํ์ฌ๊น์ง๋ ๋์์๋ ๋
ผ๋์ ๋์์ด๋ค. ํ์ง๋ง
์ฌํ ์๊ฐ ์ฐฝ์กฐํ ๋ธ๋ก์ฒด์ธ์ด๋ผ๋ ๊ฐ๋
์ ์ต๊ทผ ๋ช ๋
๊ฐ ๊ต์ฅํ ํ๋ ฅ์ ๋ฐ์๊ณ , ์ธ๊ณ์ ์ธ ๊ธฐ์
๋ค ๋ง์ ๋ ์ง
์ ์ ์ธ ๋น์ฆ๋์ค ๋ชจ๋ธ ๋์
ํน์ ๋ธ๋ก์ฒด์ธ ๊ด๋ จ ์ฌ์
ํฌ์๋ฅผ ํตํด ์ ์ฐจ ๋ธ๋ก์ฒด์ธ ์ฐ์
์ ๋ฐ์ ๋ค์ด๊ธฐ ์์
ํ๋ค.์ด๋ ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ด ์ผ๋ง๋ ๊ฐ์น์๊ณ ํ๋ช
์ ์ด๋ฉฐ, ์ฌํ ์๊ฐ 2008๋
๋นํธ์ฝ์ธ ๋ฐฑ์๋ฅผ ๋ฐํํ ๋น์
์ผ๋ง๋ ์๋๋ฅผ ์์๊ฐ๋์ง๋ฅผ ์ฆ๋ช
ํ๋ค.
๊ทธ๋ฌ๋ ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์์ฒด๋ ๋นํธ์ฝ์ธ๊ณผ ๋ถ๋ฆฌ๋ ๊ด์ ์์ ์ ๊ทผ๋ ํ์๊ฐ ์๋ค. ๋นํธ์ฝ์ธ์ ๊ธฐ์กด ๋ถ์ฐ ํฉ
์ ๋ฉ์ปค๋์ฆ์ผ๋ก ํด๊ฒฐ ๋ถ๊ฐํ ๋น์ํด ์ฅ๊ตฐ ๋ฌธ์ [Lamport 1982]์ ์ค์ฉ์ ์ธ ํด๊ฒฐ์ฑ
์ ์ ์ํ ํํ ์์คํ
์ด๋ฉฐ, ๋ธ๋ก์ฒด์ธ์ ๋นํธ์ฝ์ธ ๋คํธ์ํฌ์ ์๋์ ์ํด ๋์นด๋ชจํ ๊ฐ ๊ฐ๋ฐํ ๊ธฐ๋ณธ ์๊ณ ๋ฆฌ์ฆ์์ ํ์๋ ๊ธฐ์ ์ด
๋ค. ํ์ฌ ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ ํํ ์์คํ
์ด๋ผ๋ ๋ฒ์ฃผ๋ฅผ ๋์ด ํ์ค์ํ ํฉ์ ๋ฉ์ปค๋์ฆ์ ํ์๋ก ํ๋ ํ์ํ,
๊ฐ๋ฐฉํ ๋คํธ์ํฌ์์ ์ฌ์ฉ๋๊ณ ์๋ค.
์ฐ๋ฆฌ๋ ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ ๋ถ์ฐํ ๋ฐ์ดํฐ ๋ฒ ์ด์ค ์์คํ
์ผ๋ก ๊ฐ์ฃผํ๊ณ ์ ๊ทผํด์ผ ํ๋ค. ์ด๋ ๊ธฐ์กด ๊ด๊ณํ ๋ฐ
์ดํฐ ๋ฒ ์ด์ค ๋ฐ ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ ๋ฒ ์ด์ค์์ ๋ณด๊ด๋๋ ๋ฐ์ดํฐ์ ์๋น ๋ถ๋ถ์ด ๋ธ๋ก์ฒด์ธ์ ์ ์ฅํ ์ ์์์
์๋ฏธํ๋๋ฐ, ์ด๋ฐ ๋ง๋ํ ์ ์ฌ๋ ฅ์ ์ง๋
์์๋ ๋ถ๊ตฌํ๊ณ ์ธ๊ณ๋ ์์ง ๋ธ๋ก์ฒด์ธ์ ๊ฐ์น๋ฅผ ์คํ์ํค์ง ๋ชปํ
๊ณ ์๋ค. ์ง๋ถ์ฆ๋ช
(PoW) ๋ฉ์ปค๋์ฆ์ ์ฐฝ์์์ธ Sunny King์ ์ํผ๋
ธ๋ ์ง๋ถ์ฆ๋ช
(SPoS) ๋ฉ์ปค๋์ฆ์ด๋ผ๋
์๋ก์ด ํฉ์ ์๊ณ ๋ฆฌ์ฆ์ ๊ณ ์ํ์ฌ ๋นํธ์ฝ์ธ์ ์์
์ฆ๋ช
(PoW) ์๊ณ ๋ฆฌ์ฆ์ผ๋ก๋ถํฐ ๋ฐ์๋ ๊ณผ๋ํ ์ ๋ ฅ ์๋น
๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ๊ธฐ์กด ์ง๋ถ์ฆ๋ช
(PoS) ๋ฉ์ปค๋์ฆ์ ๊ฐ์ ๋ฐฉ์์ ์ ์ํ๋ค. V SYSTEMS๋ ์๋ก์ด ๊ฒฝ์ ์๋
๋ฅผ ์ด๋์ด ๋์๊ฐ ๊ฒ์ด๋ค.
- 2. !
๊ฐ์
๋นํธ์ฝ์ธ์ ๋ฐ์ดํฐ ์ ์ฅ์ ์ํด ์ค๊ณ๋ ์์คํ
์ด ์๋๋ค. ๋ฐ๋ผ์ ๋นํธ์ฝ์ธ๊ณผ ์ ์ฌํ ํํ ์ฒด๊ณ์ ๋ธ๋ก์ฒด์ธ
์ ๋ฐ์ดํฐ ์คํ ๋ฆฌ์ง๋ก ์ฌ์ฉํ๋ ๊ฒ์ ์ด๋ ค์ธ๋ฟ๋ง ์๋๋ผ ๋ง์ ๋น์ฉ์ด ์๊ตฌ๋๋ค. ๋นํธ์ฝ์ธ ํ๋กํ ์ฝ์ ํธ๋
์ญ์
๋น 100 ๋ฐ์ดํธ์ ๋ฐ์ดํฐ ์ ์ฅ์ ํ์ฉํ๋๋ฐ, ์ฌ๋ฌ ๋ฒ ๋ณ๊ฒฝ ์ด๋ ฅ์ด ์์ง๋ง ํฌ๊ธฐ์ ์์๋ ๋ณธ์ง์ ์ผ๋ก
๋์ผํ๋ค.
์ด๋ฌํ ์ ์ฝ์ ๋ฐ์ดํฐ ์ฌ์ฉ์ ๋ํ ํธ์์ฑ์ด ์์คํ
์ฑ๋ฅ๊ณผ ์์ถฉํ๋ค๋ ์ด์ ์์ ์๋์ ์ผ๋ก ๋ฐฐ์น๋ ๊ฒ์ธ
๋ฐ, ๋นํธ์ฝ์ธ ๋ธ๋ก์ฒด์ธ์ ๊ณ ์ ํ์ฅ์ฑ ์ ํ ๋ฌธ์ ๋ฅผ ์ด๋ํ๋ค๋ ์๊ฒฌ์ด ์ ์๋ผ ๋ธ๋ก ์ฌ์ด์ฆ๋ฅผ ์ฌ๋ฆฌ๊ธฐ ์ํ
์ด๋ ๋
ผ์์ด ์ต๊ทผ ๋ช ๋
๊ฐ ์ค๊ฐ๋ค.
๋นํธ์ฝ์ธ์ ํ์ฅ์ฑ ๋ฌธ์ ๋ ๋นํธ์ฝ์ธ ๋ธ๋ก์ฒด์ธ์ด ๊ธฐ์กด ๋ถ์ฐํ ๋ฐ์ดํฐ ๋ฒ ์ด์ค์๋ ๋ฌ๋ฆฌ ์ค๋ณต์ ์ธ ์์คํ
์
๊ฐ์ง๊ณ ์๊ธฐ ๋๋ฌธ์ ๋ฐ์ํ๋ค. ๋นํธ์ฝ์ธ ๋คํธ์ํฌ์ ๋ชจ๋ ๋
ธ๋๋ ๋นํธ์ฝ์ธ์ ๋ฐ์ดํฐ ์
๊ณผ ๋ธ๋ก์ฒด ์ ์ฒด๋ฅผ
๋ชจ๋ ๊ฒ์ฆํด์ผ ํ๋ค. ์ด๋ ๊ฒ ๋ง์ ์ฑ
์์ด ์ฃผ์ด์ง๋ ๊ฐ์ด๋ฐ ๋ฐ์ดํฐ ์คํ ๋ฆฌ์ง ์ฌ์ฉ์ ์ถ๊ฐ์ ์ผ๋ก ์๊ตฌํ๋ค
๋ฉด, ์ด๋ฏธ ์ ํ์ ์ธ ์คํ ๋ฆฌ์ง ๋ฆฌ์์ค๋ฅผ ๋ ๋์ด ๋ชจ์์ผ ํ๋ ์ํฉ์ด ๋ฐ์ํ๊ณ , ๊ฒฐ๊ตญ ์์คํ
์ ์ต๋ ํธ๋์ญ์
์ฒ๋ฆฌ๋์ด ์ค์ด๋ค๊ฒ ๋๋ ๊ฒฐ๊ณผ๋ฅผ ์ด๋ํ๋ค. ๋นํธ์ฝ์ธ ๋ธ๋ก์ฒด์ธ์ ๊ทน๋จ์ ์ธ ์ค๋ณต ๊ตฌ์กฐ๋ก ์ธํด ๋ฐ์ํ๋ ๋์
๋น์ฉ๊ณผ ์์ ์๋น๊ฐ ํ์ฅ์ฑ ๋ฌธ์ ๋ฅผ ๋ฐ์์ํค๋ ๊ฒ์ด๋ค.
ํ์ฅ์ฑ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ๋
ธ๋ ฅ์ ์ต๊ทผ ๋ช ๋
๊ฐ ์ด์ด์ ธ ์๋ค. ํ ๊ฐ์ง ์๋ก ๋ฉ๋ฅด์ผ ํธ๋ฆฌ(Merkel Tree)
๋ฅผ ๋ค ์ ์๋๋ฐ, ์ด๋ ๊ฐ์ํ๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ํตํด ํธ๋์ญ์
์ ์ ๋ฆฌํ๊ณ ๊ฒฝ๋ ๊ฒ์ฆ(Light-Weight
validation) ๋
ธ๋๋ฅผ ์ฌ์ฉํ์ฌ ๋ธ๋ก์ฒด์ธ์ ํ์ค์ํ ํฉ์ ๋ฉ์ปค๋์ฆ์ ๊ฒฝ๋ ์ ํจ์ฑ ๊ฒ์ฌ๋ก ๋์ฒดํ๋ ์๋์
๋ค. ์ด ๊ธฐ์ ์ ๋นํธ์ฝ์ธ ๋คํธ์ํฌ์ ์ค๋ณต์ฑ์ ์๋นํ ๋ฎ์ท๊ณ , ํ์ฌ ๊ฒฝ๋(Light-Weight) ๋
ธ๋์ ์ซ์๋ ํ
๋
ธ๋(Full node)์ ์ซ์๋ฅผ ํจ์ฌ ์๋๊ณ ์๋ค.
๋นํธ์ฝ์ธ ๊ด๋ จ ๊ฐ๋ฐ์ฌ์ธ ๋ธ๋ก์คํธ๋ฆผ์ 2014๋
์ฌ์ด๋ ์ฒด์ธ ๋์
์ ์ ์ํ๋ค. ํ์ฅ์ฑ์ ํ๊ณ์ ์ผ๋ก ์ธํ
๋ฌธ์ ๋ค์๋ ๋ถ๊ตฌํ๊ณ ๋นํธ์ฝ์ธ ์ค์ฌ ์ํธํํ ์ํ๊ณ๋ฅผ ์ ์งํ๊ธฐ ์ํด ์ด๋ฅผ ๊ทน๋ณตํ ํ๊น
์์คํ
์ ์ ์ํ
๊ฒ์ด๋ค.
์ด๋๋ฆฌ์์ ๊ฒฝ์ฐ ์ค๋ฉ ๊ธฐ์ ์ ์ฌ์ฉํด ์ค๋ณต์ฑ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์ ํ๋ค. ์ค๋ฉ์ ์ ์ฒด ๋ฐ์ดํฐ ๋ฒ ์ด์ค๋ฅผ โ์ค๋โ
๋ผ๋ ์์ ๋ฐ์ดํฐ ๋ฉ์ด๋ฆฌ๋ก ๋๋ ๋ถ์ฐ๋ ํํ๋ก ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ๊ธฐ๋ฒ์ธ๋ฐ, ์ค๋์ ๊ฐ์ฉ์ฑ ๊ฐ์๋ผ๋ ์
๊ธฐ์น ๋ชปํ ๋ฆฌ์คํฌ๊ฐ ๊ฐ๋ฐ ์ค ๋ฐ์ํ๊ณ , ๋์ฑ
์์ผ๋ก ์ ์ฒด ๋ธ๋ก์ฒด์ธ์ ์ ์ฅํ๋ ํ ๋
ธ๋ ํ๋ณด๋ฅผ ํตํด ์ด๋ฌํ
๋ฆฌ์คํฌ๋ฅผ ์ ๊ฑฐํ ๊ฒ์ผ๋ก ์์๋๋ค. ํ์ง๋ง ์ต๊ทผ ๋ฐํ๋ ํ๋ผ์ฆ๋ง[Poon 2017]์ ๋ฐ๋ฅด๋ฉด ์ค๋ฉ ์ธ์๋ ํ์ฅ
์ฑ ๋ฌธ์ ๋ฅผ ๊ทน๋ณต์ ์ํ ๋ค๋ฅธ ํด๊ฒฐ์ฑ
๋ค์ด ๋ค์ํ ๋ฐฉ๋ฉด์์ ์ ์๋๊ณ ์์์ ์ ์ ์๋ค.
V SYSTEMS ํ๋ซํผ: ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ ์ฌ๊ตฌ์ฑ
์ด๋ฏธ ์ ์ธ๊ณ์ ์ผ๋ก ์ ๋ง๊ฐ์ ๋ธ๋ก์ฒด์ธ ํ๋ก์ ํธ๊ฐ ์ถ์๋์ด ์๋ค. ํ์ง๋ง ์ฐ์
์ ์ด๊ธฐ ๋จ๊ณ์์ ๋ฐ์ํ
์ ๋ฐ์ ์๋ ์คํ์ ์ค๋ฅ๋ค๊ณผ ํ์ฅ์ฑ ๋ฌธ์ ๋ก ์ธํด ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ ๋๊ท๋ชจ ๋์
์ ์์ง ์ด๋ค์ง์ง ๋ชปํ๊ณ
์๋ค. ์ด์ ๋ ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ ์๋ก์ด ์๊ฐ์ผ๋ก ์ ๊ทผํ์ฌ ๊ทผ๋ณธ์ ์ธ ๋ฌธ์ ๋ค์ ๊ณต๋ตํด์ผ ํ๋ค. ์ ์ธ๊ณ์ธ๋ค์ด
- 3. !
์ฌ์ฉํ ์ ์๋ ์์ ์ ์ด๊ณ , ํ์ฅ์ฑ์ด ๋ณด์ฅ๋ ๊ธ๋ก๋ฒ ๋ธ๋ก์ฒด์ธ ํ๋ซํผ ๊ฐ๋ฐ์ ํตํด ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ ํ์ฐ
๊ณผ ๋๊ท๋ชจ ๋์
์ ์๋น๊ธฐ๋ ๊ฒ์ด๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก์์ ๋ธ๋ก์ฒด์ธ
๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ ๊ฐ์ฅ ํต์ฌ์ ์ธ ์ด๋
์ ํ์ค์ํ์ด๋ฏ๋ก ๊ธฐ์กด ๋ฐ์ดํฐ ๋ฒ ์ด์ค ๊ตฌ์กฐ๋ฅผ ๋ธ๋ก์ฒด์ธ ๊ธฐ๋ฐ ๋ฐ์ดํฐ
๋ฒ ์ด์ค๋ก ์ฎ๊ธฐ๋ ๊ฒ์ ๊ฐ์ฅ ํฐ ์์๋ ํ์ค์ํ ํ๋ ์์ํฌ์ ๋์
์ด๋ค.
๊ธฐ์กด ๋ฐ์ดํฐ ๋ฒ ์ด์ค ์ฒด๊ณ์์ ์ฌ์ฉ๋๋ โ์ฌ์ฉ์ ๊ณ์ โ์ด๋ผ๋ ๊ฐ๋
์ ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ ๋ด ํผ๋ธ๋ฆญํค์ ํ๋ผ
์ด๋นํค ์ฃผ์๋ก ๋์ฒด๋ ์ ์๋ค. ๊ธฐ์กด ๋ฐ์ดํฐ ๋ฒ ์ด์ค๋ ๊ฐ๋ ฅํ ์์ธ์ค ์ ์ด ์์คํ
์ ์๊ตฌํ๊ณ ์ธ์ฆ๋ ๊ณ์
์ ์ ๊ทผ๋ง์ ํ์ฉํ๋๋ฐ, ๊ณ์ฑ ์์ฑ์ ์ค์ํ ๋์ด์์ด ์ค๋ก์ง ๋ฐ์ดํฐ ๋ฒ ์ด์ค ๊ด๋ฆฌ์๋ง ๊ณ์ ์ ์์ฑํ ์
์๋ค.
๋ฐ๋๋ก ๋ธ๋ก์ฒด์ธ ํค ํ์ด(ํผ๋ธ๋ฆญ ํค-ํ๋ผ์ด๋น ํค)์ ๊ฒฝ์ฐ ์ค์ ๊ด๋ฆฌ์์ ๊ฐ์
์์ด ๋๊ตฌ๋ ๋ฐํํ ์ ์์ผ
๋ฉฐ, ์ํธํ๋ ๋ฐ์ดํฐ๊ฐ ์๋๋ผ๋ฉด ๋ฐ์ดํฐ ์
์ ๋๋ถ๋ถ์ด ์ผ๋ฐ ์ฌ์ฉ์์ ์ํด ์ด๋ ๊ฐ๋ฅํ๋ค. ์ด๋ ์ํธํ๋
์ง ์์๋ค๋ ์ ์ ํ์ ์กฐ์ง ๋ด๋ถ LAN ํ๋ผ์ด๋น ๋ธ๋ก์ฒด์ธ ๋ํ ์ ์๋ ์ ์๋ค๋ ๊ฒ์ด๋ค. ๋ฌผ๋ก ๊ณ ๊ฐ์ ๋ฏผ
๊ฐํ ๊ฐ์ธ์ ๋ณด๋ ๊ฐ์ ๊ณ์ ์์ฑ์ ํตํด ์ต๋ช
ํ ๋ ์ ์๊ณ , ์์ธ์ค ์ ์ด ์์คํ
์ด ์๋๋ผ ์ํธํ์ ๊ธฐ๋ฐํ
์ต๋ช
ํ ํ๋ก์ธ์ค์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๋ธ๋ก์ฒด์ธ์ ๊ฐ์ธ์ ๋ณด ๋ณดํธ์ ์์ด ๋น๋ฒํ ํดํน๊ณผ ๊ณ ๊ฐ ์ ๋ณด ์ ์ถ ์ฌํ
์ ๋ํด ๊ธฐ์กด ์ค์ํ ๋ชจ๋ธ๋ณด๋ค ํจ์ฌ ๊ฐ๋ ฅํ ํด๊ฒฐ์ฑ
์ ์ ์ํ๋ค.
์ผ์ ๋ถ๋ถ ์ค์ ํต์ ๋ฅผ ์๊ตฌํ๋ ์ดํ๋ฆฌ์ผ์ด์
์ ํํด์๋ ํด๋ผ์ด์ธํธ/๋
ธ๋ ์ํํธ์จ์ด ์ด์์ ํตํด ๊ด๋ฆฌ
์ฒด๊ณ๋ฅผ ํ๋ณดํ ์ ์๋ค. ๊ด๋ฆฌ์ ๊ถํ์ด ๋ถ์ฌ๋ ํค ํ์ด๋ฅผ ๋ด์ฅํ ํด๋ผ์ด์ธํธ ์ํํธ์จ์ด๋ฅผ ๊ตฌ์ถํ๋ ๊ฒ์
ํตํด ์ฒด๊ณ ๊ตฌ์ถ์ด ๊ฐ๋ฅํ๊ณ , ๊ด๋ฆฌ์๋ ํด๋น ํค ํ์ด๋ฅผ ์๋น์ค ์๋ฐ ํญ๋ชฉ์ ๋ฐ๋ฅธ ์๋ฐ์๋ก ์ง์ ํ ์ ์์ผ
๋ฉฐ, ํน์ ๋ฐ์ดํฐ ๊ฒ์ด์ ์ํด ์ฌ์ฉํ๋ ๋งํน ์ฒด๊ณ๋ก๋ ์ธ ์ ์๋ค. ์ด๋ ๊ฒ ์ง์ ๋ ์๋ฐ์์ ๋ฐ์ดํฐ๋ ๋ถ์
์ ํน์ ๋ถ๋ฒ์ ์ธ ๋ฐ์ดํฐ์ ๊ฒฝ์ฐ ๋
ธ๋ ์ํํธ์จ์ด๋ก๋ถํฐ ๋ถ๊ฐํญ๋ชฉ์ผ๋ก ์ง์ ๋๋๋ฐ, ์ด๋ฌํ ๊ฒ์ด ์ฒด๊ณ๋ ์
๋ฐ์์ ๋ฐ์ดํฐ๊ฐ ๊ณต์ ๋
ธ๋ ์ํํธ์จ์ด์ ์ธ์ ๋์ง๋ ์๋๋ผ๋ ์ฌ์ ํ ๋ธ๋ก์ฒด์ธ์ ์ง์
ํ ์ ์๊ธฐ ๋๋ฌธ์
์ผ์ ๋ถ๋ถ ์ทจ์ฝ์ ์ ๊ฐ๋๋ค๋ ๋จ์ ์ด ์๋ค.
๊ณ ๊ฐ ์ ์ ํ์
์ด ์๊ตฌ๋๋ ์ดํ๋ฆฌ์ผ์ด์
์ ๊ฒฝ์ฐ ๋๊ฒ ํ์ฑํ ์ด์ ๊ณ์ ์์ฑ ๋จ๊ณ์์ ๊ณ ๊ฐ์ด ์ ์ ํ์ธ
ํ๋ก์ธ์ค๋ฅผ ๊ฑฐ์น๋๋ก ์ค๊ณ๋๋๋ฐ, ๋ธ๋ก์ฒด์ธ ๊ธฐ๋ฐ ์์คํ
์ ๊ฒฝ์ฐ ์ ์ฌํ ํ๋ก์ธ์ค๋ฅผ ํด๋ผ์ด์ธํธ/๋
ธ๋ ์ํ
ํธ์จ์ด์ ๋ด์ฅํ ์ ์๋ค. ์ ์ ํ์ธ์ด ์๋ฃ๋ ํผ๋ธ๋ฆญ ํค๋ฅผ ํ์ดํธ ๋ฆฌ์คํธ๋ก ๋ฑ๋กํ๊ณ ์ฌ์ ์ ๋ฑ๋ก๋ ํผ๋ธ
๋ฆญ ํค๋ง์ด ์ํํธ์จ์ด๋ก๋ถํฐ ์ธ์๋ ์ ์๋๋ก ํ๋ ๊ฒ์ด๋ค.
์์ ์์๋ค ๋ง์ ๊ณ ๋ คํ๋๋ผ๋ ๊ธฐ์กด ๋ฐ์ดํฐ ๋ฒ ์ด์ค์ ์๋น ๋ถ๋ถ์ด ๋ธ๋ก์ฒด์ธ ๋ฐ์ดํฐ ๋ฒ ์ด์ค๋ก ๊ต์ฒด ๊ฐ๋ฅํ
๋ค๋ ๊ฒ์ ์ ์ ์๋ค.
๋ง์ด๊ทธ๋์ด์
(๋ฐ์ดํฐ ์ด๋) ๊ณผ์ ์์ ๊ธฐ์กด ๋ฐ์ดํฐ ๋ฒ ์ด์ค์ ๊ฐ์ฒด๋ค์ ๋ธ๋ก์ฒด์ธ ํ๊ฒฝ ๋ด์์ ์๋ก์ด ํํ์
์ค๋ธ์ ํธ๋ก ์ธ์๋ ๊ฒ์ด๋ค. ์๋๋ ๊ธฐ๋ณธ์ ์ธ ์ค๋ธ์ ํธ๋ค์ ์์์ด๋ค.
โข Public key: ์ฌ์ฉ์๊ฐ ์์ฑ ํ ํค ์์ ๊ณต๊ฐ ๋ถ๋ถ
- 4. !
โข Address: ๊ณต๊ฐ ํค์ ์ฝ์ ํํ
โข Virtual Identity/Avatar: ์ฅ๊ธฐ๊ฐ ์ฌ์ฉ์ด ๊ฐ๋ฅํ ์ ์ ํ์ธ ์ฒด๊ณ(๊ณต๊ฐ ํค๋ ์์ ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค)
โข Organization: ์ฌ๋ฌ ๊ฐ์ ID, ์๋ฐํ์ ์ฐ๊ฒฐ๋์ด ๊ด๋ฆฌ๋๋ ID
โข Fungible: ๊ฐ์ ์์ฐ,ํ ํฐ / ํตํ๋ ์ฃผ์๊ณผ ๊ฐ์ ๋์ฒด ๊ฐ๋ฅํ ์์ฑ
โข Account: ์ํ ๊ณ์ข์ ๊ฐ์ด ์ ๋ถ์ ๋ํ๋ด๋ ๋์ฒด ์์ฐ ์ปจํ
์ด๋(๊ธฐ์กด ๋ฐ์ดํฐ ๋ฒ ์ด์ค์ โ์ฌ์ฉ์ ๊ณ
์ โ ๊ฐ๋
๊ณผ๋ ๋ค๋ฅด๋ค)
๋ค์์ ๊ธฐ๋ณธ์ ์ธ ๊ด๊ณ ์ฒด๊ณ์ ์์์ด๋ค.
โข Ownership: ์ ์๊ณผ ๊ฐ์ฒด์ ๊ด๊ณ
โข Creation: ๊ฐ์ฒด์ ๊ฐ์ฒด ์์ฑ์ ๊ฐ์ ๊ด๊ณ
โข Issuance: ํ ํฐ ๋ฐํ์์ ๋์ฒด๋ฌผ(๊ฐ์ํตํ, ์์ฐ)๊ฐ์ ๊ด๊ณ
๋ค์์ ๊ธฐ๋ณธ์ ์ธ ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ด์์ ์์์ด๋ค.
โข ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฑ
โข ๊ฐ์ฒด ์ฝ์
โข ๊ฐ์ฒด ์
๋ฐ์ดํธ
โข ๊ฐ์ฒด ์ญ์
โข ์์ธ ์์ฑ
โข ์ธ๋ฑ์ค ํค ๊ฐ ๊ธฐ์ค ์ฟผ๋ฆฌ
JSON ์ค๋ธ์ ํธ๋ ๊ตฌ์กฐํ๋ ๊ฐ์ฒด๋ฅผ ํํํ๋ ๊ฐ๋ ฅํ ๋ฐ์ดํฐ ๊ตฌ์กฐ์ด๋ค. Key-value ํ์ด๋ ๊ฐ์ฒด์ ๊ฐ๋จํ
์์ ๋ก ๋ณผ ์ ์์ผ๋ฉฐ, ๊ฐ์ ์ ์๊ณผ ํผ๋ธ๋ฆญ ํค์๋ ๋ถ๋ฆฌ๋ ๊ฐ๋
์ด๋ค. ์ฉ์ด ๊ฐ ํผ๋์ ๋ฐฉ์งํ๊ธฐ ์ํด โName-
keyโ๋ผ๊ณ ๋ถ๋ฆฌ๊ธฐ๋ ํ๋ฉฐ, ํค ์คํ์ด์ค์ ๋ค์์คํ์ด์ค์ ๋ฒ์๋ ๋ก์ปฌ ๋๋ ๊ธ๋ก๋ฒ๋ก ์ค์ ๋ ์ ์๋ค.
๋ฐ์ดํฐ ๋ชจ๋ธ์ ์์ ๊ถ ํํ์ ๋ฐ๋ผ ๋ฐ์ดํฐ ๊ฐ์ฒด๋ ๋๊ฐ ๋ฐ์ดํฐ๋ ์ฝ์
ํ๋์ง์ ๊ธฐ์ค์ ์๊ฑฐํด ์์ ๊ถ์ด ์ค
์ ์ด ๊ฐ๋ฅํ๊ณ , ํด๋น ๋ฐ์ดํฐ ๊ฐ์ฒด๋ ์์ ์์ ์ํด์๋ง ์์ ๋๊ฑฐ๋ ์ญ์ ๋ ์ ์๋ค. ๊ธ๋ก๋ฒ ๋ค์์คํ์ด์ค
์ ๊ฒฝ์ฐ ๊ธ๋ก๋ฒ ๋ค์์คํ์ด์ค ์ง์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์๋๋ฐ, ์ด ๋ฌธ์ ๋ โ๊ธ๋ก๋ฒโ์ด๋ผ๋ ๊ณ ์ ์ฑ์ ํ์ ๋ ๋ถ
๋ถ์ด๋ค.
์ฌ์ฉ์๊ฐ Key-Value ์ฝ์
์ ์๋ํ ๋ ์ต์ ๋ฒ๋ ๋ธ๋ก๋์บ์คํธ ๋ด ํค ํน์ ๋ค์์ ํ์ธํ ํ ์์ํ๋ key-
value ํ์ด๋ฅผ ์์ฑํ๋๋ฐ, ์ด๋ ์ต์ ๋ฒ๊ฐ ์์ฑํ key-value ํ์ด๊ฐ ์๋ณธ ์ฝ์
๊ฐ์ฒด ๋์ ๋ธ๋ก์ฒด์ธ์ ์ ์ฅ
๋๋ ์ค๋ฅ๋ฅผ ๋ฐ์์ํฌ ์ ์๋ค. Namecoin์ ์ด๋ฌํ ์ค๋ฅ ๋ฐฉ์ง๋ฅผ ์ํด ์๋์ ๊ฐ์ ํ๋กํ ์ฝ์ ๋์
ํ๋ค.
- 5. !
โข ์ฌ์ฉ์๋ ์ฌ์ ์ฝ์
์์ฝ ํธ๋์ญ์
์ ์ ์กํ๋ค. ์ด ํธ๋์ญ์
์ ์ฝ์
๋ ํค / ์ด๋ฆ์ ํด์ํ ๊ณผ์ ์ ๊ฑฐ
์ณ ์จ๊ฒจ์ง๋ค. ํ๋กํ ์ฝ์ ์์ฝ ํธ๋์ญ์
์ ํตํด ํน์ ๊ธฐ๊ฐ์ ์ฃผ์ด์ง ํค์ ์ฝ์
์ด ์์ ๋์ด ์์์ ์ธ
์งํ๋ค.
โข ์ฌ์ ์ฝ์
์์ฝ์ ํธ๋์ญ์
์ด ํ์ธ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฐ๋ค.
โข ์ดํ ์ค์ ์ฝ์
ํธ๋์ญ์
์ด ๋คํธ์ํฌ๋ก ๋ธ๋ก๋์บ์คํธ ๋๋ค. ํด๋น ํธ๋์ญ์
์ ์ฌ์ ์์ฝ๋ ํธ๋์ญ์
๊ณผ
๋์ผํจ์ ํ์ธ ๋ฐ๊ธฐ ์ํด ํ๋กํ ์ฝ ๋ด ๊ฒ์ฆ ์ ์ฐจ๋ฅผ ๊ฑฐ์น๋๋ฐ, ์ด๋ฅผ ์ํด ํธ๋์ญ์
์์๋ ์์ฝ ๋งํฌ์
์ฐธ์กฐํญ๋ชฉ์ด ํฌํจ๋์ด ์์ด์ผ ํ๋ค.
๋ฌด๋จ์ ์ ์(Squatter)๋ ์์ฝ ํธ๋์ญ์
์ด ์ ์ก๋ ๋ ์ด๋ค ํค / ์ด๋ฆ์ด ์ฌ์ฉ๋์๋์ง ์ ์ ์์ผ๋ฏ๋ก ๋ธ๋ก
์ฒด์ธ ๋ด ๋ฐ์ดํฐ๊ฐ ์ฌ๊ตฌ์ฑ๋์ง ์๋ ํ ์ค์ ์์ ์๋ณด๋ค ๋น ๋ฅด๊ฒ ์ค์ ํธ๋์ญ์
๋ด์ญ์ ์ ์กํ ์ ์๋ค. ํ์ง
๋ง ๋๋ฉ์ธ ๋ค์ ์์คํ
๊ณผ ์ ์ฌํ ํํ๋ก ๋ฌด๋จ์ ์ ์๊ฐ ํ์ธ์ ์์ฒญ ๋ด์ญ์ ์ถ์ธกํ์ฌ ์ฌ์ ์ ๊ฐ๋ก์ฑ๋ ๊ฒ๊น
์ง๋ ๋ฐฉ์งํ ์ ์๋ค.
๋ฐ์ดํฐ์ ์์ ๊ถ์ ํธ๋์ญ์
์ด ์ ์ก๋๋ ๋์ ๊ฐ์ฒด์ ์ค๋๊ฐ ๋ณ๊ฒฝ๋๋ค๋ฉด ์๋ ๊ฐ๋ฅํ๋ค. ๋ํดํธ ๊ฐ์ ์์
์๋ง์ด ๊ฐ์ฒด๋ฅผ ์์ ํ๊ฑฐ๋ ์ญ์ ํ ์ ์๋๋ก ์ค์ ๋์ด ์๋๋ฐ, ๋ํดํธ ๊ฐ๋ณด๋ค ์ ์ฐํ ๊ท์น์ด ์ ์ฉ๋ ๋ชจ๋ธ
๋์
์ ํตํด ๊ฐ์ ๊ฐ๋ฅํ๋ค.
์๋ฅผ ๋ค์ด, ๋ฌธ์๋ ์ํค ์ดํ๋ฆฌ์ผ์ด์
์ ๊ฒฝ์ฐ ๊ฐ์ฒด๊ฐ ์ฝ์
๋ ์ดํ ๋๊ตฌ๋ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฑฐ๋ ์ญ์ ํ ์
์๋ ๊ท์น์ด ํ๋ก๊ทธ๋จ ๋ด์์ ์ ์ฉ๋๋๋ฐ, ์ด๋ฐ ์์คํ
์์์๋ ๋ชจ๋ ๋ฐ์ดํฐ์ ์์ ๊ถ์ด ๊ฐ๊ฐ ์ฆ๋ช
๋ ํ
์๊ฐ ์๋ค. ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ๊ตฌ์ฒด์ ์ธ ๋์์ผ๋ก๋ ํ์ดํธ ๋ฆฌ์คํธ ์ฒด๊ณ๋ฅผ ๋์
ํ์ฌ ํด๋น ๊ฐ์ฒด๋ฅผ ์์ ํ
์ ์๋ ์ฌ์ฉ์ ๊ถํ์ ์ฌ์ ์ ๋ฑ๋กํ๋ ๋ฐฉ๋ฒ์ด ์๋ค.
๊ณ ๊ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ๋ฅ
V SYSTEMS ํ๋ซํผ์ ๊ณ ๊ธ ๋ฐ์ดํฐ ๋ฒ ์ด์ค ์ฟผ๋ฆฌ ๊ธฐ๋ฅ์ ๋์
ํ ์์ ์ด๋ค. MongoDB๊ฐ ์ฌ์ฉํ๋ ๊ด๊ณํ
์ฟผ๋ฆฌ ๋ชจ๋ธ(SQL)๋ณด๋ค ์ ์ฐํ ๊ฐ์ฒด๊ด๊ณํ ์ธ์ด์ด๋ฉฐ, ์ ์ฌ ์์๋ก๋ ๊ตฌ๊ธ์ MapReduce๊ฐ ์๋๋ฐ, ์ด ์ญ์
๊ณ ๊ธ ๋ฐ์ดํฐ ๋ฒ ์ด์ค ์ฟผ๋ฆฌ ๊ธฐ๋ฅ์ ์ผํ์ผ๋ก ์๋ก์ด ํํ์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ฐฉ์์ ์ ๊ณตํ๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ง์ด๊ทธ๋ ์ด์
๋ฐ์ดํฐ ๋ฒ ์ด์ค ์ด์์ ์์ด ๋ง์ด๊ทธ๋ ์ด์
์ ํต์ฌ ๊ธฐ๋ฅ ์ค ํ๋์ด๋ค. ๋ฐ์ดํฐ ๋ฒ ์ด์ค๊ฐ ํ์ฅ๋จ์ ๋ฐ๋ผ ์์ฒด
์ ์ผ๋ก ๋ณ๋ ๋ธ๋ก์ฒด์ธ์ ๊ฐ์ํ์ฌ ๊ธฐ์กด ๋ฐ์ดํฐ๋ฅผ ์ฎ๊ฒจ ๋ณด๊ดํ๋ ๊ฒ์ ์ดํ๋ฆฌ์ผ์ด์
๋ด ๋ธ๋ก์ฒด์ธ ์ด์ ๋น์ฉ
์ ์ค์ด๊ธฐ ๋๋ฌธ์ ์์คํ
์ ์ ๋ฐ์ ์ธ ์ด์ ๋น์ฉ ํจ์จ์ ๋์ผ ์ ์๋ค. V SYSTEMS ํ๋ซํผ์ ๋ธ๋ก์ฒด์ธ ๊ฐ
์์ํ ๋ฐ์ดํฐ ๋ง์ด๊ทธ๋ ์ด์
์ ๋์ธ ํด์ ์ ๊ณตํ ์์ ์ด๋ค.
- 6. !
๋ชจ๋ํ์ ๋ชฉํ
๋ชจ๋ํ๋ ์์คํ
์ ๊ฐ์ํ ํ์ฌ ์์ฒด ํ๋ซํผ ๋ฟ๋ง ์๋๋ผ ์ํ๊ณ ๋ด ์ดํ๋ฆฌ์ผ์ด์
์ด์์ ๋๊ณ , ์ถํ ๊ฐ๋ฐ
๋ฐ ์ ์ง๋ณด์ ๋น์ฉ์ ์ ๊ฐํ๋๋ฐ ํ์ํ ์ํ ์ฃผ์ ์ค๊ณ ๋ชฉํ ์ค ํ๋๋ค.
ํ๋กํ ์ฝ ๋ ์ด์ด:
โข ํฉ์ ๊ด๋ฆฌ ๋ ์ด์ด
โข ๋ธ๋ก ํธ๋ฆฌ ๊ด๋ฆฌ ๋ ์ด์ด
โข ์ธํฐ์ฒด์ธ ์ฒ๋ฆฌ ๋ ์ด์ด
โข ํธ๋์ญ์
์ฒ๋ฆฌ ๋ ์ด์ด
โข ๋ฐ์ดํฐ ํฌ๋งท ๋ ์ด์ด
โข P2P ๋คํธ์ํฌ ๋ ์ด์ด
โข ์ธํฐ๋ท ํ๋กํ ์ฝ ๋ ์ด์ด
์์คํ
๊ตฌ์ฑ์์:
โข ํ๋ฌ๊ทธ ๊ฐ๋ฅํ ํฉ์ ๋ชจ๋ธ
โข ํ๋ฌ๊ทธ ๊ฐ๋ฅํ ๋น์ฆ๋์ค ๋ก์ง ์ปจํ
์ด๋
โข ๋ฐ์ดํฐ ๋ฒ ์ด์ค ๊ด๋ฆฌ ๊ตฌ์ฑ์์
โข ๋ฐ์ดํฐ ๋ฒ ์ด์ค ์๋ ๊ตฌ์ฑ์์
โข ๋ฐ์ดํฐ ๋ฒ ์ด์ค ์ฟผ๋ฆฌ ๊ตฌ์ฑ์์
โข ๊ณต์ P2P ๋คํธ์ํน
โข ๋ธ๋ก์ฒด์ธ ํ๋ก์ธ์ฑ ํ(Full) ๋
ธ๋
โข ์ค๋งํธํฐ ๊ธฐ๋ฐ ๊ฒฝ๋ ์ฝ๋ ์๋
โข ์ค๋งํธํฐ ๊ธฐ๋ฐ ๊ฒฝ๋ ํซ ์๋
- 7. !
โข ๋ธ๋ผ์ฐ์ ๊ธฐ๋ฐ ์ง๊ฐ
ํฉ์ ์์คํ
๋นํธ์ฝ์ธ์ ์์
์ฆ๋ช
(PoW) ํฉ์ ์๊ณ ๋ฆฌ์ฆ์ ๋ธ๋ก์ฒด์ธ ๊ธฐ๋ฐ ํฉ์ ์๊ณ ๋ฆฌ์ฆ์ ์์ด๋ค. 8๋
์ด์ ์ง๋ ์ง๊ธ
์๋ ๋นํธ์ฝ์ธ ์์คํ
์ ๊ทธ ์ ๋ขฐ์ฑ์ ์
์ฆํ๊ณ ์๋ค.ํ์ง๋ง ๋์ด๋๋ ์ ๋ ฅ ์๋น์ ์ํ๊ณ ๋ด ์ค์ํ ๋ ๋ง
์ด๋ ํ ๊ตฌ์กฐ๋ ์ฌ๋ฌ ๊ด์ ์์ ๋นํ ๋ฐ์์๊ณ , Peercoin[King 2012]์ ์ด์ ๋์์ผ๋ก ์ง๋ถ์ฆ๋ช
(PoS) ํฉ
์ ์๊ณ ๋ฆฌ์ฆ์ ์๊ฐํ๋ค.
์์
์ฆ๋ช
(PoW)๊ณผ ์ง๋ถ์ฆ๋ช
(PoS) ์๊ณ ๋ฆฌ์ฆ ๊ฐ ๊ฐ์ฅ ํฐ ์ฐจ์ด์ ์ ์์
์ฆ๋ช
๋ฐฉ์์ด ์ปดํจํ
ํ์์ ๋ฐ๋ฅธ ๋คํธ
์ํฌ ๋ด ๋น์ค ๋ถ๋ฐฐ๋ฅผ ํํ ๋ฐ๋ฉด, ์ง๋ถ์ฆ๋ช
์ ๋คํธ์ํฌ ์ฐธ์ฌ์์ ์ฝ์ธ ๋ณด์ ๋์ ๋ฐ๋ฅธ ๊ฒฐ์ ๊ถ ๋น์ค(๋ธ๋ก ์์ฑ
๊ถํ)๋ฅผ ํํ๋ค๋ ๊ฒ์ด๋ค.
์ง๋ถ์ฆ๋ช
์๊ณ ๋ฆฌ์ฆ์ ํฉ์ ์๊ณ ๋ฆฌ์ฆ์ ๋ณด์ ๋ถ๋ถ์ ์ ๋ ฅ ์ฌ์ฉ๋๊ณผ ๋ถ๋ฆฌ์์ผ ํฉ์ ๋์ถ ๊ณผ์ ์์ ์๋ชจ๋๋
๋ฌด๋ถ๋ณํ ์ ๋ ฅ, ์ฆ, ์์
์ฆ๋ช
(PoS) ์๊ณ ๋ฆฌ์ฆ์ด ๋ง๋ฅ๋จ๋ ธ๋ ๋์ ์ด์ ๋น์ฉ๊ณผ ๊ณผ๋ํ ์๋์ง ์๋น ๋ฌธ์ ๋ฅผ ํด
๊ฒฐํ๋ค. ์ง๋ถ์ฆ๋ช
(PoS) ํฉ์ ์๊ณ ๋ฆฌ์ฆ์ ๋คํธ์ํฌ ์ด์ ๋น์ฉ๊ณผ ์ด๊ธฐ ์ง์
์ฅ๋ฒฝ์ ํ์ ํ ๋ฎ์ถ์ด ๋ค์ํ ๋
๋ธ๋ก์ฒด์ธ ์ํ๊ณ ๊ตฌ์ถ์ ์ด๋ฐ์งํ๋ค.
๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ํ๋์จ์ด ์
๊ทธ๋ ์ด๋๋ฅผ ์ํ ๋
ธ๋ ์ธ์ผํฐ๋ธ์ ๋๋ค ๋ธ๋ก ์์ฑ ํ๋ก์ธ์ค์ ๊ด๋ จ๋ ์ฐ๋ ค
๋ค์ ์์
์ฆ๋ช
(PoW) ์๊ณ ๋ฆฌ์ฆ ๋ฟ๋ง ์๋๋ผ ์ง๋ถ์ฆ๋ช
(PoS) ์ํ๊ณ ๋ด์์๋ ๊พธ์คํ ๊ฑฐ๋ก ๋์ด์๋ค. ์ด๋ฌํ
์ฐ๋ ค๋ค์ ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ ํ์ฅ์ฑ๊ณผ ๋ฉด๋ฐํ ์ฐ๊ด ๊ด๊ณ๋ฅผ ์ง๋๊ธฐ์ ๊ฐ๋ณ๊ฒ ์ง๋์น ์ ์๋ ๋ฌธ์ ์ธ๋ฐ, ๋ค๋
๊ฐ์ ๋
ธ๋ ฅ๊ณผ ๋ฉด๋ฐํ ๊ฒ์ฆ ๋์ V SYSTEMS ํ์ ๊ธฐ์กด ๋ ํฉ์ ์๊ณ ๋ฆฌ์ฆ(PoW, PoS)์ ์ฅ์ ์ ์ด๋ฆฌ๊ณ ๋จ์
์ ๋ฐฐ์ ์ํจ ์ํผ๋
ธ๋ ์ง๋ถ์ฆ๋ช
(SPoS)์ด๋ผ๋ ํฉ์ ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ๋ฐํ๋ค.
์ํผ๋
ธ๋ ์ง๋ถ์ฆ๋ช
(SPoS) ํฉ์ ๋ฉ์ปค๋์ฆ์ ๋์ ์ง์์ ๋
ธ๋(์ํผ๋
ธ๋)๋ค์ ๋ธ๋ก ์์ฑ ํ์ ๋ฐฐ์นํ๊ณ
VSYS ์ฝ์ธ ๋ณด์ ์(์ํ๊ณ ๋ด ์์ฒด ์ฝ์ธ)๊ฐ ์์ ์ ์ฝ์ธ์ ์ํผ๋
ธ๋๋ค์๊ฒ ์๋ํ์ฌ ๋ธ๋ก ์์ฑ ๊ณผ์ ์ ์ฐธ
์ฌํ๋๋ก ํ๋ค. ์ฝ์ธ์ ์๋ ๋งก๊ธด ์ฌ์ฉ์์๊ฒ๋ ์ด์๊ฐ ์ง๊ธ๋๊ณ , ์ด๋ฌํ ์ธ์ผํฐ๋ธ ์ฒด๊ณ๋ ์์ง์ ๋
ธ๋๋ค
์ ํ๋ณดํ๊ณ VSYS ์ฝ์ธ ๋ณด์ ์๋ค์ด ๋คํธ์ํฌ ์ด์์ ์ง์ ๊ด์ฌํ์ฌ ์ด๋์ด๊ฐ๋ ์ฐธ๋ ํ์ค์ํ ์ํ๊ณ๋ฅผ
ํ์ฑํ๋ค. ๊ทธ์ ๋์์ SPoS ์์คํ
์ ํ๊ท ๋ธ๋ก ์์ฑ ๊ธฐ์ฌ๋์ ๋ฐ๋ผ ๋
ธ๋ ๊ฐ ์ฐ์๋ฅผ ๊ฒฐ์ ํ๋ ์ํ์ ์ธ
๊ฒฝ์ ์ฒด๊ณ๋ฅผ ๋์
ํด ๋คํธ์ํฌ ๋ด ์ถฉ๋ถํ ์ ๋์ฑ์ ํ๋ณดํ๊ณ ๋คํธ์ํฌ ๊ณผ๋ถํ ๊ณต๊ฒฉ์ ๋ฐฉ์งํ๋ค.
์ํผ๋
ธ๋ ์ง๋ถ์ฆ๋ช
(SPoS) ๊ด๋ จ ์์ธํ ๋ด์ฉ์ SPoS ๋ฐฑ์๋ฅผ ํตํด ํ์ธํ ์ ์๋ค.
Mainchain-Sidechain Model
V SYSTEMS ํ๋ซํผ์์๋ ์์ฒด์ ์ธ ๋ฉ์ธ์ฒด์ธ๊ณผ ์ฌ์ด๋์ฒด์ธ ๋ชจ๋ธ์ ๋์
ํ๋ค.
๋ธ๋ก์ฒด์ธ S๋ ์ฌ์ด๋์ฒด์ธ์ ์ง์นญํ๊ณ , ๋ธ๋ก์ฒด์ธ M์ ๋ฉ์ธ ์ฒด์ธ์ ๋ํ๋ด๋๋ฐ, S๊ฐ ์๋์ ์กฐ๊ฑด์ ์ถฉ์กฑํ
๋ ๊ฒฝ์ฐ M์ ์ผ๋ถ๋ก ๊ฐ์ฃผ๋๋ค.
โข ์ธ์: S์ ํ(Full) ๋
ธ๋๋ M์ ํ(Full) ๋
ธ๋๋ก๋ ํ๋ํ๋ฉฐ, M ๋ธ๋ก์ฒด์ธ ์ ์ฒด๋ฅผ ํ๋ก์ธ์ค ํ๋ค.
- 8. !
โข ๋๊ธฐํ: S๋ M์ ๋ํ ์ถ์ ํด๋ญ ๋๊ธฐํ(abstract clock synchronization)๋ฅผ ์คํํ๋ค.
์ถ์ ํด๋ญ ๋๊ธฐํ๋ ๋ ๋ธ๋ก์ฒด์ธ ๋ด ๋ธ๋ก ์์๋ฅผ ๊ดํ ํ๋ค. ๋ธ๋ก์ฒด์ธ์ ์ถ์ ์๊ณ๋ก ๊ฐ์ ํ๋ค๋ฉด, ์ฒด์ธ ๋ด
๊ฐ๊ฐ์ ๋ธ๋ก์ ์๊ณ ๋ฐ๋์ด๋ผ๊ณ ๋ณผ ์ ์๋ค.(๋ก์ปฌ ํ์์คํฌํ์ ๊ด๋ จ์ด ์์ผ๋ฏ๋ก ์ฐ์ โ์ถ์โ์ผ๋ก ์ ์ํ๋ค)
ํ์์คํฌํ๋ ๋ก์ปฌ ๊ฐ์ด๊ธฐ ๋๋ฌธ์ ์ ์ฒด ๋คํธ์ํฌ(๊ธ๋ก๋ฒ)์์ ๋ฒ์ด์ง๋ ๋ชจ๋ ์ด๋ฒคํธ์ ์์๋ฅผ ๊ฒฐ์ ํ ์
์๋ค. ๋ฐ๋ฉด ๋ธ๋ก์ฒด์ธ ๋ด โ๋ธ๋ก ์ซ์โ๋ ๋คํธ์ํฌ ์ ์ญ์ ๋ฒ์์์ ์ด๋ฒคํธ์ ์๊ฐ ์์๋ฅผ ๊ฒฐ์ ํ ์ ์๊ณ , ๋ธ
๋ก์ฒด์ธ์ ๊ด์ฐฐ์๋ ๋ธ๋ก ์ซ์๋ฅผ ํตํด ์ด์ ๋ธ๋ก์ ์ด๋ฒคํธ๊ฐ ๊ทธ ๋ค์ ๋ธ๋ก์ ์ด๋ฒคํธ๋ณด๋ค ๋จผ์ ์ผ์ด๋ฌ์์
์ ์ ์๋ค.
์ฌ์ด๋์ฒด์ธ์ด ์์ฑ๋๋ฉด, ํด๋น ์ฒด์ธ์ ์ต์ ๋ฉ์ธ์ฒด์ธ์ ํ์ด๋ฐํธ ํํ๋ก ์ฐ๊ฒฐ๋๋ค. ๋ค์์ ์ฌ์ด๋์ฒด์ธ ๋ธ๋ก
๋ค์ด ํ ๋ฉ์ธ์ฒด์ธ ๋ธ๋ก์ ํ์ด๋ฐํธ๋ก ๊ณต์ ํ ์ ์๋๋ฐ, ์ด์ ๊ฐ์ ๋ฉ์ธ์ฒด์ธ-์ฌ์ด๋์ฒด์ธ / ํ์ด๋ฐํธ-์ฐจ์ผ๋
๊ด๊ณ์์๋ ๊ฐ ๊ด๊ณ ๊ฐ ์์๊ฐ ์ง์ผ์ ธ์ผํ๋ค.
๋ฉ์ธ์ฒด์ธ-์ฌ์ด๋์ฒด์ธ ๋ชจ๋ธ์์ ๋ ๋ธ๋ก์ฒด์ธ ๊ฐ ๋
์ ์ ์ธ ์ปค๋ฎค๋์ผ์ด์
๋ฐฉ์์ ๊ฐ๋ฐํ์ฌ โ์ฌ์ด๋์ฒด์ธ ํ๊น
โ
์ ์ฃผ์ฅํ๋ ๋ธ๋ก์คํธ๋ฆผ์ ์ ์๊ณผ๋ ๋ฌ๋ฆฌ, V SYSTEMS๋ ๊ฐ๋ณ ์ด์ ์ฒด์ ๋ก ์ฌ์ด๋์ฒด์ธ ํ๋ก์ ํธ์ ๊ฐ๋ฐ
๋ฐ ํ์ฅ์ ๋ ๋์ ์์ ๋๋ฅผ ์ ๊ณตํ๋ค.
ํด๋ผ์ฐ๋ ๊ธฐ๋ฅ
V SYSTEMS ํ๋ซํผ์ ๋ธ๋ก์ฒด์ธ ์ดํ๋ฆฌ์ผ์ด์
๊ฐ๋ฐ์ ์ํ ํด์
์ ์ ๊ณตํ ์์ ์ด๋ค. ํ๋ซํผ ๋ด์์ ์ ๊ณต
๋๋ ๋ธ๋ก์ฒด์ธ ํ
ํ๋ฆฟ์ ์ฌ์ฉ์๊ฐ ๋ค๋ฅธ ํ๋กํ ์ฝ์ ๋งค๊ฐ๋ณ์ ๋ฐ ํฉ์ ๋ชจ๋ธ ๋ฑ ํ๋ฌ๊ทธ ๊ฐ๋ฅํ ๊ตฌ์ฑ ์์๋ฅผ
์ง์ ์ ํํ ์ ์๋๋ก ํ๋ค. ํ
ํ๋ฆฟ๊ณผ ์ต์
์ด ์ ํ๋๋ฉด V SYSTEMS ํ๋ซํผ์ ํด๋น ์ดํ๋ฆฌ์ผ์ด์
์ ๋ธ๋ก
์ฒด์ธ ๊ฐ์๋ฅผ ์ํ ํดํท์ ์ ๊ณตํ๊ณ , ์ดํ๋ฆฌ์ผ์ด์
๊ฐ๋ฐ ์ด์ ํน์ ๋น์ฆ๋์ค ๋ก์ง์ ์ํ ๋ธ๋ก์ฒด์ธ ๊ฐ์ ๋
ํ ์ง์ํ ๊ฒ์ด๋ค.
์ค๋งํธ ์ปจํธ๋ํธ
์ค๋งํธ ์ปจํธ๋ํธ[Szabo 1996]๋ ๊ณ์ฝ ๋น์ฌ์ ๊ฐ ๊ฑฐ๋ ์ ์ 3 ์์ ๊ฐ์
์์ด ํจ๋ ฅ์์ผ๋ฉฐ ์ ๋ขฐํ ์ ์๋
๊ณ์ฝ์ ๊ฐ๋ฅํ๊ฒ ํ๋ค. ๋นํธ์ฝ์ธ์ ํธ๋์ญ์
์ ์ ํจ์ฑ์ ๊ฒ์ฆํ ๋ ๊ฐ๋จํ ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ๋๋ฐ, ์คํธ๋ฆฝ
ํธ ์์คํ
์ ์ ํ์ ์ผ๋ฟ๋ง ์๋๋ผ ์ ์ฌ์ ์ธ ์ํ ์์๋ค์ด ๋ฐ๊ฒฌ๋ ์ด๋ ฅ์ด ์์ด ๋นํธ์ฝ์ธ ๋คํธ์ํฌ ๋ด ํ์ค
์ฌ์ฉ์ผ๋ก๋ถํฐ ์ ํ ๋ฐ์๋ค.
์ดํ ์ด๋๋ฆฌ์[Buterin 2014]์ ์๋ฆฌ๋ํฐ(Solidity)๋ผ๋ ์ค๋งํธ ์ปจํธ๋ํธ ์ฉ ํ๋ง ์ปดํ๋ฆฟ ํ๋ก๊ทธ๋๋ฐ ์ธ
์ด๋ฅผ ๊ฐ๋ฐํ๊ณ , ์๋ฆฌํฐํฐ๋ ์์ ์ ์ธ ํ์ค์ํ ์ค๋งํธ ์ปจํธ๋ํธ๋ฅผ ๋ค์ํ ์๋๋ฆฌ์ค์ ์ ์ฉํ ์ ์์ด ๋ธ๋ก
์ฒด์ธ ๊ธฐ์ ๋ฐ์ ์ ํฌ๊ฒ ๊ธฐ์ฌํ ๋ฐ ์๋ค.
EOS๋ ์ต๊ทผ Wasm์ด๋ผ๊ณ ์๋ ค์ง WebAssembly ๊ธฐ๋ฐ ์ค๋งํธ ์ปจํธ๋ํธ ์์คํ
๊ฐ๋ฐ์ ์ ์ํ์๋ค.
Wasm์ ์ ์์ค ๋ธ๋ผ์ฐ์ ์์ ํด๋ผ์ด์ธํธ ์ธก ์คํธ๋ฆฝํธ ๊ฐ๋ฐ ์ ์ฌ์ฉ๋๋ ์๋ก์ด ์น ํ์ค์ธ๋ฐ, Wasm์
๋๊ฒ C ๋๋ C++ ์ ์ฌ์ฉํด ๊ฐ๋ฐ๋๊ณ Wasm์ผ๋ก ์ปดํ์ผ๋๋ค.
- 9. !
V SYSTEMS๋ ์ํธ ํธํ ๊ฐ๋ฅํ ์ด๋๋ฆฌ์๊ณผ EOS ์คํ์ผ์ ์ค๋งํธ ์ปจํธ๋ํธ๋ฅผ ์ง์ํ ์์ ์ด๋ค. ๊ฐ์ ๋จธ
์ ์ด ๋ชจ๋ ๋ฐฉ์์ผ๋ก ์ ์ฉ๋์ด ์ดํ๋ฆฌ์ผ์ด์
์ด ์ํ๋ ์คํ์ผ์ ์ค๋งํธ ์ปจํธ๋ํธ๋ฅผ ์ ํํ ์ ์๋๋ก ํ๊ณ ,
์ถ๊ฐ์ ์ผ๋ก ๊ฐ๋ฐ๋๋ ์ค๋งํธ ์ปจํธ๋ํธ ์์คํ
๋ค์ ํ๊ฐํ์ฌ ์ด๋ค์ ์ง์ ์ฌ๋ถ ์ถํ ๊ฒฐ์ ํ ์์ ์ด๋ค.
ํ์ฅ์ฑ
๋จ์ผ ๋ธ๋ก์ฒด์ธ์ ํ์ฅ์ฑ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ง๊ธ๊น์ง ๋ง์ ๋
ธ๋ ฅ์ด ์์๋ค. ์ด ์ค ๋ช๋ช์ ์ฃผ๋ชฉํ ๋งํ ๊ธฐ
์ ๋ค์ด์๊ณ , V SYSTEMS๋ ๋จ์ผ ๋ธ๋ก์ฒด์ธ๋ณด๋ค๋ ๋ฌดํํ ์์ ๋ธ๋ก์ฒด์ธ์ด ํจ๊ป ์ด์๋๋ ์ํ๊ณ๊ฐ ํ์ฅ์ฑ
๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ๊ฒ์ด๋ผ๊ณ ๋ฏฟ๋๋ค. ์ฐ๋ฆฌ๋ ์ ์ญ์ต ๊ฐ์ ๋ธ๋ก์ฒด์ธ์ด ๋์๋ค๋ฐ์ ์ผ๋ก ์ด์๋๋ ์ธ๊ณ๋ฅผ ๊ทธ๋ฆฐ
๋ค. ํ์์ ์ํด์ ๋ณ๋์ ๋ธ๋ก์ฒด์ธ์์ ์ดํ๋ฆฌ์ผ์ด์
์ ์ด์ํ ์๋ ์๊ณ , ํ๋์ ์ํ๊ณ ์์์ ๋ค๋ฅธ ์ด
ํ๋ฆฌ์ผ์ด์
์์คํ
๋ค๊ณผ ์์ ํ ๋ถ๋ฆฌ๋ ํ์ฅ์ฑ๊น์ง ๋ณด์ฅ๋ฐ๋ ๋ธ๋ก์ฒด์ธ์ ๋ฏธ๋๋ฅผ ์งํฅํ๋ ๊ฒ์ด๋ค.
์ ์ฉ์ฑ
์ ์ฉ์ฑ์ ์ค๋ซ๋์ ์ํธํํ์ ๋๊ท๋ชจ ๋์
์ ๊ฑธ๋ฆผ๋์ด์๋ค. V SYSTEMS๋ ์ฆ์ง๋ UX/UI์ ๋์ ์์ค์
๋ณด์์ด ์ ์ ๋ ํ๋ซํผ ์ ์ฉ ๊ฒฝ๋ ๋ธ๋ผ์ฐ์ ์ง๊ฐ๊ณผ ๊ฒฝ๋ ๋ชจ๋ฐ์ผ ์ง๊ฐ์ ๊ฐ๋ฐํ ์์ ์ด๋ค. ์ฝ๋์๋ ์ ๋๊ตฌ
๋ ์ฌ์ฉํ ์ ์๋ ์ฌ์ด ํํ์ผ ๊ฒ์ด๊ณ , ์ด๋ ์ฌ์ฉ์์ ๊ฐ์ ์์ฐ์ ์ธ๋ถ ์ํ์ด๋ ์นจํฌ๋ก๋ถํฐ ์์ ํ๊ฒ ์ง
์ผ๋ผ ๊ฒ์ด๋ค.
๊ฒฐ๋ก
V SYSTEMS ํ๋ซํผ์ ๋ธ๋ก์ฒด์ธ ์ฌ์ฉ ์ ๋ฐ์๋๋ ๋น์ฉ์ ์ ๊ฐ์ํค๊ณ , ๋ฐ์ดํฐ ์คํ ๋ฆฌ์ง ๋ถ์ผ์์ ๋ธ๋ก์ฒด
์ธ ๊ธฐ์ ์ ๊ฒฝ์๋ ฅ์ ํค์ฐ๋ ๊ฒ์ ๋ชฉํํ๋ค. ์ฐ๋ฆฌ๋ ๋ธ๋ก์ฒด์ธ ์ฐ์
์ ๊ฐ์น๊ฐ ์ ์ญ ์ต์ ๋ค๋ค๋ฅด๋ ๋ฏธ๋๋ฅผ ๊ทธ
๋ฆฌ๋ฉฐ, ์ ์ญ์ต ๊ฐ์ ๋ธ๋ก์ฒด์ธ์ด ๋์๋ค๋ฐ์ ์ผ๋ก ์ด์๋๋ ๋ฏธ๋๊ฐ ์๋ก์ด ๊ฒฝ์ ์๋๋ฅผ ๋ถ๋ฌ์ฌ ๊ฒ์ด๋ผ ๋ฏฟ๋
๋ค.
- 10. !
์ฐธ๊ณ ๋ฌธํ
[References [Nakamoto 2008] Bitcoin: A Peer-to-Peer Electronic Cash System, https://bit-
coin.org/bitcoin.pdf
[Back 2014] Enabling Blockchain Innovations with Pegged Sidechains, https://blockstream.com/
sidechains.pdf
[King 2012] PPCoin: Peer-to-Peer Crypto - Currency with Proof-of-Stake, https://peercoin.net/
assets/paper/peercoin-paper.pdf
[Szabo 1996] Smart Contracts: Building Blocks for Digital Markets, http://www.fon.hum.uva.nl/
rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/sz
abo.best.vwh.net/smart_contracts_2.html
[Buterin 2014] Ethereum: A Next-Generation Smart Contract and Decentralized Application
Platform, http://www.the-โblockchain.com/docs/Ethereum_white_paper-โ a_next_genera-
tion_smart_contract_and_decentralized_application_platform-โvitalik-โbuterin.pdf