๋ชฉ์ฐจ
- Key Takeaways
- 0. ๋ค์ด๊ฐ๋ฉฐ
- 1. ๋ชจ๋๋์ ํต์ฌ ๊ฐ์ค
- 2. ์ ๋ํ๋ ํ๋กํ ์ฝ ๋ณ๊ฒฝ ์ ์ฐจ: MIP
- 3. MONAD_NINE: ์ฒซ ๋ฉ์ด์ ์ ๊ทธ๋ ์ด๋
- 3.1 MIP-3: ๋ฉ๋ชจ๋ฆฌ ๋น์ฉ์ ๋ ์์ธก ๊ฐ๋ฅํ๊ฒ ๋ง๋ค๊ธฐ
- 3.2 MIP-4: ๋น๋๊ธฐ ์คํ์ ๋ถ์์ฉ์ ์ปจํธ๋ํธ์์ ๊ฐ์ง
- 3.3 MIP-5: ์ด๋๋ฆฌ์ ์ ๊ทธ๋ ์ด๋ ๋ฐ์
- 3.4 ๋ชจ๋๋ EVM ํธํ์ ๋ฐฉํฅ์ฑ
- 3.5 RPC ์๋ฏธ๋ก ์ ๋ณํ
- 4. ๋น๋๊ธฐ/๋ณ๋ ฌ ์คํ์ ํ์ค: EVM ํธํ์ฑ์ ์จ์ ๋น์ฉ
- 4.1 ๋น๋๊ธฐ ์คํ: ํฉ์๊ฐ ์คํ์ ๊ธฐ๋ค๋ฆฌ์ง ์๋๋ค
- 4.2 ๋ณ๋ ฌ ์คํ
- 4.3 ๊ฐ์ค๋ ์ฌ์ฉ๋์ด ์๋๋ผ ํ๋ ๊ธฐ์ค์ผ๋ก ์ฒญ๊ตฌ๋๋ค
- 4.4 EVM ํธํ์ฑ์ ๊ณต์ง๊ฐ ์๋๋ค
- 5. MIP-8: ์ํ ์ ๊ทผ์ ์ค์ ํ๋์จ์ด ๋จ์๋ก
- 6. RaptorCast์ ๋คํธ์ํฌ ๋ ์ด์ด
- 6.1 RaptorCast
- 6.2 MIP-10
- 7. ํ์ค์ํ๋ฅผ ์ํ ๋ฐฉํฅ์ฑ
- 7.1 ๋ชจ๋๋ ํ์ค์์ฑ์ ํ์ฌ
- 7.2 MIP-9์ ํ์ฑ ๋ฐธ๋ฆฌ๋ฐ์ดํฐ ์ ์ฆ๊ฐ
- 7.3 ์๋ํ๋ ์ฌ๋์ฑ์ ๋ถ์ฌ
- 8. ๋ง์น๋ฉฐ: ์์ผ๋ก์ ๋ชจ๋๋
๊ด๋ จ ํ๋ก์ ํธ
Key Takeaways
- ๋ชจ๋๋๋ ์๋ก์ด ํจ๋ฌ๋ค์ ์ ์๊ฐ ์๋๋ผ ๊ทนํ์ ์์ง๋์ด๋ง์ผ๋ก ๋ธ๋ก์ฒด์ธ ํธ๋ฆด๋ ๋ง์ ๋์ ํ๋ค. EVM ์ธํฐํ์ด์ค๋ฅผ ์ ์งํ๋ฉฐ ํฉ์, ์คํ, ๋คํธ์ํฌ ์ ํ, ์คํ ๋ฆฌ์ง๋ฅผ ์ ๋ถ ๋ค์ ์ค๊ณํด ์ต์ ํํ๋ ๊ฒ์ด๋ค. MONAD_NINE, MIP-3, MIP-4, MIP-5๋ ๋ชจ๋๋๊ฐ ์์ ์ ์คํ ํ๊ฒฝ์ ๋ง๊ฒ ๋ฆฌ์์ค ๊ฐ๊ฒฉ๊ณผ ์คํ ๊ท์น์ ์กฐ์ ํ๋ ๊ณ ์ฑ๋ฅ EVM ๋ณ์ข ์ ๋ง๋ค๊ณ ์์์ ๋ณด์ฌ์ค๋ค.
- ๊ณ ์ฑ๋ฅ์ ๋๊ฐ๋ ๋ณต์ก์ฑ์ด๋ค. ๋น๋๊ธฐ ์คํ, ๋ณ๋ ฌ ์คํ, ๋ฆฌ์ ๋ธ ๋ฐธ๋ฐ์ค, RPC ์ํ ๊ตฌ๋ถ์ฒ๋ผ ๋ชจ๋๋๋ง์ ๋ณต์ก์ฑ์ด ์๊ธด๋ค. ๋ชจ๋๋๋ ์ด๋ฅผ MIP, ํด๋ง, RPC ์คํ, ํ๋ฆฌ์ปดํ์ผ ๋ฑ์ ํตํด ๊ฐ๋ฐ์์ ์ธํ๋ผ๊ฐ ๊ฐ๋น ๊ฐ๋ฅํ ์์ค์ผ๋ก ์ถ์ํํ๋ ค ํ๋ค. ์ฆ ๋ชจ๋๋์ ์ฑ๋ฅ์ ์คํ, ๋ฉ๋ชจ๋ฆฌ, ์คํ ๋ฆฌ์ง, ๋คํธ์ํฌ ์ ํ๊น์ง ํฌํจํ ์ ์ฒด ์์คํ ์์ง๋์ด๋ง์ ๊ฒฐ๊ณผ๋ค.
- ๋ชจ๋๋์ ๋ค์ ๊ณผ์ ๋ โ๋น ๋ฅธ EVMโ์ด๋ผ๋ ์ ์ฒด์ฑ์ ๋์ด์๋ ๊ฒ์ด๋ค. ์์ผ๋ก ๋ชจ๋๋์ ๊ณผ์ ๋ ๋จ์ํ ๋น ๋ฅธ ์ฒด์ธ์ด ์๋๋ผ, ํ์ฅ๋๋ ๋ธ๋ก์ฒด์ธ ์์ ํ๊ฒฝ์์ ์ด์๋จ์ ์ ์๋ ๊ณ ์ ํ ์ ์ฒด์ฑ์ ํ๋ฆฝํ๊ณ ์ฅ๊ธฐ์ ์ธ ๋น์ ์ ์ ์ํ๋ ๊ฒ์ด๋ค.
0. ๋ค์ด๊ฐ๋ฉฐ
๋ณด์, ํ์ฅ์ฑ, ํ์ค์์ฑ์ ๋์์ ํด๊ฒฐํ๊ธฐ ์ด๋ ต๋ค๋ ๋ธ๋ก์ฒด์ธ ํธ๋ฆด๋ ๋ง๋ ์ค๋ ๊ธฐ๊ฐ ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ๋ค์ ์์ ์๋ค. ๋ธ๋ก์ฒด์ธ์์ ์ฒ๋ฆฌ๋์ ๋์ด๊ธฐ ์ํด์๋ ํ์ฐ์ ์ผ๋ก ๋ฐธ๋ฆฌ๋ฐ์ดํฐ ์๋ฅผ ์ค์ด๊ฑฐ๋ ๋ ธ๋ ์๊ตฌ์ฌ์์ ๋ํ์ผ ํ๊ณ , ์ด๋ ํ์ค์์ฑ์ ๊ฐ์๋ก ์ด์ด์ง๊ธฐ ๋๋ฌธ์ด๋ค.
๊ณ ์ฑ๋ฅ, ํ์ค์์ฑ, EVM ํธํ์ฑ์ ๋์์ ์ถ๊ตฌํ๋ ๋ ์ด์ด 1 ๋ธ๋ก์ฒด์ธ ๋ชจ๋๋์ ํผ๋ธ๋ฆญ ๋ฉ์ธ๋ท์ 2025๋ 11์ 24์ผ ๋ฐ์นญํ๋ค. 2026๋ 6์ ํ์ฌ ๋ฉ์ธ๋ท ๋ฐ์นญ ์ดํ 6๊ฐ์์ด ์ง๋ ์ง๊ธ, ๋ธ๋ก์ฒด์ธ ํธ๋ฆด๋ ๋ง๋ฅผ ํ๊ธฐ ์ํด ๋ฑ์ฅํ ๋ชจ๋๋๋ ์ค์ ์ด์ ํ๊ฒฝ์์ ์ผ๋ง๋ ์ด๋ฅผ ๋ฌ์ฑํ์๊น?
์ด ๊ธ์ ํ ํฐ ๊ฐ๊ฒฉ์ด๋ ์ํ๊ณ ๊ด์ ์ด ์๋๋ผ, ํ๋กํ ์ฝ์ ๊ธฐ์ ๊ณผ ์ธํ๋ผ ๊ด์ ์์ ๋ชจ๋๋๊ฐ ์ฒซ 6๊ฐ์๊ฐ ๋ฌ์ฑํ ๋ณํ๋ค์ ์ ๋ฆฌํ๊ณ ์์ผ๋ก ๋ชจ๋๋๊ฐ ๋์๊ฐ์ผํ ๋ฐฉํฅ์ ๋ํด์ ์ด์ผ๊ธฐํ๋ค.
1. ๋ชจ๋๋์ ํต์ฌ ๊ฐ์ค
์๋ก์ด ๋ ์ด์ด 1 ๋ธ๋ก์ฒด์ธ์ ๋ง๋๋ ํ๋ก์ ํธ๋ ํฌ๊ฒ ๋ ์ข ๋ฅ๋ก ๋๋ ์ ์๋ค. ์ฑํ ์ค(Aptos)๋ ์์ด(Sui)์ฒ๋ผ ์ด๋๋ฆฌ์๊ณผ๋ ์ ํ ๋ค๋ฅธ ์คํ ํ๊ฒฝ์ ์๋ก ์ค๊ณํ๋ ํ๋ค์ด ์๊ณ , EVM ํธํ์ฑ์ ์ต๋ํ ์ ์งํ๋ ค๋ ํ๋ค์ด ์๋ค.
๋ชจ๋๋๋ ํ์์ ํด๋นํ๋ค. ๋ชจ๋๋๋ ๊ฐ๋ฐ์์ ์ฌ์ฉ์๊ฐ ๋ณด๋ ์ธํฐํ์ด์ค๋ฅผ ์ด๋๋ฆฌ์๊ณผ ์ต๋ํ ๊ฐ๊น๊ฒ ์ ์งํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ค. ์ฃผ์ ์ฒด๊ณ, ํธ๋์ญ์ ํฌ๋งท, ๋ฐ์ดํธ์ฝ๋ ํธํ์ฑ, RPC ์ธํฐํ์ด์ค ๋ฑ์ EVM ์ํ๊ณ์ ์ ์ฌํ๊ฒ ์ ์งํ๋ ๊ฒ์ด๋ค. ๊ฐ๋ฐ์๋ ๊ธฐ์กด ์๋ฆฌ๋ํฐ(Solidity) ์ฝ๋์ EVM ํด๋ง์ ์ต๋ํ ๊ทธ๋๋ก ํ์ฉํ ์ ์๊ณ , ์ฌ์ฉ์๋ ์ต์ํ ์ง๊ฐ๊ณผ ์ ํ๋ฆฌ์ผ์ด์ ๊ฒฝํ์ ํฌ๊ฒ ๋ฐ๊พธ์ง ์์๋ ๋๋ค.
๋์ ๋ชจ๋๋๋ ์ฒด์ธ์ ์ฑ๋ฅ์ ๊ฒฐ์ ํ๋ ๋ด๋ถ ํ์ดํ๋ผ์ธ์ ๋ค์ ์ค๊ณํ๋ค. ๋ชจ๋๋์ ์ฑ๋ฅ ๊ฐ์ ์ถ์ ๋ค์ ๋ค์ฏ ๊ฐ์ง๋ก ์์ฝํ ์ ์๋ค.
- MonadBFT: ํ์ดํ๋ผ์ด๋(pipelining) ๊ธฐ๋ฐ์ ๋น ๋ฅธ BFT ํฉ์
- RaptorCast: ์ด๋ ์ด์ ์ฝ๋ฉ(erasure coding)์ ํ์ฉํ ํจ์จ์ ์ธ ๋ธ๋ก ์ ํ
- ๋น๋๊ธฐ ์คํ(Asynchronous Execution): ํฉ์์ ์คํ์ ๋ถ๋ฆฌํด, ๋ธ๋ก ์์ฐ์ด ์คํ ์๋ฃ๋ฅผ ๊ธฐ๋ค๋ฆฌ์ง ์๋๋ก ํจ
- ๋๊ด์ ๋ณ๋ ฌ ์คํ(Optimistic Parallel Execution)๊ณผ JIT ์ปดํ์ผ: ํธ๋์ญ์ ์ ๋ณ๋ ฌ๋ก ์ฒ๋ฆฌํ๊ณ , ์์ฃผ ํธ์ถ๋๋ ์ปจํธ๋ํธ๋ฅผ ๋ค์ดํฐ๋ธ ์ฝ๋๋ก ์ปดํ์ผํด ์คํ์ ์ต์ ํ
- MonadDB: ์ด๋๋ฆฌ์ ์ํ(state)๋ฅผ NVMe SSD์ ํจ์จ์ ์ผ๋ก ์ ์ฅํ๊ธฐ ์ํ ์ ์ฉ ๋ฐ์ดํฐ๋ฒ ์ด์ค
์ฆ, ๋ชจ๋๋๊ฐ ๋ฐ๊พธ๋ ค๋ ๊ฒ์ EVM์ด๋ผ๋ ์ธํฐํ์ด์ค๋ฅผ ๋ ๋ฐ์น๋ ๊ตฌํ(implementation)์ธ ๊ฒ์ด๋ค. ๋ชจ๋๋์ ํต์ฌ ๊ฐ์ค์ ๊ฐ๋ฐ์์ ์ฌ์ฉ์๊ฐ ๋ณด๋ ํ๋ฉด์ ์ด๋๋ฆฌ์ ๊ทธ๋๋ก ๋๊ณ , ๋ ธ๋ ๋ด๋ถ์ ํฉ์, ์คํ, ์ํ ์ ๊ทผ, ๋ธ๋ก ์ ํ๋ฅผ ์ฑ๋ฅ์ ์ํด ์ฒ์๋ถํฐ ๋ค์ ๋ง๋๋ ๊ฒ์ด๋ค.
์ด ๊ฐ์ค์ด ์ฑ๊ณตํ๋ ค๋ฉด ์ธ ๊ฐ์ง ์กฐ๊ฑด์ด ๋์์ ์ถฉ์กฑ๋์ด์ผ ํ๋ค. ์ฒซ์งธ, ๊ณ ์ฑ๋ฅ์ ์ถ๊ตฌํ๋ ๊ณผ์ ์์ ํ์ค์์ฑ์ด ๊ณผ๋ํ๊ฒ ํฌ์๋์ง ์์์ผ ํ๋ค. ๋์งธ, ์๋กญ๊ฒ ์ค๊ณํ ํฉ์์ ์คํ ๊ตฌ์กฐ๊ฐ ์ค์ ์ด์ ํ๊ฒฝ์์๋ ๋ชฉํํ ์ฒ๋ฆฌ๋๊ณผ ๋ฎ์ ์ง์ฐ ์๊ฐ์ ๋ฌ์ฑํด์ผ ํ๋ค. ์ ์งธ, EVM ํธํ์ฑ์ด ๊ฐ๋ฐ์ ๊ฒฝํ๊ณผ ํด๋ง ์์ค์์๋ ์ถฉ๋ถํ ์ ์ง๋์ด์ผ ํ๋ค.
์ด ํต์ฌ ๊ฐ์ค์ ๊ธฐ์ค์ผ๋ก ๋ฉ์ธ๋ท ๋ฐ์นญ ์ดํ 6๊ฐ์ ๋์ ๋ชจ๋๋์์ ์ผ์ด๋ ๋ณํ๋ฅผ ์ดํด๋ณด๋ ๊ฒ์ด ์ด ๊ธ์ ๋ชฉ์ ์ด๋ค.
2. ์ ๋ํ๋ ํ๋กํ ์ฝ ๋ณ๊ฒฝ ์ ์ฐจ: MIP

