๋ชฉ์ฐจ
- Key Takeaways
- 1. ๋ฐฐ๊ฒฝ - ์ธ์ ํฐ๋ธ์ ๋ค์ดํฐ๋ธ EVM ๋์ ๊ณผ ๊ทธ ์ด์
- 1.1 Why EVM?
- 1.2 Injective EVM Deep Dive
- 2. ์์ฌ์ - EVM ์ ์ฉ, ๊ทธ ๋ค์์ ํ์ํ ๊ฒ์ ๋ฌด์์ผ๊น?
- 2.1 ์ธ์ ํฐ๋ธ๋ ์ฌ์ ํ ๊ฐ์ฅ ๋น ๋ฅธ ๋ธ๋ก์ฒด์ธ๋ค ์ค ํ๋๋ค
- 2.2 ๊ฐ๋ฐ์๋ค์ ๋ํ ์ดํ์ด ํ์ํ๋ค
- 2.3 ๋ค์ค VM์ ์ถ๊ตฌํ๋ค๋ฉด, EVM์ ๋์ด์์
- 2.4 ๊ฒฐ๋ก : ์ด์ ๋ ์ ๋ง ์ธ์ ํฐ๋ธ์ ์๊ฐ์ด๋ค
- 3. ๋ฆฌ์์ค
๋ฆฌ์์ฒ
๊ด๋ จ ํ๋ก์ ํธ
Key Takeaways
์ธ์ ํฐ๋ธ ๋ฉ์ค๋ 2025๋ 1์์ ์ธ์ ํฐ๋ธ EVM์ ๋ฐํํ์๋ค. ์ธ์ ํฐ๋ธ EVM์ ๋ณ๋์ ์คํ์ฒด์ธ ์ฐ์ฐ์ด ์๋, ์ธ์ ํฐ๋ธ์ ์ฝ์ด์ ๋์ ํ๋ ๊ฒ์ผ๋ก ๋ณด๋ค ํญ๋์ ๊ฐ๋ฐ์ ์ํ๊ณ๋ฅผ ํ๋ณดํ๋ ค๋ ์์ง์์ผ๋ก ํ๊ฐ๋ฐ๊ณ ์๋ค.
ํ์ง๋ง ์ด๊ฒ์ด ๊ธฐ์กด ์ธ์ ํฐ๋ธ์ ์ค๋งํธ ์ปจํธ๋ํธ์๋ WASM์ ํฌ๊ธฐํ๋ ๊ฒ์ ์๋๋ฉฐ, ๋ค์ค VM์ ์ฑํํ์ฌ ๊ฐ๋ฐ์๋ค์ด ์ธ์ ํฐ๋ธ์ ์จ๋ณด๋ฉํจ์ ์์ด์ ์ฌ๋ฌ ๊ฐ์ง ์ฅ์ ๋ฌผ๋ค์ ์ ๊ฑฐํ๋ ์ด๋์ ํฐ๋ธ๋ผ๊ณ ๋ด์ผ ํ ๊ฒ์ด๋ค.
๋ง์ฝ EVM ๋์ ์ด ์ฑ๊ณต์ ์ผ๋ก ๊ฐ๋ฐ์ ์ํ๊ณ๋ฅผ ํ์ฅ์ํจ๋ค๋ฉด, ๊ทธ๋ค์ ๋จ๊ณ๋ก ๋ ๋ค๋ฅธ VM ๋์ ์ ๊ณ ๋ฏผํด ๋ณผ ์๋ ์์ ๊ฒ์ด๋ค. ๊ฐ๋ น, ์ง๊ธ ๊ฐ์ฅ ๋น ๋ฅด๊ฒ ์ฑ์ฅํ๊ณ ์๋ MoveVM์ด๋, ๋ฐฉ๋ํ ์๋ผ๋ ์ํ๊ณ๋ฅผ ํ์ฉํ ์ ์๋ SVM์ด ๋ฐ๋ก ๊ทธ๊ฒ๋ค์ด๋ค. ๊ณผ์ฐ ์ธ์ ํฐ๋ธ ๋ค์ดํฐ๋ธ EVM์ด ์์ผ๋ก ์ธ์ ํฐ๋ธ ์ํ๊ณ ์ฑ์ฅ์ ์ด๋ค ์ํฅ์ ์ค ์ ์์์ง ์ง์ผ๋ณด๋๋ก ํ์.
1. ๋ฐฐ๊ฒฝ - ์ธ์ ํฐ๋ธ์ ๋ค์ดํฐ๋ธ EVM ๋์ ๊ณผ ๊ทธ ์ด์
1.1 Why EVM?
์ธ์ ํฐ๋ธ ๋คํธ์ํฌ์ ํต์ฌ ์ปจํธ๋ฆฌ๋ทฐํฐ ์ค ํ๋์ธ ์ธ์ ํฐ๋ธ ๋ฉ์ค๋ 2025๋ 1์์ ์ธ์ ํฐ๋ธ ์ฒด์ธ ์ฝ์ด์ ๋ค์ดํฐ๋ธ EVM ์คํ ํ๊ฒฝ์ ๋์ ํ๋ค๊ณ ๋ฐํํ๋ค. ์ด๋ค์ด EVM ์คํ ํ๊ฒฝ์ ๋์ ํ๋ ๊ฐ์ฅ ํฐ ์ด์ ๋ก๋ ์ด๋๋ฆฌ์์ ๊ด๋ฒ์ํ ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ์ ์ฑ์๋ ๋์ ๊ฐ๋ฐ ํด๋ง ํ๊ฒฝ์ ํ์ฉํ๋ ๊ฒ์ด๋ผ๊ณ ํ ์ ์๋ค. ์ธ์ ํฐ๋ธ ๋คํธ์ํฌ๋ ์ฌํ๊น์ง ๋ค์ํ๊ณ ์๋ก์ด ๊ธฐ์ ํ์ ๋ค์ ๋๊ฑฐ ๋์ ํ์ ๋ฟ๋ง ์๋๋ผ, ๊ณต๊ฒฉ์ ์ธ ๋น์ฆ๋์ค ํ์ฅ์ ํตํด ์ฌ๋ฌ ์ ์์ ํ๋กํ ์ฝ๊ณผ ํ๋ ฅ์ ๋๋ชจํ๋ ๋ฐ ํฐ ์ฑ๊ณต์ ๊ฑฐ๋์์ง๋ง, ์ธ์ ํฐ๋ธ๋ง์ ์ํ ๊ฐ๋ฐ์๋ค์ ์จ๋ณด๋ฉ์ํค๋ ๋ฐ๋ ํ๊ณ๊ฐ ์์๊ธฐ ๋๋ฌธ์ ์ด๋ฒ ๋ค์ดํฐ๋ธ EVM ๋์ ์๋ ์ด๋ฌํ ๋ฌธ์ ๋ค์ ๋ํ ์ธ์์ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐ์ ํ๊ฒฝ ๊ฐ์ ์ ๋ํ ๋์ฆ๊ฐ ๊ฐ์ฅ ํฐ ๋๊ธฐ๋ก ์์ฉํ์ ๊ฒ์ด๋ค.

