Home KO - k-p2p-lab/kpl-v3 GitHub Wiki

ํ•œ๊ตญ์–ด ๋ฌธ์„œ

Wiki home โ€บ ํ•œ๊ตญ์–ด ๋ฌธ์„œ

K-P2PLab ๋กœ๊ณ 

K-P2PLab

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

์˜์–ด ๋ฌธ์„œ๋ฅผ ๊ธฐ๋ณธ์œผ๋กœ ํ•˜๋Š” K-P2PLab ์œ„ํ‚ค์˜ ํ•œ๊ตญ์–ด ๋ฌธ์„œ ์„น์…˜์ž…๋‹ˆ๋‹ค. ์•„๋ž˜ ๋ชฉ์ฐจ์—์„œ ํ”„๋กœ์ ํŠธ ๊ฐœ๋…ยท์—ฐ๊ตฌ์™€ v3 ๋ฐฐํฌยท์‹คํ—˜ยท์šด์˜ยท์ฐธ์กฐ๋ฅผ ํ•œ๊ตญ์–ด๋กœ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ๋ฌธ์„œ ์ƒ๋‹จ์˜ ์˜์–ด ์›๋ฌธ ๋งํฌ๋กœ ํ•ด๋‹น ์˜์–ด ํŽ˜์ด์ง€๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹œ์ž‘ํ•˜๊ธฐ

ํ•  ์ผ ์ฝ๋Š” ์ˆœ์„œ
ํ”„๋กœ์ ํŠธ ์ดํ•ด ๊ฐœ์š” โ†’ ๊ฐœ๋… โ†’ ์—ฐ๊ตฌ
์ฒ˜์Œ ๋ฐฐํฌํ•˜๊ณ  ์‹คํ—˜ ์‹คํ–‰ ๋น ๋ฅธ ์‹œ์ž‘ โ†’ Swarm โ†’ ์šฉ๋Ÿ‰ โ†’ ์‹คํ–‰
์‹คํŒจยท์ค‘๋‹จ ๋ณต๊ตฌ ๋ณต๊ตฌ ๋ฐฉ์‹ โ†’ ์ •๋ฆฌยท์šฉ๋Ÿ‰ โ†’ ๋กœ๊ทธ
๊ฒฐ๊ณผ ํ•ด์„ยท๋ณด์กดยท๋น„๊ต ์ง€ํ‘œ โ†’ ๊ฒฐ๊ณผ โ†’ ๊ทธ๋ฆผ โ†’ ๋ณด๊ณ  ์›์น™
์—ฐ๋™ยท๊ฐœ๋ฐœ ์•„ํ‚คํ…์ฒ˜ โ†’ API โ†’ ๊ฐœ๋ฐœ

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

๋ฌธ์„œ ์ฐพ์•„๋ณด๊ธฐ

๋ถ„๋ฅ˜ ํŽ˜์ด์ง€
ํ”„๋กœ์ ํŠธ ๊ฐœ์š” ยท ๊ณตํ†ต ๊ฐœ๋…ยท์•„ํ‚คํ…์ฒ˜ ยท ์—ฐ๊ตฌยท๋ณด๊ณ  ยท ์ถœํŒยท์ธ์šฉ
์‹œ์ž‘๊ณผ ์šด์˜ ๋น ๋ฅธ ์‹œ์ž‘ ยท Swarm ๋ฐฐํฌ ยท Agent ์šฉ๋Ÿ‰ ยท ๋ชจ๋‹ˆํ„ฐ๋งยท๋กœ๊ทธ
์‹คํ—˜ ์‚ฌ์šฉ ์ ˆ์ฐจ ์‹œ๋‚˜๋ฆฌ์˜ค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ยท ์‹คํ–‰ยท๋ณต๊ตฌ ยท ๋Œ€์‹œ๋ณด๋“œ ยท ํ† ํด๋กœ์ง€ ยท ์ €์žฅ ๊ฒฐ๊ณผ ยท ๊ทธ๋ฆผยท๋น„๊ต
์ฐธ์กฐ ์‹œ๋‚˜๋ฆฌ์˜ค ์Šคํ‚ค๋งˆ ยท ํ”„๋กœํ† ์ฝœ ์˜ต์…˜ ยท HTTP APIยทSSE ยท ์ง€ํ‘œ ์ •์˜ ยท ๋Œ€์—ญํญ
์‹คํ—˜ ์˜ˆ์ œ Churn๊ณผ ๋ฐœํ–‰ ยท Prysm ์ ์ˆ˜
๊ฐœ๋ฐœ๊ณผ ํ˜ธํ™˜์„ฑ ๊ตฌํ˜„ ์•„ํ‚คํ…์ฒ˜ ยท ๊ฐœ๋ฐœ ยท ์„ฑ๋Šฅ ๊ทผ๊ฑฐ ยท v2 ์žฌํ˜„ ยท v2 ๋ถ„์„ ๋ฒ”์œ„

v3 ์ „์ฒด ๋ฌธ์„œ ์•ˆ๋‚ด ยท ๋ฌธ์„œ ๊ด€๋ฆฌยท์ด์‹ ์•ˆ๋‚ด

๋ฌธ์„œ ๋ฒ”์œ„์™€ ๊ทผ๊ฑฐ

์ด ์œ„ํ‚ค์—์„œ๋„ ํ”„๋กœ์ ํŠธ ๊ณตํ†ต ์›์น™๊ณผ v3 ๊ตฌํ˜„ ๊ณ„์•ฝ์„ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ์ •ํ™•ํ•œ ํ•„๋“œยท๊ธฐ๋ณธ๊ฐ’ยท์ˆ˜์‹ยท์‹คํŒจ ์ฒ˜๋ฆฌ๋Š” ํ•ด๋‹น ์ฐธ์กฐ ํŽ˜์ด์ง€์—์„œ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๊ณผ๊ฑฐ ๋ฒค์น˜๋งˆํฌยท๊ฒ€์ฆ์€ ๋‹น์‹œ ์กฐ๊ฑด์˜ ๊ธฐ๋ก์ด๋ฉฐ ํ˜„์žฌ ๋ฐฐํฌ๋ฅผ ๊ฒ€์ฆํ•œ ๊ฒฐ๊ณผ๋Š” ์•„๋‹™๋‹ˆ๋‹ค.

v3 ์†Œ์Šค ยท ์œ„ํ‚ค ๋กœ์ปฌ ํŽธ์ง‘

โš ๏ธ **GitHub.com Fallback** โš ๏ธ