Source: Monad Research Forum
๋ฐ์นญ ํ ๋ชจ๋๋์์ ๊ฐ์ฅ ๋จผ์ ๋์ ๋ ์ ๋์ ์ฅ์น๋ MIP(Monad Improvement Proposal)๋ค. MIP๋ ํ๋กํ ์ฝ ๋ณ๊ฒฝ์ ์ ์ํ๊ณ , ๋ ผ์ํ๊ณ , ๊ธฐ๋กํ ๊ฒ์ธ๊ฐ์ ๋ํ ์ ์ฐจ๋ก ๋ชจ๋๋ ๋ฆฌ์์น ํฌ๋ผ ์์ ๋ ผ์๊ฐ ์ด๋ฃจ์ด์ง๋ค.
MIP-1์ MIP ํ๋ก์ธ์ค๋ฅผ ์ ์ํ๊ธฐ ์ํ ๋ฉํ(Meta) ์ ์์ด๋ค. ์ด๋ ๋ชจ๋๋ ํ๋กํ ์ฝ, ์ํ๊ณ ํ์ค, ๊ฑฐ๋ฒ๋์ค ํ๋ก์ธ์ค์ ๋ณ๊ฒฝ์ ์ ์ํ๊ณ ๋ ผ์ํ๊ธฐ ์ํ ๊ณต์ ํ๋ ์์ํฌ๋ฅผ ์ธ์ฐ๋ ์ ์์ด๋ฉฐ, ์ด๋๋ฆฌ์์ EIP-1์ ๋ชจ๋ธ๋ก ํ๋ ๋ชจ๋๋ ๊ตฌ์กฐ์ ๋ง๊ฒ ์กฐ์ ํ ํํ๋ค. 2026๋ ์๋ฐ๊ธฐ ๋์ ์ฌ๋ฌ ์ ์์ด ์ด ์ ์ฐจ๋ฅผ ๊ฑฐ์ณค๋๋ฐ, ๊ทธ ์ค ์ผ๋ถ๋ ์ด๋ฏธ ๋ฉ์ธ๋ท์ ๋ฐ์๋์๊ณ (MIP-3, MIP-4, MIP-5), ์ผ๋ถ๋ ์ฌ์ ํ ๋ ผ์ ๋ฐ ๊ตฌํ ๋จ๊ณ์ ์๋ค(MIP-8, MIP-9 , MIP-10 ๋ฑ).
๋ธ๋ก์ฒด์ธ์ ๊ฒฐ๊ตญ ์ฝ๋๋ก ์ด๋ฃจ์ด์ง ํ๋กํ ์ฝ์ด๋ฉฐ, ์ด๋ฅผ ์ ์งํ๊ณ ๊ฐ์ ํ๋ ค๋ฉด ๋ฏผ๊ฐํ ์ค๊ณ ๊ฒฐ์ ์ ๊ณ์ ๋ด๋ ค์ผ ํ๋ค. ํนํ ๋ชจ๋๋์ฒ๋ผ ๊ณ ์ฑ๋ฅ์ ๋ชฉํ๋ก ํ๋ L1์์๋ ์์ ๋ณ๊ฒฝ๋ ์ฌ๋ฌ ๊ณ์ธต์ ์ํฅ์ ๋ฏธ์น๋ค. ์ด๋ฐ ๊ฒฐ์ ๊ณผ ๋ ผ์๊ฐ MIP๋ผ๋ ๊ณต๊ฐ๋ ํ์์ผ๋ก ๊ธฐ๋ก๋๋ค๋ ๊ฒ์, ํ๋กํ ์ฝ ๋ณ๊ฒฝ์ด ๋ ์ด์ ๊ฐ๋ฐํ ๋ด๋ถ์ ๋ซํ ์์ฌ๊ฒฐ์ ์ ๋จธ๋ฌผ์ง ์๊ณ ๋๊ตฌ๋ ์ถ์ ํ๊ณ ๊ฒ์ฆํ ์ ์๋ ๋์์ด ๋๋ค๋ ๋ป์ด๋ค. ๋ ธ๋ ์ด์์๋ค์ด๋ ์ํ๊ณ ๋น๋ ์ ์ฅ์์ ์ด๋ค ๋ณ๊ฒฝ์ด ์ ๋ค์ด์ค๋์ง๋ฅผ ์ฌ์ ์ ๋ฌธ์๋ก ํ์ธํ๊ณ ๋๋นํ ์ ์๋ค๋ ์ ์์ ์ค์ง์ ์ธ ๊ฐ์น๊ฐ ์๋ค.
๋ชจ๋๋๋ ์นดํ ๊ณ ๋ฆฌ ๋ฉ์ค(Category Labs)๊ฐ ์ฃผ๋ํด ์ถ๋ฐํ ์ค์ ์ฃผ๋ ์ฒด์ธ์ด๋ค. MIP์ ๊ฐ์ ๊ณต๊ฐ ์ ์ ์ ์ฐจ์ ๋์ ์ ๋คํธ์ํฌ์ ํ์ค์ํ๋ฅผ ํฅํ ๊ตฌ์ฒด์ ์ด๊ณ ๊ฒ์ฆ ๊ฐ๋ฅํ ์ฒซ๊ฑธ์์ด ๋๋ค. ๋ฌผ๋ก MIP ์์ฒด๋ก ํ์ค์ํ๋ ๊ฑฐ๋ฒ๋์ค๋ฅผ ์๋ฏธํ์ง๋ ์๋๋ค. ์์ง ์ค์ ๋์ ์ ๋ํ ๋ฌด๊ฒ์ค์ฌ์ ์ฐฝ๋ฆฝ ํ์ ์์ผ๋ฉฐ, MIP๋ ๊ทธ ์ถ๋ฐ์ ์ผ๋ก ๋ด์ผ ํ๋ค.
3. MONAD_NINE: ์ฒซ ๋ฉ์ด์ ์ ๊ทธ๋ ์ด๋
MONAD_NINE์ MIP๋ฅผ ํตํด ๋ ผ์๋ ์ ์๋ค์ด ์ค์ ๋ฉ์ธ๋ท ์ ๊ทธ๋ ์ด๋๋ก ๋ฐ์๋ ์ฒซ๋ฒ์งธ ์ฌ๋ก๋ค. 2026๋ 3์ 19์ผ ๋ฉ์ธ๋ท์ ์ ์ฉ๋ ๋ชจ๋๋ v0.13.0๋ MONAD_NINE์ ํ์ฑํํ๋ ํ๋ํฌํฌ์์ผ๋ฉฐ, MIP-3(์ ํ ๋ฉ๋ชจ๋ฆฌ ๋น์ฉ ๋ชจ๋ธ), MIP-4(๋ฆฌ์ ๋ธ ๋ฐธ๋ฐ์ค ํ๋ฆฌ์ปดํ์ผ), MIP-5(์ค์ฌ์นด ํฌํฌ ๋ฐ CLZ opcode ํ์ฑํ)๋ฅผ ํฌํจํ๋ค.
3.1 MIP-3: ๋ฉ๋ชจ๋ฆฌ ๋น์ฉ์ ๋ ์์ธก ๊ฐ๋ฅํ๊ฒ ๋ง๋ค๊ธฐ
MIP-3(Linear Memory)๋ ๋ชจ๋๋ EVM์ ๋ฉ๋ชจ๋ฆฌ ํ์ฅ ๋น์ฉ ๊ณ์ฐ์ ๊ธฐ์กด์ ์ด์ฐจ ํจ์ ๊ธฐ๋ฐ ๋ชจ๋ธ์์ ์ ํ ๋ชจ๋ธ๋ก ๋ฐ๊พธ๊ณ , ๊ฐ ํธ๋์ญ์ ์ด ์ฌ์ฉํ ์ ์๋ ๋ฉ๋ชจ๋ฆฌ์ ์ต๋ ํ๋๋ฅผ ์ ํ๋ ์ ์์ด๋ค. ์ด๋๋ฆฌ์ EVM์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ง์ด ์ธ์๋ก ๋น์ฉ์ด ์ ๊ณฑ์ผ๋ก ๋๋๋ก ์ค๊ณ๋์ด ๊ณผ๋ํ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ์ ์ต์ ํ๋ค. ๋ชจ๋๋๋ ์ด๋ฅผ ์ ํ์ผ๋ก ๋ฐ๊ฟ ๋น์ฉ์ ์์ธก ๊ฐ๋ฅํ๊ฒ ๋ง๋ค๊ณ , 8MB๋ผ๋ ๋ช ํํ ์ํ์ผ๋ก ํธ๋์ญ์ ํ๋๊ฐ ์ฐจ์งํ ์ ์๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ช ํํ ํ๋ค. ์ด๋ ์๋ง์ ํธ๋์ญ์ ์ ๋ณ๋ ฌ๋ก ์คํํ๋ ๋ชจ๋๋์ ์ ์ฅ์์ ์ค์ํ๋ค. ๊ฐ ํธ๋์ญ์ ์ ์ต์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ด ์ ํด์ ธ ์์ด์ผ ๋ณ๋ ฌ ์คํ์ ์์ ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค.
์ด๋ ์ด๋๋ฆฌ์์ ๊ฐ์ค ๋น์ฉ ๋ชจ๋ธ์์ ์๋์ ์ผ๋ก ๋ฒ์ด๋๋ ์ง์ ์ด๊ธฐ๋ ํ๋ค. ๊ฐ์ ์ปจํธ๋ํธ ์ฝ๋๋ผ๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ง์ด ์ฐ๋ ์ฐ์ฐ์ ๊ฒฝ์ฐ ์ด๋๋ฆฌ์๊ณผ ๋ชจ๋๋์์ ๊ฐ์ค๋น๊ฐ ํฌ๊ฒ ๋ฌ๋ผ์ง ์ ์๋ ๊ฒ์ด๋ค. ๋ชจ๋๋๋ EVM ํธํ์ฑ์ ์ ์งํ์ง๋ง, ๋ฆฌ์์ค ๊ฐ๊ฒฉ๊ณผ ๊ฐ์ ๋ถ๋ถ๋ค๊น์ง ์ด๋๋ฆฌ์๊ณผ ๋์ผํ๊ฒ ์ ์งํ๋ ค๋ ๊ฒ์ ์๋๋ค. ์คํ๋ ค ๋ชจ๋๋์ ์คํ ๊ตฌ์กฐ์ ๋ง๊ฒ ๊ฒฝ์ ์ ์ค์ ๊ฐ๋ค์ ์ฌ์กฐ์ ํจ์ผ๋ก์จ, EVM์ ๋ ๋์ ์ฒ๋ฆฌ๋ ํ๊ฒฝ์ ๋ง๊ฒ ๋ค์ ํ๋ผ์ด์ฑํ๋ ๊ฒ์ด๋ค.
3.2 MIP-4: ๋น๋๊ธฐ ์คํ์ ๋ถ์์ฉ์ ์ปจํธ๋ํธ์์ ๊ฐ์ง
MIP-4(Reserve Balance Introspection)๋ ์ปจํธ๋ํธ๊ฐ ์คํ ๋์ค ๋ฆฌ์ ๋ธ ๋ฐธ๋ฐ์ค(reserve balance) ๊ท์น ์๋ฐ ์ฌ๋ถ๋ฅผ ์ค์๊ฐ์ผ๋ก ์กฐํํ ์ ์๋ ์ ์ต์ฝ๋(opcode)๋ฅผ ๋์ ํ๊ธฐ ์ํ ์ ์์ด๋ค.
MIP-4 ๋์ ์ ๋ํ ๋งฅ๋ฝ์ ํ์ ํ๊ธฐ ์ํด์๋ ๋ชจ๋๋์ ๋น๋๊ธฐ ์คํ ๊ตฌ์กฐ๋ฅผ ๋จผ์ ์ดํดํด์ผ ํ๋ค. ๋ชจ๋๋์ ๋น๋๊ธฐ ์คํ์ ํฉ์์ ์คํ์ ๋ถ๋ฆฌํ๋ ๊ตฌ์กฐ๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋๋ฆฌ์์ฒ๋ผ ๋ ธ๋๋ค์ด ํธ๋์ญ์ ์ ๋จผ์ ์คํํด๋ณด๊ณ ํฉ์ํ๋ ๊ฒ์ด ์๋๋ผ, ํธ๋์ญ์ ์ ์์๋ถํฐ ํฉ์ํ๊ณ ์ถํ ์คํํ๋ค. ์ด๋ฅผ ํตํด ์คํ์ด ๋์ด์ ํฉ์์ ๋ณ๋ชฉ์ด ์๋๊ฒ ๋๋ฉฐ, ์คํ์ ์ฌ์ฉํ ์ ์๋ ์๊ฐ์ด ํฌ๊ฒ ๋์ด๋๋ค. ๋ชจ๋๋์ ๋น๋๊ธฐ ์คํ ๊ตฌ์กฐ์ ๋ํด์๋ 4.1์์ ๋ณด๋ค ์์ธํ ๋ค๋ฃฌ๋ค.
ํ์ง๋ง ์ด ๊ตฌ์กฐ์๋ ์๋ก์ด ๋ฌธ์ ๊ฐ ์๊ธด๋ค. ๋ ธ๋๋ค์ด ์ต์ ์คํ ์ํ๋ฅผ ์์ ํ ๋ณด์ง ๋ชปํ ์ํ์์๋ ๋ธ๋ก์ ๋ง๋ค๊ณ ํฉ์ํด์ผ ํ๋ ๊ฒ์ด๋ค. ์ด๋ฅผ ๋ณด์ํ๊ธฐ ์ํด ๋์ ํ ๊ฒ์ด ๋ฆฌ์ ๋ธ ๋ฐธ๋ฐ์ค ๊ท์น์ด๋ค. ์ฝ๊ฒ ์ค๋ช ํ์๋ฉด, ๋ฆฌ์ ๋ธ ๋ฐธ๋ฐ์ค๋ ๊ฐ ์ธ๋ถ ์์ ๊ณ์ ์ด ์ผ์ ์์ค ์ดํ๋ก ์๊ณ ๋ฅผ ๋จ์ด๋จ๋ฆฌ์ง ์๋๋ก ์ ํํจ์ผ๋ก์จ, ํฉ์๊ฐ ์ต์ ์ํ๋ฅผ ์์ ํ ์์ง ๋ชปํด๋ โ์ด ๊ณ์ ์ด ๊ฐ์ค ๋น์ฉ์ ๋ผ ์ ์๋คโ๋ ํ๋จ์ ํ ์ ์๊ฒ ๋ง๋๋ ์ฅ์น๋ค.
MIP-4๋ ์ปจํธ๋ํธ๊ฐ ๋ฆฌ์ ๋ธ ๋ฐธ๋ฐ์ค์ ์ํ๋ฅผ ์ค๋งํธ ์ปจํธ๋ํธ๊ฐ ์คํ ์ค์ ํ์ธํ ์ ์๊ฒ ๋ง๋๋ ๊ฒ์ด๋ค. 0x1001 ์ฃผ์์ ์๋ก์ด ํ๋ฆฌ์ปดํ์ผ(precompile)์ ์ถ๊ฐํ๊ณ , dippedIntoReserve() ๋ฉ์๋๋ฅผ ํตํด ๋ฆฌ์ ๋ธ ๋ฐธ๋ฐ์ค ์๋ฐ ์ํ ์ฌ๋ถ๋ฅผ ๋ฐํํ๋๋ก ํ๋ค. ์ด๋ฅผ ํตํด ์ปจํธ๋ํธ๋ ์คํ ์ค๊ฐ์ ์ํ๋ฅผ ๊ฐ์งํ๊ณ ์๊ณ ๋ฅผ ๋ณต๊ตฌํ๊ฑฐ๋, ๋ค๋ฅธ ์ฝ๋ ๊ฒฝ๋ก๋ฅผ ์ ํํ๊ฑฐ๋, ๋ ์๋ฏธ ์๋ ์๋ฌ๋ฅผ ๋จ๊ธฐ๋ฉฐ ๋น ๋ฅด๊ฒ ๋ฆฌ๋ฒํธ ํ ์ ์๊ฒ ๋๋ค.
์ด๋ ์ด๋๋ฆฌ์์๋ ์๋ ๋ชจ๋๋๋ง์ ๊ณ ์ ์ต์ฝ๋๋ค. ์ด์ฒ๋ผ ๋ชจ๋๋๋ EVM์ ๊ทธ๋๋ก ๋ฐ๋ผ๊ฐ๊ธฐ ๋ณด๋ค๋ ์์ ์ ์ํคํ ์ฒ์ ํ์ํ ๋ง์ถค ๋ช ๋ น์ด๋ฅผ EVM์ ์ถ๊ฐํ๊ธฐ๋ ํ๋ค.
3.3 MIP-5: ์ด๋๋ฆฌ์ ์ ๊ทธ๋ ์ด๋ ๋ฐ์
MIP-5(Fusaka EIP Activation)๋ ์ด๋๋ฆฌ์ ํธ์ฌ์นด(Fusaka) ํ๋ํฌํฌ ์ค ๋ค์ ์คํ ๋ ์ด์ด EIP ์ธ ๊ฐ๋ฅผ ๋ชจ๋๋์ ์ ์ฉํ๋ค.
- EIP-7823(Set upper bounds for MODEXP): MODEXP ํ๋ฆฌ์ปดํ์ผ์ ์ ๋ ฅ ํฌ๊ธฐ์ ์ํ์ ๋ (base/exponent/modulus ๊ฐ๊ฐ 8192๋นํธ).
- EIP-7883(ModExp Gas Cost Increase): MODEXP์ ๊ฐ์ค ๋น์ฉ์ ์ค์ ์ฐ์ฐ๋์ ๋ง๊ฒ ์ธ์.
- EIP-7939(CLZ opcode): 256๋นํธ ์๋์ ์ ํ 0 ๋นํธ๋ฅผ ์ธ๋ CLZ(Count Leading Zeros) ์ต์ฝ๋๋ฅผ ์๋กญ๊ฒ ์ถ๊ฐ.
ํธ์ฌ์นด ํ๋ํฌํฌ์์ ์ด๋๋ฆฌ์์ ์ถ๊ฐ๋ EIP๋ ์ด 13๊ฐ๋ค. ํ์ง๋ง ๋ชจ๋๋๋ ๊ทธ ์ค ์์ ์ธ ๊ฐ์ง๋ง ๊ฐ์ ธ์จ๋ค. ์ด๋ ๋ชจ๋๋์ ํฉ์(MonadBFT)๋ ๋ฐ์ดํฐ ์ ํ(RaptorCast), ๋ฐ์ดํฐ ๊ฐ์ฉ์ฑ์ ์ด๋๋ฆฌ์๊ณผ ์ ํ ๋ค๋ฅธ ์์ฒด ์ค๊ณ์ด๊ธฐ ๋๋ฌธ์ด๋ค. EVM ๋ฐ์ดํธ์ฝ๋ ํธํ์ฑ์ ์ ์งํ๊ธฐ ์ํด ์คํ ๋ ์ด์ด์ธ EVM์์ ์ง์ ์ํฅ์ ์ฃผ๋ ํ๋ฆฌ์ปดํ์ผ๊ณผ ์ต์ฝ๋ ๋ณ๊ฒฝ๋ง ๋ฐ๋ผ๊ฐ๋ฉด ๋๋ ๊ฒ์ด๋ค. ์ด์จ๊ฑฐ๋ ๋ชจ๋๋๋ ์ด๋๋ฆฌ์ ํธํ์ ์ ์งํ๊ธฐ ์ํด EVM์ด ๋ณ๊ฒฝ๋๋ฉด ๋ชจ๋๋๋ ์ด๋ฅผ ์ถ์ ํด ์ด๋ค ๋ณ๊ฒฝ์ ์ ๋ฐ์๋ค์ผ์ง ๊ณ์ ํ๋จํ๊ณ ์ ์ฉํด์ผ ํ๋ค.
3.4 ๋ชจ๋๋ EVM ํธํ์ ๋ฐฉํฅ์ฑ
MONAD_NINE์ ๋์ ๋ ์ธ ๊ฐ์ง MIP๋ฅผ ๋ณด๋ฉด ๋ชจ๋๋์ ๋ฐฉํฅ์ฑ์ ๋ช ํํ ์ ์ ์๋ค. ๋ชจ๋๋๊ฐ ์ด์ผ๊ธฐํ๋ EVMํธํ์ฑ์ ๋จ์ํ EVM์ ๋ณต์ฌํ๋ ๊ฒ์ด ์๋๋ผ๋ ์ ์ด๋ค. ์์ฒด ์์ง์ ๋ง๊ฒ๋ ๊ฐ์ค ๋น์ฉ ๋ชจ๋ธ์ ์๋์ ์ผ๋ก ๋ฐ๊พธ๊ณ (MIP-3), ์์ฒด ์ํคํ ์ฒ์ ํ์ํ๋ฉด ๊ณ ์ ์ต์ฝ๋๋ฅผ ๋ํ๋ฉฐ(MIP-4), ํธํ์ฑ ์ ์ง์ ํ์ํ ์ด๋๋ฆฌ์์ ๋ณ๊ฒฝ์ ์ ๋ณ์ ์ผ๋ก ๋ฐ๋ผ๊ฐ๋ค(MIP-5). ๋ชจ๋๋๋ ์ด๋๋ฆฌ์ EVM์ ๊ทธ๋๋ก ๊ฐ์ ธ๋ค ์ฐ๋ ๊ฒ์ด ์๋๋ผ, ๊ทธ๊ฒ์ ์์ ์ ์คํ ํ๊ฒฝ์ ๋ง๊ฒ ๋ณํํ ๋ณ์ข (variant)์ ์ด์ํ๋ ์ ์ด๋ค.
3.5 RPC ์๋ฏธ๋ก ์ ๋ณํ
MONAD_NINE์์ ๊ฐ๋ฐ์์ ์ธํ๋ผ ์ฌ์ ์๋ค์ด ๊ฐ์ฅ ์ง์ ์ ์ผ๋ก ์ฒด๊ฐํ ์ ์๋ ๋ณํ๋ RPC ๋์์ด๋ค.
latest ๋ธ๋ก ํ๊ทธ๊ฐ ๊ธฐ์กด Finalized ๊ธฐ์ค์์ Proposed ๊ธฐ์ค์ผ๋ก ๋ฐ๋์๋ค. ์ด์ ๋ฐ๋ผ eth_getBalance, eth_call ๊ฐ์ ์ํ ์ฟผ๋ฆฌ๋ ๋ ์ต์ ๋ธ๋ก ๊ธฐ์ค์ผ๋ก ์๋ตํ ์ ์๊ฒ ๋์๊ณ , eth_sendRawTransactionSync๋ Voted ๊ธฐ์ค์์ Proposed ๊ธฐ์ค์ผ๋ก ์๋น๊ฒจ์ก๋ค. ์น์์ผ์ newHeads์ logs ์๋ฆผ ์ญ์ Finalized์์ Voted ๊ธฐ์ค์ผ๋ก ๋ณ๊ฒฝ๋์๋ค.
์ด ๋ณํ๋ ๋ ์ดํด์๋ฅผ ์ค์ด๋ ๋ฐ ์ ๋ฆฌํ๋ค. ํ์ง๋ง ๊ฐ๋ฐ์ ์ ์ฅ์์๋ ์ต์ ์ํ์ ํ์ ๋ ์ํ๋ฅผ ๊ตฌ๋ถํด์ผ ํ๋ค๋ ๋ณต์ก๋๊ฐ ๋ํด์ง๋ค. latest ๊ฐ ํ์ (Finalized)์ด ์๋๋ผ ์ ์(Proposed) ์ํ๋ก ๋ฐํํ๋ค๋ ๊ฒ์ ๋ฎ์ ์ง์ฐ ์๊ฐ์ ์ ๊ณตํ์ง๋ง, ์์ง ํฉ์๋ฅผ ๊ฑฐ์น์ง ์์ ์ ์ ์คํ ์ํ์ ๊ฐ๊น๋ค. ๋์ ๋ชจ๋๋๋ ๋ค๋ฅธ ๋ธ๋ก ์กฐ๊ฑด๋ค์ ์ํ ์๋ก์ด ํ๊ทธ๋ฅผ ์ถ๊ฐํ๋ค. safe๋ ํฌํ๊ฐ ์๋ฃ๋ ์ํ์, finalized๋ ์ต์ข ํ์ ๋ ์ํ์ ๋์ํ๋ค. ๋ฐ๋ผ์ ์ฒด์ธ ๊ฐ ์์ฐ ์ด๋, ์ ๊ธ ๋ฐ์, ๊ฒฐ์ ์ ์ฐ์ฒ๋ผ ์ค์ ๊ฐ์น ์ ์ฐ์ด ํ์ํ ๊ฒฝ์ฐ์๋ finalized ๊ธฐ์ค์ผ๋ก ์ํ๋ฅผ ์กฐํํ๋ ๊ฒ์ด ๊ถ์ฅ๋๋ค. ์ฆ, MONAD_NINE ์ดํ ๋ชจ๋๋์์ latest๋ฅผ ์ฝ๋๋ค๋ ๊ฒ์ ๋๋๋ฆด ์ ์๋ ํ์ ๋ ์ํ๊ฐ ์๋๋ผ ๊ฐ์ฅ ๋น ๋ฅธ ์ํ๋ฅผ ์ฝ๋๋ค๋ ์๋ฏธ๋ค.
์ด ๋ณํ๋ ๋ชจ๋๋์ ์ฑ๋ฅ ์ฒ ํ์ ์ ๋ณด์ฌ์ค๋ค. ๋น ๋ฅธ UX๋ฅผ ์ํ๋ ํ๋ก ํธ์๋๋ latest๋ฅผ ํตํด ๋ ์์์ฑ ์๋ ์ํ๋ฅผ ๊ตฌํํ ์ ์๋ค. ํ์ง๋ง ์ธ๋ฑ์, ๋ธ๋ฆฟ์ง, ๊ฒฐ์ ์์คํ , ์คํ์ฒด์ธ ํ๊ณ ์์คํ ์ latest, safe, finalized ์ฌ์ด์ ์ฐจ์ด๋ฅผ ๋ช ํํ ์ดํดํด์ผ ํ๋ค. ๊ณ ์ฑ๋ฅ ์ฒด์ธ์์๋ ๋จ์ํ ๋ธ๋ก์ด ๋นจ๋ผ์ง๋ ๊ฒ๋ง์ด ์๋๋ผ, ๋ธ๋ก ์ํ๋ฅผ ํด์ํ๋ ๋ฐฉ์๋ ๋ ์ธ๋ถํ๋๋ค.
4. ๋น๋๊ธฐ/๋ณ๋ ฌ ์คํ์ ํ์ค: EVM ํธํ์ฑ์ ์จ์ ๋น์ฉ
MIP-3์ MIP-4๋ ์ฌ์ค ๋ชจ๋๋ ์คํ ์์ง์ ๋ ๊ธฐ๋ฅ์ธ ๋น๋๊ธฐ ์คํ๊ณผ ๋๊ด์ ๋ณ๋ ฌ ์คํ์์ ํ์๋ ๊ฒ์ด๋ค. ์ด๋ ๋ชจ๋๋๊ฐ ๊ณ ์ฑ๋ฅ EVM์ ๊ฐ๋ฅํ๊ฒ ๋ง๋๋ ํต์ฌ์ด์ง๋ง, ๋์์ EVMํธํ์ฑ์ ์ํ ๊ฐ์ฅ ํฐ ๊ฑธ๋ฆผ๋์ด๊ธฐ๋ ํ๋ค. ์ด ์ฅ์์๋ ๊ทธ ๋ ๊ธฐ๋ฅ์ด ์ค์ ๋ก ์ด๋ป๊ฒ ๋์ํ๋ฉฐ, "์ด๋๋ฆฌ์์ฒ๋ผ ๋ณด์ด๋ ์ธํฐํ์ด์ค"๋ฅผ ์ ์งํ๊ธฐ ์ํด ์ด๋ค ๋น์ฉ์ ์น๋ฅด๋์ง ๋ณธ๋ค.
4.1 ๋น๋๊ธฐ ์คํ: ํฉ์๊ฐ ์คํ์ ๊ธฐ๋ค๋ฆฌ์ง ์๋๋ค
์ด๋๋ฆฌ์์์๋ ๋ธ๋ก์ ์ ์ํ๊ธฐ ์ ์ ๊ทธ ์์ ๋ชจ๋ ํธ๋์ญ์ ์ ์คํํด ์ํ ๋ฃจํธ(state root)๋ฅผ ๊ณ์ฐํด์ผ ํ๋ค. ํ์ง๋ง ๋ชจ๋๋์ ๊ฒฝ์ฐ 400~500ms์ง๋ฆฌ ์งง์ ๋ธ๋ก ์๊ฐ ์์์ ์คํ์ ์ธ ์ ์๋ ์๊ฐ์ด ๋ถ์กฑํ๋ค. ๋๋ฌธ์ ๋ชจ๋๋๋ 3.2์์ ์ธ๊ธํ ๊ฒ์ฒ๋ผ ํฉ์์ ์คํ์ ๋ถ๋ฆฌํ๋ค. ๋ฆฌ๋๋ ํธ๋์ญ์ ์ ์์๋ง ์ ํด ๋ธ๋ก์ ์ ์ํ๊ณ , ๊ทธ ๋ค์ ์ง์ฐ๋ ์ํ์์ ์คํํ๋ค. ์ฆ, ํธ๋์ญ์ ์ ์์๋ง ๋จผ์ ํฉ์๋ฅผ ํ๊ณ ๊ทธ ๊ฒฐ๊ณผ ์ํ๊ฐ ๋ฌด์์ธ์ง๋ ๋์ค์ ํ์ ํ๋ ๊ฒ์ด๋ค. ์ด๋ ๋ชจ๋๋ ์ฑ๋ฅ์ ํต์ฌ์ด๋ค. ํฉ์๊ฐ ์คํ ์๋ฃ๋ฅผ ๊ธฐ๋ค๋ฆฌ์ง ์์๋ ๋๋ฉด, ๋ธ๋ก ํ์์ ๋ ๋น ๋ฅด๊ฒ ๊ฐ์ ธ๊ฐ ์ ์๋ค. ๋๋ฌธ์ ๋ชจ๋๋์ ๋ธ๋ก์๋ ํ์ฌ ์ํ ๋ฃจํธ๊ฐ ๋ค์ด๊ฐ์ง ์๋๋ค. ๋์ D๋ธ๋ก ์ (ํ์ฌ D=3)์ ์ง์ฐ๋ ์ํ ๋ฃจํธ๊ฐ ๋ค์ด๊ฐ๋ค. ํ๋กํ ์ฝ ๊ด์ ์์ ์คํ์ ํฉ์๋ณด๋ค ํญ์ 3๋ธ๋ก ๋ค์ฒ์ง๋ ๊ฒ์ด๋ค.