Source: Electric Capital
์ค์ ๋ก ์ด๋ฌํ ๋๊ธฐ๋ ํต๊ณ๊ฐ ์ฆ๋ช ํ๋๋ฐ, ์ผ๋ ํธ๋ฆญ ์บํผํ(Electric Capital)์ด ๋ฐํํ ๊ฐ๋ฐ์ ๋ณด๊ณ ์์ ๋ฐ๋ฅด๋ฉด, ๋ฉํฐ์ฒด์ธ์ผ๋ก ํ๋ํ๋ ๊ฐ๋ฐ์์ ์ฝ 74%๊ฐ EVM ์ฒด์ธ์์ ๊ฐ๋ฐ์ ํ๊ณ ์์ผ๋ฉฐ, ์ด๋๋ฆฌ์์ ์์ง๊น์ง๋ ์ ์ธ๊ณ ๋ชจ๋ ๋๋ฅ์์ ๊ฐ๋ฐ์ ํ๋๋ 1์๋ฅผ ์ฐจ์งํ๊ณ ์๋ค. ์ฆ, ๊ฐ๋ฐ์ ์ํ๊ณ์ ๋ค์์ฑ์ด ๋์ด๋๋ ์ถ์ธ์ธ ์ง๊ธ๊น์ง๋ ์๋ฆฌ๋ํฐ๋ฅผ ์ฌ์ฉํ๋ EVM ๊ฐ๋ฐ์๊ฐ ๋ธ๋ก์ฒด์ธ ์ฐ์ ์ ์ฃผ๋ฅ๋ผ๋ ์๋ฏธ๋ค.
์ด๋ฅผ ์ข ๋ ํ์ด์ ๋งํ๋ฉด, EVM์ ์ง์ํ์ง ์๋ ์ฒด์ธ๋ค์ ๋ง๋ํ ์๋ณธ๊ณผ ์๊ฐ์ ๋ค์ฌ ์๋ก์ด ๊ฐ๋ฐ์ ์ํ๊ณ๋ฅผ ์กฐ์ฑํ๊ณ ๊ทธ๋ค์ ์ํ๊ณ๋ก ๋์ด๋ค์ฌ์ผ ํ๋ ๋น์ฉ์ ์๊ณ ๊ฐ์ผ ํ๋ ๋ฐ๋ฉด, EVM์ ์ง์ํ๋ ์ฒด์ธ๋ค์ ์ด๋ฏธ ๋ธ๋ก์ฒด์ธ์ ์น์ํ ๊ฐ๋ฐ์๋ค์ ๋ณด๋ค ์ฝ๊ฒ ์ ์นํ ์ ์๋ค. ๋ํ ๊ฐ๋ฐ์ ์ ์ฅ์์๋ ์ถ๊ฐ์ ์ผ๋ก ํ์ตํด์ผ ํ๋ ๊ธฐ์ ์ ์ฅ๋ฒฝ ์์ด ์๋ ์น์ํ๋ ๊ฐ๋ฐ ํ๊ฒฝ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์์ด ์์ฐ์ฑ ์ธก๋ฉด์์๋ ์ ๋ฆฌํ๋ค๋ ๋ป์ด๋ค.
์ด๋ฅผ ๋ฐฉ์ฆํ๋ฏ, ์ค์ ๋ก ์ธ์ ํฐ๋ธ ๋ฉ์ค์์๋ ๊ฐ๋ฐ์๋ค์ ์จ๋ณด๋ฉํ๋ ๊ณผ์ ์์ ์๋ง์ ๊ฐ๋ฐ์๋ค์ด EVM ์คํ ํ๊ฒฝ์ ๋์ ํด ๋ฌ๋ผ๋ ์์ฒญ์ ํ๋ค๊ณ ํ๋ค. ํ์๋ ๋ ์ด์ด1์ ์ง์ ์ ์ธ ๊ณ ๊ฐ์ ์ ์ ๋ค๋ณด๋ค ๊ฐ๋ฐ์๋ค์ด ๋์ด์ผ ํ๋ค๋ ์ ์์, ๊ฐ๋ฐ์์ ์์ฒญ์ ๋ฃ๊ณ ๊ทธ๊ฒ์ ํ๋ก๋ํธ๋ก ์ ์ฉํ๋ ๊ฒ์ ๋งค์ฐ ๋ฐ๋์งํ๋ค๊ณ ์๊ฐํ๋ค. ๋ ์ด์ด1์ ๊ฐ์ฅ ์ค์ํ ๊ณ ๊ฐ์ ๋น๋๊ณ , ํ๋ฅญํ ๋น๋๋ค์ด ๊ฒฐ๊ตญ ์ ์ ๋ค์ ๋์ด๋ชจ์ ์ ์๊ธฐ์.
1.2 Injective EVM Deep Dive
1.2.1 EVM์ด ์๋๋ผ ๋ค์ค VM
์ธ์ ํฐ๋ธ์ ๋ค์ดํฐ๋ธ EVM์ ๋ํด์ ์ข ๋ ์์ธํ ์์๋ณด๊ธฐ ์ ์, ํ ๊ฐ์ง ๋ช ํํ๊ฒ ํด์ผ ํ๋ ๊ฒ์ ์ธ์ ํฐ๋ธ๊ฐ WASM ์ปจํธ๋ํธ๋ ์ฌ์ ํ ๊ตฌํํ๊ณ ์๋ค๋ ๋ถ๋ถ์ด๋ค. ์ฆ, EVM์ผ๋ก์ ํผ๋ดํ ์ด ์๋, ๊ธฐ์กด WASM ๊ฐ๋ฐ ํ๊ฒฝ์ ์ ์งํ๋ฉด์๋ EVM๋ ์ ์ฉํ๋ ๋ฉํฐVM ์ ๋ต์ ์ ๊ฐํ๋ ๊ฒ์ด๋ค.
์ฆ ์ธ์ ํฐ๋ธ์์์ EVM์ ๋ค๋ฅธ EVM์ฒด์ธ๋ค๊ณผ ๊ฐ์ด ์ฒด์ธ์ ์ฝ์ด์ ๊ตฌํ๋์ด ์ฌ๋ฆฌํ ์คํ ํ๊ฒฝ์ ๋ง๋ค์ด์ฃผ์ง๋ง, ๊ธฐ์กด์ WASM ๊ธฐ๋ฐ์ ์คํ ํ๊ฒฝ๊ณผ๋ ์ด์ฐ๋ฌ์ง ํํ๋ก ๊ตฌํ๋์๋ค. ๋ํ, ์ด์ ๋์์ ์ต์ Geth(Go-Ethereum) ์ด๋๋ฆฌ์ ํด๋ผ์ด์ธํธ์ EVM ๊ตฌํ์ฒด๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋๋ฆฌ์์ ์ต์ ํด๋ง(Foundry๋ Hardhat ๊ฐ์) ๋ฐ ํ์ค๊ณผ๋ ์๋ฒฝํ๊ฒ ํธํ๋๋ ํํ์ด๋ค.
1.2.2 ํธ๋์ญ์ ์ ์์์ฑ

