Project Overview KO - k-p2p-lab/kpl-v3 GitHub Wiki

K-P2PLab ๋กœ๊ณ 

K-P2PLab

K-P2PLab: ํ”ผ์–ด๋ณ„ ์ปจํ…Œ์ด๋„ˆ ๊ฒฉ๋ฆฌ๋ฅผ ์ œ๊ณตํ•˜๋Š” ์ค‘์•™ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ๊ธฐ๋ฐ˜ ํƒ„๋ ฅ์  ๋‹ค์ค‘ ํ˜ธ์ŠคํŠธ P2P ํ…Œ์ŠคํŠธ๋ฒ ๋“œ

๊ฐœ์š” ยท ๊ฐœ๋… ยท ์—ฐ๊ตฌ ยท ์ถœํŒยท์ธ์šฉ ยท ๊ณต๊ฐœ ๊ตฌํ˜„์ฒด


Wiki home โ€บ ํ•œ๊ตญ์–ด ๋ฌธ์„œ ยท ์˜์–ด ์›๋ฌธ

๊ฐœ์š”

K-P2PLab์€ ํ†ต์ œ๋œ ์‹คํ—˜ ์กฐ๊ฑด์—์„œ ํ”ผ์–ด ํˆฌ ํ”ผ์–ด(P2P) ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ  ์‹คํ–‰ํ•˜๋ฉฐ ๋ถ„์„ํ•˜๋Š” ์—ฐ๊ตฌ์šฉ ํ…Œ์ŠคํŠธ๋ฒ ๋“œ์ž…๋‹ˆ๋‹ค. ์‹ค์ œ P2P ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํ”ผ์–ด๋ณ„ ์ปจํ…Œ์ด๋„ˆ์—์„œ ์‹คํ–‰ํ•˜๊ณ , ์ค‘์•™์—์„œ ์‹คํ—˜์„ ์กฐ์ •ํ•˜๋ฉด์„œ ์—ฌ๋Ÿฌ ํ˜ธ์ŠคํŠธ์— ์›Œํฌ๋กœ๋“œ๋ฅผ ๋ถ„์‚ฐํ•ฉ๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๋Š” ํ†ตํ•ฉ K-P2PLab ์œ„ํ‚ค์˜ ํ”„๋กœ์ ํŠธ ๊ฐœ์š”์ž…๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ์˜ ๋ชฉํ‘œ, ์„ค๊ณ„ ์›์น™, ๊ฐœ๋… ์•„ํ‚คํ…์ฒ˜, ๋ฐœ์ „ ๊ณผ์ •๊ณผ ์—ฐ๊ตฌ ๋…ผ๋ฌธ์œผ๋กœ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.

์‹คํ—˜ ์ œ์–ด๋Š” ์ค‘์•™์—์„œ, ํ”ผ์–ด ์‹คํ–‰์€ ๋ถ„์‚ฐํ•ด์„œ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

ํ”Œ๋žซํผ์€ ์‹คํ—˜์„ ์ค‘์•™์—์„œ ์กฐ์ •ํ•˜๋ฉฐ, ์‹คํ—˜ ๋Œ€์ƒ P2P ๋ฉ”์‹œ์ง€๋Š” ํ”ผ์–ด ์‚ฌ์ด์—์„œ ๊ตํ™˜๋ฉ๋‹ˆ๋‹ค.

๋ฌธ์„œ ๋ฒ”์œ„

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

์ด ์œ„ํ‚ค ์•ˆ์—์„œ ํ”„๋กœ์ ํŠธ ๊ณตํ†ต ๊ฐœ๋…ยท์—ฐ๊ตฌ ๋งฅ๋ฝ๊ณผ v3 ๊ตฌํ˜„ ๊ณ„์•ฝ์„ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ์ฃผ์ œ๊ฐ€ ๊ฒน์น˜๋ฉด ๊ฐœ๋…์—์„œ v3 ๊ธฐ์ค€ ๋ฌธ์„œ๋กœ ์—ฐ๊ฒฐํ•˜๊ณ  ๋ช…๋ นยท๊ธฐ๋ณธ๊ฐ’ยท์ˆ˜์‹์„ ๋ณต์ œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. kpl-v3 ์ €์žฅ์†Œ์˜ README๋Š” ์œ„ํ‚ค๋กœ ์—ฐ๊ฒฐํ•˜๋ฉฐ ์†Œ์Šค ์ฝ”๋“œ์™€ ์‹คํ–‰ ์˜ˆ์ œ๋Š” kpl-v3์— ๋‘ก๋‹ˆ๋‹ค.

ํ˜„์žฌ v3์˜ ์ฃผ์š” ๊ธฐ๋Šฅ