๊ทธ๋ฌ๋ ์ด ๊ตฌ์กฐ์๋ ๋๊ฐ๊ฐ ์๋ค. ํฉ์๊ฐ ์ต์ ์คํ ์ํ๋ฅผ ์์ ํ ๋ชจ๋ฅด๋ ์ํ์์ ๋ธ๋ก์ ๋ง๋ค์ด์ผ ํ๋ค๋ ์ ์ด๋ค. ๋ฐ๋ก ์ฌ๊ธฐ์ EVM ํธํ์ฑ์ ์จ์ ๋น์ฉ์ด ๋ฐ์ํ๋ค. ๊ฒ์ผ๋ก๋ ๊ฐ์ ํธ๋์ญ์ ๊ณผ ๊ฐ์ ์ปจํธ๋ํธ๋ฅผ ์คํํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง, ๋ด๋ถ์์๋ ํฉ์์ ์คํ ์ฌ์ด์ ์๊ฐ์ฐจ๊ฐ ์กด์ฌํ๋ค. ์ด ์๊ฐ์ฐจ๋ฅผ ์์ ํ๊ฒ ๋ค๋ฃจ๊ธฐ ์ํด ๋ชจ๋๋๋ ๊ฐ์ค ๊ณผ๊ธ, ๋ฆฌ์ ๋ธ ๋ฐธ๋ฐ์ค, RPC ์ํ ๋ชจ๋ธ๊ณผ ๊ฐ์ ๊ฒ๋ค์ ๋ณ๋๋ก ์ค๊ณํด์ผ ํ๋ค. ๋ํ ๊ฐ์ ํธ๋์ญ์ ์ด ์ด๋๋ฆฌ์์์๋ ์ ์ ์ฒ๋ฆฌ๋์ง๋ง ๋ชจ๋๋์์๋ ๋ฆฌ์ ๋ธ ๋ฐธ๋ฐ์ค ๊ท์น์ ๋ฐ๋ผ ๋๋๋ ค์ง ์๋ ์์ผ๋ฉฐ, ๋ผ์ดํธ ํด๋ผ์ด์ธํธ๋ ์ผ๋ถ ๋ธ๋ฆฌ์ง ์์คํ ๋ค์ ๋ชจ๋๋์ ๋ธ๋ก์ด ํ์ฌ๊ฐ ์๋ 3๋ธ๋ก ์ ์ ๋ฃจํธ๋ฅผ ๊ฐ์ง๊ณ ์๋ค๋ ์ ์ ๊ณ ๋ คํด์ ์ค๊ณํด์ผ ํ๋ค.
4.2 ๋ณ๋ ฌ ์คํ
๋ชจ๋๋๋ ํ ๋ธ๋ก ์์ ํธ๋์ญ์ ์ ๋๊ด์ ์ผ๋ก(optimistically) ๋ณ๋ ฌ ์คํํ๋ค. ์๋ก ์ถฉ๋ํ์ง ์๋๋ค๊ณ ๊ฐ์ ํ๊ณ ์ฐ์ ๋์์ ์คํํ ๋ค, ๊ฐ ํธ๋์ญ์ ์ ์ฝ๊ธฐ ๋ฐ ์ฐ๊ธฐ ์งํฉ์ ์ถ์ ํด ๋ ํธ๋์ญ์ ์ด ๊ฐ์ ์ํ๋ฅผ ๊ฑด๋๋ฆฌ๋ ๋ฑ์ ์ถฉ๋์ด ๋ฐ๊ฒฌ๋๋ฉด ํด๋น ํธ๋์ญ์ ๋ง ์ฌ๋ฐ๋ฅธ ๋ฐ์ดํฐ๋ก ๋ค์ ์คํํ๋ ๊ฒ์ด๋ค. ์ต์ข ์ํ๋ ์ด๋๋ฆฌ์์ ์์ฐจ ์คํ ๊ฒฐ๊ณผ์ ๋์ผํ๋ฏ๋ก, ์ค์ ๋ณด์ด๋ ๊ฒฐ๊ณผ๊ฐ ์์ฒด๋ ๋ฌ๋ผ์ง์ง ์๋๋ค.
๋ณ๋ ฌ ์คํ์ ์ด์ ์ ํธ๋์ญ์ ๋ค์ด ์๋ก ๋ ๋ฆฝ์ ์ผ ๋ ๊ฐ์ฅ ํฌ๋ค. ๋ฐ๋๋ก ๋ง์ ํธ๋์ญ์ ์ด ๊ฐ์ ์ํ๋ฅผ ๋์์ ๊ฑด๋๋ฆฌ๋ ๊ฒฝํฉ(contention) ์ํฉ์์๋ ๋ฌธ์ ๊ฐ ๋๋ค. ์๋ฅผ ๋ค์ด ์์๊ฐ ๋ชฐ๋ฆฐ AMM ํ, ๋ฐ์ฝ์ธ ๋ฏผํ , NFT ๋๋กญ์ฒ๋ผ ๋ชจ๋๊ฐ ํ ์ง์ ์ ๋ชฐ๋ฆฌ๋ ์๊ฐ์๋ ์ถฉ๋๊ณผ ์ฌ์คํ์ด ๋์ด๋๋ ๊ฒ์ด๋ค. ๋ฌธ์ ๋ ํฌ๋ฆฝํ ์จ์ฒด์ธ ์์๊ฐ ๊ทธ๋ฐ ํํ๋ก ๋ชฐ๋ฆฌ๋ ๊ฒฝํฅ์ด ํฌ๋ค๋ ๊ฒ์ด๋ค. ์ฒ๋ฆฌ๋์ด ๊ฐ์ฅ ์ ์คํ ํผํฌ ์์ ์ด ์คํ๋ ค ๋ณ๋ ฌ ์คํ์ด ๊ฐ์ฅ ๋ถ๋ฆฌํ ์๊ฐ์ด ๋ ์๋ ์๋ค. ๋๋ฌธ์ ๋ชจ๋๋์ ํ์ฅ์ฑ์ ๋ํด ํํ ์ธ์ฉ๋๋ 10,000TPS๋ผ๋ ์์น๋ ์กฐ๊ฑด๋ถ๋ก ๋ด์ผ ํ๋ค. ์ด๋ ํธ๋์ญ์ ์ด ์ถฉ๋ถํ ๋ณ๋ ฌํ ๊ฐ๋ฅํ ์ด์์ ์กฐ๊ฑด์์์ ์์น์ด์ง ์ค์ธก์น๋ ์๋๋ค.
4.3 ๊ฐ์ค๋ ์ฌ์ฉ๋์ด ์๋๋ผ ํ๋ ๊ธฐ์ค์ผ๋ก ์ฒญ๊ตฌ๋๋ค
์ด๋๋ฆฌ์๊ณผ ๋ชจ๋๋์ ์ฐจ์ด๊ฐ ๊ฐ์ฅ ๋ถ๋ช ํ๊ฒ ๋๋ฌ๋๋ ๊ณณ์ ๊ฐ์ค ๊ณผ๊ธ์ ๊ดํ ๋ถ๋ถ์ด๋ค. ์ด๋๋ฆฌ์์ ์ต์ํ ๊ฐ๋ฐ์๋ผ๋ฉด ๋ณดํต โ์ค์ ๋ก ์ฌ์ฉํ ๊ฐ์คโ๋ฅผ ๊ธฐ์ค์ผ๋ก ๋น์ฉ์ด ์ฒญ๊ตฌ๋๋ค๊ณ ์๊ฐํ๋ค. ํ์ง๋ง ๋ชจ๋๋์์๋ ํธ๋์ญ์ ์ด ์ค์ ๋ก ์ฌ์ฉํ ๊ฐ์ค๊ฐ ์๋๋ผ, ํธ๋์ญ์ ์ ์ค์ ๋ ๊ฐ์ค ํ๋๋ฅผ ๊ธฐ์ค์ผ๋ก ๋น์ฉ์ด ์ฒญ๊ตฌ๋๋ค. ์ด๋ ๋ชจ๋๋์ ๋น๋๊ธฐ ์คํ ๋๋ฌธ์ ๋ฐ์ํ ๋ณ๊ฒฝ์ด๋ค.
์์ ์ค๋ช ํ ๋ชจ๋๋์ ๋น๋๊ธฐ ์คํ์ ๊ณผ์ ์ ์๊ฐํ๋ฉด ์ด์ ๋ ๋ช ํํด์ง๋ค. ๋น๋๊ธฐ ์คํ์์๋ ๋ฆฌ๋์ ๊ฒ์ฆ์๊ฐ ํธ๋์ญ์ ์ ์คํํ๊ธฐ ์ ์ ๋ธ๋ก์ ๋ง๋ค๊ณ ํฌํํ๋ค. ๋ง์ฝ ํธ๋์ญ์ ์์ ์ค์ ์ฌ์ฉํ ๊ฐ์ค๋ง ์ฒญ๊ตฌํ๋ค๋ฉด, ํฉ์ ๋จ๊ณ์์๋ ๋งค์ฐ ํฐ ๊ฐ์ค ํ๋๋ฅผ ๊ฐ์ง ํธ๋์ญ์ ์ ์ ์ถํด ๋ธ๋ก ๊ฐ์ค ํ๋ ๊ณต๊ฐ์ ํฌ๊ฒ ์ฐจ์งํ๋ฉด์๋, ์ค์ ์คํ์์๋ ์ ์ ๊ฐ์ค๋ง ์ฌ์ฉํด ๋ฎ์ ๋น์ฉ๋ง ์ง๋ถํ ์ ์๋ค. ์ด๋ ๋ธ๋ก ๊ณต๊ฐ์ ์ค์ ๋ณด๋ค ๋งค์ฐ ์ผ ๊ฐ์ ์ ์ ํ ์ ์๋ ๊ณต๊ฒฉ ๋ฒกํฐ๊ฐ ๋๋ค. ์ ์ฉํ๋ฉด DoS(Denial of Service)๊ณต๊ฒฉ์ด ๊ฐ๋ฅํ ๊ฒ์ด๋ค. ๋ชจ๋๋๋ ์ด๋ฅผ ๋ง๊ธฐ ์ํด ์ค์ ํธ๋์ญ์ ์ด ์ฌ์ฉํ ๊ฐ์ค๊ฐ ์๋๋ผ, ์ ์ถํ ๊ฐ์ค ํ๋์ ๋ฐ๋ฅธ ๊ณผ๊ธ์ ์ ํํ๋ค.
์ด๋ ๊ฐ๋ฐ์์ ์ฌ์ฉ์ ๊ฒฝํ์ ์ง์ ์ํฅ์ ์ค๋ค. ๋ชจ๋๋์์๋ ๊ฐ์ค ํ๋๋ฅผ ์ง๋์น๊ฒ ํฌ๊ฒ ์ก๋ ๊ฒ์ด ๋น์ฉ ์ธก๋ฉด์์ ๋ถ๋ฆฌํ๋ค. ๋ฐ๋ผ์ ์ง๊ฐ, ํ๋ก ํธ์๋, ๋ฐฑ์๋, ๋ฒ๋ค๋ฌ๋ ๊ฐ์ค ํ๋ ์ค์ ์ ๋ ์ ์คํ๊ฒ ๋ค๋ค์ผ ํ๋ค.
4.4 EVM ํธํ์ฑ์ ๊ณต์ง๊ฐ ์๋๋ค
๋ชจ๋๋๋ EVM ํธํ์ฑ์ ๊ฐ์ถ๊ธฐ ์ํด ์ปจํธ๋ํธ์ ํด๋ง์ ํ๋ฉด์ ์ธ ๋ถ๋ถ์ ์ต๋ํ EVM์ ๊ฐ๊น๊ฒ ์ ์งํ๊ธฐ ์ํด ๋ ธ๋ ฅํ๋ค. ํ์ง๋ง ์ฑ๋ฅ์ ์ํด ๋ด๋ถ ์คํ ๊ตฌ์กฐ๋ฅผ ๋ฐ๊ฟจ๊ณ , ๊ทธ ๊ณผ์ ์์ ๋ฐ์ํ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ฐ์ํ ์ฐจ์ด๋ค์ด ์กด์ฌํ๋ค. ์ด ์ฐจ์ด๋ค์ด EVM ํธํ์ฑ์ ์จ์ ๋น์ฉ์ด๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ ๋ณต์กํด์ง์๋ก, ํนํ ๋ธ๋ฆฟ์ง, ๊ฒฐ์ , ํ์์ํ, ๊ณ ๋น๋ ๊ฑฐ๋, ๊ณ์ ์ถ์ํ, ์ธ๋ฑ์ฑ ์ธํ๋ผ์ฒ๋ผ ์ํ์ ํ๋์ํจ๊ณผ ํ์ ์ฑ์ด ์ค์ํ ์์ญ์ผ๋ก ๊ฐ์๋ก ๋ชจ๋๋์ ๋ด๋ถ ๊ตฌ์กฐ๋ฅผ ์ดํดํ๊ณ ์ ๊ฒฝ์ธ ๊ฒ์ด ๋ง์์ง๋ค.
๋ชจ๋๋๋ ์ด๋ฌํ ์ํฉ์์ ๊ณ ์ฑ๋ฅ ์คํ ๊ตฌ์กฐ๊ฐ ๋ง๋ค์ด๋ด๋ ์ด์ฉ ์ ์๋ ๋ณต์ก์ฑ์ ๊ฐ๋ฐ์์ ์ธํ๋ผ๊ฐ ๊ฐ๋น ๊ฐ๋ฅํ ์์ค์ผ๋ก ์ถ์ํํ ํ์๊ฐ ์๋ค. ์ด ๋งฅ๋ฝ์์ ์ง๋ ์ง๋ 6๊ฐ์๊ฐ์ ์ ๋ฐ์ดํธ๋ฅผ ๋ค์ ๋ณด๋ฉด, MIP-3๋ ๋ฆฌ์์ค ๊ฐ๊ฒฉ์ ๋ค์ ์กฐ์ ํ๊ณ , MIP-4๋ ๋น๋๊ธฐ ์คํ์ ์์ธ๋ฅผ ์ปจํธ๋ํธ๊ฐ ๊ฐ์งํ ์ ์๊ฒ ํ์ผ๋ฉฐ, RPC ์คํฉ์ ๋ธ๋ก ์ํ์ ์ ์ ๋ฐ์ดํฐ๋ฅผ ๋ ๋ช ์์ ์ผ๋ก ๊ตฌ๋ถํ๊ธฐ ์์ํ๋ค๋ ์ ์์ ์๋ฏธ๊ฐ ์๋ค.
5. MIP-8: ์ํ ์ ๊ทผ์ ์ค์ ํ๋์จ์ด ๋จ์๋ก