ํธ๋์ญ์ ์ด ์์์ฑ(Atomicity)์ ๊ฐ๋ ๊ฒ์ ๊ต์ฅํ ์ค์ํ๋ค. ํนํ๋ ์ํ๋ ๊ฒฐ๊ณผ๋ฅผ ์ป๊ธฐ ์ํด์ ์์ฐจ์ ์ผ๋ก ํธ๋์ญ์ ์ ์ฒ๋ฆฌํด์ผ ํ๋ ๊ฒฝ์ฐ(ํ๋์๋ก ๊ณผ ๊ฐ์) ์ฌ๋ฌ ๋จ๊ณ์ ํธ๋์ญ์ ์ค์์ ํ๋์ ํธ๋์ญ์ ๋ง ์คํจํ๋๋ผ๋ ์ํ๋ ๊ฒฐ๊ณผ๊ฐ์ ์ป๋ ๋ฐ ์คํจํ๊ธฐ ๋๋ฌธ์ ์ด ๊ณผ์ ์์ ์ํ๋ ๊ฒฐ๊ณผ๊ฐ์ ์ป์ง ๋ชปํ๊ณ ๋ถํ์ํ๊ฒ ํธ๋์ญ์ ๋น์ฉ์ด๋ ์์ฐ์ ์์ค์ด ๋ฐ์ํ ์ ์๋ค.
์ด์ ๋ฐ๋๋ก ์์์ฑ์ด ๋ณด์ฅ๋๋ ํ๊ฒฝ์์๋, ํ๋์ ํธ๋์ญ์ ์ด ์คํจํ๋ฉด ๋๋จธ์ง ํธ๋์ญ์ ๋ค๋ ์ ๋ถ ๋กค๋ฐฑ๋๋ฏ๋ก ์์คํ ์ํ๊ฐ ์ผ๊ด๋๊ฒ ์ ์ง๋ ์ ์๋ค. ์ธ์ ํฐ๋ธ์์๋ ๋ฉํฐ ๋ฉ์์ง ํธ๋์ญ์ (์ฌ๋ฌ ๊ฐ์ ๋ฉ์์ง๋ฅผ ํ ํธ๋์ญ์ ์ ๋ด์ ์์ฐจ์ ์ผ๋ก ์คํํ๋ ๊ตฌ์กฐ)์ด๋๋ผ๋ ํ ๋จ๊ณ๊ฐ ์คํจํ์ ๋ ์ ์ฒด ํธ๋์ญ์ ์ ๋๋๋ ค์ ๋ฐ์ดํฐ์ ๋ฌด๊ฒฐ์ฑ๊ณผ ์ผ๊ด์ฑ์ ๋ณด์ฅํ ์ ์๋ค(WASM๊ณผ EVM ํ๊ฒฝ ๋ชจ๋์ ์ ์ฉ๋๋ค).
์ด๋ฌํ ํน์ฑ์ 1) ์ ์ฒด ๋กค๋ฐฑ์ ํตํด ์ค๋ฅ ์ง์ ํ์ ์ ํจ์ฌ ํจ์จ์ ์ผ๋ก ํ ์ ์๊ณ 2) ๋ถ๋ถ ์คํจ๋ก ์ธํด์ ์์ํ์ง ๋ชปํ ์ํ ๋ณํ๊ฐ ์๊ธฐ ๋๋ฌธ์, ๊ธ์ต ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉํจ์ ์์ด์ ์์ ์ฑ์ ํ๋ณดํ ์ ์๋๋ฐ๋ค 3) ๋ณต์กํ ์ํฌํ๋ก์ฐ๊ฐ ์๋ ์ํ์์๋ ์ํ๊ฐ์ด ๋ถ์ผ์นํ ์ํ์ด ์ค์ด๋ค๊ณ 4) ์ด๋ค ๊ฐ์๋จธ์ ์ ์ฌ์ฉํ๋ ๋์ผํ ๋กค๋ฐฑ ๊ท์น์ ์ ์ฉํด์ ์์คํ ์ ์ผ๊ด์ฑ์ ๋ณด์ฅํ ์ ์๋ค.
์ด๋ฌํ ํธ๋์ญ์ ์์์ฑ์, ์ธ์ ํฐ๋ธ๊ฐ ๊ธ์ต ํนํ ๋ธ๋ก์ฒด์ธ์ด๊ธฐ ๋๋ฌธ์ ๋ ์ค์ํ ๊ฐ์น๋ผ๊ณ ํ ์ ์๋ค.
1.2.3 ๋ชจ๋ ํธํ์ฑ(Module Compatibility)
์ธ์ ํฐ๋ธ ๋คํธ์ํฌ๊ฐ ๋ค๋ฅธ ๋ ์ด์ด1 ๋ธ๋ก์ฒด์ธ๋ค๊ณผ ์ฐจ๋ณํ๋๋ ์ ๋ค์ ๋ง์ง๋ง, ๊ฐ๋ฐ์์ ์ ์ฅ์์ ์ธ์ ํฐ๋ธ๊ฐ ๋๋ณด์ด๋ ๋ถ๋ถ์ ๋ฐ๋ก ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ์ฝ๊ฒ ํ ์ ์๋๋ก ๋์์ฃผ๋ ๋ค์ํ "๋ชจ๋๋ค"์ ์กด์ฌ๋ผ๊ณ ์๊ฐํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฒ EVM ์ ๋ฐ์ดํธ๋ ์ธ์ ํฐ๋ธ ์ฝ์ด์ EVM ํ๊ฒฝ์ ๊ตฌํํ๋ ๊ฒ์ด๋ฏ๋ก, EVM ๊ฐ๋ฐ์๋ค ์ญ์ Exchange Precompile(EVM์์ ๊ฑฐ๋์ ๋ชจ๋ ๋ฉ์์ง๋ฅผ ๊ฐ๋จํ๊ฒ ํธ์ถํ ์ ์๋ ๋ํผ(Wrapper))์ ํ์ฉํ์ฌ ์ธ์ ํฐ๋ธ์ ๋ด์ฅ๋์ด ์๋ ๋ชจ๋๋ค์ ํ์ฉํ ์ ์๋ค.
์ฆ, EVM ๊ฐ๋ฐ์๋ค๋ ์ธ์ ํฐ๋ธ์ CLOB, ๋ฐฐ์น ์ฅ์ (FBA), ๊ณต์ ์ ๋์ฑ ํ๊ฒฝ๋ค์ ๋ ๋ฒ๋ฆฌ์งํ์ฌ ๋ค์ํ ๊ธ์ต ๊ด๋ จ ์ ํ๋ฆฌ์ผ์ด์ ๋ค์ ๊ตฌํํ ์ ์๋ค.
1.2.4. AI-Ready VM
์ถ๊ฐ์ ์ผ๋ก, ์ธ์ ํฐ๋ธ์ EVM์ AI ์ถ๋ก ์ ์จ์ฒด์ธ์์ ์ง์ ์คํํ ์ ์๋๋ก ํด์, AI Agent๋ค, ๊ทธ๋ฆฌ๊ณ ์ด์ ๊ด๋ จ๋ ๋ค์ํ AI์ ๋ธ๋ก์ฒด์ธ ๊ด๋ จ ์ด๋์ ํฐ๋ธ๋ค์ ์ ๊ฐํ ์ ์๋๋ก ํ๋ค. AI ๊ด๋ จ ์ถ๋ก ์ ์จ์ฒด์ธ์์ ๋ฐ๋ก ์คํํ ์ ์๊ธฐ ๋๋ฌธ์ ์คํ์ฒด์ธ ์ฐ์ฐ์ ๋ํ ์์กด๋๋ฅผ ๋ฎ์ถ ์ ์๊ณ , AI๋ฅผ ์ด์ฉํ์ฌ ํฌํธํด๋ฆฌ์ค๋ฅผ ๊ด๋ฆฌํ๊ฑฐ๋, ๊ธ์ต ๊ด๋ จ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ๊ฑฐ๋, DAO์ ๊ฐ์ ์กฐ์ง์ ์ฌ๋ถ๋ฅผ ์์ด์ ํธ๊ฐ ๊ด๋ฆฌํ ์ ์๋๋ก ํด์ ์ธ์ ํฐ๋ธ์ ๊ธ์ต ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ ์ฌ์ธต์ ์ผ๋ก ํ์ฉํ ์ ์๋ค.
์ด๋ฏธ ์ธ์ ํฐ๋ธ๋ ๋ค์ดํฐ๋ธ EVM ๋์ ์ ์๋ AI์ ๊ด๋ จํ์ฌ ๋ค์ํ ์ด๋์ ํฐ๋ธ์ ํํธ๋์ญ์ ์ ๊ฐํ ๋ฐ ์๋๋ฐ, ์ด๋ฌํ ์ด๋์ ํฐ๋ธ ์ญ์ EVM ๊ฐ๋ฐ์๋ค์ด ๋๋ฆด ์ ์๋ ํํ์ด๋ผ๊ณ ํ ์ ์๋ค.
1.2.5 ๋ค์คVM, ํ์ง๋ง ํ๋์ ํ ํฐ