v3 ๊ธฐ๋Šฅ๊ณผ ์‚ฌ์šฉ ์ˆœ์„œ์—์„œ ๋ฐฐํฌ, Agent ์šฉ๋Ÿ‰ ์„ค์ •, ์‹คํ–‰ยท๋ณต๊ตฌ, ๊ด€์ธก๊ณผ ๊ฒฐ๊ณผ ๋ถ„์„ ๋ฌธ์„œ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์„ค๊ณ„ ์›์น™

๊ณตํ†ต ๊ฐœ๋…์˜ ์„ค๊ณ„ ์›์น™์„ ์ฐธ๊ณ ํ•˜์‹ญ์‹œ์˜ค.

์šฉ๋Ÿ‰๊ณผ ์›Œํฌ๋กœ๋“œ ๋ฐฐ์น˜

์šฉ๋Ÿ‰๊ณผ ๋ฐฐ์น˜์˜ ๊ฐœ๋…๊ณผ v3์˜ ์„ค์ •ยท์Šค์ผ€์ค„๋ง ๊ทœ์น™์„ ๊ตฌ๋ถ„ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

๊ฐœ๋… ์•„ํ‚คํ…์ฒ˜

๊ณตํ†ต ๊ฐœ๋…์˜ ์•„ํ‚คํ…์ฒ˜ ๊ทธ๋ฆผ์€ ์—ญํ• ์„, v3 ์•„ํ‚คํ…์ฒ˜๋Š” ์‹ค์ œ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

์‹คํ—˜ ์ฃผ๊ธฐ

์—ฐ๊ตฌ ์„ค๊ณ„์˜ ์‹คํ—˜ ์ฃผ๊ธฐ์—์„œ ์งˆ๋ฌธ๋ถ€ํ„ฐ ๊ฒฐ๊ณผ ๋น„๊ต๊นŒ์ง€์˜ ํ๋ฆ„์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ ๋ฐœ์ „ ๊ณผ์ •

K-P2PLab์€ ์—ฌ๋Ÿฌ ์—ฐ๊ตฌ ๊ตฌํ˜„์„ ๊ฑฐ์น˜๋ฉฐ ๋ฐœ์ „ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ๋ฒ„์ „์€ ๊ฐ™์€ ์—ฐ๊ตฌ ๊ณ„๋ณด๋ฅผ ๊ณต์œ ํ•˜์ง€๋งŒ ์•„ํ‚คํ…์ฒ˜, ์‹คํ—˜ ์ œ์–ด์™€ ์ธก์ • ๊ธฐ๋Šฅ์€ ์„œ๋กœ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

๋ฒ„์ „ ์ค‘์‹ฌ ๋‚ด์šฉ ๊ณต๊ฐœ ์—ฌ๋ถ€
v3 ์‹œ๋‚˜๋ฆฌ์˜ค ๊ธฐ๋ฐ˜ ์ œ์–ด, Peer๋ณ„ ์ปจํ…Œ์ด๋„ˆ ๊ฒฉ๋ฆฌ, ์‹ค์‹œ๊ฐ„ ๊ด€์ธก๊ณผ ์ €์žฅ ๊ฒฐ๊ณผ ๋ถ„์„. ๊ณต๊ฐœ ์†Œ์Šค ์ €์žฅ์†Œ.
v2 ๋‹ค์ค‘ ํ˜ธ์ŠคํŠธ P2P ์‹คํ—˜๊ณผ ํ† ํด๋กœ์ง€ ๋ถ„์„์„ ์œ„ํ•œ ํ›„์† ํ”Œ๋žซํผ ์„ค๊ณ„. ํ”Œ๋žซํผ ๋…ผ๋ฌธ; ์†Œ์Šค ์ฝ”๋“œ๋Š” ๊ณต๊ฐœํ•˜์ง€ ์•Š์Œ.
v1 P2P ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ๊ณผ ํ† ํด๋กœ์ง€ ๋ถ„์„์„ ์œ„ํ•œ ์ตœ์ดˆ ํ”Œ๋žซํผ. ํ”Œ๋žซํผ ๋…ผ๋ฌธ; ์†Œ์Šค ์ฝ”๋“œ๋Š” ๊ณต๊ฐœํ•˜์ง€ ์•Š์Œ.

์„ค์น˜, ์„ค์ •, ์ง€์› ๊ธฐ๋Šฅ๊ณผ ๊ตฌํ˜„๋ณ„ ์ œํ•œ์‚ฌํ•ญ์€ ํ•ด๋‹น ์ €์žฅ์†Œ์™€ ๋…ผ๋ฌธ์„ ์ฐธ๊ณ ํ•˜์‹ญ์‹œ์˜ค.


K-P2PLab ยท ์ปดํ“จํ„ฐ๋„คํŠธ์›Œํฌ ์—ฐ๊ตฌ์‹ค, ๊ณ„๋ช…๋Œ€ํ•™๊ต, ๋Œ€ํ•œ๋ฏผ๊ตญ ๋Œ€๊ตฌ
โš ๏ธ **GitHub.com Fallback** โš ๏ธ