Source: mipland
MIP-8(Page-ified Storage State)์ ์์ง ๋ฉ์ธ๋ท์ ๋ฐ์๋ ์ ๊ทธ๋ ์ด๋๋ ์๋๋ฉฐ, ํ์ฌ MIP๋ก ๋ ผ์๋๊ณ ์๋ ์ ์์ด๋ค. ์ด๊ธฐ ๋ชจ๋๋๋ ๋น ๋ฅธ ํฉ์, ๋ณ๋ ฌ ์คํ, ๋น๋๊ธฐ ์คํ์ ์ง์ค๋์ด ์์๋ค. ํ์ง๋ง ์ค์ ์ด์ ํ๊ฒฝ์์ ๊ณ ์ฑ๋ฅ ์ฒด์ธ์ ํฉ์์ ์คํ ์์ง๋ง ์ต์ ํํ๋ค๊ณ ์์ฑ๋์ง ์๋๋ค. ํธ๋์ญ์ ์ ๊ฒฐ๊ตญ ์ปจํธ๋ํธ์ ์ํ๋ฅผ ์ฝ๊ณ ์ฐ๋ฉฐ, ๊ทธ ์ํ๋ ๋ ธ๋์ ์คํ ๋ฆฌ์ง ๊ณ์ธต์ ์ ์ฅ๋๋ค. ๋ฐ๋ผ์ ์ฒด์ธ์ ์ฒ๋ฆฌ๋์ด ๋์์ง์๋ก ์ํ๋ฅผ ์ผ๋ง๋ ๋น ๋ฅด๊ฒ ์ฝ๊ณ ์ธ ์ ์๋๊ฐ๊ฐ ์ค์ํ ๋ณ๋ชฉ์ผ๋ก ๋ ์ค๋ฅธ๋ค.
EVM์ ์ถ์ํ์ ์ค์ ํ๋์จ์ด ์ฌ์ด์ ๊ฐ๊ทน์์ MIP-8์ ํํธ๋ฅผ ์ป์๋ค. ์ค๋งํธ ์ปจํธ๋ํธ ์ ์ฅ์์ ์คํ ๋ฆฌ์ง๋ 32๋ฐ์ดํธ ์ฌ๋กฏ(slot)์ ๊ธด ๋ชฉ๋ก์ฒ๋ผ ๋ณด์ธ๋ค. ํ์ง๋ง ์ค์ ํ๋์จ์ด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ณ์ธต์์๋ ํจ์ฌ ํฐ ๋จ์๋ก ๋ฐ์ดํฐ๊ฐ ์ฝํ๊ณ ์ฐ์ธ๋ค. SSD๋ 4KB ํ์ด์ง(page) ๋จ์๋ก ์ฝ๊ณ ์ฐ๋ฉฐ, ํ์ด์ง ํ๋์๋ 32๋ฐ์ดํธ ์ฌ๋กฏ 128๊ฐ ๋ถ๋์ ๋ฐ์ดํฐ๊ฐ ๋ค์ด๊ฐ๋ค. ๋ชจ๋๋ ๋ ธ๋๊ฐ ๋ฉ๋ชจ๋ฆฌ์ ์๋ ์ฌ๋กฏ ํ๋๋ฅผ ์ฝ์ผ๋ฉด, ๊ทธ ๋ ธ๋์ ์ค์ ๋์คํฌ๋ ์ด์ฐจํผ ๊ทธ ์ฌ๋กฏ์ด ์ํ 4KB ํ์ด์ง ์ ์ฒด๋ฅผ ๋์ด์จ๋ค. ์ฆ ์ฌ๋กฏ ํ๋๋ฅผ ์ฝ๋ ์๊ฐ ์ธ์ ํ 127๊ฐ ์ฌ๋กฏ๋ ์ฌ์ค์ ํจ๊ป ์ฝํ๋ ์ ์ด๋ค.
๋ฌธ์ ๋ ๊ธฐ์กด EVM์ ์คํ ๋ฆฌ์ง ๋ชจ๋ธ์ด ์ด๋ฅผ ๋ฐ์ํ์ง ๋ชปํ๋ค๋ ์ ์ด๋ค. EVM์ ์ฌ๋กฏ ๋จ์๋ก ์ํ๋ฅผ ๋ค๋ฃจ๊ณ , ์ด๋๋ฆฌ์์ ๋จธํด ํธ๋ผ์ด(Merkle trie) ๊ตฌ์กฐ๋ ์ฌ๋กฏ ํค๋ฅผ ํด์ฑํด ์ ์ฅํ๋ค. ์ด ๋ฐฉ์์ ํธ๋ฆฌ๋ฅผ ๊ท ํ ์๊ฒ ์ ์งํ๋ ๋ฐ๋ ๋์์ด ๋์ง๋ง, ๋ ผ๋ฆฌ์ ์ผ๋ก ๊ฐ๊น์ด ๋ฐ์ดํฐ๊ฐ ์ค์ ๋์คํฌ์์๋ ์๋ก ๋ค๋ฅธ ์์น์ ํฉ์ด์ง๋ ๊ฒฐ๊ณผ๋ฅผ ๋ง๋ ๋ค. ๊ฒฐ๊ตญ ๊ฐ์ ์ปจํธ๋ํธ ์์์ ์ฐ์๋ ์ฌ๋กฏ์ ์ฝ๋๋ผ๋, ์ค์ ๋ก๋ ์๋ก ๋ค๋ฅธ ํ์ด์ง๋ฅผ ๋ฐ๋ณตํด์ ์ฝ๋ ๋นํจ์จ์ด ๋ฐ์ํ ์ ์๋ค.
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์นดํ ๊ณ ๋ฆฌ ๋ฉ์ค๋ MIP-8๋ฅผ ์ ์ํ๋ค. ์ค์ ํ๋์จ์ด๊ฐ ์ฌ์ฉํ๋ ๋จ์์ธ 4KB ํ์ด์ง๋ฅผ EVM ์ํ ์ ๊ทผ์ ์ผ๊ธ ๊ฐ๋ ์ผ๋ก ๋์ด์ฌ๋ฆฌ๋ ๊ฒ์ด๋ค. ํ๋กํ ์ฝ์ ์ฐ์๋ 128๊ฐ ์ฌ๋กฏ๋ง๋ค ํ๋์ ํ์ด์ง๋ก ๋ฌถ๊ณ , ์ด ํ์ด์ง๋ฅผ ๊ฐ์ค ์ค์ผ์ค๊ณผ ์คํ ๋ฆฌ์ง ๋ ์ด์์ ์์ชฝ์์ ๋ชจ๋ ์ธ์ํ๋ค. ๋จธํด ํธ๋ผ์ด๋ ๊ฐ๋ณ ์ฌ๋กฏ์ด ์๋๋ผ ํ์ด์ง ๋จ์๋ก ์ปค๋ฐํ๋๋ก ์ฌํธ๋๋ค.
๊ฐ์ค ์ธก๋ฉด์์๋ ์ด๋ค ํ์ด์ง์ ์ฒ์ ์ ๊ทผํ ๋๋ง ๋์ ์ฝ๋(cold) ์ ๊ทผ ๋น์ฉ์ ์ง๋ถํ๊ณ , ๊ฐ์ ํธ๋์ญ์ ์์์ ๊ทธ ํ์ด์ง์ ๋ค๋ฅธ ์ฌ๋กฏ์ ์ ๊ทผํ ๋๋ ๋ฎ์ ์(warm) ์ ๊ทผ ๋น์ฉ์ ์ ์ฉํ๋ค. ์ฆ ํ ๋ฒ ๋์คํฌ์์ ๊ฐ์ ธ์จ ํ์ด์ง ์์ ๋ฐ์ดํฐ์ ๋ํด์๋, ํ๋กํ ์ฝ๋ โ์ด๋ฏธ ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ผ์จ ๋ฐ์ดํฐโ๋ผ๋ ์ฌ์ค์ ๋ฐ์ํด ๋ ๋ฎ์ ๋น์ฉ์ ๋ถ๊ณผํ๋ ๊ฒ์ด๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๋ฐฐ์ด, ๊ตฌ์กฐ์ฒด, ํจํน๋ ์ํ ๋ณ์์ฒ๋ผ ์ฐ์๋ ์ฌ๋กฏ์ ํ์ฉํ๋ ํจํด์ ์์ฐ์ค๋ฝ๊ฒ ๋ ์ ๋ ดํด์ง ์ ์๋ค.
MIP-8์ด ์ ์ฉ๋๋๋ผ๋ EVM์ 32๋ฐ์ดํธ ์ฌ๋กฏ ๋ชจ๋ธ์ ๊ทธ๋๋ก ์ ์ง๊ธฐ ๋๋ฌธ์ ๋ชจ๋๋์ ๊ฐ๋ฐ์๋ ์ฌ์ ํ ์๋ฆฌ๋ํฐ๋ฅผ ์ฐ๊ณ , ๊ธฐ์กด ์ปจํธ๋ํธ๋ ๊ธฐ๋ฅ์ ์ผ๋ก ์ ์ง๋๋ค. EVM์ ์ธํฐํ์ด์ค๋ ์ ์งํ๋ฉด์ ์ํ ์ ๊ทผ์ ์ํ ๋๋ถ ๋จ์๋ฅผ ์ค์ ํ๋์จ์ด์ ๋ ๊ฐ๊น๊ฒ ๋ง์ถ๋ ๊ฒ์ด๋ค. ๋ฌ๋ผ์ง๋ ๊ฒ์ ๊ทธ ์๋์์ ์ํ๋ฅผ ์ ์ฅํ๊ณ ๊ฐ๊ฒฉ์ ๋งค๊ธฐ๋ ๋ฐฉ์์ด๋ค. ์ฆ EVM์ ์ธํฐํ์ด์ค๋ ์ ์งํ๋ฉด์, ์ํ ์ ๊ทผ์ ๋ด๋ถ ๋จ์๋ฅผ ์ค์ ํ๋์จ์ด์ ๋ ๊ฐ๊น๊ฒ ๋ง์ถ๋ ๊ฒ์ด๋ค.
๋ชจ๋๋ ์ฑ์ ๊ฐ๋ฐํ๋ ๊ฐ๋ฐ์ ์ ์ฅ์์ ์ปจํธ๋ํธ๋ฅผ ์ต์ ํ ํ๋ ๊ฒ์ ๋จ์ํ ์คํ ๋ฆฌ์ง ์ ๊ทผ ํ์๋ฅผ ์ค์ด๋ ๊ฒ์์, ์๋ก ํจ๊ป ์ฝํ๋ ์ํ๋ฅผ ๊ฐ์ ํ์ด์ง ์์ ์ผ๋ง๋ ์ ๋ฐฐ์น๊ฐ๋ก ํ์ฅ๋๋ค. ์ด๋ EVM ๊ฐ๋ฐ์์๊ฒ ์ต์ํ ์คํ ๋ฆฌ์ง ์ต์ ํ ๋ฌธ์ ๋ฅผ, ํ๋์จ์ด์ ๋ฐ์ดํฐ ์ ๊ทผ ๋จ์์ ์ฐ๊ฒฐํด ๋ค์ ์๊ฐํ๊ฒ ๋ง๋ ๋ค. ๋จ์ ํธํ์ฑ์ ์ํด์ ์ด๋๋ฆฌ์ ์ปจํธ๋ํธ ์ฝ๋๋ฅผ ๋ค์ ์งค ํ์๋ ์์ง๋ง, ์ฑ๋ฅ๊ณผ ๋น์ฉ ์ต์ ํ๋ฅผ ์ํด์๋ ์ฝ๋ ์์ ์ด ํ์ํ ์ ์๋ค.
์ด์ฒ๋ผ ๋ชจ๋๋๊ฐ "ํ์ค์์ฑ ํฌ์ ์๋ ์ฑ๋ฅ"์ ์ถ๊ตฌํ๋ ๋ฐฉ์์, ZK๋ ์๋ก์ด VM, ์ค๋ฉ๊ณผ ๊ฐ์ ์๋ก์ด ํจ๋ฌ๋ค์์ ๋ค๊ณ ์ค๋ ๊ฒ์ด ์๋๋ผ ๋ธ๋ก์ฒด์ธ์ ๊ณ ์ฑ๋ฅ ์์คํ ์์ง๋์ด๋ง ๋ฌธ์ ๋ก ๋ค๋ฃจ๋ ๋ฐ ๊ฐ๊น๋ค. ํฉ์/์คํ ํ์ดํ๋ผ์ด๋๋ถํฐ ๋์คํฌ ํ์ด์ง ๋จ์์ ๊ฐ์ค ๋ชจ๋ธ๊น์ง, CPU์ ๋ถ์ฐ ์์คํ ๊ณตํ์ ๊ธฐ๋ฒ์ ํ๋์จ์ด ํ์ค์ ๋ง์ถฐ ๋๊น์ง ๋ฐ์ด๋ถ์ด๋ ๊ฒ์ด๋ค.
6. RaptorCast์ ๋คํธ์ํฌ ๋ ์ด์ด
6.1 RaptorCast
๋ธ๋ก์ฒด์ธ์ P2P(Peer-to-Peer)๋คํธ์ํฌ๋ค. ํฉ์์ ์คํ์ ์๋ฌด๋ฆฌ ์ต์ ํํด๋ ๋ธ๋ก์ด ๋คํธ์ํฌ๋ฅผ ํ๊ณ ๋ชจ๋ ๋ ธ๋์ ๋๋ฌํ๋ ์๋๊ฐ ๋๋ฆฌ๋ฉด ์๋ฏธ๊ฐ ์๋ค. ๋ชจ๋๋์ ๋ธ๋ก ํ์์ 400ms๋ค. ์ด ์งง์ ์๊ฐ์ ๋๋ถ๋ถ์ด ์ ์ธ๊ณ์ ํฉ์ด์ ธ ์๋ ๋ฐธ๋ฆฌ๋ฐ์ดํฐ๋ค ์ฌ์ด์ ํต์ ์ ์ฐ์ธ๋ค. ๋ชจ๋๋์ฒ๋ผ ์งง์ ๋ธ๋ก ์๊ฐ์ ๋ชฉํ๋ก ํ๋ ์ฒด์ธ์์๋ ๋ธ๋ก ์ ํ ์์ฒด๊ฐ ํฉ์์ ํต์ฌ ๋ณ๋ชฉ์ด ๋๋ ๊ฒ์ด๋ค. ์ด๋๋ฆฌ์์์๋ ํฉ์ ๋ ์ด์ด์ ๋ฉ์์ง ์ธํ๋ผ๋ก libp2p(GossipSub)๋ฅผ ์ฌ์ฉํ๋ค. ํ์ง๋ง ๋ชจ๋๋๋ ๋ธ๋กํ์ ๋ฟ ์๋๋ผ ํฉ์ ๊ตฌ์กฐ๋ถํฐ ์ด๋๋ฆฌ์๊ณผ ํฐ ์ฐจ์ด๊ฐ ์๋ค. ๋๋ฌธ์ ๋ชจ๋๋๋ RaptorCast๋ผ๋ ์์ฒด ์ค๊ณํ ๋ธ๋ก ์ ํ ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋ค.
RaptorCast๋ MonadBFT ์์์ ๋ฆฌ๋๊ฐ ๋ธ๋ก ์ ์์ ๊ฒ์ฆ์๋ค์๊ฒ ์ ํํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ์ ์ฉ ๋ฉํฐ์บ์คํธ ํ๋กํ ์ฝ์ด๋ค. ๋ฆฌ๋๋ ๋ธ๋ก ์ ์์ ์ด๋ ์ด์ ์ฝ๋ฉ(erasure coding)์ ํตํด ์ฌ๋ฌ ์กฐ๊ฐ์ผ๋ก ๋๋๊ณ , ๊ฐ ์กฐ๊ฐ์ ๋ ๋จ๊ณ์ ๋ธ๋ก๋์บ์คํธ ํธ๋ฆฌ๋ฅผ ํตํด ๊ฒ์ฆ์๋ค์๊ฒ ์ ๋ฌ๋๋ค. ๋ฆฌ๋๊ฐ ์๋ ๋ฐธ๋ฆฌ๋ฐ์ดํฐ๋ค์ ํน์ ์กฐ๊ฐ ๋ฌถ์์ 1๋จ๊ณ ์ ๋ฌ์ ์ญํ ์ ๋งก์ผ๋ฉฐ, ์กฐ๊ฐ ๋ฐฐ์ ๋น์จ์ ๊ฐ ๋ฐธ๋ฆฌ๋ฐ์ดํฐ์ ์คํ ์ดํน ์ง๋ถ์ ๋ฐ๋ผ ๊ฒฐ์ ๋๋ค. ๋ชจ๋ ์ฒญํฌ๊ฐ ์ ํํ ๋ ํ ๋ง์ ๋คํธ์ํฌ ์ ์ฒด์ ๋๋ฌํ๋ฏ๋ก, ์ ํ ์๊ฐ์ ๋คํธ์ํฌ์์ ๊ฐ์ฅ ๋ฉ๋ฆฌ ๋จ์ด์ง ๋ ๋ ธ๋ ์ฌ์ด์ ์๋ณต ์๊ฐ(RTT) ํ๋๋ก ์๋ ดํ๋ค.

