๐Ÿ‡ฐ๐Ÿ‡ท ์™„์ „ P2P ๋…ธ๋“œ ์šด์˜์— ๋‹ค๊ฐ€๊ฐ€๊ธฐ

    1. 14

์ž‘์„ฑ์ž: ๋งˆ๋ฅด์‹  ์‚ฌ๋ชจํˆด์Šคํ‚ค

์™„์ „ P2P ๋„คํŠธ์›Œํ‚น์„ ์œ„ํ•œ ์ค€๋น„, ์ž„์‹œ ๋ถ€ํŠธ์ŠคํŠธ๋žฉ ๋„คํŠธ์›Œํฌ, ํ–ฅํ›„ ๊ณ„ํš์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ

P2P ๋„คํŠธ์›Œํ‚น์€ ๋ธ”๋ก์ฒด์ธ์˜ ์žฅ๊ธฐ์ ์ธ ํƒˆ์ค‘์•™ํ™”, ๋ณด์•ˆ, ํšŒ๋ณต๋ ฅ์— ํ•ต์‹ฌ์ ์ธ ๊ธฐ์—ฌ๋ฅผ ํ•˜๋ฉฐ, P2P ํ†ต์‹ , ๋ฐ์ดํ„ฐ ๋™๊ธฐํ™”, ์ฐธ์—ฌ์ž ๊ฐ„์˜ ํ•ฉ์˜๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

2023๋…„ 3์›”, ๋™์  P2P๋Š” ํ”ผ์–ด ์„ ํƒ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ž๋™ํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋…ธ๋“œ v.1.35.6 ๋ฆด๋ฆฌ์Šค์—์„œ ํ™œ์„ฑํ™”๋œ ์ด ๊ธฐ๋Šฅ์€ ๋ถ„์‚ฐ ๋…ธ๋“œ ๊ฐ„์˜ ํ†ต์‹ ์„ ๊ฐ•ํ™”ํ•˜์—ฌ ๋ฆด๋ ˆ์ด ๋ฐ ๋ธ”๋ก ์ƒ์„ฑ ๋…ธ๋“œ์˜ ์šด์˜์„ ๊ฐ„์†Œํ™”ํ•˜๊ณ , ์ •์  ๊ตฌ์„ฑ๊ณผ ์Šคํ…Œ์ดํฌ ํ’€ ์šด์˜์ž(SPO)์˜ ์ˆ˜๋™ ์ž…๋ ฅ์ด ํ•„์š”ํ•˜์ง€ ์•Š๋„๋ก ํ–ˆ์Šต๋‹ˆ๋‹ค.

์™„์ „ํ•œ P2P ๋…ธ๋“œ ์šด์˜์„ ํ–ฅํ•œ ์—ฌ์ •์˜ ๋‹ค์Œ(๊ทธ๋ฆฌ๊ณ  ๋งˆ์ง€๋ง‰) ๊ด€๋ฌธ์€ ๊ณง ์ถœ์‹œ๋  ์šฐ๋กœ๋ณด๋กœ์Šค ์ œ๋„ค์‹œ์Šค ์ถœ์‹œ์™€ ํ•จ๊ป˜ ๋‹ค๊ฐ€์˜ฌ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ์ œ๋„ค์‹œ์Šค๋Š” ์˜ฌ ์—ฌ๋ฆ„์„ ๋ชฉํ‘œ๋กœ ํ•˜๋Š” Chang ์—…๊ทธ๋ ˆ์ด๋“œ์˜ ์ผ๋ถ€๋กœ ๋ฐฐํฌ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋…ธ๋“œ๋“ค์€ ๋ผ์ด๋ธŒ ์นด๋ฅด๋‹ค๋…ธ ๋„คํŠธ์›Œํฌ์—์„œ ์ž์ฒด ๋ถ€ํŠธ์ŠคํŠธ๋žฉ์„ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์™„์ „ P2P ์ „ํ™˜

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

