์นด๋ฅด๋ค๋ ธ์ ๋์ P2P ๊ณต๊ฐ: ํ์ค์ํ์ ๋์ฝ
์๊ฐ
์นด๋ฅด๋ค๋ ธ ์ํ๊ณ๊ฐ ๊ณ์ ์ฑ์ฅํ๊ณ ์งํํจ์ ๋ฐ๋ผ, ์นด๋ฅด๋ค๋ ธ ์ํ๊ณ ๊ธฐ์ฌ์๋ค์ ์นด๋ฅด๋ค๋ ธ์ ๋คํธ์ํน ์ธํ๋ผ๋ฅผ ์ง์์ ์ผ๋ก ๊ฐ์ ํ๊ณ ์ต์ ํํ๊ธฐ ์ํด ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค. ๋ ธ๋ v.1.35.6๊ณผ ํจ๊ป ์ ๊ณต๋๋ ๋์ P2P ๋คํธ์ํน์ ์ถ์๋ IOG, Well-Typed, PNSol, ์นด๋ฅด๋ค๋ ธ ์ฌ๋จ ๋คํธ์ํน ํ์ ๊ณต๋ ๋ ธ๋ ฅ์ ๊ฒฐ๊ณผ๋ฌผ์ด๋ฉฐ ์์ ํ ํ์ค์ํ๋๊ณ ์์ ํ ๋ธ๋ก์ฒด์ธ ํ๋ซํผ์ ๊ตฌ์ถํ๊ธฐ ์ํ ์นด๋ฅด๋ค๋ ธ์ ์ฌ์ ์์ ์ค์ํ ์ด์ ํ๊ฐ ๋ ๊ฒ์ ๋๋ค.
์นด๋ฅด๋ค๋ ธ๊ฐ ์ค์๊ฐ ํ๋ฅ ์์คํ ์ผ๋ก ์๋ํ๋ค๋ ์ ์ ๊ฐ์ํ ๋, ์นด๋ฅด๋ค๋ ธ์ ์ฑ๋ฅ๊ณผ ๋ณด์์ ๋ณธ์ง์ ์ผ๋ก ์ํธ ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค. ๋คํธ์ํน ํ์ ์ ์์ฑ๊ณผ ์ฐ๊ฒฐ์ฑ์ ํฅ์์ํค๊ธฐ ์ํด ํ ํด๋ก์ง ๋ฐ ์งํํ์ ๊ณ ๋ ค ์ฌํญ์ ํฌํจํ ๋ค์ํ ์์๋ค ์ฌ์ด์์ ์ด์์ ์ธ ๊ท ํ์ ์ฐพ๊ธฐ ์ํด ์ต์ ์ ๋คํ๊ณ ์์ต๋๋ค.
์ด ๋ธ๋ก๊ทธ ๊ฒ์๋ฌผ์ ์นด๋ฅด๋ค๋ ธ์ ๋์ P2P ์ค๊ณ๋ฅผ ๊ฐ๋ฐํ๊ธฐ๊น์ง์ ์์ง๋์ด๋ง ์ฌ์ ์ ์๊ฐํฉ๋๋ค. ํต์ฌ ์ค๊ณ ์์น์ ์ดํด๋ณด๊ณ , ๊ทธ ๊ณผ์ ์์ ์ง๋ฉดํ ๋์ ๊ณผ์ ๋ฅผ ์ดํด๋ณด๋ฉฐ, ๊ฐ๋ ฅํ๊ณ ํ์ฅ ๊ฐ๋ฅํ ๋คํธ์ํน ์์คํ ์ ๊ตฌ์ถํ๊ธฐ ์ํด ๊ฐ๋ฐํ์ด ๊ณ ์ํ ์๋ฃจ์ ์ ๊ณต๊ฐํฉ๋๋ค.
๋์ P2P๋
๋์ P2P ๊ตฌํ์ ํผ์ด ์ ํ ํ๋ก์ธ์ค๋ฅผ ํตํด ํ์ฑ ํ ํด๋ก์ง๋ฅผ ์ง์์ ์ด๊ณ ๋์ ์ผ๋ก ๊ฐ์ ํ๋ฉฐ, ์ ์ฒด ๋คํธ์ํฌ์์ ์ ์ฒด ํ์ฐ ์๊ฐ์ ์ค์ด๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ์ฐ๊ตฌ ๊ฒฐ๊ณผ์ ๋ฐ๋ฅด๋ฉด ๋ก์ปฌ ์ ๋ณด์๋ง ๊ธฐ๋ฐํ ์ ์ฑ ์ ํ์ฉํ๋ฉด ๊ฑฐ์ ์ต์ ์ ๊ธ๋ก๋ฒ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์๋ค๊ณ ํฉ๋๋ค. ์ด๋ ๊ถ๊ทน์ ์ผ๋ก ์ฒด์ธ์ ํตํฉ๋๋ ๋ธ๋ก ํค๋๋ฅผ ์ ๊ณตํ๋ ํผ์ด์ ์ ์์ฑ๊ณผ ๋น๋๋ฅผ ๋ชจ๋ํฐ๋งํจ์ผ๋ก์จ ๋ฌ์ฑํ ์ ์์ต๋๋ค.
์ฃผ์ ๋ชฉํ๋ ๊ฐ๋ ฅํ ์ฐ๊ฒฐ์ฑ์ ์ ์งํ๋ฉด์ '๋น์ต์ โ์ธ ํผ์ด๋ฅผ ์ ๊ฑฐํ๋ ๊ฒ์ ๋๋ค. ์ด๋ฅผ ์ํด ์ด ๋ฉํธ๋ฆญ์ ๋ฐ๋ผ ๋ ์ ์ฉํ๋ค๊ณ ๊ฐ์ฃผ๋๋ ํผ์ด๋ ์ฃผ๊ธฐ์ ์ผ๋ก 'ํด์ถโ๋๊ณ ๋ฌด์์๋ก ์ ํ๋ ๋์ ํผ์ด๋ก ๋์ฒด๋ฉ๋๋ค. ์๋ฎฌ๋ ์ด์ ๊ฒฐ๊ณผ์ ๋ฐ๋ฅด๋ฉด ์ด ์ต์ ํ ๋ฐฉ๋ฒ์ ๋น๊ต์ ์ ์ ์์ ๋ฐ๋ณต์ผ๋ก ์ต์ ์ ๊ฐ๊น์ด ๊ธ๋ก๋ฒ ๊ฒฐ๊ณผ์ ์๋ ดํ๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค.
์ค์ ๋ก ๋์ P2P๋ ํผ์ด ์ ํ ์๋ ๊ตฌ์ฑ(์: ํ ํด๋ก์ง ์ ๋ฐ์ดํฐ ๋๊ตฌ ์ฌ์ฉ)์ ๋์ฒดํฉ๋๋ค.
์๋ ๊ตฌ์ฑ์ ๊ฒฝ์ฐ, ์คํ ์ดํฌ ํ ์ด์์(SPO)๋ ์ต์ 20๊ฐ์ ํ์ฑ ์ฐ๊ฒฐ์ ์ผ๊ด๋๊ฒ ์ ์งํ๊ธฐ ์ํด ์๋นํ ์์ ํผ์ด(์: 50๊ฐ) ์ฐ๊ฒฐ์ ์ค์ ํด์ผ ํ์ต๋๋ค. ์ด๋ฌํ ์ ๊ทผ ๋ฐฉ์์ ๊ตฌ์ฑ๋ ํผ์ด์ ์ ์ ํน์ฑ๊ณผ SPO ๋ฆด๋ ์ด์ ๋ณํํ๋ ๊ฐ์ฉ์ฑ ๋๋ฌธ์ ํ์ํ์ต๋๋ค.
ํ์ง๋ง ๋์ P2P๋ฅผ ์ฌ์ฉํ๋ฉด ํน์ ์์ ํ์ฑ ํผ์ด ์ฐ๊ฒฐ(์: 20๊ฐ)์ ์ ์งํ๋๋ก ๋ ธ๋๋ฅผ ๊ตฌ์ฑํ๊ณ ์ฒด์ธ์ ๋ฑ๋ก๋ ๋ชจ๋ SPO ๋ฆด๋ ์ด ์ค์์ ์ ํํ ์ ์์ต๋๋ค. ํผ์ด์์ ์ฐ๊ฒฐ์ด ๋์ด์ง๋ ๊ฒฝ์ฐ, ๋ ธ๋๋ ์๋์ผ๋ก ๋์ฒด ํผ์ด๋ฅผ ์ ํํ๊ณ ์ํ๋ ๋ชฉํ์ ๋๋ฌํ ๋๊น์ง ์ง์์ ์ผ๋ก ์ฐ๊ฒฐ์ ์๋ํฉ๋๋ค.
๊ฒฐ๊ณผ์ ์ผ๋ก ๋์ P2P๋ ์ฐ๊ฒฐ์ ๋ํ ๊ณผ๋ํ ํ๋ก๋น์ ๋์ด ํ์ํ์ง ์์ผ๋ฏ๋ก ๋ณด๋ค ํจ์จ์ ์ด๊ณ ์ ์๋ ฅ์ด ๋ฐ์ด๋ ๋คํธ์ํน ์๋ฃจ์ ์ ์ ๊ณตํฉ๋๋ค.
๋์์ธ ๋น์
์นด๋ฅด๋ค๋ ธ๋ ์์จ ๋ ธ๋๋ก ๊ตฌ์ฑ๋ ํ๋ ์์คํ ์ผ๋ก ์ด์๋ฉ๋๋ค. ํด๋ผ์ด์ธํธ-์๋ฒ ๋ชจ๋ธ๋ก ์ค๊ณ๋์ง ์์์ผ๋ฉฐ, ์ด๋ ์ค์ ๊ด๋ฆฌ ์๋ฒ์ ์ค์ ์ ์ด ์ง์ ์ด๋ ํน๋ณํ ๊ถํ์ ๊ฐ์ง ๊ณ์ธต์ด ์์์ ์๋ฏธํฉ๋๋ค. ๋ฐ์ด๋ฐ ๊ฐ๋ฐ ๋จ๊ณ์์ ๋คํธ์ํฌ ํ ํด๋ก์ง๋ ์ฒ์์ ์ฐํฉ์ผ๋ก ์์๋์์์ง ๋ชจ๋ฅด์ง๋ง, ๋ชฉํ๋ ์ต์ ์ ์ฐ๊ฒฐ์ฑ๊ณผ ์ฑ๋ฅ์ ๋ณด์ฅํ๋ฉด์ ์นด๋ฅด๋ค๋ ธ ์ํ๊ณ์ ์งํํ๋ ์๊ตฌ๋ฅผ ์ถฉ์กฑํ ์ ์๋ ์์ ํ ์ ๋ขฐ๊ฐ ํ์ ์๋ ๋ถ์ฐ ๋คํธ์ํน ์์คํ ์ผ๋ก ๋ฐ์ ์ํค๋ ๊ฒ์ด์์ต๋๋ค.
๋คํธ์ํน ํ์ ์ด ์์ง๋์ด๋ง ๋ชจํ์ ์์ํ๋ฉด์ ์๋ง์ ๋์ ๊ณผ ๋ณต์ก์ฑ์ ์ง๋ฉดํ ๊ฒ์์ ์ ์๊ณ ์์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ค์ ์ด๋ฌํ ๋์ ์ ์ ๋ฉด์ผ๋ก ๋ง์๋ฉฐ ๊ถ๊ทน์ ์ผ๋ก ๋์ P2P ์์คํ ์ ์ค๊ณ๋ฅผ ๊ตฌ์ฒดํํ ํต์ฌ ์์ด๋์ด๋ฅผ ์ง์์ ์ผ๋ก ๋ค๋ฌ์ด ๋๊ฐ์ต๋๋ค:
- ๋ชจ๋์ฑ ๋ฐ ํ์ฅ์ฑ: ์ด ์์คํ ์ ๋ชจ๋์ฑ์ ์ผ๋์ ๋๊ณ ์ค๊ณ๋์ด ํ์์ ๋ฐ๋ผ ๊ฐ๋ณ ๊ตฌ์ฑ ์์๋ฅผ ์ฝ๊ฒ ๊ต์ฒดํ๊ฑฐ๋ ๊ฐ์ ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ํ์ฅ์ฑ์ ํตํด ์๋ก์ด ๊ธฐ๋ฅ๊ณผ ๊ฐ์ ์ฌํญ์ ์ํํ๊ฒ ํตํฉํ ์ ์์ผ๋ฉฐ, ์งํํ๋ ์นด๋ฅด๋ค๋ ธ ์ํ๊ณ์ ์๊ตฌ์ ๋ง๊ฒ ์ค๊ณ๊ฐ ๊ณ์ ์ ์ํ ์ ์๋๋ก ํฉ๋๋ค. ๋ชจ๋์ฑ์ ๋์ ์์ค์ ์ฌ์๊ณผ ๊ด๋ จํ์ฌ ๋ฎ์ ์์ค์ ์ค๊ณ์ ์ ํ์ฑ์ ์ฆ๋ช ํ๊ธฐ ์ํด ํ์์ ๋ฐฉ๋ฒ์ ์ ์ฉํ ๋ ํนํ ์ ์ฉํฉ๋๋ค. ์์คํ ์ ๋ ์๊ณ ๊ด๋ฆฌํ๊ธฐ ์ฌ์ด ๊ตฌ์ฑ ์์๋ก ๋๋๋ฉด ๊ฐ ๋ชจ๋์ ์์ฑ ๊ธฐ๋ฐ ํ ์คํธ๋ฅผ ๋ณด๋ค ํจ๊ณผ์ ์ผ๋ก ์ ์ฉํ์ฌ ๊ฐ ๊ตฌ์ฑ ์์์ ๋์์ด ์ ์ ์๋์ด ์๊ณ ์์๋๋ ์์ฑ์ ์ค์ํ๋์ง ํ์ธํ ์ ์์ต๋๋ค. ๋ฌผ๋ก ์ด๋ฌํ ์์ค์ ๋ชจ๋์ฑ๊ณผ ํ์ฅ์ฑ์ ๋ฌ์ฑํ๋ ๋ฐ๋ ํ์ค์ผ์ ๊ธฐ๋ณธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ์ฌ์ฉํ๋ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ์ ์ ํํ ๊ฒ์ด ์ค์ํ ์ญํ ์ ํ์ต๋๋ค.
- ํ์ฅ์ฑ: ๋คํธ์ํฌ๊ฐ ์ฑ์ฅํจ์ ๋ฐ๋ผ ๋ ๋ง์ ์์ ๋ ธ๋์ ํธ๋์ญ์ ์ ์ฒ๋ฆฌํ ์ ์์ผ๋ฉด์๋ ์ฐ๋ก๋ณด๋ก์ค์ ํ์ด๋ฐ ์ ์ฝ์ ์ค์ํ ์ ์๋ ์์คํ ์๊ตฌ๋ ์ฆ๊ฐํฉ๋๋ค. P2P ๋์์ธ ๋น์ ์์ ์ด๋ฌํ ํ์ฅ์ฑ ์๊ตฌ ์ฌํญ์ ํด๊ฒฐํ๊ธฐ ์ํด ํ์ ์ฒ์๋ถํฐ ํ์ฅ์ฑ ์์ฑ์ ๊ณ ๋ คํ๊ณ ์ง๋ฅํ ํผ์ด ์ ํ๊ณผ ๊ฐ์ ์ ๋ต์ ํฌํจ์์ผฐ์ต๋๋ค.
- ๋ณด์ ๋ฐ ๋ณต์๋ ฅ: ํ์ค์ํ ๋คํธ์ํฌ์์ ๋ณต์๋ ฅ๊ณผ ๋ณด์์ ๊ฐ์ฅ ์ค์ํ ์์์ ๋๋ค. ๋ชฉํ๋ ๋ด๋ถ ๋ฐ ์ธ๋ถ ์ฅ์ ๋ฅผ ๊ฒฌ๋ ์ ์๋ ์์คํ ์ ๊ตฌ์ถํ๋ ๊ฒ์ด์์ต๋๋ค. ์ด๋ฅผ ์ํด ๋คํธ์ํน ํ์ ์ ์ฉ์ ๋ํ ๋ณต์๋ ฅ์ ๊ฐ์ถ๋๋ก ์ค๊ณ๋ ๊ฐ๋ ฅํ ์ค๋ฅ ์ฒ๋ฆฌ ๋ฉ์ปค๋์ฆ์ ๊ตฌํํ์ฌ ์ฌ์ฉ์๊ฐ ๋ค๋ฅธ ์ฌ์ฉ์๋ค์ ๋คํธ์ํฌ ๋ฆฌ์์ค๋ฅผ ๊ณ ๊ฐ์ํค๋ ๋น๋์นญ ์๋น์ค ๊ฑฐ๋ถ ๊ณต๊ฒฉ์ ํตํด ์์คํ ์ ๊ณต๊ฒฉํ ์ ์๋๋ก ๋ง๋ค์์ต๋๋ค. P2P ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ๋ฉด ๊ฐ ๋ ธ๋๋ ๋ก์ปฌ์ ๊ตฌ์ฑ๋ ํผ์ด์ ์ฐ๊ฒฐ ์ฐ์ ์์๋ฅผ ์ง์ ํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋ ธ๋๊ฐ ์ ๋ขฐํ ์ ์๋ ํผ์ด์์ ์ฐ๊ฒฐ์ ์ ์งํ๋ฉด์ ๋คํธ์ํน์ ๋ฐ์ ์ํฌ ์ ์์ต๋๋ค. ์ธ๋ฐ์ด๋ ์ฐ๊ฒฐ์ ์๋๊ฐ ์ ํ๋๋ฉฐ, ๊ตฌ์ฑ ๊ฐ๋ฅํ ํผ์ด ํ๊ฒ์ ํตํด ๋ ธ๋๊ฐ ๋ฆฌ์์ค ์๋น๋ฅผ ์กฐ์ ํ ์ ์์ต๋๋ค. ๋ํ ์ฐ๊ฒฐ ์ํ๋ฅผ ์ฃผ์ ๊น๊ฒ ๊ด๋ฆฌํ๋ฉด ์๋ฐฉํฅ ์ฐ๊ฒฐ์ ์ฌ์ฌ์ฉํ ์ ์์ผ๋ฏ๋ก ๋ฐฉํ๋ฒฝ ๋ค์ ์๋ ๋ ธ๋๊ฐ ์ ์ฒด ๊ณต๊ฒฉ ํ๋ฉด์ ์ค์ด๋ฉด์ ์์ ํ๊ฒ ์ฐ๊ฒฐ์ ๊ฐ์ ํ ์ ์์ต๋๋ค.
- ์ฑ๋ฅ: ์ํํ ์ฌ์ฉ์ ๊ฒฝํ์ ๋ณด์ฅํ๊ธฐ ์ํด์๋ ๊ณ ์ฑ๋ฅ ๋คํธ์ํฌ๊ฐ ํ์์ ์ ๋๋ค. ๋ฉํฐํ๋ ์ฑ์ ํตํ ํจ์จ์ ์ธ ๋ฐ์ดํฐ ์ ์ก, ํ์ดํ๋ผ์ด๋์ ์ง์ํ๋ ํ๋กํ ์ฝ ํ์ฉ ๋ฑ์ ๊ธฐ์ ์ ์ฑํํ์ฌ ์ค๊ณ๋ฅผ ์ต์ ํํ๋ ๋ฐ ์๋นํ ๋ ธ๋ ฅ์ ๊ธฐ์ธ์์ต๋๋ค. ๋ํ ์ง๋ฅํ ํผ์ด ์ ํ์ ์ง์ฐ ์๊ฐ์ ์ค์ด๊ณ ์๋ต์ฑ์ด ๋ฐ์ด๋๊ณ ์์ ์ ์ธ ๋คํธ์ํฌ๋ฅผ ๋ณด์ฅํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค.
์นด๋ฅด๋ค๋ ธ ๋คํธ์ํฌ ๋ด์์ ํจ๊ณผ์ ์ธ ํต์ ์ ๊ตฌ์ถํ๊ธฐ ์ํด์๋ ์งง์ ์ง์ฐ ์๊ฐ๊ณผ ์ฐ์ํ ์ฐ๊ฒฐ์ฑ์ ๋ฌ์ฑํด์ผ ํฉ๋๋ค. ์ด๋ฌํ ํ์ ์๊ฑด์ ์ถฉ์กฑํ๊ธฐ ์ํด ๋์ P2P๋ ์ํ๊ณ์ ์ง์์ ์ธ ์ฑ์ฅ์ ์ํ ๊ฒฌ๊ณ ํ๊ณ ํ์ฅ ๊ฐ๋ฅํ๋ฉฐ ๋ณต์๋ ฅ์ด ๋ฐ์ด๋ ๊ธฐ๋ฐ์ ์ ๊ณตํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ๊ทธ๋ฌ๋ ํผ์ด ์ ๋ขฐ์ฑ์ ์์ ํ๊ณ ์ ๋ขฐํ ์ ์๋ ๋คํธ์ํฌ๋ฅผ ์ ์งํ๋ ๋ฐ ์์ด ์ค์ํ ์์๋ผ๋ ์ ์ ์ธ์ํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์ ๋ขฐ์ฑ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ด ๋ธ๋ก๊ทธ ํฌ์คํ ์ ๋ฒ์๋ฅผ ๋ฒ์ด๋์ง๋ง, P2P ์ค๊ณ์๋ ์ ์ฌ์ ์ธ ์ํ์ ์ํํ๊ณ ๋คํธ์ํฌ๋ฅผ ๋ณดํธํ๊ธฐ ์ํ ์ฌ๋ฌ ๊ฐ์ง ์กฐ์น๊ฐ ํฌํจ๋์ด ์๋ค๋ ์ ์ ์ฃผ๋ชฉํ ๊ฐ์น๊ฐ ์์ต๋๋ค.
์ฐ๋ก๋ณด๋ก์ค์์ ๋ธ๋ก ๋ฆด๋ ์ด๋ฅผ ์ํ ํผ์ด ์ ํ ๋ถ์
์ฐ๋ก๋ณด๋ก์ค์ ์ฑ๋ฅ๊ณผ ๋ณด์์ ๋ณด์ฅํ๋ ๊ฒ์ ๋งค์ฐ ์ค์ํ๋ฉฐ, ๊ทธ ์ค ํ ๊ฐ์ง ์ค์ํ ์ธก๋ฉด์ ๋คํธ์ํฌ ์ ๋ฐ์ ๊ฑธ์ณ ์๋ก์ด ๋ธ๋ก์ ์ ์์ ๋ฆด๋ ์ดํ๋ ๊ฒ์ ๋๋ค. ์ด์์ ์ผ๋ก๋ P2P ๋คํธ์ํฌ ๋ด์ ์ฐ๊ฒฐ์ด ์ด๋ค ๋ ธ๋์์ ๋คํธ์ํฌ์ ๋ค๋ฅธ ๋ชจ๋ ๋ ธ๋๋ก ๋ธ๋ก์ด ๋ฆด๋ ์ด๋๋ ๋ฐ ํ์ํ ์๊ฐ์ ์ต์ํํ๋ ๋ฐฉ์์ผ๋ก ๊ตฌ์ฑ๋์ด์ผ ํฉ๋๋ค.
๊ทธ๋ฌ๋ ์ด ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๋ ๊ฒ์ ๋ณต์กํ ๊ณผ์ ๋ฅผ ์๊ณ ์์ผ๋ฉฐ, ์ ๋ขฐ๊ฐ ์๋ ํ๊ฒฝ์ ์ ์ฉํ ์ ์๋ ์ฌ์ ์์ ์ด ์ ํ๋์ด ์์ต๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ํด๊ฒฐํ๊ธฐ ์ํด์๋ ์ ์ํ ํต์ ๊ณผ ํ์ค์ํ ๋คํธ์ํฌ์ ๋ฌด๊ฒฐ์ฑ ๋ฐ ๋ณด์ ์ ์ง ์ฌ์ด์์ ๊ท ํ์ ๋ง์ถ ์ ์๋ ํ์ ์ ์ธ ์๋ฃจ์ ์ ๊ฐ๋ฐ์ด ํ์ํ์ต๋๋ค.
๋ฌธ์ ์ค๋ช
์ฑ๋ฅ ์ต์ ํ๋ฅผ ์ํ ํจ๊ณผ์ ์ธ ์๋ฃจ์ ์ ๋ธ๋ก์ด ๋คํธ์ํฌ๋ฅผ ํต๊ณผํ๋ ๋ฐ ํ์ํ โํโ ์๋ฅผ ์ต์ํํ๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ํ ์ฉ์ด๋ก ์ด๋ ๋ธ๋ก์ด ํต๊ณผํ๋ ํ๊ท ์์ง ์๋ฅผ ์ค์ด๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ๋ํ ๊ฐ ํ ๋๋ ์์ง์ ๊ธธ์ด๊ฐ ์ค์ํฉ๋๋ค. ๋ก์ปฌ ๋งํฌ๋ ๋๋ฅ ๊ฐ ๋งํฌ์ ๋นํด ์ง์ฐ ์๊ฐ์ด ์งง์ง๋ง, ๊ธ๋ก๋ฒ ๋ธ๋ก ๋ฆด๋ ์ด์๋ ์ผ๋ถ ๋๋ฅ ๊ฐ ๋งํฌ๊ฐ ํ์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ์ ๋ฝ์์ ์์์๋ก ๋ผ์ฐํ ํ ํ ๋ค์ ์ ๋ฝ์ผ๋ก ๋์์ค๋ ๊ฒฝ์ฐ์ ๊ฐ์ด ๋๋ฅ ๊ฐ ๋งํฌ๊ฐ ๊ณผ๋ํ๊ฒ ๋ง์ ๊ฒฝ์ฐ ์ฐจ์ ์ฑ ์ด ๋ ์ ์์ต๋๋ค.
๊ธฐ์กด ๋คํธ์ํน ์๊ณ ๋ฆฌ์ฆ์ ๋ธ๋ก ๋ฆด๋ ์ด๋ฅผ ์ํ ๊ฒฝ๋ก ์ญํ ์ ํ ์ ์๋ ์ต์ '์คํจ๋ ํธ๋ฆฌ(spanning tree)'๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ฌํ ์๊ณ ๋ฆฌ์ฆ์ ์ ํํ ์ ๋ณด๋ฅผ ๊ตํํ๊ธฐ ์ํด ๋ ธ๋๋ค์ด ์ํธ ๊ฐ์ ์ ๋ขฐ์ ์์กดํ๊ธฐ ๋๋ฌธ์, ๋ ธ๋๊ฐ ๋ณธ์ง์ ์ผ๋ก ์๋ก๋ฅผ ์ ๋ขฐํ ์ ์๋ ๋ธ๋ก์ฒด์ธ P2P ๋คํธ์ํฌ์๋ ์ ํฉํ์ง ์์ต๋๋ค.
์ด์์ ์ธ ์๋ฃจ์ ์ โ๊ธ๋ก๋ฒโ ์ ๋ณด๊ฐ ์๋ โ๋ก์ปฌโ ์ ๋ณด, ์ฆ ๊ณต์ ๋๊ณ ์ ๋ขฐ๋๋ ๋ฐ์ดํฐ์ ์์กดํ์ง ์๊ณ ๋ ธ๋๊ฐ ๊ฐ๋ณ์ ์ผ๋ก ํ๊ฐํ ์ ์๋ ์ ๋ณด์ ์์กดํด์ผ ํฉ๋๋ค. ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ์๋ฒฝํ ๊ธ๋ก๋ฒ ์ ๋ณด์ ์์กดํ๋ ์ต์ ์ ์๋ฃจ์ ์ ๊ท์คํ ๊ธฐ์ค์ ์ด ๋ ์ ์์ต๋๋ค.
์ ํ ์ฐ๊ตฌ
IOG ๋คํธ์ํน ํ์ ํ์ค์ํ ์์คํ ๊ณผ ํ๋กํ ์ฝ์ ์ ๋ฌธ์ผ๋ก ํ๋ ์ํ ๋ค ๋ํ๊ต(Athens University)์ ๋คํธ์ํฌ ์ฐ๊ตฌ์๋ค๊ณผ ํ๋ ฅํ์ฌ ๋ค์ํ ๋คํธ์ํฌ ์ ์ฑ ์ ์๋ฎฌ๋ ์ด์ ํ๊ณ ํ์ฐ ์๊ฐ์ ์ ์ถฉ์ ์ ์ฐ๊ตฌํ๋ ์ค์ํ ๊ณผ์ ๋ฅผ ์ํํ์ต๋๋ค.
ํ์ฐ๊ณผ ๊ด๋ จํ์ฌ ๊ฐ์ฅ ์ค์ํ ๋ฌธ์ ๋ ์ด๋ค ๋ ธ๋๊ฐ ์๋ก ๋ธ๋ก์ ์ ๋ฌํด์ผ ํ๋์ง, ๋ ์ ํํ๊ฒ๋ ํ์ฐ ์๋๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํด ๋ ธ๋ ๊ฐ์ ์ด๋ค ํ์ฐ ๋งํฌ๋ฅผ ์ค์ ํด์ผ ํ๋์ง๋ฅผ ๊ฒฐ์ ํ๋ ๊ฒ์ ๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ฐ๊ตฌ์ง๋ค๊ณผ ํจ๊ป ๋ ๊ฐ์ง ์ฃผ์ ์ ๊ทผ ๋ฐฉ์์ ์ทจํ์ต๋๋ค:
- ์ฒซ ๋ฒ์งธ ์ ๊ทผ ๋ฐฉ์์ ๋งํฌ๊ฐ ์ ํ ๊ณผ์ ๊ณผ ๋ ๋ฆฝ์ ์ด๋ผ๊ณ ๊ฐ์ ํฉ๋๋ค. ์ฌ๊ธฐ์๋ ์ฌ์ ์ ์๋ ๊ท์น์ ๋ฐ๋ผ ๋งํฌ๊ฐ ์ค์ ๋๋ ์ ์ ์ค๋ฒ๋ ์ด ์๋ฎฌ๋ ์ด์ ์ด ํฌํจ๋ฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ฌ๋ฌ ๋ฒ์ ๋ฐฐํฌ๋ฅผ ์คํํด ์ฑ๋ฅ์ ์ธก์ ํฉ๋๋ค.
- ๋ ๋ฒ์งธ ์ ๊ทผ ๋ฐฉ์์ ์ค๋ฒ๋ ์ด๋ฅผ ๋์ ์ผ๋ก ์กฐ์ ํ๋ ๊ฒ์ ๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์์๋ ๋ ธ๋๊ฐ ์ฒ์์ ๋คํธ์ํฌ์ ์์ ๋ ธ๋์ ์ฐ๊ฒฐ์ ์ค์ ํ๊ณ ์ด์ ๋ ธ๋์ ์ฑ๋ฅ ํต๊ณ๋ฅผ ์ง์์ ์ผ๋ก ๋ชจ๋ํฐ๋งํฉ๋๋ค. ์ฃผ๊ธฐ์ ์ผ๋ก ๊ฐ ๋ ธ๋๋ ์ด๋ฌํ ํต๊ณ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ธ์ ๋ ธ๋ ์งํฉ์ ์กฐ์ ํ์ฌ ์ด๋ค ์ธ์ ๋ ธ๋๋ฅผ ์ ์งํ๊ณ ์ด๋ค ๋ ธ๋๋ฅผ ๊ต์ฒดํ ์ง ๊ฒฐ์ ํฉ๋๋ค.
์ด ๊ทธ๋ฆผ์ ๋ธ๋ก์ด ๋คํธ์ํฌ ์ ์ฒด์ ์ ์ํ๊ฒ ์ ํ๋์ด ์ต์ข ์ ์ผ๋ก ๋ชจ๋ ๋ ธ๋์ ๋๋ฌํ๋ ๊ณผ์ ์ ๋ณด์ฌ์ค๋๋ค. ์ด ์คํ์์ ๋ชจ๋ ๋ ธ๋๋ ์ ํํ ๋์ผํ ๊ทผ์ -๋๋ค ์ ์ฑ (Close-Random policy)์ ์ฌ์ฉํฉ๋๋ค. ์๋ฅผ ๋ค์ด, C6R4๋ ๋ ธ๋๊ฐ 6๊ฐ์ ๊ทผ์ ํผ์ด์ 4๊ฐ์ ๋ฌด์์ ํผ์ด์ ์ฐ๊ฒฐ๋จ์ ์๋ฏธํฉ๋๋ค. ์ฒ์์๋ ๋ชจ๋ ๋ ธ๋๊ฐ ์ ๋ณด๊ฐ ์๋ ์ํ์ด๋ฏ๋ก ์์ง ํน์ ๋ธ๋ก์ ๋ฐ์ง ๋ชปํ์ต๋๋ค. ๊ทธ๋ฌ๋ ์คํ์ด ์งํ๋๋ ๋์ ์ด๋ ์์ ์ ์ ๋ณด๋ฅผ ์ป๊ฒ ๋ฉ๋๋ค. ์ ์ ์ ์ ๋ณด์ ์ ๊ฐํ ๋ชจ๋ ๋ ธ๋๊ฐ ์ด๋ค ํผ์ด๊ฐ ๊ฐ์ฅ ์ ๋ฆฌํ์ง ์๋ฒฝํ๊ฒ ์๊ณ ์์ด ์ด๋ฌํ ์ฐ๊ฒฐ์ด ๊ฐ๋ฅํ๋ค๊ณ ๊ฐ์ ํ ์ด๋ก ์ ์ต์ ์๋ฃจ์ ์ ๋ํ๋ ๋๋ค(์ ์ ๊ด์ ์ ์ฑ ).
๊ทผ์ ๋๋ค ์ ์ฑ ์ด ์ง์ ๊ตฌํ๋ ๊ฒ์ ์๋๋ผ๋ ์ ์ ๋ช ํํ ํด์ผ ํฉ๋๋ค. ๊ทธ๋ณด๋ค๋ ์ค์ง์ ์ธ ์ด๋ก ์ ๋๊ตฌ๋ก ์ฌ์ฉ๋์์ต๋๋ค. ๋ก์ปฌ ์ ๋ณด๋ง์ผ๋ก ๊ทผ์ฌ์น๋ฅผ ๊ตฌํ ์ ์์ ๋งํผ ๋จ์ํ๋ฉด์๋ ๋น๋ก์ปฌ ์์ธ์ ๋ฐ์ํ์ฌ ๊ท ํ์ ๋ง์ถฅ๋๋ค.
์ด ๋ถ์์ ์ฃผ๋ก ๋ก์ปฌ ์ ๋ณด๋ฅผ ์ฌ์ฉํ์ฌ ์ด์์ ์ธ ์๋ฃจ์ ์ ์ผ๋ง๋ ๊ทผ์ ํ ์ ์๋์ง๋ฅผ ๋ณด์ฌ์ค๋๋ค. ํฅ๋ฏธ๋ก์ด ์ ์ ์ด ์ ๊ทผ ๋ฐฉ์์ด ์์์ ๋ฐ์ด๋๋ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ์ ธ์๋ค๋ ์ ์ ๋๋ค. ๋ ๋ฐฐ ์ด๋ด์ ์๋ฒฝํ ๊ฒฐ๊ณผ๋ฅผ ๋ฌ์ฑํ๋ ๊ฒ์ ์นญ์ฐฌํ ๋งํ ์ผ์ด์ง๋ง, ํ์ ๊ทธ ์ด์์ ๋ฅ๊ฐํ๋ ๊ฒ์ด ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค.
์ ๊ทธ๋ฆผ์ ์์ ์ค๋ช ํ ๋ ๊ฐ์ง ์ ๊ทผ ๋ฐฉ์์ ๊ฒฐ๊ณผ๋ฅผ ๋น๊ตํ ๊ฒ์ ๋๋ค. ์๋ฎฌ๋ ์ด์ ์์๋ ๊ฐ ๋ ธ๋๊ฐ 6๊ฐ์ ๊ทผ์ ์ด์(RTT(Round Trip Time) ๊ธฐ์ค)๊ณผ 4๊ฐ์ ๋๋ค ๋ ธ๋๋ฅผ ์ ์งํ์ต๋๋ค. ์ด๋ฌํ ๋งํฌ๋ ์คํ ์ ๋ฐ์ ๊ฑธ์ณ ์ ์ ์ผ๋ก ์ ์ง๋์์ต๋๋ค(๋ฐ๋ผ์ ํ๋์ ์ ์ด ์ผ์ ํ๊ฒ ์ ์ง๋จ). โ๋ ๊ทธ๋ฃน(<=100ms ๋ฐ >100ms)โ ์ ์ฑ ์์๋ ๊ฐ ๋ ธ๋๊ฐ ๊ณ ์ ๋ ์์ ๊ทผ์ ๋งํฌ์ ์๊ฒฉ ๋งํฌ๋ฅผ ์ ์งํฉ๋๋ค: '๊ทผ์ โ์ ํด๋น ์ด์์ ๋ํ RTT๊ฐ 100ms ์ดํ์์ ์๋ฏธํ๋ฉฐ, '์๊ฒฉโ์ RTT๊ฐ 100ms๋ฅผ ์ด๊ณผํจ์ ์๋ฏธํฉ๋๋ค. ๋ ธ๋๋ ๋ชจ๋ ์์์ ๋งํฌ๋ก ์์ํ์ฌ ์ฃผ๊ธฐ์ ์ผ๋ก ๋ณด์ ํฉ๋๋ค. ์ด ๋ณด์ ์ค์ RTT๊ฐ 100ms ๋ฏธ๋ง์ธ ๊ณ ์ ๋ ์์ ์ด์์ ์ ์งํ๊ณ ๋๋จธ์ง ์ด์ ์ค ์ผ๋ถ๋ฅผ ์๋ก ์ ํ๋ ๋ฌด์์ ๋ ธ๋๋ก ๊ต์ฒดํฉ๋๋ค.
์ด ๋ ๊ทธ๋ฃน ์ ์ฑ ์ ์ ์ ์ ์ฑ ๋์์ ํ๊ฐํ๊ธฐ ์ํ ๊ฐ๋จํ๊ณ ํจ๊ณผ์ ์ธ ๊ทผ์ฌ์น ์ญํ ์ ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด ์ ์ฑ ์ ํ์ฌ ์ฌ์ฉ๋๋ ์ ์ฑ ์ด ์๋๋ผ๋ ์ ์ ์ ์ํ ํ์๊ฐ ์์ต๋๋ค.
์ด ๋ง์ง๋ง ๊ทธ๋ฆผ์๋ ์์ ์ค๋ช ํ ๊ทผ์ ๋๋ค ์ ์ฑ ๊ณผ ๋ค๋ฅธ ํผ์ด ์ ์ ์ ์ฑ (peer scoring policy)์ ๊ฒฐ๊ณผ๋ฅผ ๋น๊ต ๋ถ์ํ ๊ฒฐ๊ณผ๊ฐ ๋์ ์์ต๋๋ค. ์ด ๋์ ์ ์ฑ ์ ๋ค๋ฅธ ๋ ธ๋๋ณด๋ค ๋จผ์ ๋ ธ๋์ ์ ๋ธ๋ก ํค๋๋ฅผ ์ ๊ณตํ๋ ๋น๋์ ๋ฐ๋ผ ํผ์ด๋ฅผ ํ๊ฐํฉ๋๋ค. ์ด ์คํ์ ์ค์ ์์ ๋ ธ๋๋ ๋ฌด์์ ๋งํฌ๋ก ์์ํ์ฌ ์ฃผ๊ธฐ์ ์ผ๋ก ๋ณด์ ์ ๊ฑฐ์นฉ๋๋ค. ์ด๋ฌํ ๋ณด์ ๊ฐ๊ฒฉ ๋์ ์ฑ๋ฅ์ด ๊ฐ์ฅ ๋ฎ์ 20% ๋๋ 40%์ ํผ์ด๋ ๋ฌด์์๋ก ์ ํ๋ ์๋ก์ด ๋ ธ๋๋ก ๊ต์ฒด๋ฉ๋๋ค.
๊ทธ๋ํ์ ํ๋์ ์ ์ ํ์ฌ ์ฌ์ฉ ์ค์ธ ์ ์ฑ ์ ๋ํ๋ ๋๋ค(์ด์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ค์ ์น์ ์์ ํ์ธํ ์ ์์ต๋๋ค). ๋ น์ ์ ์ ์ด๋ก ์ ์ต์ ๊ฐ์ ๋ํ๋ ๋๋ค.
์ด ๊ทธ๋ํ๋ฅผ ์์ธํ ์ดํด๋ณด๊ณ ์ด์ ๊ทธ๋ํ์ ๋น๊ตํด๋ณด๋ฉด ๋ค์ํ ์ ์ ์ ์ฑ ์ ํจ๊ณผ์ ์์ด ์ฃผ์ ๋ณํ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค. ํ์ง๋ง ๊ฐ ์คํ์ ์ ์ฉ๋ ๋งค๊ฐ๋ณ์๊ฐ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ์ด๋ฌํ ๋ณํ๋ฅผ ์ง์ ๋น๊ตํ ์๋ ์๋ค๋ ์ ์ ๊ธฐ์ตํด์ผ ํฉ๋๋ค. ์ผ๋ถ ์คํ์์๋ ์์ ํ ๋ฐฐํฌ ์๊ฐ์ ์ธก์ ํ๋ ๋ฐ๋ฉด, ๋ค๋ฅธ ์คํ์์๋ ์ด๋ณด๋ค ์ฝ๊ฐ ๋ฎ์ ๊ฐ์ ๋ํ๋ด๋ 99๋ฒ์งธ ๋ฐฑ๋ถ์์๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋์ฑ์ด ๋ ธ๋ ๊ฐ ์ง์ฐ ์๊ฐ ์ถ์ ์ด ์คํ๋ง๋ค ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ๊ฒฐ๊ณผ์ ์ผ๋ก ๋ค๋ฅธ ๊ฒฐ๊ณผ๊ฐ ๋์ถ๋ฉ๋๋ค.
์ด๋ฌํ ๋งฅ๋ฝ์์ 20% ์ ์ฑ ์ 99๋ฒ์งธ ๋ฐฑ๋ถ์์๋ ๋ ๊ทธ๋ฃน์ ๋นํด ๊ท ํ์ด ๋ ๋ฎ๊ฒ ๋ํ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ ์์์ ์ธ๊ธํ ์ด์ ๋ก ์ธํด ์ง์ ์ ์ธ โ์ฌ๊ณผ ๋ ์ฌ๊ณผโ ๋น๊ต๋ ์๋๋๋ค.
ํ์ฌ ํธ์ํฐ๊ฐ ์ฑํํ๊ณ ์๋ ์ ์ฑ ์ ํผ์ด๋ฅผ ์ ์ ํ ๋ RTT๋ฅผ ์ฌ์ฉํ๋ ๊ฒ ์ด์์ ์๋ฏธ๋ฅผ ์ง๋๊ณ ์์ต๋๋ค. ๋ณด๋ค ๊ฒฌ๊ณ ํ๊ณ ์ ๋ขฐํ ์ ์๋ ์ ๊ทผ ๋ฐฉ์์ ์ฐพ๊ธฐ ์ํด ํผ์ด์ ์ ์ฉ์ฑ์ ์ ํํ๊ฒ ๋ฐ์ํ ์ ์๋ ๋์์ ๋ชจ์ํ์ต๋๋ค. ๊ทธ ๊ฒฐ๊ณผ, ์๋ก์ด ํค๋๋ ๋ธ๋ก์ ๋ ธ๋์ ๊ฐ์ฅ ๋จผ์ ์ ์ํ๋ ํผ์ด์๊ฒ ๋ณด์์ ์ ๊ณตํ๋ ๊ฐ๋ ์ ์๊ฐํด๋์ต๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ๋คํธ์ํฌ์ ๋ํ ํผ์ด์ ๊ธฐ์ฌ๋์ ๋ํ ํ์คํ ์ฒ๋๋ฅผ ์ ์ํ๋ฉฐ, RTT์ ๋ฌ๋ฆฌ ์ฝ๊ฒ ์กฐ์ํ๊ฑฐ๋ ์์กฐํ ์ ์์ต๋๋ค.
๋ก์ปฌ ์ ๋ณด์ ๊ธฐ๋ฐํ P2P ๋คํธ์ํน
๋์ P2P ์ค๊ณ์์ ๊ฐ ๋ ธ๋๋ ๋คํธ์ํฌ์ ๋ํ ๋ก์ปฌ ๋ทฐ๋ฅผ ์ ์งํ๊ณ ๊ณผ๊ฑฐ ์ฑ๋ฅ์ ๊ณ ๋ คํ์ฌ ์ ์ฌ์ ์ฐ๊ฒฐ์ ํ๊ฐํฉ๋๋ค. ๋ ธ๋๋ ์ฐ๊ฒฐ์ ์ง์์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ๊ณ ์กฐ์ ํ์ฌ ๋คํธ์ํฌ ์์น๋ฅผ ์ต์ ํํ๊ณ ๋ธ๋ก ๋ฆด๋ ์ด์ ํ์ํ ํ ์๋ฅผ ์ต์ํํ๊ธฐ ์ํด ๋ ๋์ ์ฑ๋ฅ์ ํผ์ด๋ฅผ ์ฐพ์ต๋๋ค.
๊ฐ ๋ ธ๋๋ ์๋ ค์ง ํผ์ด ๋ ธ๋์ ์ธ ๊ฐ์ง ์ธํธ๋ฅผ ์ ์งํฉ๋๋ค:
- ์ฝ๋ ํผ์ด: ๋คํธ์ํฌ ์ฐ๊ฒฐ์ด ์ค์ ๋์ง ์์ ์๋ ค์ง ํผ์ด
- ์ ํผ์ด: ๋ฒ ์ด๋ฌ(Bearer) ์ฐ๊ฒฐ์ด ์ค์ ๋ ํผ์ด, ๋คํธ์ํฌ ์ธก์ ์๋ ์ฌ์ฉ๋์ง๋ง ์ ํ๋ฆฌ์ผ์ด์ ์์ค ํฉ์ ํ๋กํ ์ฝ์๋ ์ฌ์ฉ๋์ง ์์ผ๋ฉฐ, ์ฃผ์ ์ญํ ์ ์ฆ์ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ ธ๋ ์ธํธ ์ญํ ์ ํ๋ ๊ฒ์.
- ํซ ํผ์ด: ํ์ฑ ๋ฒ ์ด๋ฌ ์ฐ๊ฒฐ์ด ์๋ ํผ์ด์ด๋ฉฐ, ์ ํ๋ฆฌ์ผ์ด์ ์์ค ํฉ์ ํ๋กํ ์ฝ์ ์ฌ์ฉ๋จ.
์์ ์ธ๊ธํ๋ฏ์ด ๋ ธ๋๋ ์ด์ ์ ์ง์ ์ ์ธ ์ํธ์์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ์ด๋ฌํ ํผ์ด์ ๋ํ ์ ํ๋ ์ ๋ณด๋ฅผ ์ ์งํฉ๋๋ค. ์ฝ๋ ๋ ธ๋์ ๊ฒฝ์ฐ, ์ด์ ์ ์ง์ ์ ์ธ ์ํธ์์ฉ์ด ์์๊ธฐ ๋๋ฌธ์ ์ด๋ฌํ ์ ๋ณด๊ฐ ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ด ์ ๋ณด๋ ๋ค๋ฅธ ์์คํ ์ 'ํํโ๊ณผ ์ ์ฌํ์ง๋ง, ๋ค๋ฅธ ๋ ธ๋์ ๊ณต์ ๋์ง ์๋ ์์ ํ ๋ก์ปฌ ์ ๋ณด๋ผ๋ ์ ์ ๋ช ์ฌํ ํ์๊ฐ ์์ต๋๋ค.
์ ๊ทธ๋ฆผ์ ํผ์ด ์ ํ ๊ฑฐ๋ฒ๋(PSG)๊ฐ ๊ด๋ฆฌํ๋ ์น๊ฒฉ/๊ฐ๋ฑ ์ฃผ๊ธฐ๋ฅผ ๋ณด์ฌ์ค๋๋ค. ์ด ๊ตฌ์ฑ ์์๋ ์ง์ ๋ ์์ ์๋ ค์ง ํ์ฑ ํผ์ด๋ฅผ ์ ์งํ๋ ๋ฑ์ ํน์ ๋ชฉํ ๋ฌ์ฑ์ ๋ด๋นํฉ๋๋ค.
๋ํ, ๋ก์ปฌ ์ ์ ๊ตฌ์ฑ์ ์ฌ์ฉํ์ฌ ํน์ ๋ ธ๋๋ฅผ ํซ ํผ์ด ๋๋ ์ ํผ์ด๋ก ์ง์ ํ ์ ์์ต๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ์ฌ๋ฌ ๊ฐ์ ๋ฆด๋ ์ด๋ฅผ ๊ฐ์ง ์คํ ์ดํฌ ํ๊ณผ ๊ฐ์ ๋จ์ผ ์กฐ์ง์์ ๊ด๋ฆฌ๋๋ ๋ ธ๋ ๊ฐ์ ๊ณ ์ ๋ ๊ด๊ณ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ๋ํ SPO์ ๋ค๋ฅธ ์ ์ฌ์ ์ธ ๋ฐฐํฌ ์๋๋ฆฌ์ค ๊ฐ์ ํ๋ผ์ด๋น ํผ์ด๋ง(peering) ํ์๋ฅผ ์ฉ์ดํ๊ฒ ํฉ๋๋ค.
์ ๋์ ์ธ ํ์๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ, ํผ์ด๋ ์ฆ์ ํซ, ์, ์ฝ๋ ์ธํธ์์ ๊ฐ๋ฑ๋ ์ ์์ต๋๋ค. ์ด ๊ฒฐ์ ์ ๋นํ๊ฐํ ์์คํ ์์ ๋ฆฌ์์ค ์๋น๋ฅผ ์ ํํ๊ธฐ ์ํด ๋ถ์ ์ ์ธ ํผ์ด ์ ๋ณด๋ฅผ ์ฅ๊ธฐ๊ฐ ๋ณด์ ํ์ง ์๊ธฐ๋ก ํ ๊ฒ์ด๋ฉฐ, ์ด๋ ์๋น ๊ณต๊ฒฉ์ ์ ์ฌ์ ์ผ๋ก ๋จ์ํํ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
์ ํ ๋ฐ ๋ก์ปฌ ์ ์ฑ
ํผ์ด ์ ํ ๊ฑฐ๋ฒ๋(PCG)๋ ๋คํธ์ํฌ ๋ถํ ๋ฐ ์ดํด๋ฆฝ์ค ๊ณต๊ฒฉ๊ณผ ๊ด๋ จ๋ ๋ฌธ์ ๋ฅผ ํ์ํ์ฌ ๋คํธ์ํฌ์ ์ํ์ ํจ์จ์ฑ์ ๊ด๋ฆฌํ๋ ๋ฐ ์ค์ถ์ ์ธ ์ญํ ์ ํ๋ ๊ตฌ์ฑ ์์๋ก, ํซ ํผ์ด, ์ ํผ์ด, ์ฝ๋ ํผ์ด์ ๋ํ ๋ชฉํ ๊ฐ์ ์กฐ์ ํ์ฌ ํผ์ด์ ์ ํ์ ์ด์งํ๋ ์ญํ ์ ํฉ๋๋ค.
์ด ๊ณผ์ ์์ PCG๋ ํผ์ด๊ฐ ์น๊ฒฉ(์ฝ๋์์ ์์ผ๋ก ๋๋ ์์์ ํซ์ผ๋ก ์ ๊ทธ๋ ์ด๋) ๋๋ ๊ฐ๋ฑ(ํซ์์ ์์ผ๋ก ๋๋ ์์์ ์ฝ๋๋ก ๋ค์ด๊ทธ๋ ์ด๋)๋๋ ๋น๋๋ฅผ ์์ ํฉ๋๋ค. ์ด๋ฌํ ๊ฒฐ์ ์ ์ ์ฉ์ฑ๊ณผ ์ฑ๊ณผ์ ๋ฐ๋ผ ํผ์ด๋ฅผ ํ๊ฐํ๋ ์ค์ฝ์ด๋ง ํจ์์ ์ํด ์ด๋ฃจ์ด์ง๋๋ค.
์ด๋ฌํ ์ค์ฝ์ด๋ง ๊ธฐ๋ฅ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค:
- ํซ ๊ฐ๋ฑ ์ ์ฑ : ๊ฐ๋ฑํด์ผ ํ โํซโ(ํ๋์ฑ๊ณผ ๊ฐ์น๊ฐ ๋์) ํผ์ด๋ฅผ ๊ฒฐ์ ํ๋ ์ญํ ์ ๋ด๋นํฉ๋๋ค. ์ ์๋ ๊ฐ์ฅ ๋จผ์ ์ ๊ณตํ ๋ธ๋ก ์ ๋ฐ/๋๋ ์ ๊ณตํ ๋ฐ์ดํธ ์์ ๊ฐ์ ์์๋ฅผ ๊ณ ๋ คํ์ฌ ๋คํธ์ํฌ์ ๋ํ ํผ์ด์ ๊ธฐ์ฌ๋์ ๋ฐ๋ผ ๊ณ์ฐ๋ฉ๋๋ค. ์ ์ ์๋ ์ค์๋ ์ด๋ฌํ ์์์ ์กฐํฉ์ด ์ ์๋ฅผ ๊ณ์ฐํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ๋ฒํฌ ์ฑํฌ ๋ฐ์ดํฐ ๋๊ธฐํ ์ค์๋ ์ ๊ณตํ ๋ฐ์ดํธ ์๊ฐ ์ฐ์ ์ ์ผ๋ก ๊ณ ๋ ค๋ฉ๋๋ค.
- ์ ๊ฐ๋ฑ ์ ์ฑ ๋ฐ ์ฝ๋ ํฌ๊ฒ ์ ์ฑ (Cold Forget Policy): โ์โ ๋ฐ โ์ฝ๋โ ํผ์ด๋ฅผ ์ฒ๋ฆฌํ์ฌ ๋คํธ์ํฌ์์ ๋ค์ด๊ทธ๋ ์ด๋ํ๊ฑฐ๋ ์ ๊ฑฐํด์ผ ํ๋ ํผ์ด๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ์ด๋ฌํ ๊ฒฐ์ ์ ์ผ์ ์์ค์ ๋ฌด์์์ฑ๊ณผ ๋ค์ํ ํน์ฑ์ ์ํด ์ํฅ์ ๋ฐ์ต๋๋ค. ๊ณ ๋ ค๋๋ ์์์๋ ์ด์ ์คํจ ๋๋ ์ ๋ขฐ์ฑ์ด ๋ฎ๊ฑฐ๋ ํผ์ด์ ํ๋ ์์ค์ด ๋ฎ์์ ๋ํ๋ด๋ ๋ฏธ์จ์ฑ ํ๋๊ทธ๊ฐ ํฌํจ๋ฉ๋๋ค.
๋ ธ๋ ๋๊ธฐํ ํ๋ก์ธ์ค ์ค์ PCG๋ ๋ฆฌ์์ค ๊ณผ๋ค ์ฌ์ฉ์ ๋ฐฉ์งํ๊ธฐ ์ํด ํ์ฑ ์ฐ๊ฒฐ์ด ๋ ๊ฐ ์ด์ ์ฌ์ฉ๋์ง ์๋๋ก ํฉ๋๋ค. ๋ ธ๋๊ฐ ์์ ํ ๋๊ธฐํ๋๋ฉด PCG๋ ๋งค์๊ฐ ํผ์ด์ 20%๋ฅผ ์๋ก ๊ต์ฒดํ์ฌ ์ฃผ๊ธฐ์ ์ธ ์ ํ์ ์ด์งํฉ๋๋ค. ์ด๋ ๊ฒฌ๊ณ ํ๊ณ ์ ์๋ ฅ์ด ๋ฐ์ด๋ ๋คํธ์ํฌ๋ฅผ ๋ง๋ญ๋๋ค.
์ฐ๊ตฌ์์ ํ๊ตฌํ ๊ทผ์ ๋๋ค ๋๋ ์ ์ ๊ธฐ๋ฐ ์ ์ฑ ์ ํ๋ก๋์ ํ๊ฒฝ์์ ์ง์ ์ ์ฉ๋์ง๋ ์์ง๋ง, ๊ตฌํ๋ ์ ์ฑ ์ ๋์์ธ์ ์๋นํ ์ํฅ์ ๋ฏธ์ณค์ต๋๋ค. ๋ฐ๋ผ์ ์ฐ๊ตฌ ๊ฒฐ๊ณผ๋ ์นด๋ฅด๋ค๋ ธ ํ๋ก๋์ ํ๊ฒฝ์์ ๋คํธ์ํน ์ ์ฑ ์ ํ์ฑํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํ์ต๋๋ค.
๊ฐ๋ฐ ์ ๊ทผ ๋ฐฉ์
์นด๋ฅด๋ค๋
ธ์ P2P ๊ตฌํ์ ์ ํ์ฑ, ์์ ์ฑ, ์ ์ง๋ณด์์ฑ์ผ๋ก ๋๋ฆฌ ์ธ์ ๋ฐ๋ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ธ ํ์ค์ผ์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ํ์ค์ผ์ ๊ฐ๋ ฅํ ์ ํ ์์คํ
์ ๊ฐ๋ฐ ์ค ์ ์ฌ์ ์ธ ๋ฌธ์ ๋ฅผ ๊ฐ์งํ๋ ๋ฐ ๋์์ ์ฃผ์ด ๋์ฑ ๊ฒฌ๊ณ ํ๊ณ ์ ๋ขฐํ ์ ์๋ ์ฝ๋๋ฅผ ์์ฑํฉ๋๋ค. ๋ํ ๋คํธ์ํน ํ์ ์๋ฎฌ๋ ์ด์
์์ ์ํธ๋กํผ์ ํ์ด๋ฐ์ ์ ๋ฐํ๊ฒ ์ ์ดํ ์ ์๋ ์๊ฐ ๊ธฐ๋ฐ ์ด์ฐ ์ด๋ฒคํธ ์๋ฎฌ๋ ์ด์
๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ io-sim
์ ๊ฐ๋ฐํ์ฌ ํ์ฌ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ์ด ํด์ ํ์ค์ผ์ ๋ฐํ์ ์์คํ
์ ๊ทธ๋๋ก ์ฌํํ๋ฉฐ, ์ํํธ์จ์ด ํธ๋์ญ์
๋ฉ๋ชจ๋ฆฌ(STM), MVar ๋ฑ์ ๊ธฐ๋ฅ์ ํฌํจํ๊ณ ์์ต๋๋ค. ์ด๋ฌํ ์์ค์ ์ ์ด๋ฅผ ํตํด ์ฌํ์ฑ, ํ๊ท ํ
์คํธ ๋ฐ ์์คํธ ์ผ์ด์ค ์๋๋ฆฌ์ค๋ฅผ ๊ฒ์ฌํ ์ ์์ต๋๋ค. ํ์ค์ผ๊ณผ io-sim
์ ์กฐํฉ์ P2P ํ๋ก๋์
์์คํ
์์ ์ฌ์ฉ๋ ๋์ผํ ์ฝ๋๋ฅผ ๋ค์ํ ์กฐ๊ฑด์์ ์๊ฒฉํ๊ฒ ํ
์คํธํ ์ ์๋๋ก ํด ์ค์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ ์ญ๋์ ๋ณด์ฅํฉ๋๋ค.
์ ๋ขฐํ ์ ์๋ ์์คํ ์ ๊ตฌ์ถํ๊ธฐ ์ํด IOG ๋คํธ์ํน ํ์ ๊ด๋ฒ์ํ ์์ฑ ๊ธฐ๋ฐ ํ ์คํธ๋ฅผ ์ฑํํ์ต๋๋ค. ์ด๋ฌํ ํ ์คํธ๋ ๋จ์ ํ ์คํธ์ ๊ฐ์ ๊ธฐ์กด ํ ์คํธ ์ ๊ทผ ๋ฐฉ์์์๋ ๋ฐ๊ฒฌํ์ง ๋ชปํ ์ ์๋ ๋ณต์กํ ๋ฒ๊ทธ์ ์ฝ๋ ์ผ์ด์ค๋ฅผ ๋ฐ๊ฒฌํ๊ธฐ ์ํด ํน๋ณํ ๊ณ ์๋์์ต๋๋ค. ํ ์คํธ ํ๋ก์ธ์ค์ ํน์ง์ ์ธ ์ธก๋ฉด ์ค ํ๋๋ ์๋ ๊ฐ์ ์์คํ ์ด์์ ์ฌํํ๋ ์๋ฎฌ๋ ์ด์ ์ ํฌํจํ๋ค๋ ์ ์ ๋๋ค. ์ด๋ฌํ ํฌ๊ด์ ์ธ ์ ๊ทผ ๋ฐฉ์์ ํตํด ์๋ ๊ฐ์ ํ๋์ ๋ชจ๋ฐฉํ์ฌ ํน์ ๋๋ ์ฅ๊ธฐ๊ฐ์ ์กฐ๊ฑด์์๋ง ๋ํ๋ ์ ์๋ ํฌ๊ทํ ๋ฒ๊ทธ๋ฅผ ๋ฐ๊ฒฌํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ฌํ ํ ์คํธ์ ํ์ง์ ๊ถ๊ทน์ ์ผ๋ก ์ฌ์ฉ๋๋ ์ ๋๋ ์ดํฐ์ ํ์ง์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ค๋ ์ ์ ์ ์ํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์ ๋๋ ์ดํฐ๋ ์ฒ ์ ํ ํ๊ฐ๋ฅผ ์ํด ๋ค์ํ๊ณ ๋ํ์ฑ์ด ์๋ ์ ๋ ฅ์ ์์ฑํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค.
* ์๋ฌธ: Unveiling Cardano's Dynamic P2P: a leap forward in decentralization | IOG Engineering
* ๋ฒ์ญ: Ilhun@CryptoVeri enics_sky@naver.com