๋ธ๋ก ์ ํ๋ฅผ ์ํด ๋คํธ์ํฌ ์ ์ฒด์ ์ ๋ก๋ ๋์ญํญ์ ๋์์ ๋์ํ๋ฏ๋ก, ๋ฐธ๋ฆฌ๋ฐ์ดํฐ ํ ๋ช ์ด ๋ถ๋ดํ๋ ๋์ญํญ์ ์ ์ฒด ๋ฐธ๋ฆฌ๋ฐ์ดํฐ ์์ ๋ฌด๊ดํ๊ฒ ๋ธ๋ก ํฌ๊ธฐ์ ์ฝ 3๋ฐฐ ์์ค์ผ๋ก ๊ณ ์ ๋๋ค. ์ฆ, ๋ฐธ๋ฆฌ๋ฐ์ดํฐ๊ฐ 100๋ช ์ด๋ 500๋ช ์ด๋ ๊ฐ๋ณ ๋ ธ๋์ ์๊ตฌ๋๋ ํ์ ์ด ๋์ด๋์ง ์๋๋ค. ๋ชจ๋๋๊ฐ "์ผ๋ฐ ํ์ (commodity uplink) ์์ ๋๊ท๋ชจ ๋ถ์ฐ ๋ฐธ๋ฆฌ๋ฐ์ดํฐ ์งํฉ"์ ๊ณ ์ฑ๋ฅ/๊ณ ์ฒ๋ฆฌ๋๊ณผ ์๋ฆฝ์ํฌ ์ ์๋ค๊ณ ์ฃผ์ฅํ๋ ๊ทผ๊ฑฐ๊ฐ ์ฌ๊ธฐ์ ์๋ค.
๋ํ RaptorCast๋ TCP๊ฐ ์๋๋ผ UDP ์์์ ๋์ํ๋ค. TCP์ ์ฌ์ ์ก๊ณผ head-of-line blocking์ ๊ณง ์ง์ฐ์ผ๋ก ์ด์ด์ง๊ธฐ ๋๋ฌธ์, ํจํท ์์ค์ ๋น์ ์์ด ์๋๋ผ ์ ์ ์กฐ๊ฑด์ผ๋ก ๋ฐ์๋ค์ด๊ณ ๊ฐ ๋ ธ๋ ์ด์์๊ฐ ์ค์ ๊ฐ๋ฅํ ์ด๋ ์ ์ฝ๋ฉ์ ์ค๋ณต๋๋ก ํก์ํ๋ ์ชฝ์ ํํ๋ค. ๋์ ๋ชจ๋ ํจํท์ ๋ฆฌ๋์ ์๋ช ๊ณผ ์ฆ๋ช ์ ์ค์ด, ์์ค์ ํ์ฉํ๋ ์๋ณ์กฐ๋ ์ฐจ๋จํ๋ค. ํ ๊ฐ์ง ๋ง๋ถ์ด๋ฉด, 1๋จ๊ณ ๋ฆด๋ ์ด๋ ๋ฐ์ ์ฒญํฌ๋ฅผ ์ฌ์ธ์ฝ๋ฉํ์ง ์๊ณ ๊ทธ๋๋ก ํฌ์๋ฉ๋ง ํ๋ค.
RaptorCast๊ฐ ๋ฐธ๋ฆฌ๋ฐ์ดํฐ ์ฌ์ด์ ๋ธ๋ก ์ ํ์๋ง ์ฌ์ฉ๋๋ ๊ฒ์ ์๋๋ค. ๋ฆฌ๋๊ฐ ํ์ฑ ๋ฐธ๋ฆฌ๋ฐ์ดํฐ ์งํฉ์ ๋ธ๋ก ์ ์์ ์ ๋ฌํ๋ ๊ฒ์ด 1์ฐจ(Primary) RaptorCast๊ณ , ๊ฐ ๋ฐธ๋ฆฌ๋ฐ์ดํฐ๋ค์ด ํ์ ํ๋ ธ๋๋ค์๊ฒ ๋ธ๋ก์ ์ ํํ๋ 2์ฐจ(Secondary) RaptorCast๋ ์กด์ฌํ๋ค. 2์ฐจ RaptorCast๋ ์๋ฆฌ๋ ๋น์ทํ์ง๋ง, ์คํ ์ดํน ์ง๋ถ๊ณผ ์๊ด ์์ด ๋ชจ๋ ์ฐธ์ฌ ๋ ธ๋๋ฅผ ๋์ผํ ๊ฐ์ค์น๋ก ์ทจ๊ธํ๋ค. ๊ถ์ฅ ์ค์ ์์๋ ๊ฐ ๋ฐธ๋ฆฌ๋ฐ์ดํฐ๊ฐ 150๊ฐ ํ๋ ธ๋ ๊ท๋ชจ์ 2์ฐจ RaptorCast ๊ทธ๋ฃน์ ๊ฐ์ง ์ ์๊ณ , 200๊ฐ ๊ฒ์ฆ์ ๊ธฐ์ค์ผ๋ก ์ต๋ 30,000๊ฐ ํ๋ ธ๋ ์์ฉ ๋ฅ๋ ฅ์ ๋ง๋ค ์ ์๋ค. ์ค๋ณต ๊ณ์๋ฅผ ๊ฐ์ํด ๋คํธ์ํฌ ์ ์ฒด์ ์ผ๋ก ์ฝ 15,000๊ฐ ํ๋ ธ๋ ๊ท๋ชจ๋ฅผ ์ง์ํ ์ ์๋ ๊ตฌ์กฐ๋ค. ๊ณ ์ฑ๋ฅ ๋ธ๋ก์ฒด์ธ์์ ๋คํธ์ํฌ ์ฝ์ด์ ์ฑ๋ฅ๋ ์ค์ํ์ง๋ง, ์ฌ์ฉ์์ ๋ง๋ฟ์ ์๋ ํ๋ ธ๋๊ฐ ์ผ๋ง๋ ์์ ์ ์ผ๋ก ๋ธ๋ก์ ๋ฐ๊ณ ์ฒด์ธ์ ์ต์ ์ํ๋ฅผ ๋ฐ๋ผ๊ฐ ์ ์๋์ง๋ ์ค์ํ๋ค. 2์ฐจ RaptorCast๋ ๊ณ ์ฑ๋ฅ ๋ธ๋ก์ฒด์ธ ๋ชจ๋๋์์ ํ๋ ธ๋ ์ฐธ์ฌ๋ฅผ ์์ ์ ์ผ๋ก ์ ์งํ๊ธฐ ์ํ ๋คํธ์ํฌ ์ค๊ณ๋ค.
์๋ํ ๋ฐ์ธ์ง๋ ํ์ธํ ์ ์์ง๋ง, RaptorCast๋ ๊ตฌ์กฐ ์์ฒด๋ก ๋คํธ์ํฌ์ ์ง์ญ์ ํธ์ค์ ๋ฐ๋ฅธ ๋ฌธ์ ๋ฅผ ์ํ์ํจ๋ค. ์ด๋๋ฆฌ์์ GossipSub๋ ๋ฉ์(mesh) ๊ธฐ๋ฐ ๋ค์ค ํ ์ ํ๋ค. ๋ฉ์์ง๊ฐ ํผ์ด์์ ํผ์ด๋ก ์ฌ๋ฌ ํ์ ๊ฑฐ์น๋ฉฐ ํผ์ง๊ธฐ ๋๋ฌธ์ ์ ํ ์ง์ฐ์ด ํ๋ง๋ค ๋์ ๋๊ณ , ๊ทธ ํ ์์ ๋ฉ์ ๋ด ์์น๋ ๊ฒฐ๊ตญ ๋ ธ๋์ ์ง๋ฆฌ์ ์ฐ๊ฒฐ์ฑ์ ์ข์ฐ๋๋ค. ๊ฒ๋ค๊ฐ ํผ์ด ์ค์ฝ์ด๋ง(peer scoring)์ ์ด ํธํฅ์ ๊ฐํํด, ๋ฉ์์ง ์ง์์์ ๋จผ ์ง์ญ์ ๋ ธ๋๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ๋ถ๋ฆฌํ๊ฒ ๋ง๋ ๋ค. ํ์ง๋ง ๋ชจ๋๋์ RaptorCast๋ ํ ์๋ฅผ 2๋ก ๊ณ ์ ํจ์ผ๋ก์จ ์ด๋ฅผ ๋น๊ปด๊ฐ๋ค. ์์์์ ๋ ธ๋๋ ์ํ๋ฆฌ์นด์ ๋ ธ๋๋ , ํ์ด ๋์ ๋์ด ๋ค์ฒ์ง๋ ์ผ์ ์์ด์ง๋ค. ๋ฌผ๋ก ์ด๊ฒ์ด ๋ชจ๋๋๊ฐ ๊ธฐ์ ์ ์ผ๋ก ์ด๋๋ฆฌ์๋ณด๋ค ์ฐ์ํ๋ค๋ ๊ฒ์ ๋ปํ์ง๋ ์๋๋ค. ํฉ์ ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌ์กฐ์ ๊ทผ๊ฑฐ๊ฐ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฅํ ๊ฒ์ด๋ค. ์ด๋๋ฆฌ์์ GossipSub๊ฐ ์๋ก์ ๋ํด ์ ํ ์์ง ๋ชปํ๋ ํผ์ด๋ค ์ฌ์ด์์์ ํต์ ์ ๊ฐ์ ํ๋ ๋ฐ๋ฉด, MonadBFT๋ ๋ชจ๋ ๋ฐธ๋ฆฌ๋ฐ์ดํฐ์ ์ง๋ถ ๊ฐ์ค์น๊น์ง ์๋ ค์ง ๊ณ ์ ๋ ๋ฐธ๋ฆฌ๋ฐ์ดํฐ ์งํฉ ์์์ ๋์๊ฐ๋ค. ๋๋ฌธ์ ๋ชจ๋๋๋ ๋๊ฐ ์ด๋ค ์ฒญํฌ๋ฅผ ์ค๊ณํ ์ง๋ฅผ ํ๋กํ ์ฝ ์ฐจ์์์ ๋ฏธ๋ฆฌ ๊ตฌ์กฐํํ ์ ์๋ค.
ํ์ง๋ง RaptorCast๊ฐ ํผ์ด์ ์ง์ญ์ ํ์ค์์ฑ์ ๋ํ ๋ฌธ์ ๋ฅผ ์์ ํ ํด๊ฒฐํ๋ค๊ณ ๋ณผ ์๋ ์๋ค. ๋ชจ๋๋ ๋คํธ์ํฌ์ ์ ํ ์๊ฐ์ด ๊ฐ์ฅ ๋จผ ๋ ๋ ธ๋ ์ฌ์ด์ RTT๋ก ์๋ ดํ๋ค๋ ๋ง์, ์ง์ญ์ ์ผ๋ก ๋ฉ๋ฆฌ ๋จ์ด์ง ๋ ธ๋์ ์ ๋๊ฐ ๋ธ๋กํ์์ ๋ฐ๋ฅ์ ๊ฒฐ์ ํ๋ค๋ ๋ป์ด๋ค. ์ฆ, ๋ฐธ๋ฆฌ๋ฐ์ดํฐ ์งํฉ์ด ์ง๋ฆฌ์ ์ผ๋ก ๋๊ฒ ํผ์ง์๋ก ์ต์ ์ RTT๊ฐ ์ปค์ง๊ณ , 400ms ๋ธ๋กํ์์ ์์ฐ์ด ๋นก๋นกํด์ง๋ค. ๋ชจ๋๋ ๋ฐธ๋ฆฌ๋ฐ์ดํฐ ์งํฉ์ ์๋ฅผ ํ๋ํ๊ณ , ์ง์ ํ ์๋ฏธ์ ๋นํ๊ฐํ(permissionless)์ผ๋ก ๋์๊ฐ์๋ก ์ด๋ ๋ฌธ์ ์์๊ฐ ๋ ์ ์๋ค.
6.2 MIP-10
๋ฉ์ธ๋ท ๋ฐ์นญ ์ดํ์ RaptorCast๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํ ์ ์์ MIP-10(Deterministic RaptorCast)๋ค. MIP-10์ RaptorCast์ ์ธ์ฝ๋ฉ ๋ฐฉ์์ ๊ณต๊ฐ์ ์ผ๋ก ๊ณ์ฐ ๊ฐ๋ฅํ ์๋์ ๊ณ ์ ํ๋ ์ ์์ด๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๊ฒ์ฆ์๊ฐ ๋ธ๋ก ์ ์ฒด๋ฅผ ๋ณต์ํ๊ธฐ ์ ์๋, ๊ฒ์ฆ๋ ์กฐ๊ฐ ํ๋๋ฅผ ๋ฐ์ ์์ ์ ๋จธํด ๋ฃจํธ์ ๋ํด ํฌํํ ์ ์๊ฒ ๋๋ค. ๋ชฉํ๋ ์ ์ฒด ๋ธ๋ก์ ๋ณต์(decoding)์ ํฉ์์ ํต์ฌ ๊ฒฝ๋ก์์ ๋ค์ด๋ด๋ ๊ฒ์ด๋ค. ์ด๋ ๊ฒ ๋๋ฉด ๋ค์ ๋ฆฌ๋๋ ์ด์ ๋ธ๋ก์ ์กฐ๊ฐ๋ค์ด ์์ง ์ ํ๋๋ ๋์ ํฌํ๋ฅผ ๋ชจ์ QC(Quorum Certificate)๋ฅผ ๋ง๋ค๊ณ ๋ค์ ๋ธ๋ก ์์ฐ์ ์์ํ ์ ์์ด, ๋ธ๋ก ํ์์ด ๋ ์ด์ ์ ์ฒด ๋ธ๋ก ์ ํ ์๊ฐ์ ๋ฌถ์ด์ง ์๊ฒ ๋๋ค.
MIP-10์ ์กฐ๊ธ ๋ ํ์ด์ ์ค๋ช ํด๋ณด์. ๊ธฐ์กด ๋ฐฉ์์์๋ ๋ฆฌ๋๊ฐ ์ด๋ ์ด์ ์ฝ๋ฉ์ ์๋๋ฅผ ์์ ๋กญ๊ฒ ๊ณ ๋ฅผ ์ ์๊ณ , ์ธ์ฝ๋ฉ์ ๋ํ ์ปค๋ฐ๋ 32ํจํท ๋ฐฐ์น๋ง๋ค ๋จธํด ๋ฃจํธ(Merkle root) ํ๋์ฉ ์ชผ๊ฐ์ ธ ์๋ค. ์ด ์์ ๋๋ ์ฑ๋ฅ์ ์ ์ฐ์ฑ์ ์ฃผ์ง๋ง, ์ ์์ ์ธ ๋ฆฌ๋๊ฐ ํน์ ๊ฒ์ฆ์์๊ฒ ๋ณต์์ ๋ถ๋ฆฌํ ์กฐ๊ฐ๋ง ๋ณด๋ด๊ฑฐ๋, ํ๋์ ๋จธํด ๋ฃจํธ๊ฐ ์ฌ๋ฌ ๋ค๋ฅธ ํ์ด๋ก๋์ ์ฐ๊ฒฐ๋ ์ ์๋ ๋ชจํธ์ฑ์ ๋ง๋ค ์ฌ์ง๋ฅผ ๋จ๊ธด๋ค. MIP-10์ ์ธ์ฝ๋ฉ ์๋๋ฅผ ๊ฒฐ์ ๋ก ์ ์ผ๋ก ๋ง๋ค๊ณ , ๊ฐ ๋ผ์ด๋์์ ์ฒ์ ๋ณธ ์ ํจํ ๋จธํด ๋ฃจํธ์ ๋ฆฌ๋ ์๋ช ์์ ๊ธฐ๋กํ๊ฒ ํจ์ผ๋ก์จ ์ด๋ฐ ๊ณต๊ฒฉ๋ฉด์ ์ค์ด๊ธฐ ์ํ ๋ณด์ ๊ฐํ์ฑ ์ด๋ค.
P2P ํต์ ์ ์ํ ๋คํธ์ํฌ ๋ ์ด์ด๋ ๋ธ๋ก์ฒด์ธ์ ์ฑ๋ฅ๊ณผ ํ์ค์์ฑ ๋ชจ๋์ ํฐ ์ํฅ์ ์ฃผ๋ ๋งค์ฐ ์ค์ํ ์์ญ์ด๋ค. ๋ชจ๋๋๋ RaptorCast๋ฅผ ํตํด ๋ธ๋ก ์ ํ๋ฅผ ๋จ์ํ gossip ๋ฐฉ์์ ๋งก๊ธฐ์ง ์๊ณ , MonadBFT์ ๊ตฌ์กฐ์ ๋ง์ถฐ ํ๋กํ ์ฝ ์ฐจ์์์ ์ฌ์ค๊ณํ๋ค. ํ์ง๋ง RaptorCast๊ฐ ๋ชจ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ฒ์ ์๋๋ค. ๋ฐธ๋ฆฌ๋ฐ์ดํฐ ์งํฉ์ด ๋ ์ปค์ง๊ณ , ๋ ๋ค์ํ ์ง์ญ์ผ๋ก ๋ถ์ฐ๋ ์๋ก 400ms ๋ธ๋ก ํ์์ ์ ์งํ๊ธฐ ์ํ ์ ์ฝ์ ์ปค์ง๋ค. ๋ชจ๋๋์ ์งํ์ ๋ง์ถฐ ๋คํธ์ํฌ ๋ ์ด์ด๋ ๊พธ์คํ ๋ณํํด์ผ ํ๋ค๋ ๋ป์ด๋ค.
7. ํ์ค์ํ๋ฅผ ์ํ ๋ฐฉํฅ์ฑ
์ง๊ธ๊น์ง๋ ๋ชจ๋๋๊ฐ ๋ฉ์ธ๋ท ๋ฐ์นญ ์ดํ 6๊ฐ์ ๋์ ๊ณ ์ฑ๋ฅ ๋ธ๋ก์ฒด์ธ๊ณผ EVM ํธํ์ฑ์ด๋ผ๋ ๊ธฐ์ ์ ๊ฐ์ ์ ์ค์ ์ด์ ํ๊ฒฝ์์ ์ด๋ป๊ฒ ๋ค๋ฌ์ด ์๋์ง๋ฅผ ์ดํด๋ดค๋ค. ํ์ง๋ง ๋ชจ๋๋๋ ๋จ์ํ ๊ณ ์ฑ๋ฅ๋ง ์ถ๊ตฌํ๋ ๋ธ๋ก์ฒด์ธ์ด ์๋๋ค. ๋ชจ๋๋๊ฐ ์ฒ์๋ถํฐ ๋ด์ธ์ด ์ ์ฒด์ฑ์ ๊ณ ์ฑ๋ฅ, EVM ํธํ์ฑ, ๊ทธ๋ฆฌ๊ณ ํ์ค์์ฑ์ ๋์ ๋ฌ์ฑ์ด๋ค.
๊ณ ์ฑ๋ฅ ์ฒด์ธ์์ ํ์ค์์ฑ์ ํนํ ๋ ๊น๋ค๋ก์ด ๋ฌธ์ ๋ค. ๋ธ๋ก ํ์์ด ์งง์์ง์๋ก ๋ ธ๋์ ๋คํธ์ํฌ ํ์ง, ํ๋์จ์ด ์ฑ๋ฅ, ์ด์ ์์ ์ฑ์ ๋ํ ์๊ตฌ๊ฐ ๋์์ง๊ณ , ์ด๋ ์์ฐ์ค๋ฝ๊ฒ ์ฐธ์ฌ ๊ฐ๋ฅํ ๋ฐธ๋ฆฌ๋ฐ์ดํฐ์ ๋ฒ์๋ฅผ ์ขํ๋ค. ๋ค์ ๋งํด ์ฑ๋ฅ ์ต์ ํ๋ ๊ธฐ์ ์ ์ผ๋ก ์ฒ๋ฆฌ๋์ ๋์ด์ง๋ง, ์ด์ ์ธก๋ฉด์์ ํ์ค์์ฑ์ ์๋ ฅ์ ์ค ์ ์๋ ๊ฒ์ด๋ค. ์ด๋ฒ ์ฅ์์๋ ๋ชจ๋๋ ๋ฉ์ธ๋ท ๋ฐ์นญ ์ดํ ํ์ค์์ฑ์ ๋ํ ํ์ค๊ณผ ๋ชจ๋๋๊ฐ ์ด ๊ณผ์ ๋ฅผ ์ด๋ป๊ฒ ๋ค๋ฃจ๊ณ ์๋์ง์ ๋ํด ์ดํด๋ณธ๋ค.
7.1 ๋ชจ๋๋ ํ์ค์์ฑ์ ํ์ฌ
๋ชจ๋๋๋ ์์ ์ง๋ถ์ฆ๋ช (DPoS, Delegated Proof of Stake) ์ฒด์ธ์ด๋ค. ๋ฐธ๋ฆฌ๋ฐ์ดํฐ๋ก ๋ฑ๋กํ๋ ๊ฒ ์์ฒด๋ ๋นํ๊ฐํ์ด๋ค. ํ์ง๋ง ์ค์ ํฉ์์ ์ฐธ์ฌํ๊ธฐ ์ํด์๋ ์กฐ๊ฑด์ ๋ง์กฑํด ํ์ฑ ๋ฐธ๋ฆฌ๋ฐ์ดํฐ ์งํฉ(active validator set)์ ํฌํจ๋์ด์ผ ํ๋ค.
ํ์ฑ ๋ฐธ๋ฆฌ๋ฐ์ดํฐ๊ฐ ๋๊ธฐ ์ํด์๋ ์ธ ๊ฐ์ง ์กฐ๊ฑด์ด ํ์ํ๋ค. ์ฒซ์งธ, ๋ฐธ๋ฆฌ๋ฐ์ดํฐ์ ์ธ์ฆ ์ฃผ์๊ฐ ์ต์ 100K MON์ ์์ฒด ์์ํด์ผ ํ๋ค. ๋์งธ, ํด๋น ๋ฐธ๋ฆฌ๋ฐ์ดํฐ๊ฐ ๋ฐ์ ์ ์ฒด ์์๋์ด ์ต์ 10M MON ์ด์์ด์ด์ผ ํ๋ค. ์
์งธ, ์ง๋ถ ๊ฐ์ค์น ๊ธฐ์ค์ผ๋ก ์์ ACTIVE_VALSET_SIZE ์์ ๋ค์ด์ผ ํ๋ค. ํ์ฌ ๊ธฐ์ค ACTIVE_VALSET_SIZE๋ 200์ด๋ค. ์กฐ๊ฑด์ ์ถฉ์กฑํ์ง ๋ชปํ ๋ฐธ๋ฆฌ๋ฐ์ดํฐ๋ ๋ค์ ์ํฌํฌ์ ํ์ฑ ์งํฉ์์ ์ ์ธ๋๋ค. ์ฆ ๋ฌธ์ ๋๊ตฌ์๊ฒ๋ ์ด๋ ค ์์ง๋ง, ๋ฌธํฑ์ ๋๋ ๊ฒ์ ์๋ณธ์ด ๊ฒฐ์ ํ๋ค.

