๋ง์ง๋ง ์ ๋ฐ์ดํธ:
EIP-5656์ EVM(์ด๋๋ฆฌ์ ๊ฐ์ ๋จธ์ )์์ ๋ฐ์ดํฐ๋ฅผ ์ด๋ํ๋ ๋ฐฉ์์ ํจ์จ์ฑ์ ๋์ด๋ ์๋ก์ด opcode(operation code)์ธ MCOPY๋ฅผ ๊ตฌํํ๋ ์ด๋๋ฆฌ์ ๊ฐ์ ์ ์์ ๋๋ค. ํ์ฌ ์ด ์์ ์ ์ํํ๋ ๋ฐ ์ ํธ๋๋ ๋ฐฉ๋ฒ์ MSTORE ๋ฐ MLOAD๋ผ๋ ๋ ๊ฐ์ opcode๋ฅผ ์ฐธ์กฐํ๋ ๊ฒ์ ๋๋ค. MCOPY๋ ์ฌ๋ฌ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ ํ์๊ฐ ์์ผ๋ฏ๋ก ๋ ํธ๋ฆฌํ ๋ฟ๋ง ์๋๋ผ ๋ ํจ์จ์ ์ ๋๋ค. [1][5]

EIP-5656์ EVM์์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ณต์ฌํ๋ ๊ฐ๋จํ๊ณ ๋น์ฉ ํจ์จ์ ์ธ ๋ฐฉ๋ฒ์ธ MCOPY๋ผ๋ ์๋ก์ด EVM ๋ณต์ฌ ์ฝ๋๋ฅผ ๋์ ํฉ๋๋ค. EIP-5656์ ๋ฉ๋ชจ๋ฆฌ ๋ณต์ฌ๋ฅผ ๊ฐ์ ํ๊ณ ๋ฐ์ดํฐ ๊ตฌ์กฐ ์์ฑ์ ํจ์จ์ฑ์ ๋์ด๋๋ก ์ค๊ณ๋์์ต๋๋ค. ์ด๋๋ฆฌ์ ๊ฐ์ ๋จธ์ (EVM)์ ๋ธ๋ก์์ ๋ธ๋ก์ผ๋ก ์ด๋๋ฆฌ์ ๋คํธ์ํฌ์ ์ํ๋ฅผ ๊ณ์ฐํ๋ ๊ท์น์ ์ค์ ํ๋ ์ํํธ์จ์ด์ ๋๋ค. EVM์ ์ค๋งํธ ๊ณ์ฝ์ ์คํํ๊ณ , ํธ๋์ญ์ ์ ์ฒ๋ฆฌํ๊ณ , ๊ณ์ ์์ก์ ์ ๋ฐ์ดํธํ๋ฏ๋ก ์ด๋๋ฆฌ์์ ํต์ฌ ๋ถ๋ถ์ ๋๋ค.[4]
MCOPY๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ๊ตฌ์ถํ๊ณ ๊ฐ์ฒด๋ฅผ ๋ณต์ฌํ๋ ๊ฒ๊ณผ ๊ฐ์ ์์ ์ ๋จ์ํํ์ฌ ๋ฉ๋ชจ๋ฆฌ ๋ณต์ฌ ์ฑ๋ฅ์ ์ด์ ์ ์ ๊ณตํฉ๋๋ค. ๊ฒน์น์ง ์๋ ๋ฉ๋ชจ๋ฆฌ ์์ญ๊ณผ ๊ฒน์น๋ ๋ฉ๋ชจ๋ฆฌ ์์ญ ๋ชจ๋์ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ค๋ก ์ด๋ํ ์๋ ์์ต๋๋ค. MCOPY์ ๋ชฉ์ ์ ๋ฉ๋ชจ๋ฆฌ ๋ณต์ฌ ์ฑ๋ฅ์ ๊ฐ์ ํ๊ณ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ๋ณด๋ค ํจ์จ์ ์ผ๋ก ๊ตฌ์ถํ๋ ๋ฐ ๋์์ ์ฃผ๋ ๊ฒ์ ๋๋ค. MCOPY์ ๋์ ์ ์ด์ ๋ฐฉ๋ฒ์ ๋นํด ๊ฐ์ค ๋น์ฉ์ ํฌ๊ฒ ์ค์ฌ ๊ฐ๋ฐ์์๊ฒ ์ค์ฉ์ ์ธ ์ ํ์ด ๋ฉ๋๋ค. ๊ฐ๋ฐ์๊ฐ MCOPY๋ฅผ ์ฌ์ฉํด์ผ ํ๋ ๊ฒ์ ์๋์ง๋ง, ๊ฐ์ค ์๋น๋ฅผ ์ค์ฌ ์ต์ข ์ฌ์ฉ์์๊ฒ ์ด์ ์ ์ ๊ณตํ๋ ๋ณด๋ค ํจ์จ์ ์ธ ์ต์ ์ ์ ๊ณตํฉ๋๋ค.[1]
EIP-5656์ EVM์ ํจ์จ์ฑ ๊ฐ์ ์ฌํญ์ด๋ฉฐ MCOPY์ ๋ํ ํ์ฌ ๊ธฐ๋ฅ์ ์ฐธ์กฐ๊ฐ ์์ผ๋ฏ๋ก ์ ์ถฉ์์ด๋ ๋นํธํ์ฑ์ด ์์ต๋๋ค. [1] EIP-5656์ ๊ธฐ๋ณธ์ ์ธ ๋ฐฉํฅ์ ๋ณ๊ฒฝํ์ง ์๊ณ ์ด๋๋ฆฌ์ ์ํ๊ณ๋ฅผ ๊ฐ์ ํ๋ ์ค์ํ ์ ๊ทธ๋ ์ด๋์ ๋๋ค. MCOPY์ ๋์ ์ ๊ฐ๋ฐ์์๊ฒ ๊ถํ์ ๋ถ์ฌํ๊ณ ์ค๋งํธ ๊ณ์ฝ ๊ฐ๋ฐ์ ํฅ์์ํต๋๋ค. ์ค๋งํธ ๊ณ์ฝ์ ๋ณด๋ค ํจ์จ์ ์ธ ์ฒ๋ฆฌ๋ฅผ ํตํด ์ด๋๋ฆฌ์ ๊ฐ์ ๋จธ์ (EVM)์ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ๋ฅผ ๊ฐ์ํํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค.[2][3]