๋ง์ง๋ง์ผ๋ก๋ ํ ํฐ ํํ ๋จ์ผํ๋ค. ์ธ์ ํฐ๋ธ๊ฐ ๋ค์คVM์ ์ง์ํ๋ค๊ณ ํ๋ฉด, ํ ํฐ ํ์ค์ด ๋๋ฌด ๋ค์ํด์ง๊ณ ์ด๋ค๊ฐ์ ํธํ์ด ์ด๋ ต์ง ์๋๋ ํ๋ ๊ฑฑ์ ์ด ์์ ์ ์๋ค. ํ์ง๋ง ์ธ์ ํฐ๋ธ ์ญ์ ์ด ๋ฌธ์ ๋ฅผ ์ด๋ฏธ ์ธ์งํ๊ณ ์์๊ณ , ์ด ๋ฌธ์ ๋ฅผ Bank Precomplie๊ณผ ERC20 Module๋ก ํด๊ฒฐํ๊ณ ์ ํ๋ค. ์ด๋ค์ ํน์ฑ์ ๊ฐ๊ฐ ์๋์ ๊ฐ๋ค:
Bank Precompile
EVM์ ERC-20 ํ ํฐ์ด Injective์
x/bank๋ชจ๋๊ณผ ์ง์ ์ํธ์์ฉํ ์ ์๋ ์ค๋งํธ ์ปจํธ๋ํธ ์ธํฐํ์ด์ค๊ธฐ์กด์๋ ํ ์ฒด์ธ์ผ๋ก ํ ํฐ์ ์ ์กํ ๋ ํ ํฐ ๋ณต์ ๋ ์์คํฌ๋ก๊ฐ ๋ถ๊ฐํผํ์ง๋ง, ์ด์ ๋ ์จ์ฒด์ธ์์ ์ง์ ERC-20 ํํ๋ก ์ผ์ํ ๊ด๋ฆฌ๊ฐ ๊ฐ๋ฅ
๋ชจ๋ ํ ํฐ ํ๋(์ ์กยท๋ฏผํธยท์๊ฐ ๋ฑ)์ด WASMยทEVM ํ๊ฒฝ ๊ฐ ์ค์๊ฐ ๋๊ธฐํ๋์ด, ์ด์ค ํ๊ณ ๋ฌธ์ ๋ฅผ ์์ฒ์ ์ผ๋ก ๋ฐฉ์ง
ERC20 Module
Injective์ ๋ค์ดํฐ๋ธ ์์ฐ์ ERC-20 ํ์ค์ผ๋ก ๋งคํํด, IBCยทPeggyยทTokenFactory ๋ฑ ๋ค์ํ ์์ฐ์ด EVM๊ณผ ์์ฐ์ค๋ฝ๊ฒ ์ฐ๋๋๋๋ก ํจ
Bank denoms์ ERC-20 ํ ํฐ์ ๋งคํ์ ์ ์ฅยท๊ด๋ฆฌ
WASM ํน์ EVM ์ด๋ ์ชฝ์์๋ ํ ํฐ์ ์์ฑํ๊ณ ๊ด๋ฆฌํ ์ ์์ด, ๊ฐ๋ฐ ์ ์ฐ์ฑ์ด ๋์์ง
๊ฐ๋ฐ์๋ค์ด ERC-20 ํ์ค์ ํ์ฉํด Injective์ ํ ํฐ์ ๊ด๋ฆฌํ ์ ์๋๋ก ํ์ฌ, ํญ๋์ ์ํ๊ณ ์ง์์ด ๊ฐ๋ฅํจ.ย
์ด์ฒ๋ผ Bank Precompile๊ณผ ERC20 Module์ ๊ฒฐํฉ์ Injective์ ๋ค์ค-VM ํ๊ฒฝ์์ ํ ํฐ์ ๋จ์ผํ๋ ๋ฐฉ์์ผ๋ก ์ผ๊ด๋๊ฒ ์ฌ์ฉํ ์ ์๊ฒ ํด์ค๋ค. ์ด๋ฌํ ๋ฐฉ์์ผ๋ก ์ ์ ๋ค์ ๋ณต์กํ ํฌ๋ก์ค์ฒด์ธ ์ ์ฐจ ์์ด ํจ์จ์ ์ด๊ณ ์์ ํ๊ฒ ํ ํฐ์ ๋ค๋ฃฐ ์ ์์ด, Injective๊ฐ ์ถ๊ตฌํ๋ ํตํฉ์ ์ด๊ณ ๊ฐํธํ ์ํ๊ณ๋ฅผ ๊ตฌํํ ์ ์๋ค.
2. ์์ฌ์ - EVM ์ ์ฉ, ๊ทธ ๋ค์์ ํ์ํ ๊ฒ์ ๋ฌด์์ผ๊น?
2.1 ์ธ์ ํฐ๋ธ๋ ์ฌ์ ํ ๊ฐ์ฅ ๋น ๋ฅธ ๋ธ๋ก์ฒด์ธ๋ค ์ค ํ๋๋ค
์ง๊ธ์ "๋น ๋ฅธ ๋ธ๋ก์ฒด์ธ"๋ค์ด ์ฌ๋ฟ ์์ง๋ง, ์ธ์ ํฐ๋ธ๋ ์ด๋ฌํ ๋ด๋ฌํฐ๋ธ์ ์์กฐ๋ผ๊ณ ํ ์ ์๋ค. ๋๊ตฌ๋ณด๋ค ํ ๋๋ฏผํธ์ ๊ฐ๋ฅ์ฑ์ ๋น ๋ฅด๊ฒ ํฌ์ฐฉํ๊ณ , ์์ ๋ค์ ๋ชฉ์ ์ ๋ง๊ฒ ์ฌ์ค๊ณํ์ฌ ์ ๊ณ์ ๋ค์ํ ์ ๋ก๋ฅผ ์ ๊ณตํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฌํ ํผํฌ๋จผ์ค๋ EVM ๋์ ์ดํ์๋ ๊ณ์๋๋ค.
์ธ์ ํฐ๋ธ๋ ์ค์ ๋ก ์ธ์ ํฐ๋ธ EVM์ ์ฑ๋ฅ์ ํฌ๊ฒ ๋ ๊ฐ์ง ํ ์คํธ ํ๊ฒฝ์์ ํ ์คํ ์ ํด๋ดค๋๋ฐ ๋ถ์ฐ๋ ๋ ธ๋ ๊ฐ์ ํต์ ์ ํฌํจํ๋ ์ค์ ๋คํธ์ํฌ ํ๊ฒฝ(๋คํธ์ํฌ ์ค์ฌ ์ฒ๋ฆฌ๋)์์ ์ฝ 4,500TPS๋ฅผ ๋ฌ์ฑํ์๊ณ , ๋คํธ์ํฌ ์ ์ฝ์ด ์๋ ์ด์์ ์ธ ํ๊ฒฝ์์๋ ์ต๋ 12,500TPS๋ฅผ ๊ตฌํํด๋๋ค. ์ด๋ ํ์ฌ ์กด์ฌํ๋ ๊ณ ์ฑ๋ฅ EVM๋ค๊ณผ ๋น๊ตํ์ ๋ ๋ช ๋ฐฐ ์ด์ ๋น ๋ฅธ ํผํฌ๋จผ์ค๋ผ๊ณ ํ ์ ์๋ค
๋น ๋ฅด๋ฉด์๋ ๊ฐ์ฅ ์ต์ ์ Geth๋ฅผ ํธํํ๋ ์ธ์ ํฐ๋ธ๋, ๋ค๋ฅธ EVM ์ฒด์ธ๋ค๊ณผ ๋น๊ตํ์ ๋ ๊ธฐ์ ์ ์ผ๋ก ๋ค์ฒ์ง๋ ๊ฒ์ด ์๋ค๊ณ ์๊ฐํ๋ค. ๊ทธ๋ ๋ค๋ฉด ์ด์ ์ธ์ ํฐ๋ธ๊ฐ ํ์ํ ๊ฒ์ ๋ฌด์์ผ๊น?
2.2 ๊ฐ๋ฐ์๋ค์ ๋ํ ์ดํ์ด ํ์ํ๋ค
์ธ์ ํฐ๋ธ๊ฐ EVM ๋์ ๋ค์์ผ๋ก ์๊ธํ๊ฒ ํด์ผ ํ๋ ๊ฒ์ ์ฐ์ํ EVM ๊ฐ๋ฐ์๋ค์ ์ธ์ ํฐ๋ธ๋ก ๋ฐ๋ ค์ค๋ ๊ฒ์ด๋ค. ํ์ง๋ง ๋ฌธ์ ๋ EVM ๊ฐ๋ฐ์๋ค์๊ฒ ์ ํ์ง๋ค์ด ๋ฌด์ํ ๋ง๋ค๋ ๊ฒ์ด๋ค. ๊ทธ๋ฆฌ๊ณ ํน์ ๊ฐ๋ฐ ์ง๋จ๋ค์ ๊ทธ๋ํธ๋ ์ผ์์ ์ธ ํํ๋ง์ ๋ ธ๋ฆฌ๊ณ ์ ํ PoC๋ง ๊ตฌ์ถํ ๋ค์ ๊ทธ๋ํธ๋ง ๋ฐ๊ณ ๋ค๋ฅธ ์ฒด์ธ์ผ๋ก ์ด๋ํ๋ ๊ทธ๋ํธ ํํฐ๋ค๋ ์๋ค.
์ด๋ฌํ ๋ฌธ์ ๋ค์ ํด๊ฒฐํ๊ธฐ ์ํด์๋, ๊ฐ๋ฐ์๋ค์๊ฒ ์ ์ ํ ์ธ์ผํฐ๋ธ๋ฅผ ์ ๊ณตํ๋ฉด์๋ ๋จ๊ณ์ ์ผ๋ก ๊ทธ๋ํธ๋ฅผ ์ฃผ๋ ํํ์ ํด์ปคํค์ ์งํํด๋ ์ข๊ณ , ๊ฐ๋ฐ์๋ค์ด ๋ง์ด ๋ถํฌ๋์ด ์๋ ํํ์ ์ฅ๊ธฐ์ ์ผ๋ก ์ํตํ๋ ๊ฒ๋ ํ์ํ ์ ์๋ค.
๋ฌผ๋ก ์ธ์ ํฐ๋ธ๊ฐ ๊ฐ์ง๊ณ ์๋ ์ฅ์ ๋ค๋ ์๋ค. ์ธ์ ํฐ๋ธ๋ ์ง๋ 3๋ ๊ฐ ์ถฉ์ฑ์ ์ธ ์ปค๋ฎค๋ํฐ ์ง๋จ(๋์๋ผ๊ณ ๋ถ๋ฆฌ๋)์ ๋ง๋ค์๋ค. ๊ฒฐ๊ตญ ์ ํ๋ฆฌ์ผ์ด์ ๋น๋ ์ ์ฅ์์ ์์ ๋ค์ด ๊ตฌ์ถํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ฉํ ์ ์๋ ์ ์ฌ์ ์ธ ์ฌ์ฉ์๋ค์ด ๋ง์ ์ฒด์ธ๋ค์ ์ ํธํ ๊ฒ์ด๊ธฐ์, ์ธ์ ํฐ๋ธ๊ฐ ๊ฐ์ง๊ณ ์๋ ์ปค๋ฎค๋ํฐ๋ ๊ฐ๋ฐ์๋ค์ ์จ๋ณด๋ฉ์ํค๋ ๋ฐ ์์ด์ ํฐ ์ฅ์ ์ผ๋ก ์์ฉ๋ ์ ์์ ๊ฒ์ด๋ค. ์ค์ํ ๊ฒ์, ์ธ์ ํฐ๋ธ๊ฐ ์ด์ ๋ค์ดํฐ๋ธํ๊ฒ EVM์ ์ง์ํ๊ณ ์๋ค๋ ๊ฒ์ ์ ๊ทน์ ์ผ๋ก ๋น๋๋ค์๊ฒ ์๋ฆฌ๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ๋ค.
2.3 ๋ค์ค VM์ ์ถ๊ตฌํ๋ค๋ฉด, EVM์ ๋์ด์์
์ธ์ ํฐ๋ธ๊ฐ ๋จ์ํ WASM์์ EVM์ผ๋ก ํผ๋ดํ ํ ๊ฒ์ด๋ผ๊ณ ํ๋ฉด, ๊ทธ๋ ๊ฒ ๋๋จํ ๋ณํ๊ฐ ์๋ ์ ์๋๋ฐ ์ด๋ฒ ์ ๊ทธ๋ ์ด๋๋ฅผ ํตํด์ "๋ค์ค VM ์ํ๊ณ ๊ตฌ์ถ"์ ์ ํฌํ ๋งํผ, ์ธ์ ํฐ๋ธ๊ฐ EVM ๋์ ๋ง์ผ๋ก ๋๋์ง ์์ ๊ฐ๋ฅ์ฑ๋ ์กด์ฌํ๋ค.
์ค์ ๋ก ์ด๋ค์ ๋กค์ ์ผ๋ก EVM ์ํ๊ณ(inEVM) ๋ฟ๋ง ์๋๋ผ SVM ์ํ๊ณ(inSVM)๋ ๊ตฌ์ถํ๋ ค ํ๊ณ , ๊ทธ ์ดํ๋ก๋ ๊ฐ์ฅ ์ ๋ช ํ SVM ์ฒด์ธ ์ค ํ๋์ธ ์๋(Sonic)๊ณผ ํ๋ ฅํ์ฌ ์ธ์ ํฐ๋ธ ๊ฐ๋ฐ์๋ค์ด ์๋ผ๋ ๊ธฐ๋ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํ ์ ์๋ ํ๊ฒฝ์ ๊ตฌ์ถํ๊ธฐ๋ ํ๋ค. ์ธ์ ํฐ๋ธ์ ์ด๋ฌํ ํ๋ณด๋ ๊ฐ๋ฐ์ ์ํ๊ณ๊ฐ ์ผ๋ง๋ ์ฑ์ฅํ๋๋์ ๋ฐ๋ผ์ ์ถํ์ SVM๋ ๋ค์ดํฐ๋ธํ๊ฒ ์ง์ํ ์ ์์ ๊ฒ์ผ๋ก ์ฌ๋ฃ๋๋ค. ๊ฒฐ๊ตญ ๋๊ฐ ๋ ์์ ์ ์ผ๋ก ๋ค์ํ ๊ฐ๋ฐ์ ์ํ๊ณ๋ฅผ ๋จ์ผ ์ฝ์ด์ ์ ์ฐฉ์ํฌ ์ ์๋๋๋ ๊ต์ฅํ ์ค์ํ ๊ฒ์ผ๋ก ์ฌ๋ฃ๋๋ค.
ํ์๊ฐ ์๊น๋ ์ธ๊ธํ๋ฏ, ์ค๋งํธ ์ปจํธ๋ํธ ํ๋ซํผ์ ๊ณ ๊ฐ์ ๊ถ๊ทน์ ์ผ๋ก ์ ์ ๊ฐ ์๋๋ผ ๋น๋์ฌ์ผ ํ๊ธฐ ๋๋ฌธ์ด๋ค. ์ฌ๋์ ์๋ก์ด ๊ฒ์ ํ์ตํ๋ ๊ฒ์ ์ซ์ดํ๋ค. ์ต์ํ ๊ฒ์ ์ข์ํ๋ค. ํด์, ๊ฐ๋ฐ์๋ค์ด ์ฝ๊ฒ ๋ฌด์ธ๊ฐ๋ฅผ ๋ง๋ค ์ ์๋ ํ๊ฒฝ์ ์ ๊ณตํ๋ ๊ฒ์ ์์ผ๋ก ๋ชจ๋ ์ค๋งํธ ์ปจํธ๋ํธ ํ๋ซํผ๋ค์ ๊ณผ์ ๊ฐ ๋ ๊ฒ์ด๋ค.
๊ทธ๋ฐ ์ ์์ ํ์ฌ ์ธ์ ํฐ๋ธ์ ๋ฐฉํฅ์ฑ์ ๊ต์ฅํ ์ข๋ค๊ณ ์๊ฐํ๋ค. ๊ณผ์ฐ ์ฐ๋ฆฌ๋ ์ธ์ ํฐ๋ธ SVM, ์ธ์ ํฐ๋ธ MoveVM์ ๋ณผ ์ ์์๊น?
2.4 ๊ฒฐ๋ก : ์ด์ ๋ ์ ๋ง ์ธ์ ํฐ๋ธ์ ์๊ฐ์ด๋ค
ํ์๊ฐ ๊ธ์ ์ฐ๋ ์ง๊ธ ์ด ์์ ์๋ ๋ค์ํ EVM ์ฒด์ธ๋ค์ด ๋์ค๊ณ ์๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ค์ ์ ๋ง๋ค์ ํน์ฑ๊ณผ ํน์์ผ๋ก ๊ฐ๋ฐ์๋ค๊ณผ ์ ์ ๋ค์ ๋ชจ์ผ๊ณ ์๋ค. ๊ทธ๋ผ์๋ ํ์๋ ์ธ์ ํฐ๋ธ๊ฐ ๋ด์ธ์ธ ์ ์๋ ๊ฐ์น๊ฐ ๋ง๋ค๊ณ ์๊ฐํ๋ค.
์ฐ์ ์ธ์ ํฐ๋ธ๋ ๋ฉ์ธ๋ท์ ๋ก ์นญํ๊ณ ์ง๋ 4๋ ๊ฐ ๋คํธ์ํฌ ๋จ์์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์ด ์๋ค. ์ด๋ ๋คํธ์ํฌ์ ์์ ์ฑ๊ณผ ์ผ๊ด์ฑ์ ์ค์ํ๊ฒ ์๊ฐํ๋ ๊ธฐ๊ด๋ค์๊ฒ ์ถฉ๋ถํ ์ดํํ ์ ์๋ ๊ฐ์น๋ผ๊ณ ์๊ฐํ๋ค. ๋๋ถ์ด ์ด๋ค์ด EVM ๋ง๊ณ ๋ WASM์ ์ง์ํ๋ค๋ ์ฌ์ค๋ ๋ค๋ฅธ "๋น ๋ฅธ EVM"๊ณผ ๋น๊ตํด์ ์ฐจ๋ณ์ ์ด ๋๋ค๊ณ ํ ์ ์์ ๊ฒ์ด๋ค.
๊ธฐ์ ์ ์ผ๋ก๋ ์ด๋ค์ด ๊ตฌ์ถํด๋์ ์ฌ๋ฌ ๊ฐ์ง ๋ชจ๋์ด๋ผ๋๊ฐ, ์ธ์ ํฐ๋ธ๋ง์ด ๊ฐ์ง๊ณ ์๋ ๋ ํนํ ํ ํฌ๋ ธ๋ฏน์ค(์ํ๊ณ์ ์ฌ์ฉ์๋ค์ด ๋ง์์ง๊ณ , ๋ ๋ง์ ์ฌ์ฉ์ด ์ผ์ด๋ ์๋ก $INJ๊ฐ ์๊ฐ๋๋ ํํ์ ํ๋ผ์ดํ ์ ๊ทธ๋ฆฐ ์ ๋ํฌํ ํ ํฌ๋ ธ๋ฏน์ค), ๊ทธ๋ฆฌ๊ณ ์ฌํ ๋ค๋ฅธ ์ฒด์ธ๋ค๊ณผ ๋น๊ตํด๋ ๋ค์ฒ์ง์ง ์๋ ์๋์ ํผํฌ๋จผ์ค๋ ์ถฉ๋ถํ ๊ฐ๋ฐ์๋ค๊ณผ ์ฌ์ฉ์๋ค์๊ฒ ์ดํํ ์ ์๋ ๋ถ๋ถ์ด๋ผ๊ณ ์๊ฐ๋๋ค.
์ด์ฐ ๋ณด๋ฉด ์ง๊ธ์ด ์ธ์ ํฐ๋ธ๊ฐ ๋์ฝํ ์ ์๋ ๊ฐ์ฅ ์ข์ ํ์ด๋ฐ์ด๋ผ๊ณ ์๊ฐํ๋ค. ์ธ์ ํฐ๋ธ๋ ์ง๋ 4๋ ๊ฐ์ ๊ฒฐ์ค์ ๊ฝํผ์ธ ์ ์์๊น?
3. ๋ฆฌ์์คย
๊ด๋ จ ์ํฐํด/ํธ์:ย