Source: Monadvision
๋ชจ๋๋ ๋ฐธ๋ฆฌ๋ฐ์ดํฐ๋ค์๊ฒ ์์๋ ์๋ณธ์ ์ด๋์์ ์์๊น? ์ด ์ถ์ฒ๋ฅผ ๋ณด๋ฉด ๋ชจ๋๋์ ํ์ค์ํ์ ๋ํ ๋ ผ์๊ฐ ์กฐ๊ธ ๋ ๋ณต์กํด์ง๋ค. ๋ชจ๋๋ ์ฌ๋จ์ VDP(Validator Delegation Program)๋ฅผ ํตํด ์ฌ๋จ ๋ณด์ ๋ฌผ๋์ ๋ฐธ๋ฆฌ๋ฐ์ดํฐ๋ค์๊ฒ ์์ํด ์๋ค. 1์ฐจ ์จ์ด๋ธ์์ ์ฌ๋จ์ ์ฝ 93์ต MON, ์ด๊ณต๊ธ์ ์ฝ 9.3%๊ฐ 170๊ฐ ๋ฐธ๋ฆฌ๋ฐ์ดํฐ์ ์์ํ๋ค. ๋ํ ์ ์ ๋ ๋ฐธ๋ฆฌ๋ฐ์ดํฐ๋ค์๊ฒ ์ต์ ์์ฒด ์คํ ์ดํน ์๊ฑด์ 100K MON์ ์ผํ์ฑ ๊ทธ๋ํธ๋ก ์ ๊ณตํ๋ค. ์ด๋ ์ฌ๋จ์ ์ ํ์ด ํ์ฑ ๋ฐธ๋ฆฌ๋ฐ์ดํฐ ์ ๊ฒฐ์ ์ ํฐ ์ํฅ์ ๋ฏธ์น๋ ๊ตฌ์กฐ๋ค. 2026๋ ๋ง VDP 2์ฐจ ์จ์ด๋ธ์์ ์ฌ๋จ์ ์ฌ๋จ ์์ ๋ฌผ๋์ 25% ์ค์ด๋ฉฐ ์ฌ๋จ ์์กด๋๋ฅผ ๋จ๊ณ์ ์ผ๋ก ๋ฎ์ถ๋ ๋ฐฉํฅ์ฑ์ ๋ณด์ฌ์คฌ์ง๋ง, ์ฌ์ ํ ๋ชจ๋๋ ๋ฐธ๋ฆฌ๋ฐ์ดํฐ์ ์ง์ ์ฌ๋ถ๋ ์ฌ๋จ ์์๋์ ํฌ๊ฒ ๋ฌ๋ ค์๋ค.
์ด๋ ์์ ์ง๋ถ์ฆ๋ช ์ฒด์ธ์ ์ ํต์ ์ธ ๋๋ ๋ง๋ค. ์ง๋ถ์ด ๊ณง ํฉ์ ๊ถํ์ด๊ณ , ํฉ์ ๊ถํ์ด ๊ณง ์ฒด์ธ์ ๋ณด์์ ๊ฒฐ์ ํ๋ ๊ตฌ์กฐ์์๋ ๋ฐ์นญ ์ด๊ธฐ๋ถํฐ ์ถฉ๋ถํ ์ ๋ขฐํ ์ ์๋ ๋ฐธ๋ฆฌ๋ฐ์ดํฐ ์งํฉ๊ณผ ์ถฉ๋ถํ ์์๋์ด ํ์ํ๋ค. ๋๋ฌธ์ ๋๋ถ๋ถ์ ์ฌ๋จ์ ์ด๋ฅผ ์ํด ์ฌ๋จ ์์ ์ ์ฝ์ธ์ ๋ฏธ๋ฆฌ ๋ฐํํ๊ณ ์์ ์ ์ธ ๋ฐธ๋ฆฌ๋ฐ์ดํฐ๋ค์๊ฒ ์์ํ๋ค. ์ด๋ ๋ฐ์นญ ์ด์ฐฝ๊ธฐ ์ฒด์ธ์ ๋ณด์๊ณผ ์์ ์ฑ์ ๋ํ๊ธฐ ์ํ ๊ฐ์ฅ ์ค์ฉ์ ์ธ ๋ฐฉ๋ฒ์ด์ง๋ง, ๋คํธ์ํฌ ์ฐธ์ฌ์์ ์ ์ ๊ถํ์ ์ฌ๋จ์ ์ง์ค์ํจ๋ค.
๋๋ถ๋ถ์ ๋ธ๋ก์ฒด์ธ๋ค์ด ์๊ฐ์ด ํ๋ฌ ์ฌ๋จ์ ์ง๋ถ์ด ํฌ์๋๊ณ , ๊ธฐ์ ์ ๋ฐ์ ์ ๋ฐ๋ผ ๋์ผํ ์ฑ๋ฅ์ ๋ด๊ธฐ ์ํ ํ์ฑ ๋ฐธ๋ฆฌ๋ฐ์ดํฐ ์๋ฅผ ์ ์ง์ ์ผ๋ก ๋๋ฆฌ๋ฉฐ ์ง์ ์ฅ๋ฒฝ์ ๋ฎ์ถ๋ ๊ฒ์ผ๋ก ์ด ๋ฌธ์ ๊ฐ ์์ฐ์ค๋ฝ๊ฒ ํด๊ฒฐ๋ ๊ฒ์ ๊ธฐ๋ํ๋ค. ํ์ง๋ง ์ด๋ ์์คํ ์ ์ฝ์์ด ์๋๋ผ ํฌ๋ง์ ์ธ ๊ธฐ๋์ผ ๋ฟ์ด๋ค. ๋ฌด์๋ณด๋ค ํ์ฑ ๋ฐธ๋ฆฌ๋ฐ์ดํฐ ์๊ฐ ์ง๊ธ๋ณด๋ค ํฌ๊ฒ ๋์ด๋๋๋ผ๋ ์ฑ๋ฅ ์์ค์ ์ ์งํด์ผ ํ๋ค. ์ฆ, ๋ชจ๋๋์ ๋ฐ์นญ ์ด๊ธฐ ํ์ค์ํ๋ ๋ ๋ฐฉํฅ์ ๊ธด์ฅ ์ฌ์ด์ ๋์ฌ์๋ค. ์ด๊ธฐ ๋คํธ์ํฌ๋ฅผ ๊ธฐ๋ ์ฑ๋ฅ์ผ๋ก ์์ ์ ์ผ๋ก ์ด์ํ๋ ๊ฒ๊ณผ ์ฌ๋จ ์์กด๋๋ฅผ ์ค์ด๊ณ ๋ ๋ง์ ์ธ๋ถ ์์๊ณผ ๋ฐธ๋ฆฌ๋ฐ์ดํฐ๋ฅผ ๋ฐ์๋ค์ด๋ ๋ฐฉํฅ์ด๋ค.
7.2 MIP-9์ ํ์ฑ ๋ฐธ๋ฆฌ๋ฐ์ดํฐ ์ ์ฆ๊ฐ
์ด ๊ธด์ฅ ์์์ 6๊ฐ์๊ฐ์ ์์ ์ ๋ฐ์นญ์ ๋ง์น๊ณ ํ์ค์์ฑ์ ๋ฐฉํฅ์ผ๋ก ํ์ ๋น๊ธฐ๋ ์ฒซ๋ฒ์งธ ์ ์์ด MIP-9(Active Set Increase)๋ค. MIP-9๋ ๊ธฐ์กด์ ํ์ฑ ๋ฐธ๋ฆฌ๋ฐ์ดํฐ ์ ACTIVE_VALSET_SIZE ๋ฅผ 200์์ 300์ผ๋ก ๋๋ฆฌ์๋ ์ ์์ผ๋ก, ํ์ฌ ์ด์(Draft) ์ํ๋ค. ํ์ฑ ๋ฐธ๋ฆฌ๋ฐ์ดํฐ ์๋ฅผ ๋๋ฆฌ๋ ๊ฒ์ ์คํ ๋ฐ๋ชฌ์๋ ์ง์ ์ ์ธ ์ํฅ์ ์ฃผ์ง ์์ง๋ง, ํฉ์ ๋ ์ด์ด์ธ MonadBFT์๋ ์ํฅ์ ์ค๋ค. ํ์ฑ ๋ฐธ๋ฆฌ๋ฐ์ดํฐ ์งํฉ์ ํฌ๊ธฐ๊ฐ ๊ฐ ํฉ์ ๋ผ์ด๋์ ์ฐธ์ฌํ๋ ๋
ธ๋ ์๋ฅผ ์ง์ ๊ฒฐ์ ํ๊ธฐ ๋๋ฌธ์ด๋ค. MIP-9 ์ ์์์ ๋ฐ๋ฅด๋ฉด ๋ฐธ๋ฆฌ๋ฐ์ดํฐ ์๋ฅผ 100๊ฐ ์ฆ๊ฐ์ํค๋ ๊ฒ์ ํ ์์ค์ 50%์ ํด๋นํ๋ ์๋ฏธ ์๋ ํ์ฅ์ด์ง๋ง, MonadBFT์ ํฌํ ๋ผ์ด๋ ๋ฉ์์ง ๋ณต์ก๋๋ฅผ ๊ทน์ ์ผ๋ก ๋ฐ๊พธ์ง๋ ์๋ ์์ค์ด๋ค.
MIP-9๊ฐ ๋ฉ์ธ๋ท์ ์ ์ฉ๋์ด ํ์ฑ ๋ฐธ๋ฆฌ๋ฐ์ดํฐ๊ฐ 200๊ฐ์์ 300๊ฐ๋ก ๋์ด๋ฌ๋ค๊ณ ํด์ ํ์ค์์ฑ์ด ๊ทน์ ์ผ๋ก ์ฆ๊ฐ๋์๋ค๋ ๊ฒ์ ์๋ฏธํ์ง๋ ์๋๋ค. ๋คํธ์ํฌ์ ์ฐธ์ฌํ๊ธฐ ์ํ ๋ฌธํฑ์ ๋ ๋ฎ์์ ธ์ผ ํ๋ฉฐ, ์ฌ๋จ ์์์ ๋ํ ์ํฅ๋ ๋ ์ค์ด๋ค์ด์ผ ํ๋ค. ๋ชจ๋๋๊ฐ ๋ฒ์ฉ ๋ธ๋ก์ฒด์ธ์ ์งํฅํ๊ณ , ๋ธ๋ก์ฒด์ธ ํธ๋ฆด๋ ๋ง๋ฅผ ํ์๋ค๋ ๊ฒ์ ์ฃผ์ฅํ๋ค๋ฉด ์ด๋ ํํ์ ์ฌ์ง๊ฐ ์๋ค. ์ฆ, MIP-9๋ ๋ชจ๋๋์ ์งํฅ์ ์ด ๋จ์ํ ์ฑ๋ฅ์๋ง ์์ง ์๋ค๋ ๋ฐฉํฅ์ฑ์ ๋ณด์ฌ์ฃผ๋ ๊ฒ์ด์ง, ๋ชจ๋๋ ํ์ค์ํ์ ๋์ฐฉ์ ์ ์๋๋ค.
7.3 ์๋ํ๋ ์ฌ๋์ฑ์ ๋ถ์ฌ
๋ชจ๋๋์๋ ์๋ํ๋ ์ฌ๋์ฑ(slashing)์ด ์กด์ฌํ์ง ์๋๋ค. ์ฌ๋์ฑ์ ์ง๋ถ์ฆ๋ช ๋ธ๋ก์ฒด์ธ์์ ๊ณต๊ฒฉ ๋น์ฉ์ ๋ฐฉ์ด ๋น์ฉ๋ณด๋ค ๋น์ธ๊ฒ ๋ง๋๋ ๊ฐ์ฅ ๊ฐ๋ ฅํ ๋ณด์ ์๋จ์ด๋ค. ์ด์ค ์๋ช ์ด๋ ํฉ์ ๊ท์น ์๋ฐ ๊ฐ์ ํ์์ ๋ํด ํ๋กํ ์ฝ์ด ์๋์ผ๋ก ํด๋น ๋ฐธ๋ฆฌ๋ฐ์ดํฐ์ ์ง๋ถ์ ์ฌ๋์ฑ ํด์ผ ์ ์์ ํ๋์ ๊ธฐ๋ ๋น์ฉ์ด ๊ธฐ๋ ์ด์ต์ ๋์ด์๋ ๊ฒ์ด๋ค.
๋ชจ๋๋๋ ๋ฐธ๋ฆฌ๋ฐ์ดํฐ๋ค์ ์ ์์ ์ธ ํ์๋ฅผ ๋ก๊น (logging)์ผ๋ก ์ถ์ ํด ์ฑ ์ ์์ฌ๋ ๋จ๊ธฐ๋, ์๋ํ๋ ์ธํ๋กํ ์ฝ ์ฌ๋์ฑ์ ํ์ฌ ๊ตฌํ๋์ด ์์ง ์๋ค. ์ ๋ฐ์ ๊ฐ๋ฅํ์ง๋ง ๊ฒฝ์ ์ ์ฒ๋ฒ์ ์งํ์ ํ๋กํ ์ฝ์ ์ธ๋ถ์ธ ์ฌํ์ ๋ ์ด์ด์ ๋งก๊ฒจ์ ธ ์๋ ๊ฒ์ด๋ค. ์ฌ๋์ฑ์ ๋์ ์ฌ๋ถ์ ์์ ์ ๋ชจ๋๋ ์ฒด์ธ์ ๋ณด์์ด ๋ถํธ์คํธ๋ฉ ๋จ๊ณ์์ ์๋ฆฝ์ ๋ณด์์ผ๋ก ๋์ด๊ฐ๋์ง๋ฅผ ๊ฐ๋ ํ ์ ์๋ ์ง์ ์ด๋ค.
8. ๋ง์น๋ฉฐ: ์์ผ๋ก์ ๋ชจ๋๋
์ง๊ธ๊น์ง ์ดํด๋ณธ ๊ฒ์ฒ๋ผ, ๋ชจ๋๋๊ฐ ๋ง์ฃผํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ์์ ์์คํ ์ ๋ณ๋ชฉ์ ํ๋์ฉ ๋๊น์ง ๋ฐ์ด๋ถ์ฌ ํด๊ฒฐํ๋ ๊ฒ์ด๋ค. EVM์ ์คํํ๋ ๋ฌผ๋ฆฌ์ ๊ธฐ๋ฐ์ ๋ค์ ์ง๊ณ , ํฉ์๊ฐ ์คํ์ ๊ธฐ๋ค๋ฆฌ์ง ์๊ฒ ๋ง๋ค๊ณ , ๊ฒ์ฆ์ ๋ ๋น ๋ฅด๊ฒ ๋ง๋ค๊ธฐ ์ํด ๋ฉ๋ชจ๋ฆฌ์ ์คํ ๋ฆฌ์ง, ๋คํธ์ํฌ๊น์ง ์กฐ์ ํ๋ค. ๋ชจ๋๋๊ฐ ํ์ค์์ฑ๊ณผ ๊ณ ์ฑ๋ฅ์ ํธ๋ ์ด๋์คํ๋ฅผ ํธ๋ ๋ฐฉ์์ ์ฒ ์ ํ ์์คํ ์์ง๋์ด๋ง์ธ ๊ฒ์ด๋ค.
์ด๋ ๋ชจ๋๋ ํ์ ๋ฐ์ด๋ ์์ง๋์ด๋ง ์ญ๋์ ๋ณด์ฌ์ฃผ๋ ์ง์ ์ด๋ค. ํ์ง๋ง ๋์์ ํ๊ณ์ ๋ฆฌ์คํฌ์ด๊ธฐ๋ ํ๋ค. ๋ชจ๋๋๋ ์ฌ์ ํ ๊ธฐ์กด ๋ธ๋ก์ฒด์ธ์ ๊ธฐ๋ณธ ๋ฌธ๋ฒ ์์ ์๋ค. ๋ชจ๋๋๋ ๊ทผ๋ณธ์ ์ผ๋ก โ์ฌ์คํ์ ํตํ ๊ฒ์ฆโ์ด๋ผ๋ ๊ธฐ์กด ๊ตฌ์กฐ๋ฅผ ๋ฒ์ด๋์ง๋ ์๋๋ค. ์ธ์ ๊ฐ ์ ํ ๋ค๋ฅธ ํจ๋ฌ๋ค์์ผ๋ก ๊ฐ์ ๋ฌธ์ ๋ฅผ ๋ ๋จ์ํ๊ฒ ํด๊ฒฐํ๋ ํ๋ก์ ํธ๊ฐ ๋ฑ์ฅํ ๊ฐ๋ฅ์ฑ๋ ์๋ค. ๊ทธ ๊ฒฝ์ฐ ๋ชจ๋๋๊ฐ ์ด๋ ต๊ฒ ์ต์ ํํ๊ณ ํด๊ฒฐํด ๋ธ ์ฑ๋ฅ ๋ณ๋ชฉ์ด ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ๋์ฒด๋ ์๋ ์๋ค.
EVM ํธํ์ฑ ์ญ์ ์๋ ์ ๊ฒ์ด๋ค. EVM ํธํ์ฑ์ ๋ชจ๋๋์ ๊ฐ์ฅ ๊ฐ๋ ฅํ ์ฅ์ ์ด๋ค. ๊ฐ๋ฐ์๋ ๊ธฐ์กด ์๋ฆฌ๋ํฐ ์ฝ๋์ ํด๋ง์ ํ์ฉํ ์ ์๊ณ , ์ฌ์ฉ์๋ ์ต์ํ ์ง๊ฐ๊ณผ ์ ํ๋ฆฌ์ผ์ด์ ๊ฒฝํ์ ์ ์งํ ์ ์๋ค. ์ํ๊ณ ์ ์ฅ์์๋ ์ง์ ์ฅ๋ฒฝ์ด ๋ฎ๊ณ , ์ด๋๋ฆฌ์ ๋ฐ EVM ์ํ๊ณ์ ์ ๋์ฑ๊ณผ ๊ฐ๋ฐ์ ๊ฒฝํ์ ํก์ํ๊ธฐ ์ฝ๋ค. ํ์ง๋ง ๊ฐ์ ์ด์ ๋ก ์ดํ๋ ์ฝ๋ค. ๋น๋๋ค์ด ๋ชจ๋๋๋ก ์ฝ๊ฒ ๋์ด์ฌ ์ ์๋ค๋ ๊ฒ์, ๋ฐ๋๋ก ๋ชจ๋๋๊ฐ ์ถฉ๋ถํ ์ฑ๋ฅ, ์ ๋์ฑ, ์ฌ์ฉ์, ์์ต ๊ธฐํ๋ฅผ ์ ๊ณตํ์ง ๋ชปํ ๊ฒฝ์ฐ ๋ค๋ฅธ EVM ์ฒด์ธ์ผ๋ก ์ฝ๊ฒ ๋ ๋ ์ ์๋ค๋ ๋ป์ด๊ธฐ๋ ํ๋ค. EVM ํธํ ์ฒด์ธ์ ๊ทธ ์์ ์ ๊ณ์ ๋จ์ ์์ด์ผ ํ๋๊ฐ์ ๋ํ ์ด์ ๋ฅผ ๋ง๋ค์ด์ผ ํ๋ค. ๋จ์ํ ๋ ๋น ๋ฅธ EVM์ ๋จธ๋ฌผ๋ฌ์๋ ์ ๋๋ค๋ ๋ป์ด๋ค.
๋ชจ๋๋๋ ์ง๋ 6๊ฐ์๊ฐ ์ด๋ ์ ๋์ ํ์ค์์ฑ์ ๊ฐ์ถ ๊ณ ์ฑ๋ฅ EVM์ ๊ฐ๋ฅ์ฑ์ ๋ณด์ฌ์ฃผ๋ ๊ฒ์ ์ฑ๊ณตํ๋ค. ํ์ง๋ง ๋น ๋ฅด๋ค๋ ๊ฒ๋ง์ผ๋ก ๋ธ๋ก์ฒด์ธ์ด ์ ํ๋ฐ๋ ์๋๋ ๋๋ฌ๋ค. ๋ธ๋ก์ฒด์ธ์ ์ฌ์ฉ์๋ ์ฌ์ดํผํํฌ์ ์ด์์ ์ฃผ์ฅํ๋ ์ผ๋ฆฌ ์ด๋ตํฐ์์ ๋ ๋์ ์ฌ์ฉ์์ ๊ธฐ๊ด์ผ๋ก ํ์ฅ๋๊ณ ์๊ณ , ๊ทธ์ ๋ฐ๋ผ ๋คํธ์ํฌ์ ์๊ตฌ๋๋ ๊ฒ๋ ๋ฌ๋ผ์ง๊ณ ์๋ค. ์ฌ์ฉ์์ ํ์ฅ์ ๋ฐ๋ผ ์์๋ ๋ณํ๊ณ ์๋ ๊ฒ์ด๋ค.
์ด๋ฌํ ํ๋ฆ์ ๋ฐ๋ผ ๋ชจ๋๋๋ ํด๊ฒฐํ๋ ค๋ ๋ฌธ์ ๋ฅผ ์ฌ์ ์ํด์ผ ํ๋ค. ์ถ๋ฐ์ ์ ์ด๋ฏธ ๋ง๋ จ๋์ด ์๋ค. 2์ฅ์์ ์ดํด๋ณธ ๊ฒ์ฒ๋ผ ๋ชจ๋๋๋ ๋ฐ์นญ ์ดํ MIP๋ผ๋ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ท๊ณ , ์ง๋ 6๊ฐ์๊ฐ์ ์ฃผ์ ๊ฐ์ ์ ๋๋ถ๋ถ ์ด ํ๋ก์ธ์ค ์์์ ์ด๋ฃจ์ด์ก๋ค. ํ๋กํ ์ฝ์ ๋ฐ๊พธ๋ ๋ ผ์๊ฐ ๊ณต๊ฐ์ ์ผ๋ก ์ ์ฐจํ๋๊ณ ๊ธฐ๋ก๋๋ค๋ ๊ฒ์, ๋ชจ๋๋๊ฐ ๋ ์ด์ ๋ซํ ํ ๋ด๋ถ์์๋ง ์ค๊ณ๋๋ ํ๋ก์ ํธ๊ฐ ์๋๋ผ๋ ์๋ฏธ๋ค. ํ์ง๋ง ํ์ฌ์ MIP๋ ์ฌ์ ํ ๋๋ถ๋ถ ํต์ฌ ๊ฐ๋ฐํ๊ณผ ์ฌ๋จ์ด ์ ์ํ๊ณ ์ฃผ๋ํ๋ค.
์์ผ๋ก ๋ชจ๋๋๋ ๋จ์ํ ์์ง๋์ด๋ง์ ๋ณ๋ชฉ ํด๊ฒฐ์ ๋์ด ์ฅ๊ธฐ์ ์ผ๋ก ์ด๋ค ๋คํธ์ํฌ๊ฐ ๋๋ ค๋์ง์ ๋ํ ๊ตฌ์ฒด์ ์ธ ๋น์ ์ ์ ์ํด์ผ ํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ๋น์ ์ ๊ณต๊ฐํ๋ ๋ค์ํ ์ํ๊ณ ์ฐธ์ฌ์๋ค์ด ๊ฐ์์ ์์น์์ ๋ฐ๊ฒฌํ ๋ฌธ์ ๋ฅผ MIP๋ฅผ ํตํด ์ ๊ธฐํ ์ ์์ด์ผ ํ๋ค. MIP์ ์ฐธ์ฌํ๋ ์ฃผ์ฒด๊ฐ ์ฌ๋จ๊ณผ ํต์ฌ ํ์ ๋์ด ์ํ๊ณ ์ ๋ฐ์ผ๋ก ํ๋๋์ด์ผ ํ๋ ๊ฒ์ด๋ค.
์ด์ ๋ชจ๋๋์๊ฒ ํ์ํ ๊ฒ์ ์์คํ ์์ง๋์ด๋ง์ ํตํ ๊ธฐ์ ์ ๋ณ๋ชฉ ํด๊ฒฐ์ ๋์ด์ ์๋ก์ด ๋ฌธ์ ์ ์์ ํจ๋ฌ๋ค์์ ์ ํ์ด๋ค. ์ฒซ 6๊ฐ์์ด ๋ชจ๋๋๊ฐ ๋ฌด์์ ํ ์ ์๋์ง๋ฅผ ๋ณด์ฌ์ค ์๊ฐ์ด์๋ค๋ฉด, ์์ผ๋ก๋ ๋ชจ๋๋๊ฐ ์ฅ๊ธฐ์ ์ผ๋ก ๋ฌด์์ด ๋๋ ค ํ๋์ง๋ฅผ ์ ์ํ ์๊ฐ์ด๋ค.
๋ณธ ๋ณด๊ณ ์์ ์์ฑ์๋ ๋ณธ ๋ณด๊ณ ์์์ ์ธ๊ธ๋ ์์ฐ ๋๋ ํ ํฐ์ ๋ํด ๊ฐ์ธ์ ์ธ ๋ณด์ ๋๋ ์ฌ์ฐ์ ์ดํด๊ด๊ณ๋ฅผ ๊ฐ์ง ์ ์์ต๋๋ค. ๋ค๋ง, ์ฐ๊ตฌ ์ํ ๋๋ ์์ฑ ๊ณผ์ ์์ ์ทจ๋ํ ๋ฏธ๊ณต๊ฐ์ค์์ ๋ณด๋ฅผ ์ด์ฉํ์ฌ ์ด๋ ํ ๊ฑฐ๋๋ ์ํํ์ง ์์์์ ๋ฐํ๋๋ค. ๋ณธ ๋ณด๊ณ ์๋ ์ผ๋ฐ์ ์ธ ์ ๋ณด ์ ๊ณต์ ๋ชฉ์ ์ผ๋ก ์์ฑ๋์์ผ๋ฉฐ, ๋ฒ๋ฅ , ์ฌ์ , ํฌ์ ๋๋ ์ธ๋ฌด ์๋ฌธ์ ์ ๊ณตํ์ง ์์ต๋๋ค. ๋ณธ ๋ณด๊ณ ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฌ์ ๊ฒฐ์ ์ ๋ด๋ฆฌ๊ฑฐ๋ ์ด๋ฅผ ํ๊ณ, ๋ฒ๋ฅ , ์ธ๋ฌด ๊ด๋ จ ์ง์นจ์ผ๋ก ์ฌ์ฉํด์๋ ์๋ฉ๋๋ค. ํน์ ์์ฐ์ด๋ ์ฆ๊ถ์ ๋ํ ์ธ๊ธ์ ์ ๋ณด ์ ๊ณต์ ๋ชฉ์ ์ด๋ฉฐ, ํฌ์ ๊ถ์ ๋๋ ์ข ๋ชฉ์ ๋ํ ์ถ์ฒ์ด ์๋์ ๋ฐํ๋๋ค. ๋ณธ ๋ณด๊ณ ์์ ํํ๋ ์๊ฒฌ์ ์ ์์ ๊ฐ์ธ์ ์ธ ์๊ฒฌ์ด๋ฉฐ, ๊ด๋ จ๋ ๊ธฐ๊ด, ์กฐ์ง ๋๋ ๊ฐ์ธ์ ๊ฒฌํด๋ฅผ ๋ฐ์ํ์ง ์์ ์ ์์ต๋๋ค. ๋ณธ ๋ณด๊ณ ์์ ๋ฐ์๋ ์๊ฒฌ์ ์ฌ์ ๊ณ ์ง ์์ด ๋ณ๊ฒฝ๋ ์ ์์ต๋๋ค. ๋ํ, ๊ฐ ๋ณด๊ณ ์์ ํฌํจ๋ ๊ฐ๋ณ ๊ณต์ ์ธ์๋ ๋น์ฌ ํฌํ๋ฌ์ค๋ ๋ณธ ๋ณด๊ณ ์์์ ์ธ๊ธ๋ ์ผ๋ถ ์์ฐ ๋๋ ํ๋กํ ์ฝ์ ๋ํด ๊ธฐ์กด ํฌ์๋ ํฅํ ํฌ์ ๊ณํ์ ๋ณด์ ํ๊ณ ์์ ์ ์์ต๋๋ค. ์์ธ๋ฌ, ๋น์ฌ ๊ณ์ด์ฌ์ธ FP Validated๋ ๋ณธ ๋ณด๊ณ ์์์ ์ธ๊ธ๋ ํ๋ก์ ํธ์ ๋ ธ๋๋ก ์ด๋ฏธ ์ฐธ์ฌ ์ค์ด๊ฑฐ๋, ํฅํ ์ฐธ์ฌํ ์์ ์ผ ์ ์์ต๋๋ค. FP Validated์ ๋คํธ์ํฌ ์ฐธ์ฌ ๊ด๋ จ ๊ณต์์ ํฌ๋ช ์ฑ ๊ณ ์ง๋ ํ๋จ์ ์๋ ๋งํฌ์์ ํ์ธํ์ค ์ ์์ต๋๋ค.