ํ˜„์žฌ์˜ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋ชจ๋ธ์—์„œ ์™„์ „ํ•œ P2P ๋„คํŠธ์›Œํ‚น์œผ๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ณผ์ •์€ ์ ์ง„์ ์œผ๋กœ ์ด๋ฃจ์–ด์ง€๋ฉฐ, ์ด๋ฏธ ์ „ํ™˜์ด ์ง„ํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค. PoolTool์— ๋”ฐ๋ฅด๋ฉด, ์•ฝ 65%์˜ SPO๊ฐ€ 12์›”์— ์ถœ์‹œ๋œ ๋…ธ๋“œ v.8.7.3์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ–ˆ์œผ๋ฉฐ, 5%๋Š” P2P ์ตœ์‹  ๋ฒ„์ „์ธ v.8.9.0์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•œ ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. IOG์™€ ์นด๋ฅด๋‹ค๋…ธ ์žฌ๋‹จ์˜ ์—”์ง€๋‹ˆ์–ด๋“ค์€ ๊ณต๋™์˜ ๋…ธ๋ ฅ์œผ๋กœ ๊ฐœ๋ณ„ SPO๊ฐ€ P2P๋ฅผ ์ง€์›ํ•  ์ˆ˜ ์žˆ๋Š” ์ถฉ๋ถ„ํ•œ ๋ฆด๋ ˆ์ด๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ณ , ์ง€๊ฐ‘, ๋””์•ฑ, ๊ฑฐ๋ž˜์†Œ ๋ฐ ๊ธฐํƒ€ ๋…ธ๋“œ ์‚ฌ์šฉ์ž๋“ค๊ณผ ์†Œํ†ตํ•˜์—ฌ ํ•„์š”์— ๋”ฐ๋ผ ๋…ธ๋“œ๋ฅผ ์—…๊ทธ๋ ˆ์ด๋“œํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์†์ ์œผ๋กœ ํ™•์ธ, ์—ฐ๋ฝ ๋ฐ ์•ˆ๋‚ดํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์šฐ๋กœ๋ณด๋กœ์Šค ์ œ๋„ค์‹œ์Šค๋กœ: ์ž„์‹œ ๋ถ€ํŠธ์ŠคํŠธ๋žฉ ๋„คํŠธ์›Œํฌ์™€ โ€˜์ œ๋„ค์‹œ์Šค ๋ผ์ดํŠธโ€™

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

์ƒํƒœ๊ณ„ ์—…๊ทธ๋ ˆ์ด๋“œ

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

ํ˜„์žฌ IOG๋Š” ์ƒˆ๋กœ์šด P2P ํˆด๋ง์— ๋งž๊ฒŒ Daedalus, Lace, Nami ๋ฐ ๊ธฐํƒ€ ์ง€์›ํ•˜๋Š” ํˆด์„ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์นด๋ฅด๋‹ค๋…ธ ์žฌ๋‹จ์˜ ์•„๋“œ๋ ˆ์Šคํ‹ฐ์•„ ํŒ€๋„ ์ง€๊ฐ‘ ๋ฐฑ์—”๋“œ ์—…๊ทธ๋ ˆ์ด๋“œ ์ž‘์—…์„ ์ง„ํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค. DB Sync๋Š” ๋ณ€๊ฒฝ ์—†์ด ๊ณ„์† ์ž‘๋™ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. IOG์™€ CF ์—”์ง€๋‹ˆ์–ด๋ง ํŒ€์€ SPO ์ปค๋ฎค๋‹ˆํ‹ฐ์™€ ํ•จ๊ป˜ ๋„คํŠธ์›Œํฌ ์„ฑ๋Šฅ๊ณผ ์„œ๋น„์Šค ํ’ˆ์งˆ์„ ๋งค์ผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ์ฃผ์š” ์ดํ•ด๊ด€๊ณ„์ž๋“ค๊ณผ ์ •๊ธฐ์ ์œผ๋กœ ์†Œํ†ตํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

SPO, ์ธํ”„๋ผ ์ œ๊ณต์ž ๋˜๋Š” ์นด๋ฅด๋‹ค๋…ธ ๋นŒ๋”๋กœ์„œ ์ด๋Ÿฌํ•œ ๋…ธ๋ ฅ์„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ์‚ฌํ•ญ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด์‹œ๋ ค๋ฉด P2P ์šด์˜ ์ฑ„๋„์—ฌ๊ธฐ๋กœ ๋“ค์–ด๊ฐ€ ๋ณด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

๋˜๋Š” ์•„์ง Discord ์„œ๋ฒ„์— ๊ฐ€์ž…ํ•˜์ง€ ์•Š์œผ์…จ๋‹ค๋ฉด, ์—ฌ๊ธฐ์—์„œ ๊ฐ€์ž…ํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


* Source: Approaching full P2P node operations | Essential Cardano
* Translation: Ilhun@CryptoVeri :twitter: enics_sky@naver.com

1 Like