์ ๋ ฅ ๋ณด์ฆ์ ์ดํดํ๊ธฐ
์ด ๊ธ์์๋ ๋ธ๋ก์ฒด์ธ์ 1์ธ๋ ํฉ์ ์๊ณ ๋ฆฌ์ฆ์ด ํ์ฅ์ฑ์ด ๋ฎ์ ์ด์ ์ ๋นํจ์จ์ฑ์ ์ฃผ์ ์์ธ์ด ๋ฌด์์ธ์ง ์ค๋ช ํ๊ฒ ์ต๋๋ค. ๋ค์์ผ๋ก, ์ ๋ ฅ ๋ณด์ฆ์๊ฐ ๋ธ๋ก์ฒด์ธ์ ์ ํ์ฑ์ ์ ์งํ๋ฉด์ ํฉ์์ ๋ณ๋ ฌ์ฑ๊ณผ ๋์์ฑ ์์๋ฅผ ํตํฉํ๋ ๋ฐฉ๋ฒ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
์์์ ํจ์จ์ ์ฌ์ฉ
์นด๋ฅด๋ค๋ ธ ๋ถ์ฐ ๋คํธ์ํฌ๋ ๋คํธ์ํฌ์ ์ปดํจํ ๋ฆฌ์์ค๋ฅผ ์ ๊ณตํ๋ ๋ ธ๋๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ฌํ ๋ฆฌ์์ค๋ 1์ธ๋ ๋ธ๋ก์ฒด์ธ๊ณผ ํจ๊ป ์ ๊ณต๋ ์๊ณ ๋ฆฌ์ฆ์ ๊ธฐ๋ฐ์ผ๋ก ํ๊ธฐ ๋๋ฌธ์ ํ์ฌ ๋ฒ์ ์ ์ง๋ถ ์ฆ๋ช (PoS) ํฉ์์์๋ ํจ๊ณผ์ ์ผ๋ก ์ฌ์ฉ๋์ง ์์ต๋๋ค.
์นด๋ฅด๋ค๋ ธ ๋คํธ์ํฌ๋ ํ๊ท 20์ด๋ง๋ค ๋ธ๋ก์ ์์ฑํฉ๋๋ค. ์ด ๊ธฐ๊ฐ ๋์ ๋งค๋ฒ ํ ๋ช ์ ๋ธ๋ก ์์ฑ์๊ฐ ๋ฌด์์๋ก ์ถ์ฒจ๋์ด ์๋ก์ด ๋ธ๋ก์ ์์ฑํฉ๋๋ค. ๋ค๋ฅธ ๋ ธ๋๋ ๋ชจ๋ ๋ธ๋ก ๊ฒ์ฆ์์ ๋๋ค. ๋ธ๋ก ๊ฒ์ฆ์๋ ์ฝ 50~100๋ฐ๋ฆฌ์ด๊ฐ ์์๋ฉ๋๋ค.
์ด ์๊ณ ๋ฆฌ์ฆ์ ๋ง์ ์ฐ์ฐ ๋ฅ๋ ฅ๊ณผ ๋คํธ์ํฌ ๋์ญํญ์ ๋ญ๋นํ๋ ๊ฒ์ผ๋ก ๋ณผ ์ ์์ต๋๋ค. ์ด๋ก ์ธํด ๋ ธ๋๊ฐ ๋ธ๋ก์ ์์ฑํ๊ฑฐ๋ ๊ฒ์ฆํ๋ ์งง์ ์๊ฐ์ ์ ์ธํ๊ณ ๋ ๋๋ถ๋ถ์ ์๊ฐ ๋์ ๋ ธ๋์ CPU๊ฐ ์ ํด ์ํ๊ฐ ๋ฉ๋๋ค. ์ฌ์ฉ ๊ฐ๋ฅํ ๋คํธ์ํฌ ๋ฆฌ์์ค๋ฅผ โ์คํ์ดํฌโ ๋ฐฉ์์ผ๋ก ์ฌ์ฉํ๋ฉด ๋ฆฌ์์ค๋ฅผ ์ ๋๋ก ํ์ฉํ์ง ๋ชปํ๊ฒ ๋ฉ๋๋ค.
์ค๋ช ์์ ์ฌ๋กฏ ๋ฐฐํ(ํ ๊ธฐ๊ฐ์ ์ฌ๋ฌ ๋ธ๋ก์ด ์์ฑ๋จ)๊ณผ ํธ๋์ญ์ ํ์ฐ์ ํด๊ฒฐํ๋ ๋ฐ ํ์ํ ๋ฆฌ์์ค๋ฅผ ๋ฌด์ํ์ต๋๋ค.
1์ธ๋ ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ๋ ์ ํจํ ํธ๋์ญ์ ์ ๋ฉคํ(mem-pool)์ ์ ์ฅํฉ๋๋ค. ํ ๊ธฐ๊ฐ๋น ํ ๋ฒ ๋ฌด์์๋ก ์ถ์ฒจ๋ ๋ธ๋ก ์์ฑ์๋ ์ ํ๋ ์์ ํธ๋์ญ์ ๋ง ๊ฐ์ ธ์ ๋ธ๋ก์ ๋ฃ์ ์ ์์ต๋๋ค. ๋ธ๋ก ํฌ๊ธฐ๋ ์ ํ๋์ด ์์ผ๋ฏ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋ ํธ๋์ญ์ ์ ๋ด์ง ๋ชปํ ์๋ ์์ต๋๋ค. ํธ๋์ญ์ ์ด ๋ฉคํ์ ๋จ๊ธฐ ์์ํ๋ฉด ์ฌ์ฉ์๋ ๋ ์ค๋ ์๊ฐ ๋์ ๊ฒฐ์ ๋ฅผ ๊ธฐ๋ค๋ ค์ผ ํฉ๋๋ค.
๋ธ๋ก ํฌ๊ธฐ๊ฐ ํด์๋ก ๋คํธ์ํฌ์์ ํ์ฐ๋๋ ์๊ฐ์ด ๊ธธ์ด์ง๋๋ค. ๋ธ๋ก์ด ๋คํธ์ํฌ์ ๋ชจ๋ ๋ ธ๋์ ์ต๋ํ ๋นจ๋ฆฌ ๋๋ฌํด์ผ ์ ๋ธ๋ก์ ์กฐ์์ด ๋ ์ ์์ต๋๋ค.
๊ฐ๋จํ ๋งํด, ์ด ๋จ์ํ ํฉ์ ์๊ณ ๋ฆฌ์ฆ์ ํตํด ๋ธ๋ก์ฒด์ธ์ ํ์ฅ์ฑ์ ๋ธ๋ก ์์ฑ ๋น๋์ ํฌ๊ธฐ์ ๋ฐ๋ผ ๊ฒฐ์ ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์นด๋ฅด๋ค๋ ธ์ ๊ฒฝ์ฐ 20์ด๋ง๋ค 90KB, ๋นํธ์ฝ์ธ์ ๊ฒฝ์ฐ 10๋ถ๋ง๋ค 1MB๊ฐ ์์ฑ๋ฉ๋๋ค.
์๋ ์ด๋ฏธ์ง์์ ์๊ฐ์ ์ฌ๋กฏ(์ด)์ผ๋ก ๋๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค. ์นด๋ฅด๋ค๋ ธ ๋คํธ์ํฌ์์๋ ํ๊ท 20์ด๋ง๋ค 1๊ฐ์ ์๋ก์ด ๋ธ๋ก์ด ์์ฑ๋ฉ๋๋ค. ๋ ธ๋๋ ๋๋ถ๋ถ์ ์๊ฐ ๋์ ์ ํด ์ํ์ ๋๋ค(๋น ์ฌ๋กฏ์ ์ ํด ๋ ธ๋๋ฅผ ๋ํ๋ ๋๋ค).
๋คํธ์ํฌ ๋ฆฌ์์ค๋ ๋ณ๋ ฌ ๋ฐฉ์์ผ๋ก ์ฌ์ฉํ ์ ์์ง๋ง ์์์ ์ค๋ช ํ ์๊ณ ๋ฆฌ์ฆ์ ์์ฐจ์ ์ ๋๋ค. ๋ณ๋ ฌ ์์คํ ์์ ์์ฐจ์ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๋ฉด ๋ฆฌ์์ค๋ฅผ ๋นํจ์จ์ ์ผ๋ก ์ฌ์ฉํ ์๋ฐ์ ์์ต๋๋ค.
๋ธ๋ก์ฒด์ธ์ ์๋ก ์ถ๊ฐ๋๋ ๋ธ๋ก์ด ์ด์ ๋ธ๋ก์ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋๊ธฐ ๋๋ฌธ์ ์ ํ์ ์ ๋๋ค. ์ด๋ ๊ฒ์ฆ ๊ณผ์ ์์ ๋ฐ์ดํฐ ์ข ์์ฑ(ํนํ ํธ๋์ญ์ )๋ ์ ํ์ ์ด๋ผ๋ ์ฌ์ค์ ๋ฐ๋ฅธ ๊ฒฐ๊ณผ์ ๋๋ค. ์๋ฅผ ๋ค์ด ์ค๋ช ํด ๋ณด๊ฒ ์ต๋๋ค.
ํธ๋์ญ์ 1์์ ์ฃผ์ A์ ์๊ธ(UTxO)์ด ์ฃผ์ B๋ก ์ด๋(์ฆ, ์ฌ์ฉ)๋๋ฉด, ์ ์ ํ ํธ๋์ญ์ 2์์ ๋์ผํ ์๊ธ์ด ์ฃผ์ A์์ ์ฃผ์ C๋ก ์ด๋ํ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํฉ๋๋ค. ๊ฑฐ๋ 1 ๋๋ ๊ฑฐ๋ 2 ์ค ํ๋๋ง ์์ฅ์ ์ ๋ ฅํด์ผ ํ๋ฉฐ ๋ ๋ค ์ ๋ ฅํด์๋ ์ ๋ฉ๋๋ค. ์ด ๊ฒฝ์ฐ ์๋ก์ด ์๊ธ์ด ๋ฌด์์ ์ ๋ฅผ ์ฐฝ์กฐํ๊ฒ ๋ฉ๋๋ค.
๋ถ์ฐ ๋คํธ์ํฌ๋ ํ์ค์ํ๋ ๋ฐฉ์์ผ๋ก ์ด์ค์ง๋ถ ๊ณต๊ฒฉ(์๊ธ์ ๋ ๋ฒ ์ง์ถํ๋ ค๋ ์๋)์ ๋ฐฉ์งํด์ผ ํฉ๋๋ค. ์ด๋ ํ์ฌ ๋ง์ ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ๊ฐ ์์์ ์ค๋ช ํ ์์ฐจ์ ์๊ณ ๋ฆฌ์ฆ์ ํตํด ๊ตฌํํ๊ณ ์์ต๋๋ค. ๋นํจ์จ์ฑ์ ์ฌ์ฉ์๊ฐ ๋คํธ์ํฌ๋ฅผ ๋ณ๋ ฌ๋ก ์ฌ์ฉํ ๋, ์ฆ ํธ๋์ญ์ (๋ฐ ๊ธฐํ ๋ฐ์ดํฐ)์ด ๋คํธ์ํฌ์ ์ง์์ ์ผ๋ก ๋ณ๋ ฌ๋ก ํ์๋๋ค๋ ์ฌ์ค์์ ๋น๋กฏ๋ฉ๋๋ค.
๋ธ๋ก์ฒด์ธ์ ํ์ฅ์ฑ์ด ๋ฎ์ ์ฃผ๋ ์ด์ ๋ ๋คํธ์ํฌ์์ ์์ฐจ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์์ ์ํด ๋ฐ์ดํฐ๊ฐ ๋ณ๋ ฌ๋ก ์์ฑ๋๊ณ ์๋์ ์ผ๋ก ๋ง์ ์์ด ์์ฑ๋๊ธฐ ๋๋ฌธ์ ๋๋ค(์ฑํ๋ฅ ์ด ๋์์๋ก ๋ฐ์ดํฐ์ ์์ด ์ฆ๊ฐํ ๊ฒ์ผ๋ก ์์๋จ). ์์ฐจ์ฑ์ ๋ธ๋ก ์์ฑ์๋ง ์ ์ฉ๋ฉ๋๋ค. ์๋ก์ด ๋ธ๋ก์ ๊ฒ์ฆ์ ๋ณ๋ ฌ๋ก ์งํ๋ ์ ์์ต๋๋ค.
๋ถ์ฐ ๋คํธ์ํฌ๋ ์ฌ์ฉ์(๋ฐ์ดํฐ ์์ฑ์)์ ๊ด์ ์์๋ ๋ณ๋ ฌ ์์คํ ์ผ๋ก ์ธ์๋ ์ ์์ง๋ง, ์๋ก ๋ ๋ฆฝ์ ์ผ๋ก ์ด๋ ์ ๋ ์ํธ ํฉ์์ ๋๋ฌํ ์ ์๋ ๋ ธ๋(๋ฐ์ดํฐ ์์ฑ์)์ ๊ด์ ์์๋ ๋ณ๋ ฌ ์์คํ ์ผ๋ก ์ธ์๋ ์ ์์ต๋๋ค. ์ฆ, ํต์ผ๋ ๊ธ๋ก๋ฒ ์ํ๋ฅผ ๋ฌ์ฑํ๊ธฐ ์ํด์๋ ์ผ์ ๋์ ๋ฐ์ดํฐ์ ๋ํ ๋๊ธฐํ ๋ฐ ํต์ ์ด ํ์ํฉ๋๋ค. ํฉ์๊ฐ ํ์ฑ๋๋ ๋ฐ์ดํฐ์ ์์ ๋๋ฆฌ๋ฉด ํ์ฅ์ฑ๋ ๋์์ง๋๋ค.
์นด๋ฅด๋ค๋ ธ๋ UTxO ๊ธฐ๋ฐ ํ๊ณ ๋ชจ๋ธ์ ์ฌ์ฉํฉ๋๋ค. UTxO ์์ฅ์ ํธ๋์ญ์ ์ ๋ชจ๋ ์ ๋ ฅ๊ณผ ์ถ๋ ฅ์ ๋ฏธ๋ฆฌ ๋ช ์์ ์ผ๋ก ์๋ณํ๋ฉฐ, ์ด๋ฌํ ์ข ์์ฑ์ ์์ ํฉ๋๋ค. ์๋ก ์ถฉ๋ํ๋ ํธ๋์ญ์ ์ ์ฐพ๋ ๊ฒ์ ๊ฐ๋จํฉ๋๋ค. ๋ธ๋ก์์ ์ถฉ๋ํ์ง ์๋ ํธ๋์ญ์ ์ ๊ฒ์ฆ ๊ฒฐ๊ณผ์ ๊ด๊ณ์์ด ๋ค๋ฅธ ์์๋ก ๋๋ ๋ณ๋ ฌ๋ก ๊ฒ์ฆํ๋ ๋ฑ ์์๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ๋์์ฑ๊ณผ ๋ณ๋ ฌํ๋ฅผ ์ฌ์ฉํ์ฌ ์์ฅ์ ์๋ ๋ฐ์ดํฐ์ ์ ํ์ฑ์ ๋์์ ๋ณด์ฅํ๋ ๋ฐฉ์์ผ๋ก ์ฆ๋ช ๊ฐ๋ฅํ ๋ณด์ ์๊ณ ๋ฆฌ์ฆ์ ๋ง๋๋ ๊ฒ์ ๋น๊ต์ ์ฝ์ต๋๋ค.
๋ฐ๋ผ์ ํธ๋์ญ์ ์ ๋์์ ์ฒ๋ฆฌํ๋ ๋ถ์ฐ ๋ณ๋ ฌ ์๊ณ ๋ฆฌ์ฆ์ ๋ง๋ค ์ ์์ต๋๋ค. ์ด๋ ์ฌ์ฉ์๊ฐ ํธ๋์ญ์ ์ ๋คํธ์ํฌ์ ์ ์กํ๋ ์๊ฐ๋ถํฐ ํธ๋์ญ์ ์ ์ฒ๋ฆฌํ๊ณ ๋ธ๋ก์ฒด์ธ์ ๊ตฌ์ถํ ์ ์๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
๊ทธ๋ฌ๋ ํธ๋์ญ์ ์ข ์์ฑ์ผ๋ก ์ธํด ์์ฅ์ ์ผ์ ํ ์ ํ์ฑ์ ์ ์งํด์ผ ํฉ๋๋ค. ๋ธ๋ก์ฒด์ธ์ ๊ตฌ์กฐ๊ฐ ์ ํ์ฑ์ ์ ์งํด์ผ ํ๊ธฐ ๋๋ฌธ์ ์๊ณ ๋ฆฌ์ฆ์ ๋ถ๋ถ์ ์ผ๋ก ์์ฐจ์ฑ์ ์ ์งํด์ผ ํฉ๋๋ค(์ด์ค ์ง๋ถ ๊ณต๊ฒฉ์ ๋ํ ๋ณดํธ).
์ ๋ ฅ ๋ณด์ฆ์๋ ๋ณ๋ ฌ ๋ฐ์ดํฐ ๊ฒ์ฆ์ ๊ฐ๋ฅํ๊ฒ ํ๋ ์๋ก์ด ๋ถ์ฐ ์๊ณ ๋ฆฌ์ฆ์ ์ ๊ณตํฉ๋๋ค. ํ์ง๋ง ํ์ฌ์ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก๋ ์ด๋ฏธ ์ด ๊ธฐ๋ฅ์ ์ํํ ์ ์์ต๋๋ค. ๋ํ ์ ๋ ฅ ๋ณด์ฆ์ ๊ธฐ๋ฅ์ ๋ธ๋ก์ฒด์ธ ๊ตฌ์กฐ๊ฐ ๋ ๋์ ์์ค์์ ์ ํ์ฑ์ ์ ์งํ๋ฉด์ ๋ฎ์ ์์ค์์ ๋์์ ๊ฐ๋ฐํ ์ ์๊ฒ ํด์ค๋๋ค. ๋ธ๋ก์ฒด์ธ ๊ตฌ์กฐ์ ๋์์ฑ ์ ๋๋ ํธ๋์ญ์ ์ข ์์ฑ์ ์ํด ์ ํ๋ฉ๋๋ค.
์ ๋ ฅ ๋ณด์ฆ์ ์๊ณ ๋ฆฌ์ฆ์ ๋คํธ์ํฌ๊ฐ ์ฌ๋ฌ ์ ํ์ ๋ธ๋ก์ ์ฌ์ฉํ์ฌ ํธ๋์ญ์ ์ฒ๋ฆฌ์์ ๋ณ๋ ฌ์ฑ๊ณผ ๋์์ฑ์ ๋ชจ๋ ๋ฌ์ฑํ ์ ์๋๋ก ํฉ๋๋ค. ๋ณ๋ ฌ์ฑ์ ์ฌ๋ฌ ์์ ์ด ๋์์ ์คํ๋ ์ ์๋ค๋ ๊ฒ์ ์๋ฏธํ๋ฉฐ, ๋์์ฑ์ ์ฌ๋ฌ ์์ ์ด ๊ฒน์น๋ ์๊ฐ ๋์ ์งํ๋ ์ ์๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
์ ๋ ฅ ๋ณด์ฆ์ ๊ธฐ๋ฅ์ ์ฌ๋ฌ ํธ๋์ญ์ ์ ์๋ก ๋ค๋ฅธ ๋ ธ๋์์ ๋์์ ๊ฒ์ฆํ๊ณ ๋ณด์ฆ(์ถํ ์ค๋ช ์์ )ํ ์ ์๊ฒ ํจ์ผ๋ก์จ ๋ณ๋ ฌ์ฑ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ๋ํ ๊ฐ ์ฌ๋กฏ์์ ์ฌ๋ฌ ๋ธ๋ก์ด ์์ฑ๋๊ณ ์ ํ๋ ์ ์๋๋ก ํ์ฌ ๋์์ฑ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ๋ญํน ๋ธ๋ก๊ณผ ๋ณด์ฆ ๋ธ๋ก(๋์ค์ ์ค๋ช )๊ณผ ๊ฐ์ ๋ค์ํ ์ ํ์ ๋ธ๋ก์ ์ฌ๋ฌ ๋ ธ๋์์ ๋์์ ์์ฑํ ๋ค์ ๋ธ๋ก ์์ฐ์์๊ฒ ์ ์กํ์ฌ ์์ฅ์ ํฌํจ์ํฌ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ ฅํ ๋ณด์ ์์ฑ์ ์ ์งํ๋ฉด์ ์นด๋ฅด๋ค๋ ธ ๋คํธ์ํฌ์ ์ฒ๋ฆฌ๋๊ณผ ์ฑ๋ฅ์ ๋์ผ ์ ์์ต๋๋ค.
์๊ณ ๋ฆฌ์ฆ์ ๋ณ๊ฒฝํ๋ ๊ฒ, ์ฆ ๋ณ๋ ฌํ์ ๋์์ฑ์ ์ฌ์ฉํ๋ ๊ฒ์ด ๋ธ๋ก์ฒด์ธ์ ํ์ฅ์ฑ์ ๋์ผ ์ ์๋ ์ ์ผํ ์ต์ ์ ๋๋ค. ๋ธ๋ก ์์ฑ ๋น๋๋ฅผ ์ค์ด๊ฑฐ๋ ๋ธ๋ก ํฌ๊ธฐ๋ฅผ ๋๋ฆฌ๋ ๋ฐฉ์์ผ๋ก ํ์ฅ์ฑ์ ๋์ด๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํ๋ฉฐ, ์ด๋ ๊ณง ํ๊ณ(ํนํ ํ์ฌ ์ธํฐ๋ท์ ์ฑ๋ฅ)์ ๋ถ๋ชํ๊ฒ ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ฌผ๋ก ๋ถ๋ถ์ ์ธ ์กฐ์ ์ ๊ฐ๋ฅํ์ง๋ง, ๋ชจ๋ ๋คํธ์ํฌ ์์ฑ์ด ํ์ง์ ๋ฏธ์น๋ ์ํฅ์ ํญ์ ์ ์คํ๊ฒ ๊ณ ๋ คํด์ผ ํฉ๋๋ค. ๋ํ ์ด๋ฌํ ์กฐ์ ์ ์๊ณ ๋ฆฌ์ฆ์ ๋ณ๊ฒฝํ๋ ๊ฒ์ ๋นํด ํ์ฅ์ฑ์ ์ฝ๊ฐ๋ง ํฅ์์ํฌ ์ ์์ต๋๋ค.
์๊ณ ๋ฆฌ์ฆ์ ๋ณ๊ฒฝํ๋ฉด ์นด๋ฅด๋ค๋ ธ ๋คํธ์ํฌ์ ์ด๋ฏธ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ฆฌ์์ค(1200๊ฐ์ ํ์ฑ ํ)๋ฅผ ๋ ์ ํ์ฉํ ์ ์์ต๋๋ค. ๋ฆฌ์์ค๋ฅผ ๋ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ๋ฉด ํ์ฅ์ฑ์ด ๋์์ง๋๋ค.
์ ๋ ฅ ๋ณด์ฆ์ ๊ธฐ๋ฅ์ ์ธ ๊ฐ์ง ์ ํ์ ๋ธ๋ก์ ์ฌ์ฉ
์ ๋ ฅ ๋ณด์ฆ์ ๊ธฐ๋ฅ์ ์ธ ๊ฐ์ง ์ ํ์ ๋ธ๋ก์ ์ฌ์ฉํฉ๋๋ค: ์ ๋ ฅ ๋ธ๋ก(IB), ๋ณด์ฆ ๋ธ๋ก(EB), ๋ญํน ๋ธ๋ก(RB)์ ๋๋ค. ์นด๋ฅด๋ค๋ ธ ๋คํธ์ํฌ์์ ๋ธ๋ก ์ฑ๊ตด์ ๋ฌด์์ ํ๋ก์ธ์ค์ด๋ฏ๋ก, ์ผ๋ถ ๋ธ๋ก ์ ํ์ด ํ ์ฌ๋กฏ์์ ๋์์ ์ฑ๊ตด๋ ์ ์์ต๋๋ค. ๊ฐ ๋ธ๋ก ์ ํ๋ง๋ค ๋ฐํ ๋น๋๊ฐ ๋ค๋ฅด๊ฒ ์ค์ ๋ฉ๋๋ค.
๋๋ถ๋ถ์ ๊ฒฝ์ฐ ์ ๋ ฅ ๋ธ๋ก์ 0.2์ด์์ 2์ด ์ฌ์ด์ ๋ฒ์์์ ์์ฑ๋ฉ๋๋ค. ๋ณด์ฆ ๋ธ๋ก์ 5~10์ด๋ง๋ค ์์ฑ๋ ์ ์์ต๋๋ค. ๋ญํน ๋ธ๋ก์ ํ์ฌ ๋ธ๋ก๊ณผ ์ ์ฌํ ๊ธฐ๋ฅ์ ๊ฐ์ง๋ฉฐ 15์ด์์ 30์ด ์ฌ์ด์ ์์ฑ๋ฉ๋๋ค. ์ ํํ ๋ฐํ ๋น๋๋ ํ์ฌ ์๋ ค์ง์ง ์์์ผ๋ฉฐ ํ์์ ๋ฐ๋ผ ์กฐ์ ๋ ๊ฒ์ ๋๋ค. ์ด๊ธฐ์๋ ๋ณด์์ ์ผ๋ก ์ค์ ๋ ๊ฒ์ผ๋ก ์์ํ ์ ์์ต๋๋ค.
์๋ ์ด๋ฏธ์ง์์ ๋ชจ๋ ๋ธ๋ก ์ ํ์ ๋ํด ๊ฐ๋ฅํ ๋ฐํ ๋น๋๋ฅผ ํ์ธํ ์ ์์ต๋๋ค. ์ ๋ ฅ ๋ธ๋ก(IB)์ ๋งค์ด๋ง๋ค ๋ฐํ๋ฉ๋๋ค. ๋ณด์ฆ ๋ธ๋ก(EB)์ 5์ด์ ํ ๋ฒ์ฉ ๋ฐํ๋ฉ๋๋ค. ๋ญํน ๋ธ๋ก(RB)์ 20์ด์ ํ ๋ฒ์ฉ ๋ฐํ๋ฉ๋๋ค.
๋ฌด์์๋ก ๋ฝํ ๋ ธ๋๋ ์ฃผ์ด์ง ์ฌ๋กฏ์ ์ ๋ ฅ ๋ธ๋ก์ ์์ฑํ ์ ์์ต๋๋ค. ๋ ธ๋๋ ๋ฉคํ(mem-pool)์์ ํธ๋์ญ์ ์ํ์ค๋ฅผ ๊ฐ์ ธ์ต๋๋ค. ์ด๋ฌํ ํธ๋์ญ์ ์ ํ์ฌ ์ํ, ์ฆ ์ต๊ทผ ๋ญํน ๋ธ๋ก๊ณผ ๊ด๋ จํ์ฌ ์ ํจํด์ผ ํฉ๋๋ค(๋ ธ๋ ๊ด์ ์์ ๋ณผ ๋ ๋ง์ง๋ง ๋ธ๋ก์ด์ด์ผ ํจ). ์๋์์ ์ค๋ช ํ๊ฒ ์ง๋ง, ๋ญํน ๋ธ๋ก์ ๋ธ๋ก์ฒด์ธ์ ์ ํ์ฑ์ ๋ณด์ฅํฉ๋๋ค. ์ ๋ ฅ ๋ธ๋ก์ ์์ฅ์ ํ์ฌ ์ํ, ์ฆ ๋ง์ง๋ง ๋ญํน ๋ธ๋ก์ ๊ธฐ์ค์ผ๋ก ์์ฑ๋ฉ๋๋ค.
์ ๋ ฅ ๋ธ๋ก์ ๋ง์ง๋ง(๋๋ ์ต๊ทผ) ๋ญํน ๋ธ๋ก์ ์ฐธ์กฐํฉ๋๋ค. ์์ฅ์ ์๋ ๋ฐ์ดํฐ์ ์ ํ์ฑ์ด๋ผ๋ ๊ด์ ์์ ๋ณผ ๋, ์ ๋ ฅ ๋ธ๋ก์์ ์๋ก์ด ํธ๋์ญ์ ์ ์ถ๊ฐํ ์ ์์ด์ผ ํฉ๋๋ค.
์ ๋ ฅ ๋ธ๋ก์ ๋ชฉ์ ์ ๋ธ๋ก์ฒด์ธ ํ์ด๋ก๋, ์ฆ ์ฃผ๋ก ํธ๋์ญ์ ๊ณผ ์ธ์ฆ์๋ฅผ ์ ๋ฌํ๋ ๊ฒ์ ๋๋ค. ๊ฐ ์ ๋ ฅ ๋ธ๋ก์๋ ํธ๋์ญ์ ์ํ์ค ์ธ์๋ ์ต๊ทผ ๋ญํน ๋ธ๋ก์ ๋ํ ์ฐธ์กฐ๋ ํฌํจ๋ฉ๋๋ค. ์ด ์ฐธ์กฐ๋ ์ ๋ ฅ ๋ธ๋ก์ ํธ๋์ญ์ ์ ํจ์ฑ์ ๊ฒ์ฌํ๋ ๋ฐ ์ฌ์ฉํ ์์ฅ ์ํ๋ฅผ ๋ช ์ํ๊ธฐ ์ํด ํฌํจ๋ฉ๋๋ค. ์ ๋ ฅ ๋ธ๋ก ๋ด์ ํธ๋์ญ์ ์ ์๋ก ์์กดํ ์ ์์ต๋๋ค.
์๋ ๊ทธ๋ฆผ์์ ์ ๋ ฅ ๋ธ๋ก์ ๋ง์ง๋ง ๋ญํน ๋ธ๋ก์ ๊ธฐ์ค์ผ๋ก ์์ฑ๋๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค.
ํธ๋์ญ์ ์ด ์ ๋ ฅ ๋ธ๋ก์ ๋ง๋๋ค๋ฉด ๋คํธ์ํฌ์ ํ ๋ ธ๋๋ ๋งค์ด๋ง๋ค ๋ฉคํ ์ ์ฒด๋ฅผ ๋น์ธ ์ ์์ต๋๋ค. ๋ฉคํ์ ๋น์ฐ๋ ๋น๋๋ 1์ธ๋ ํฉ์ ์๊ณ ๋ฆฌ์ฆ๋ณด๋ค ํจ์ฌ ๋น ๋ฆ ๋๋ค.
๋ ธ๋๊ฐ ์๋ก์ด ์ ๋ ฅ ๋ธ๋ก์ ์์ฑํ๋ฉด ์ด๋ฅผ ๋คํธ์ํฌ์ ๋ค๋ฅธ ๋ ธ๋๋ก ์ ์กํฉ๋๋ค.
๋คํธ์ํฌ์ ๋ค๋ฅธ ๋ ธ๋๋ ์ ๋ ฅ ๋ธ๋ก์ ๋ฐ์๋ง์ ์ด๋ฅผ ๊ฒ์ฆํ ์ ์์ต๋๋ค(ํธ๋์ญ์ , ๋ธ๋ก ์์ฑ์์ ์๋ช , VRF ์ฆ๋ช ๋ฑ). ๊ฒ์ฆ์ ์ ๋ ฅ ๋ธ๋ก์ ์ฐธ์กฐํ๋ ๋์ผํ ๋ญํน ๋ธ๋ก์ด์ด์ผ ํ๋ ํ์ฌ ์ํ ์์ฅ์ ๊ธฐ์ค์ผ๋ก ์ด๋ฃจ์ด์ง๋๋ค.
์ ๋ ฅ ๋ธ๋ก์ ๋คํธ์ํฌ์์ ๊ฐ์ฅ ์์ฃผ ์์ฑ๋๋ฏ๋ก(์ด๋น ์ต๋ 5๋ฒ๊น์ง ์์ฑ๋ ์ ์์) ์๋ก ๋ ๋ฆฝ์ ์ ๋๋ค. ์ฆ, ๋ ธ๋๋ ์๋ก ๋ ๋ฆฝ์ ์ผ๋ก ๋ธ๋ก์ ์ ํจ์ฑ์ ๊ฒ์ฆํ ์ ์์ต๋๋ค.
๋ ธ๋๋ ๋ฌด์์๋ก ์ถ์ฒจ๋์ด ๋ณด์ฆ ๋ธ๋ก์ ์์ฑํ ์ ์์ต๋๋ค. ๋ณด์ฆ ๋ธ๋ก์ ๋ชฉ์ ์ ์ ๋ ฅ ๋ธ๋ก์ ์กด์ฌ์ ์ ํจ์ฑ์ ๋ํ ๋คํธ์ํฌ ๋ด ํฉ์ ์๋๋ฅผ ๋์ด๋ ๊ฒ์ ๋๋ค.
๋ณด์ฆ์ ๋ ธ๋๋ ์ ํจํ๊ณ ๋ค๋ฅธ ๋ณด์ฆ ๋ธ๋ก์ ์์ง ํฌํจ๋์ง ์์ ๋ชจ๋ ์ต๊ทผ ์ ๋ ฅ ๋ธ๋ก์ ์ฐธ์กฐํ์ฌ ์๋ก์ด ๋ณด์ฆ ๋ธ๋ก์ ์์ฑํฉ๋๋ค. ๋ณด์ฆ์ ๋ ธ๋๋ ๋๋๋ก ๋ค๋ฅธ ๋ณด์ฆ ๋ธ๋ก์ด ์์ง ๋ญํน ๋ธ๋ก์์ ์ฐธ์กฐ๋์ง ์์ ๊ฒฝ์ฐ ๋ค๋ฅธ ๋ณด์ฆ ๋ธ๋ก์ ์ฐธ์กฐํ ์๋ ์์ต๋๋ค. ์ฐธ์กฐ๊ฐ ๊ฐ๋ฅํ๋ ค๋ฉด ๋ ๋ณด์ฆ ๋ธ๋ก์ด ์๋ก ํธํ๋์ด์ผ ํฉ๋๋ค.
์๋ฅผ ๋ค์ด ์ค๋ช ํด ๋ณด๊ฒ ์ต๋๋ค. ์๊ฐ T์ ์ ๋ ฅ ๋ธ๋ก IB-1์ ์ฐธ์กฐํ๋ ๋ณด์ฆ ๋ธ๋ก EB-1์ด ์์ฑ๋ฉ๋๋ค. T+1 ์์ ์ ์ ๋ ฅ ๋ธ๋ก IB-2๋ฅผ ์ฐธ์กฐํ๋ ๋ ๋ค๋ฅธ ๋ณด์ฆ ๋ธ๋ก EB-2๊ฐ ์์ฑ๋ฉ๋๋ค. IB-1๊ณผ IB-2๋ ๋ชจ๋ ์์ถฉ๋๋ ๊ฑฐ๋๊ฐ ์์ผ๋ฏ๋ก EB-2๋ EB-1์ ๋ถ๋ชจ ๋ธ๋ก์ผ๋ก ์ฐธ์กฐํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด EB-2๊ฐ EB-1์ ํ์ ๋ธ๋ก์ด ๋๊ณ EB-1๊ณผ EB-2๋ ์๋ก ํธํ๋ฉ๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ ๋ถ๊ธฐ๊ฐ ๋ค์ ๋ญํน ๋ธ๋ก์ ํตํด ์์ฅ์ ํฌํจ๋ ์ ์๋ ์๋ก ๋ค๋ฅธ ํธ๋์ญ์ ์ธํธ๋ฅผ ๋ํ๋ด๋ ํธ๋ฆฌ์ ๊ฐ์ ๊ตฌ์กฐ์ ๋ณด์ฆ ๋ธ๋ก์ ์์ฑํ ์ ์์ต๋๋ค.
์๋ ์ด๋ฏธ์ง์์ ์ฌ๋ฌ ์ ๋ ฅ ๋ธ๋ก์ ์ฐธ์กฐํ๋ 3๊ฐ์ ๋ณด์ฆ ๋ธ๋ก์ ๋ณผ ์ ์์ต๋๋ค. ๋ง์ง๋ง ๋ณด์ฆ ๋ธ๋ก์ ์ด์ ๋ณด์ฆ ๋ธ๋ก์ ์ฐธ์กฐํ๊ธฐ๋ ํฉ๋๋ค.
์ ๋ ฅ ๋ธ๋ก๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ๋ณด์ฆ ๋ธ๋ก์ ๋ค๋ฅธ ๋ธ๋ก๊ณผ ๋์ผํ ๋ฐฉ์์ผ๋ก ๋คํธ์ํฌ์ ๋ฐฐํฌ๋์ด ๋ธ๋ก์ ๊ฒ์ฆํ๋ ๋ ธ๋์ ๋๋ฌํฉ๋๋ค.
๋ค๋ฅธ ๋ ธ๋๋ ๋ณด์ฆ ๋ธ๋ก์ ๋ฌด์์๋ก ์ถ์ฒจํ์ฌ ๋ณด์ฆ ๋ณด๊ณ ์๋ฅผ ๋ฐํํ ์ ์์ผ๋ฏ๋ก ๋ณด์ฆ ๋ธ๋ก์ ์ ์ฅํฉ๋๋ค. ๋ณด์ฆ ๋ณด๊ณ ์๋ ๋ณด์ฆ ๋ธ๋ก์ด ์์ฑ๋ ํ ํน์ ์ฌ๋กฏ ์(๋คํธ์ํฌ ๋งค๊ฐ๋ณ์) ๋ด์ ๋ฐํ๋์ด์ผ ํฉ๋๋ค. ๋ ธ๋๊ฐ ๋ฆฌํฌํฐ๋ก ๋ฝํ๋ฉด ๋ชจ๋ ์ ๋ ฅ ๋ธ๋ก(๊ทธ๋ฆฌ๊ณ ํด๋น๋๋ ๊ฒฝ์ฐ ์ฐธ์กฐ๋ ๋ณด์ฆ ๋ธ๋ก)์ ์ ํจ์ฑ์ ๊ฒ์ฆํด์ผ ํฉ๋๋ค. ๋ธ๋ก์ด ์ ์์ธ ๊ฒฝ์ฐ ๋ ธ๋๋ ์๋ช ๋ ๋ณด์ฆ ๋ณด๊ณ ์๋ฅผ ๋ฐํํฉ๋๋ค.
์ต์ ๋ณด์ฆ ๋ธ๋ก์ ๋ณด์ ํ๋ ๊ฒ์ ๋ณด์ฆ ๋ธ๋ก์ ๋ํ ๋ณด์ฆ ๋ณด๊ณ ์๋ฅผ ๋ฐํํ๊ธฐ ์ํ ์ ์ ์กฐ๊ฑด์ ๋๋ค. ์ด ๋ณด๊ณ ์๋ ๋ณด์ฆ ๋ธ๋ก์ด ์ฐธ์กฐํ๋ ๋ชจ๋ ์ ๋ ฅ ๋ธ๋ก์ด ์ค์ ๋ก ์กด์ฌํ๊ณ ์ ํจํจ์ ๋ํ๋ ๋๋ค.
๋ณด์ฆ ๋ณด๊ณ ์์ ๋ชฉ์ ์ ํ์ํ ์ง๋ถ๋๊ณผ ์ฐธ์กฐ๋ ๋ณด์ฆ ๋ธ๋ก์ธ ์ ๋ ฅ ๋ธ๋ก ๋ฌถ์์ ์กด์ฌ ๋ฐ ์ ํจ์ฑ์ ๋ํ ํฉ์๋ฅผ ์ ์ฆํ๋ ๊ฒ์ ๋๋ค. ์ง๊ณ๋ ํํ๋ก, ๋ณด์ฆ ๋ณด๊ณ ์ ๋ฌถ์์ ๋ณด์ฆ ์ธ์ฆ์๋ผ๊ณ ํฉ๋๋ค.
์๋ ๊ทธ๋ฆผ์์ ์ฐธ์กฐ๋ ๋ชจ๋ ์ ๋ ฅ ๋ธ๋ก์ ํฌํจํ์ฌ ๋ณด์ฆ ๋ธ๋ก์ ์ ํจ์ฑ์ ๊ฒ์ฆํ๊ณ ๋ณด์ฆ ๋ณด๊ณ ์๋ฅผ ๋ฐํํ๋ ๋ฌด์์๋ก ๋ฝํ ๋ ธ๋๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
ํน์ ๋ณด์ฆ ๋ธ๋ก์ ๋ํด ์ถฉ๋ถํ ์๋งํผ ๋ณด์ฆ ๋ณด๊ณ ์๊ฐ ์์ฑ๋๋ฉด ์ด๋ฅผ ๋ณด์ฆ ์ธ์ฆ์๋ก ๊ฐ์ฃผํ ์ ์์ต๋๋ค.
์๋ ์ด๋ฏธ์ง์์๋ ์ถฉ๋ถํ ์์ ๋ณด์ฆ ๋ณด๊ณ ์๋ฅผ ๋ฐ์ ๋ฌด์์๋ก ์ ํ๋ ๋ ธ๋๋ฅผ ๋ณผ ์ ์๋๋ฐ, ์ด ๋ ธ๋๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ณด์ฆ ๋ธ๋ก์ ๋ํ ๋ณด์ฆ ์ธ์ฆ์๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์ด๋ ๋ํ ๋ ธ๋๊ฐ ๋ญํน ๋ธ๋ก์ ๋ณด์ฆ ๋ธ๋ก์ ํฌํจํ ์ ์์์ ์๋ฏธํฉ๋๋ค.
ํ์ฅ์ฑ์ ๊ด์ ์์ ๋ณผ ๋, ์๋ก ๋ค๋ฅธ ๋ ธ๋์์ ์๋ก ๋ค๋ฅธ ๋ณด์ฆ ๋ธ๋ก์ ๋์์ ๋ฐํํ ์ ์์ผ๋ฉฐ, ๋์ผํ ์ ๋ ฅ ๋ธ๋ก์ ์ฌ๋ฌ ๊ฐ ์ฐธ์กฐํ ์ ์๋ค๋ ์ ์ ์๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
๋ง์ง๋ง์ผ๋ก ๋คํธ์ํฌ ํฉ์์ ๊ธฐ๋ฐ์ด ๋๋ ๋ญํน ๋ธ๋ก์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. ๋ฌด์์๋ก ๋ฝํ ๋ ธ๋๋ ์ด์ ๋ญํน ๋ธ๋ก์์ ์์ง ์ฌ์ฉ๋์ง ์์ ์ต๊ทผ ๋ญํน ๋ธ๋ก์ ๋ํ ๋ณด์ฆ ์ธ์ฆ์๋ฅผ ๊ฐ์ง๊ณ ์๋ ๊ฒฝ์ฐ ์ด๋ฅผ ์๋ก์ด ๋ญํน ๋ธ๋ก์ ์ฝ์ ํฉ๋๋ค.
๋ ธ๋์ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ณด์ฆ ๋ธ๋ก์ด ์์ง๋ง ์ถฉ๋ถํ ๋ณด์ฆ ๋ณด๊ณ ์๊ฐ ๋ฐํ๋์ง ์์ ์์ง ๋ณด์ฆ ์ธ์ฆ์๊ฐ ์๋ ๊ฒฝ์ฐ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ, ๋ ธ๋๊ฐ ์์ฑํ๋ ํ์ฌ ๋ญํน ๋ธ๋ก์ ๋ณด์ฆ ๋ธ๋ก์ด ๋ค์ด๊ฐ์ง ์์ต๋๋ค. ์ด ๋ณด์ฆ ๋ธ๋ก์ ๋ค์ ๋ญํน ๋ธ๋ก(๋ค๋ฅธ ๋ ธ๋์ ์ํด ์์ฑ๋ )์ ํฌํจ๋ ๊ฐ๋ฅ์ฑ์ด ๋งค์ฐ ๋๊ธฐ ๋๋ฌธ์ ์๊ด์์ต๋๋ค.
์๋ ์ด๋ฏธ์ง์์ ์๋ก์ด ๋ญํน ๋ธ๋ก์ ์์ฑํ๋ ๋ ธ๋๋ฅผ ๋ณผ ์ ์์ต๋๋ค. ๋ ธ๋์๋ 3๊ฐ์ ๋ณด์ฆ ๋ธ๋ก์ ์ฌ์ฉํ ์ ์์ง๋ง ๋ณด์ฆ ์ธ์ฆ์๋ 2๊ฐ๋ง ์์ต๋๋ค. ๋ฐ๋ผ์ EB 3์ ๋ญํน ๋ธ๋ก์์ ์ฐธ์กฐ๋์ง ์์ต๋๋ค.
์ด๋ฏธ ์ค๋ช ํ๋ฏ์ด, ๋ณด์ฆ ๋ธ๋ก์ ์๋ก๋ฅผ ์ฐธ์กฐํ ์ ์์ต๋๋ค. ์ผ๋ จ์ ๋ณด์ฆ ๋ธ๋ก์ด ๋ญํน ๋ธ๋ก์ ํฌํจ๋ ๋, ์ฒด์ธ์ ๋ง์ง๋ง ๋ณด์ฆ ๋ธ๋ก๋ง ๋ณด์ฆ ์ธ์ฆ์์ ํจ๊ป ํฌํจํ๋ฉด ๋ฉ๋๋ค. ์ด์ ๋ ๊ฐ๋จํฉ๋๋ค. ์ด์ ๋ณด์ฆ ๋ธ๋ก์ ์ฐธ์กฐํ๋ ๋ณด์ฆ ๋ธ๋ก์ ๋ํ ๋ณด์ฆ ์ธ์ฆ์๋ ์์์ ์ผ๋ก ์ด์ ๋ณด์ฆ ๋ธ๋ก์ ํฌํจํฉ๋๋ค.
์๋ก์ด ๋ญํน ๋ธ๋ก์ ์ด์ ๋ญํน ๋ธ๋ก์ ์ฐธ์กฐํด์ผ ํฉ๋๋ค. ์ ํจํ ์ด์ ๋ญํน ๋ธ๋ก์ ์ฐธ์กฐํ๊ณ ํด๋น ์ ํจํ ๋ณด์ฆ ์ธ์ฆ์๊ฐ ์๋ ๋ณด์ฆ ๋ธ๋ก์ ๋ํ ์ฐธ์กฐ๋ฅผ ํฌํจํ๋ ๊ฒฝ์ฐ ๋ญํน ๋ธ๋ก์ ์ ํจํ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค. ๋ญํน ๋ธ๋ก์ ํ๋ ์ด์์ ๋ณด์ฆ ๋ธ๋ก์ ์ฐธ์กฐํ ์ ์์ต๋๋ค.
๋ ธ๋๊ฐ ๋ชจ๋ ๋ณด์ฆ ๋ธ๋ก๊ณผ ์ฐธ์กฐ๋ ์ ๋ ฅ ๋ธ๋ก์ ์ฌ์ฉํ ์ ์๋๋ผ๋ ์๋ก์ด ์์ฅ ์ํ๋ฅผ ์ฆ์ ๋ฐ์๋ค์ผ ์ ์์ต๋๋ค. ์์ฅ ์ํ์ ๊ตฌ์ฑ(๋ชจ๋ ๋ธ๋ก์ ๋ค์ด๋ก๋)์ด ์ํ ์๋ฝ๋ณด๋ค ์ฝ๊ฐ ์ง์ฐ๋ ์ ์์ต๋๋ค.
์๋ ์ด๋ฏธ์ง์์ ๋ชจ๋ ๋ธ๋ก ์ ํ ๊ฐ์ ๊ด๊ณ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค. ๊ฒ์์ ํ์ดํ๋ IB์ EB ๊ฐ, ๊ทธ๋ฆฌ๊ณ RB์ EB ๊ฐ ์ฐธ์กฐ๋ฅผ ๋ํ๋ ๋๋ค. ๋นจ๊ฐ์ ํ์ดํ๋ ํ์ฌ ์์ฅ ์ํ, ์ฆ RB์ ๋ํ IB์ ์ฐธ์กฐ๋ฅผ ๋ํ๋ ๋๋ค. ํ๋์ ํ์ดํ๋ ๋ธ๋ก์ฒด์ธ์ ์ ํ์ฑ, ์ฆ ์๋ก์ด RB๊ฐ ์ด์ RB๋ฅผ ๋ฐ๋ผ์ผ ํ ๋ RB ๊ฐ์ ๊ด๊ณ๋ฅผ ๋ํ๋ ๋๋ค. ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ๋ชจ๋ ํธ๋์ญ์ ์ IB๋ฅผ ํตํด ์์ฅ์ ์ ๋ ฅ๋ฉ๋๋ค. ์ด๋ฏธ์ง์์ EB ๋ค์ ํ๋์ ์ง์ฌ๊ฐํ์ ๋ณด์ฆ ์ธ์ฆ์๋ฅผ ๋ํ๋ ๋๋ค.
ํธ๋์ญ์ ์ ํ๊ณผ ๋ธ๋ก ์์ฑ์ ๋ถ๋ฆฌํ๊ธฐ
์ ๋ ฅ ๋ณด์ฆ์ ๊ธฐ๋ฅ์ ์ฃผ์ ๋ชฉ์ ์ ํธ๋์ญ์ ์ ํ๊ณผ ๋ธ๋ก ์์ฑ์ ๋ถ๋ฆฌํ๋ ๊ฒ์ ๋๋ค.
1์ธ๋ ์๊ณ ๋ฆฌ์ฆ์์๋ ํ ๋ ธ๋๊ฐ ์์ ์ ๋ฉคํ์์ ์ ํจํ ํธ๋์ญ์ ์ ์ ํํ์ฌ ์๋ก์ด ํ๋ณด ๋ธ๋ก์ ์ฝ์ ํ๋ ๋ ๊ฐ์ง ์์ ์ ๋ชจ๋ ์ํํ์ต๋๋ค. ์ด๋ ๋ณธ์ง์ ์ผ๋ก ํ ๋ผ์ด๋(ํ ๊ธฐ๊ฐ)์ ํ ๋ ธ๋๋ง ์ฐธ์ฌํ๋ ์์ฐจ์ ์ธ ํ๋ก์ธ์ค์ ๋๋ค. ์ดํ ๋ค๋ฅธ ๋ ธ๋์ ์ํ ํ๋ณด ๋ธ๋ก์ ๊ฒ์ฆ์ ๋ณ๋ ฌ์ ์ผ๋ก ์งํ๋ฉ๋๋ค.
์๋ ์ด๋ฏธ์ง์์ ๋ก์ปฌ ๋ฉคํ์ ๋ชจ๋ ํธ๋์ญ์ ์ด ํฌํจ๋ ์ ๋ธ๋ก์ด ์์ฑ๋๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค.
์๋ก์ด ๋ธ๋ก(๋ญํน ๋ธ๋ก) ์ค๋น๋ฅผ ๋ณ๋ ฌํํ ์ ์์๊น์?
๋ค. ์ ๋ ฅ ๋ณด์ฆ์ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๋ฉด ๋คํธ์ํฌ์ ๋ ๋ง์ ๋ ธ๋๊ฐ ๋์์ ์ฐธ์ฌํ ์ ์๊ธฐ ๋๋ฌธ์ ํธ๋์ญ์ ์ ํ ๋จ๊ณ์์ ๋ ๋ง์ ์์ ํธ๋์ญ์ ์ ์ค๋นํ ์ ์์ต๋๋ค. ๋ณด์ฆ์๋ ํธ๋์ญ์ ์ ๊ฒ์ฆํ๊ณ ์ฌ์ ์น์ธํ์ฌ ๋ญํน ๋ธ๋ก ์์ฑ์์ ์ฐ์ฐ ๋ถํ์ ๋์ญํญ ์๊ตฌ ์ฌํญ์ ์ค์ด๊ณ ํธ๋์ญ์ ํ์ ๋ค์์ฑ๊ณผ ๊ฐ์ฉ์ฑ์ ๋์ด๋ ๋ฐ ๋์์ ์ค๋๋ค. ๋ํ, ๋๊ตฌ๋ ํ์ธํ ์ ์๋ ๋ณด์ฆ ์ฆ๋ช ์ ์ ๊ณตํจ์ผ๋ก์จ ์์ง ์ฒด์ธ์ ํฌํจ๋์ง ์์ ํธ๋์ญ์ ์ ๋ ๋น ๋ฅด๊ฒ ํ์ ํ ์ ์์ต๋๋ค.
๋ญํน ๋ธ๋ก์ ๋ธ๋ก์ฒด์ธ์ ์ ํต์ ์ธ ์ ํ์ฑ์ ๋ณด์ฅํ๊ณ ๋คํธ์ํฌ์์ ํฉ์๋ฅผ ๋ฌ์ฑํ๋ ๋ฐ ์ฌ์ฉ๋์ง๋ง, ํธ๋์ญ์ ์ ํฌํจํ๋ ๋์ ๋ณด์ฆ ๋ธ๋ก์ ๋ํ ์ฐธ์กฐ๋ฅผ ํฌํจํฉ๋๋ค. ์ ๋ ฅ ๋ธ๋ก๊ณผ ๋ณด์ฆ ๋ธ๋ก์ ํธ๋์ญ์ ์ ๋ณ๋ ฌ ๋ฐ ๋์ ์ฒ๋ฆฌ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
์๋ ๊ทธ๋ฆผ์์ ๋คํธ์ํฌ ํฉ์ ๊ด์ ์์ ๋ค์ํ ์ ํ์ ๋ธ๋ก์ด ์ํํ๋ ์์ ์ ๋ฐฐ๋ถ์ ํ์ธํ ์ ์์ต๋๋ค. ๋ธ๋ก ์์ฑ ์น์ ์ ๋ธ๋ก ์์ฑ ๋น๋๋ ์ด์ ๊ทธ๋ฆผ๊ณผ ๋์ผํ์ง๋ง, ํธ๋์ญ์ ์ ํ ์น์ ์์ ๋ ๋ง์ ํ๋์ด ์ด๋ฃจ์ด์ง๊ณ ์์์ ์ ์ ์์ต๋๋ค.
ํฉ์๋ ์ฌ์ ํ ์ฐ๋ก๋ณด๋ก์ค ํ๋กํ ์ฝ ๊ท์น์ ๋ฐ๋ฅด๋ ์ต์์ ๋ธ๋ก ์ฒด์ธ์ ์ ํํ๋ ๊ฒ์ ๋๋ค. ์ ๋ ฅ ๋ณด์ฆ์๋ ์ค์ ๋ก ์ ํจํ๊ณ ์์ฅ ์ํ์ ์ผ์นํ๋ ํธ๋์ญ์ ๋ง ๋ณด์ฆํฉ๋๋ค. ๋ญํน ๋ธ๋ก ์์ฑ์๋ ์ด๋ฌํ ๋ณด์ฆ์ ๋ฐ์ ํธ๋์ญ์ ์ ๊ฐ์ ธ์์ ์์ ์ด ์์ฑํ๋ ๋ธ๋ก์ ํฌํจํฉ๋๋ค. ํฉ์๋ ๋ ๋ง์ ์์ ํธ๋์ญ์ ์ ๋ํด ์ด๋ฃจ์ด์ง๋ฉฐ, ์ด๋ฏธ ์ฌ์ ์น์ธ์ ๋ฐ์๊ธฐ ๋๋ฌธ์ ๋ญํน ๋ธ๋ก์๋ ์๋ก ํธํ๋๋ ์ผ๋ จ์ ๋ณด์ฆ ๋ธ๋ก์ ๋ํ ์ฐธ์กฐ๋ง ํฌํจ๋ฉ๋๋ค.
์ ๋ ฅ ๋ณด์ฆ์(IE ๋ ธ๋)๋ ํธ๋์ญ์ ์ ์ ํ์ ์ธ ๋ธ๋ก ์ํ์ค๋ก ์ ๋ ฌํ ์ฑ ์์ด ์์ผ๋ฉฐ, ํธ๋์ญ์ ์ ์ ํจ์ฑ์ ๊ฒ์ฌํ๊ณ ๋ณด์ฆํ๋ ์ญํ ๋ง ์ํํ๋ค๋ ์ ์ ์ ์ํ์๊ธฐ ๋ฐ๋๋๋ค. ๋ณด์ฆ๋ ํธ๋์ญ์ ์ ๊ฐ์ญ ํ๋กํ ์ฝ(gossip protocol)์ ์ฌ์ฉํ์ฌ ๋ณด์ฆ๋ ๋ธ๋ก์ผ๋ก ๋คํธ์ํฌ๋ฅผ ํตํด ์ ํ๋ฉ๋๋ค.
ํ์ฅ์ฑ ๊ฐ์
๊ฐ์ฅ ์ค์ํ ์ ์ ์ ๋ ฅ ๋ธ๋ก์ด ๊ธฐ๋ณธ์ ์ผ๋ก ์ง์์ ์ผ๋ก(0.2~2์ด๋ง๋ค) ์์ฑ(์คํธ๋ฆฌ๋ฐ)๋ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ์ฆ, 20์ด๋ง๋ค ํ๋์ ๋ฐ์ดํฐ ๋ธ๋ก์ ์์ฑํ๋ ๊ฒ์ด ์๋๋ผ ๊ฐ์ ์๊ฐ ๋์ 10~100๊ฐ์ ์ ๋ ฅ ๋ธ๋ก์ ์์ฑํ ์ ์์ต๋๋ค. ์ ๋ ฅ ๋ธ๋ก ์์ฑ ๋น๋๊ฐ ๋๋ค๊ณ ํด์ ๋คํธ์ํฌ ํฉ์์ ๋ฐฉํด๊ฐ ๋์ง๋ ์์ต๋๋ค.
๋ฐ์ดํฐ ์ฒ๋ฆฌ๋์ ๊ด์ ์์ ๋ณผ ๋, ์ ๋ ฅ ๋ธ๋ก์ ํฌ๊ธฐ๊ฐ ํ์ฌ ์นด๋ฅด๋ค๋ ธ ๋ธ๋ก๊ณผ ๋์ผํ ๊ฒฝ์ฐ ํ์ฅ์ฑ์ ์ฝ 10๋ฐฐ์์ 100๋ฐฐ๊น์ง ํฅ์๋ ์ ์์ต๋๋ค. ์นด๋ฅด๋ค๋ ธ๋ 20์ด ์ด๋ด์ 3,000๊ฑด์์ 30,000๊ฑด์ ํธ๋์ญ์ ์ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. ๊ฐ๋จํ (์๊ท๋ชจ) ํธ๋์ญ์ ๋ง ๊ณ ๋ คํ๋ค๋ฉด TPS๋ 150์์ 1500์ด ๋ ์ ์์ต๋๋ค.
์ ๋ ฅ ๋ธ๋ก์ ๋๋ฆฌ๋ ๊ฒ์ ํ์ฅ์ฑ ํฅ์์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ๊ทธ๋ฌ๋ ์ ๋ ฅ ๋ธ๋ก์ ํฌ๊ธฐ๋ฅผ ๋๋ฆฌ๋ฉด ๋คํธ์ํฌ์์ ๋ธ๋ก์ด ํ์ฐ๋๋ ์๋๊ฐ ๊ทผ๋ณธ์ ์ผ๋ก ๋๋ ค์ง ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ์ ๋ ฅ ๋ธ๋ก์ ํฌ๊ธฐ์ ์์ฑ ๋น๋์ ๊ท ํ์ ์ต๋ํ ๋ง์ถ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์ด๋ ํฉ์, ์ฆ ๋ญํน ๋ธ๋ก๊ณผ ํฌ๊ฒ ๋ถ๋ฆฌ๋์ด ์๊ธฐ ๋๋ฌธ์ ๋น๊ต์ ํ์ํ ๋งํ ๋ฌธ์ ์ ๋๋ค. ์ธํฐ๋ท์ ๊ธฐ๋ฅ์ด ํฅ์๋จ์ ๋ฐ๋ผ ์นด๋ฅด๋ค๋ ธ์ ํ์ฅ์ฑ ๋ํ ์ฆ๊ฐํ ์ ์์ต๋๋ค.
๋ณด์ฆ ๋ณด๊ณ ์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ง์ ์ง๋ถ์ด ๋ณด์ฆ ๋ธ๋ก์ ๋ด์ฉ(์ ๋ ฅ ๋ธ๋ก์ ์ฐธ์กฐํ๋)์ ๋์ํ๋ค๋ ๊ฒ์ ์๋ฏธํ๋ฏ๋ก ํธ๋์ญ์ ์ ์ต์ข ์ฑ๋ ํฅ์๋ ๊ฒ์ ๋๋ค. ๋ญํน ๋ธ๋ก์ ๊ณ ์๊ฐ ๋ ์ ์์ง๋ง, ํธ๋์ญ์ ์ด ๋ณด์ฆ ๋ธ๋ก์์ ์ฐธ์กฐํ ์ ๋ ฅ ๋ธ๋ก์ ์ฝ์ ๋๋ ์ฆ์ ํด๋น ํธ๋์ญ์ ์ด ๋ธ๋ก์ฒด์ธ์ ๊ธฐ๋ก๋ ํ๋ฅ ์ด ์๋์ ์ผ๋ก ๋์ต๋๋ค.
๊ฒฐ๋ก
์ด ๊ธ์ ์ ๋ ฅ ๋ณด์ฆ์์ ๊ธฐ๋ณธ ๊ฐ๋ ์ ์ค๋ช ํ๊ธฐ ์ํ ๊ฒ์ด์๊ธฐ ๋๋ฌธ์ ์ผ๋ถ ์์ง ์ผ์ด์ค์ ์ค์ํ ์ค๊ณ ํฌ์ธํธ์ ๋ํ ์ค๋ช ์ด ๋ถ์กฑํ ์ ์์ต๋๋ค. ์ด ๋ถ๋ถ์ ๋ค์ ๊ธฐํ์ ๋ค๋ฃจ๋๋ก ํ๊ฒ ์ต๋๋ค.
* Source: https://cexplorer.io/article/understanding-input-endorsers
* Translation: Ilhun@CryptoVeri enics_sky@naver.com