-
- 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 enics_sky@naver.com