๋ชฉ์ฐจ
- Key Takeaways
- 1. ๋ ์ด์ด์ ๋ก์ ๋ธ๋ก์ฒด์ธ, ์ ๋ก
- 2. ์ ๋ก์ ๊ตฌ์กฐ์ ํน์ง
- 2.1 ๊ฐ๊ด์ ๊ตฌ์กฐ
- 2.2 ํ๋์จ์ด ๊ฐ์ ๊ธฐ๋ฐ ์ค์๊ฐ ๊ฒ์ฆ ๋ฉ์ปค๋์ฆ
- 2.3 200๋ง TPS์ ์ด๊ณ ์ฑ๋ฅ ์ฒ๋ฆฌ๋
- 2.4 ํ์ค์์ฑ์ ๋ณด์กด
- 2.5 ๊ฑฐ๋ฒ๋์ค ๊ธฐ๋ฐ์ Zone ๊ด๋ฆฌ
- 2.6 ๋ช ๊ฐ์ง ํด๊ฒฐ๋์ง ์์ ์ง๋ฌธ๋ค
- 3. ์์ฌ์
- 3.1 ์ด๋๋ฆฌ์์ ๋ฏธ๋๋ฅผ ๋ณด๋ ๊ฒ๊ณผ ๊ฐ์ ๋ชจ์ต
- 3.2 ๋๋ก๋ ์ฒ์๋ถํฐ ๋ค์ ๋น๋ฉํ๋ ๊ฒ ๋ ๋น ๋ฅผ ์ ์๋ค
๋ฆฌ์์ฒ
๊ด๋ จ ํ๋ก์ ํธ
Key Takeaways
๋ ์ด์ด์ ๋ก๊ฐ ๊ณต๊ฐํ L1 ๋ธ๋ก์ฒด์ธ '์ ๋ก(Zero)'๋ ์ํ๋ธ ์ฆ๊ถ, DTCC, ICE ๋ฑ ์์คํธ๋ฆฌํธ ํต์ฌ ์ธํ๋ผ ๊ธฐ์ ๋ค์ ์ ๋ต์ ๊ด์ฌ์ ์ด๋์ด๋๋ค. ์ด๋ ์์ง ๋ฉ์ธ๋ท๋ ์ถ์๋์ง ์์ ๋ธ๋ก์ฒด์ธ์ ๋ํ ๊ฒ์ผ๋ก, ๊ธฐ์กด ๋ธ๋ก์ฒด์ธ๋ค์ด ๊ตฌ์กฐ์ ์ผ๋ก ์ ๊ณตํ์ง ๋ชปํ๋ ๊ธฐ๊ด๊ธ ๊ธ์ต ์ธํ๋ผ์ ์๊ตฌ์ฌํญ์ ์ ๋ก๊ฐ ํด๊ฒฐํ ์ ์๋ค๋ ๊ธฐ๋๋ฅผ ๋ฐ์ํ๋ค.
์ ๋ก๋ ์กธํธ(Jolt) zkVM ๊ธฐ๋ฐ์ ์ค์๊ฐ ์ฆ๋ช ์์ฑ, FAFO๋ฅผ ํตํ ์๋ ๋ณ๋ ฌ ์คํ, QMDB์ ์ด๋น 300๋ง ๊ฑด ์ํ ์ ๋ฐ์ดํธ, ๊ทธ๋ฆฌ๊ณ SVID ๊ธฐ๋ฐ ๋ฐ์ดํฐ ๊ฐ์ฉ์ฑ ๋ฑ ํ์คํ ๊ธฐ์ ํ์ ์ ํตํด 200๋ง TPS์ ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด ์์ค์ ํ์ค์ํ ๊ฒ์ฆ์ ๋์์ ๋ฌ์ฑํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ค.
์ ๋ก๋ ๊ธฐ์กด ๋ธ๋ก์ฒด์ธ์ ์ ์ง์ ์ผ๋ก ๊ฐ์ ํ๋ ๋์ ์ฒ์๋ถํฐ ์ ๋ฉด ์ฌ์ค๊ณํ๋ ์ ๊ทผ์ ํํ์ผ๋ฉฐ, ํนํ ์์๋ฅผ ๋จผ์ ํ๋ณดํ ๋ค ๊ธฐ์ ์ ๊ตฌ์ถํ๋ค๋ ์ ์ด ์ฐจ๋ณ์ ์ด๋ค. ์ํ๋ธ, DTCC, ICE ๋ฑ์ ํํธ๋์ญ์ ๋ฉ์ธ๋ท ์ถ์์ ๋์์ ๋๊ท๋ชจ ํธ๋ํฝ์ด ์ ์ ๋ ์ ์๋ ๊ฒฝ๋ก๊ฐ ์ด๋ฏธ ๋ง๋ จ๋์ด ์์์ ์๋ฏธํ๋ค.
1. ๋ ์ด์ด์ ๋ก์ ๋ธ๋ก์ฒด์ธ, ์ ๋ก

Source: LayerZero
์ด๋ฒ ์ฃผ ํฌ๋ฆฝํ ์ฐ์ ์์ ๊ฐ์ฅ ํฐ ํ๋๋ ๋ ์ด์ด์ ๋ก(LayerZero)๊ฐ ๊ณต๊ฐํ ์์ฒด ๋ ์ด์ด 1 ๋ธ๋ก์ฒด์ธ '์ ๋ก(Zero)'์๋ค. ์ํธ์ด์ฉ์ฑ ํ๋กํ ์ฝ์ ์ ๋์ ์ ๋์ฃผ์์ธ ๋ ์ด์ด์ ๋ก๊ฐ ์์ฒด ๋ธ๋ก์ฒด์ธ์ ๋ฐํํ๋ค๋ ์ฌ์ค ์์ฒด๋ ์ด๋ชฉ์ ๋์์ง๋ง, ๋ ํฅ๋ฏธ๋ก์ด ๊ฒ์ ๊ทธ ๋ฐํ์ ๋ํํ ์ด๋ฆ๋ค์ด์๋ค.
๋ฏธ๊ตญ ์์ฅ ๋ฆฌํ ์ผ ์ฃผ์๊ฑฐ๋๋์ ์ฝ 35%๋ฅผ ์งํํ๋ ์ธ๊ณ ์ต๋ ์์ฅ์กฐ์ฑ์ ์ํ๋ธ ์ฆ๊ถ(Citadel Securities)์ ZRO ํ ํฐ์ ์ ๋ต์ ํฌ์๋ฅผ ๋จํํ์ผ๋ฉฐ, ๋ฏธ๊ตญ ์ฃผ์ ๊ฑฐ๋์ ๊ฒฐ์ ์ธํ๋ผ๋ฅผ ๋ด๋นํ๋ DTCC๋ ํ ํฐํ ์ฆ๊ถ ๋ฐ ๋ด๋ณด ๊ด๋ฆฌ์ ์ ๋ก๋ฅผ ํ์ฉํ๋ ๋ฐฉ์์ ๊ฒํ ํ๊ฒ ๋ค๊ณ ๋ฐํ๋ค. ๋ด์์ฆ๊ถ๊ฑฐ๋์์ ๋ชจํ์ฌ ICE(Intercontinental Exchange)๋ 24/7 ํ ํฐํ ์์ฅ ์ธํ๋ผ๋ก์ ์ ์ฉ์ ํ์ํ๊ฒ ๋ค๊ณ ๋ฐํํ์ผ๋ฉฐ, ์ํฌ ์ธ๋ฒ ์คํธ์ ์บ์ ์ฐ๋(Cathie Wood)๋ ์๋ฌธ์์ํ์ ํฉ๋ฅํ๋ค.
์์คํธ๋ฆฌํธ์ ํต์ฌ ์ธํ๋ผ ๊ธฐ์ ๋ค์ด ์์ง ๋ฉ์ธ๋ท๋ ์ถ์ํ์ง ์์ ๋ธ๋ก์ฒด์ธ์ ์ด ์ ๋ ์์ค์ ๊ด์ฌ์ ๋ณด์ธ ๊ฒ์ ๊ทนํ ์ด๋ก์ ์ธ ์ผ์ด๋ค. ๊ทธ๋ ๋ค๋ฉด ์ด๋ค์ ์ ์ด๋ฏธ ์กด์ฌํ๋ ์๋ง์ ๋ธ๋ก์ฒด์ธ์ด ์๋๋ผ ์ ๋ก๋ฅผ ์ ํํ์๊น?
ํ์๋ ์ด๊ฒ์ด ์ ๋ก๊ฐ ๋ถ๋ช ๊ธฐ์กด ๋ธ๋ก์ฒด์ธ๋ค์ด ๊ตฌ์กฐ์ ์ผ๋ก ์ ๊ณตํ์ง ๋ชปํ๋ ๋ฌด์ธ๊ฐ๋ฅผ ํ๊ฐํ๊ธฐ ๋๋ฌธ์ด๋ผ๊ณ ์๊ฐํ๋ค.
๊ทธ๋ฌ๋ ์์ง๊น์ง ์ ๋ก์ ๊ตฌ์กฐ ์์ฒด์ ๋ค๋ฃจ๋ ๊ธ์ ๋ ์ด์ด์ ๋ก ์ธก์ ๊ธฐ์ ๋ธ๋ก๊ทธ๋ฅผ ์ ์ธํ๋ฉด ์ฐพ๊ธฐ ํ๋ ์ํ์ด๋ฉฐ, ๋ฆฌํ ์ผ๋ค ๋ํ ํ์ ์ ์ธ ์ดํด๋ฅผ ๊ฐ์ง ์ ๋ฐ์ ์๋ ์ํ์ด๋ค. ๋ฐ๋ผ์ ์ด๋ฒ ๊ธ์์๋ ํ์ฌ๊น์ง ๊ณต๊ฐ๋ ์ ๋ณด๋ค์ ๊ธฐ๋ฐ์ผ๋ก ์ ๋ก๊ฐ ์ด๋ค ๊ตฌ์กฐ๋ฅผ ๊ฐ๊ณ ์๋์ง, ์ด๋ค ์ค๊ณ์ ๋งฅ๋ฝ์์ ํน์ ๋์์ธ์ ์ฑํํ๋์ง, ๊ทธ๋ฆฌ๊ณ ์ด๋ค ์ง์ ๋ค์ด ์์ง ๊ณต๊ฐ๋์ง ์์๊ฑฐ๋ ํด๊ฒฐ์ด ํ์ํด ๋ณด์ด๋์ง์ ๋ํด ์กฐ๊ธ ๋ ๊น๊ฒ ๋ค๋ฃจ์ด๋ณด๊ฒ ๋ค.
2. ์ ๋ก์ ๊ตฌ์กฐ์ ํน์ง
2.1 ๊ฐ๊ด์ ๊ตฌ์กฐ
์ ๋ก ์ญ์ ํ๋์ ๋ธ๋ก์ฒด์ธ์ด๋ค. ๋ฐ๋ผ์ ํธ๋์ญ์ ์ ์คํ๊ณผ ์ํ์ ์ด, ๋ธ๋ก์ ์์ฑ, ์ํ๊ฐ์ ๊ฒ์ฆ, ์ํ๊ฐ์ ์ ์ฅ์ด๋ผ๋ ๋ธ๋ก์ฒด์ธ์ ๊ธฐ๋ณธ์ ์ธ ์์๋ค์ ๋์ผํ๊ฒ ๊ฐ์ถ๊ณ ์๋ค. ์ ๋ก์ ๊ตฌ์กฐ์ ๊ฐ์ฅ ํน์ง์ ์ผ๋ก ๋ณด์ด๋ ๊ฒ์ "์ํ ๋ฏธ์ํฐ ์กด(Atomicity Zone)"์ด๋ผ๋ ๋ถ๋ฆฌ๋ ์คํํ๊ฒฝ์ด๋ผ๊ณ ํ ์ ์๋ค.

Source: LayerZero
์ด๋๋ฆฌ์ ์ํ๊ณ์ ์ต์ํ ๋ ์๋ค์ ์ํด ๋น์ ํ์๋ฉด, ๊ฐ๊ฐ์ ์ํ ๋ฏธ์ํฐ ์กด์ ์ผ์ข ์ ๋ด์ฌํ๋ ์์ง์ ๋กค์ ์ ๊ฐ๊น๋ค(์์์ ํด์์์ ์ ์ํด๋ฌ๋ผ).
๊ฐ ์ํ ๋ฏธ์ํฐ ์กด์ ๋ ๋ฆฝ์ ์ผ๋ก ์ํ ์ ์ด๋ฅผ ์ฒ๋ฆฌํ๋ค. ์ฝ๊ฒ ๋งํ์๋ฉด ๊ฐ์๊ฐ EVM, SVM ๋ฑ ์์์ ์คํํ๊ฒฝ์ ํตํด ์ํ๊ฐ์ ๊ด๋ฆฌํ๋ค๋ ๋ป์ด๋ค. ๊ฐ ์ํ ๋ฏธ์ํฐ ์กด์๋ ๋ธ๋ก ์์ฐ์(Block Producer)๋ผ๋ ๊ตฌ์ฑ ์์๊ฐ ์กด์ฌํ๋๋ฐ, ์ด๋ ๊ธฐ์กด ์ด๋๋ฆฌ์ ๋กค์ ์ํคํ ์ฒ์์ ์ํ์๊ฐ ์ํํ๋ ์ญํ ๊ณผ ์ ์ฌํ๋ค. ๋ธ๋ก ์์ฐ์๋ ์ฌ์ฉ์์ ํธ๋์ญ์ ์ ์คํํ์ฌ ์ํ์ ์ด๋ฅผ ๋ฐ์์ํค๊ณ , ๋ธ๋ก์ ์์ฑํ๋ฉฐ, ํด๋น ์คํ์ ์ ๋น์ฑ์ ์ ์ฆ ๊ฐ๋ฅํ ์์ง์ ์ฆ๋ช ์ ์์ฑํ๋ค. ์ด๋ ๊ฒ ๋ง๋ค์ด์ง ์์ง์ ์ฆ๋ช ์ ์ ๋ก์ ์ ์ฐ ๋ ์ด์ด(Settlement Layer)๋ฅผ ๋ด๋นํ๋ ๋ธ๋ก ๊ฒ์ฆ์(Block Validator)๋ค์ ์ํด ๊ฒ์ฆ๋๋ค. ๊ฐ๊ฐ์ ์กด์ ์ ๋ก์ ์ํด ๋ณ๋ ฌ๋ก ์ด์๋๋ค.
์ฌ๊ธฐ๊น์ง๋ง ๋ณด๋ฉด ํน์๋ ์ ๋ก๋ฅผ ๋จ์ํ ์ฑ์ฒด์ธ๋ค์ ๋ฌถ์ด๋์ ์งํฉ์ฒด๋ก ์ทจ๊ธํ ์ ์์ผ๋ฉฐ, ์ด์ฉ๋ฉด ๊ธฐ์กด์ ๋ณ๋ ฌ์ ์ธ ์คํ ์ฒด์ธ๊ณผ ํ๋์ ์ ์ฐ ์ฒด์ธ์ ๊ตฌ์กฐ๋ฅผ ๊ตฌ์ถํ ํด์นด๋ท์ ํ๋ผ์ฒด์ธ / ์๋ฐ๋์ฒด์ ์๋ธ๋ท / ํค ๋คํธ์ํฌ์ ์ํฌ์ฒด์ธ ๋ฑ๊ณผ ์ ์ฌํ ๊ฒ์ผ๋ก ์๊ฐํ ์๋ ์๋ค๊ณ ๋ ์๊ฐ๋๋ค.
๊ทธ๋ฌ๋ ์ ๋ก๊ฐ ๊ฐ๋ ์ฌ๋ฌ ๊ธฐ์ ์ ์ธ ํน์ง๋ค์ ์ ๋ก๋ฅผ ๊ธฐ์กด์ ์ด๋ค ๋ธ๋ก์ฒด์ธ๊ณผ๋ ๋ณธ์ง์ ์ผ๋ก ๊ตฌ๋ถ์ํค๋ฉฐ, ์ด์ด์ง๋ ์น์ ์์๋ ์ด์ ๋ํด ์์ธํ ์ดํด๋ณด๋๋ก ํ๊ฒ ๋ค.
2.2 ํ๋์จ์ด ๊ฐ์ ๊ธฐ๋ฐ ์ค์๊ฐ ๊ฒ์ฆ ๋ฉ์ปค๋์ฆ
2.2.1 ์คํ ํ๊ฒฝ์ ์ถ์ํ
์ ๋ก์ ๊ฐ์ฅ ํฐ ์ฐจ๋ณ์ ์ ๊ฐ ์ํ ๋ฏธ์ํฐ ์กด์ด ํน์ ๊ฐ์๋จธ์ ์ ์ข ์๋์ง ์๋๋ค๋ ์ ์ด๋ค. EVM์ด๋ , SVM์ด๋ , ํน์ ์์ ์๋ก์ด ์คํ ํ๊ฒฝ์ด๋ ์๊ด์์ด ๋์ผํ ๊ฒ์ฆ ํ์ดํ๋ผ์ธ ์์์ ์๋ํ ์ ์๋ค.
์ด๊ฒ์ด ๊ฐ๋ฅํ ์ด์ ๋ ์ ๋ก๊ฐ ์กธํธ(Jolt)๋ผ๋ zkVM์ ํต์ฌ ์์ง์ผ๋ก ์ฑํํ๊ธฐ ๋๋ฌธ์ด๋ค. ์กธํธ๋ Rust, C++ ๋ฑ์ ๊ณ ์์ค ์ธ์ด๋ Geth, Reth ๊ฐ์ ๊ธฐ์กด ๋ธ๋ก์ฒด์ธ ํด๋ผ์ด์ธํธ๋ฅผ ๋ฒ์ฉ ๋ช ๋ น์ด ์งํฉ์ธ RISC-V๋ก ์ปดํ์ผํ์ฌ ์คํํ๋ค. ์ฆ, ๋ธ๋ก ์์ฐ์๊ฐ ์ด๋ค ์ธ์ด๋ ๋ก์ง์ผ๋ก ํธ๋์ญ์ ์ ์คํํ๋ , ์ฆ๋ช ์์ฑ ๋จ๊ณ์์๋ ๋ชจ๋ ๊ฒ์ด RISC-V ๋ช ๋ น์ด์ ์คํ ํ์ ์ผ๋ก ์นํ๋๋ค.
์ด๋ฌํ ์ค๊ณ๋ ๊ฐ๊ฐ์ ์ํ ๋ฏธ์ํฐ ์กด์ด ์๋ก ์์ ํ ๋ค๋ฅธ ๋ก์ง์ ๊ตฌ๋์ํค๋ฉด์๋ ๋์์ ์ค์๊ฐ ๊ฒ์ฆ์ ๊ฐ๋ฅํ๊ฒ ๋ง๋ ๋ค. ์์ปจ๋, ํ๋์ Zone์ ๊ณ ๋น๋ ๋งค๋งค์ ํนํ๋ ์คํ ํ๊ฒฝ์ ์ด์ํ๊ณ , ๋ค๋ฅธ Zone์ EVM ํธํ ํ๊ฒฝ์ ์ ๊ณตํ๋๋ผ๋, ์ ์ฐ ๋ ์ด์ด์๋ ๋์ผํ ๊ท๊ฒฉ์ RISC-V ๊ธฐ๋ฐ ์ฆ๋ช ์ ์ ์ถํ๋ฉด ๋๋ ๊ฒ์ด๋ค.
2.2.2 ์ค์๊ฐ ์ฆ๋ช ์์ฑ
์ ๋ก์ ์ํ ๋ฏธ์ํฐ ์กด์ ์ค์๊ฐ์ ๊ฐ๊น์ด ์๋๋ก ์์ง์ ์ฆ๋ช ์ ์์ฑํ๋ค. ์ด๊ฒ์ด ์ด๋ป๊ฒ ๊ฐ๋ฅํ์ง ์ดํดํ๋ ค๋ฉด ๋จผ์ ์กธํธ์ ์ค๊ณ ์ฒ ํ์ ์ดํด๋ด์ผ ํ๋ค.
๊ธฐ์กด์ zkVM๋ค์ CPU์ ์ฐ์ฐ์ ๋ณต์กํ ๋คํญ์ ๊ธฐ๋ฐ์ ์ฐ์ ํ๋ก(Arithmetic Circuits)๋ก ๋ณํํ๋ ๋ฐฉ์์ ์ฌ์ฉํ๋ค. ์ด ์ ๊ทผ๋ฒ์ ์ ํํ์ง๋ง, ์ฆ๋ช ์์ฑ ์๋๊ฐ ๋๋ฆฌ๊ณ ์ฐ์ฐ ์ค๋ฒํค๋๊ฐ ํด ์๋ฐ์ ์์๋ค. ์กธํธ(Just One Lookup Table)๋ ์ด๋ฌํ ํจ๋ฌ๋ค์์ ๊ทผ๋ณธ์ ์ผ๋ก ๋ค์ง๋๋ค. ์กธํธ๋ '๋ฃฉ์ ํน์ด์ (Lookup Singularity)'์ด๋ผ๋ ๊ฐ๋ ์ ์คํํ์ฌ, ๋ณต์กํ ๊ณ์ฐ์ ์ง์ ์ํํ๊ณ ์ฆ๋ช ํ๋ ๋์ , ๋ชจ๋ ๊ฐ๋ฅํ ๋ช ๋ น์ด์ ์ ์ถ๋ ฅ ๊ฒฐ๊ณผ๊ฐ ๋ด๊ธด ๊ฑฐ๋ํ ํ ์ด๋ธ์์ ๋ต์ ์กฐํํ๋ ๋ฐฉ์์ ์ฌ์ฉํ๋ค.
๋น์ ํ์๋ฉด ์ด๋ ๋ค. "2 + 2๋ฅผ ๊ณ์ฐํ๊ณ , ๊ทธ ๊ณ์ฐ ๊ณผ์ ์ด ์ ๋นํจ์ ์ฆ๋ช ํ๋ผ"๋ ๋ฌธ์ ๋ฅผ "์ด๋ฏธ ๊ณ์ฐ๋ ํ ์ด๋ธ์์ 2 + 2์ ๊ฒฐ๊ณผ๊ฐ 4์ธ ์ค์ ๊ฐ๋ฆฌํค๊ณ ์์์ ์ฆ๋ช ํ๋ผ"๋ ํจ์ฌ ๋จ์ํ ๋ฌธ์ ๋ก ์นํํ๋ ๊ฒ์ด๋ค. ์ด๋ฌํ ์ ๊ทผ์ ์ฆ๋ช ์์ฑ์ ํจ์จ์ ํ๊ธฐ์ ์ผ๋ก ๋์ด์ฌ๋ฆฐ๋ค.
์ฌ๊ธฐ์ ๋ ์ด์ด์ ๋ก๋ ์กธํธ ํ๋ก๋ผ๋ ๊ธฐ์ ๋ก ์กธํธ์ ์ฑ๋ฅ์ ๊ทนํ๊น์ง ๋ฐ์ด๋ถ์ธ๋ค. ์กธํธ ํ๋ก๋ ๊ทธ๋์ ๊ณต๊ฐ๋์ง ์์๋ ๊ธฐ์ ๋ก, ๋ ์ด์ด์ ๋ก๊ฐ a16z crypto์ ์คํ์์ค ์กธํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ฒด ์ํธํ์ ํ์ ๊ตฌ์ฑํ์ฌ ๊ฐ๋ฐํ ๊ฒ์ด๋ค. (a16z crypto์๋ GPU ์นํ์ ์๊ณ ๋ฆฌ์ฆ ์ค๊ณ ๊ณผ์ ์์ ํ์ ์ด ์ด๋ฃจ์ด์ก๋ค.)
์กธํธ ํ๋ก๋ ๋ฃฉ์ ํ ์ด๋ธ ๋ฐฉ์์ ํต์ฌ์ธ ๋ฉ๋ชจ๋ฆฌ ์ ๊ทผ ํจํด์ ๋๊ท๋ชจ ๋ณ๋ ฌ ์ฒ๋ฆฌ์ ์ต์ ํํ์ฌ, ๊ณ ์ฑ๋ฅ GPU ๋ฐ FPGA ํด๋ฌ์คํฐ์์ ์ต๋ ํจ์จ์ ๋ผ ์ ์๋๋ก ์ค๊ณ๋์๋ค. ์ฝ๊ฒ ๋งํด, ์กธํธ๋ผ๋ ์ํํธ์จ์ด ํ์ ์ ํ๋์จ์ด ๊ฐ์์ผ๋ก ํ ๋ฒ ๋ ์ฆํญ์ํจ ๊ฒ์ด๋ค.
๊ณต๊ฐ๋ ์คํ์ ๋ฐ๋ฅด๋ฉด ์กธํธ ํ๋ก๋ RISC-V ๋ช ๋ น์ด๋ฅผ ์ (๋จ์ ํด๋ฌ์คํฐ)๋น 1.61GHz ์ด์์ ์๋๋ก ์ฆ๋ช ํ ์ ์์ผ๋ฉฐ, ์ด๋ ํ์ฌ ๊ฒฝ์ ๋ชจ๋ธ ๋๋น 100๋ฐฐ์ ๋ฌํ๋ ์์น๋ผ๊ณ ๋ ์ด์ด์ ๋ก ์ธก์ ์ฃผ์ฅํ๊ณ ์๋ค.
2.3 200๋ง TPS์ ์ด๊ณ ์ฑ๋ฅ ์ฒ๋ฆฌ๋
๊ธฐ์กด ๋ธ๋ก์ฒด์ธ์ด ํ์ฅ์ฑ์ ๋ฒฝ์ ๋ถ๋ชํ ์์ธ์ ๋จ์ํ CPU ์ฐ์ฐ ์๋๋ง์ ๋ฌธ์ ๊ฐ ์๋์๋ค. ์ค์ ๋ก๋ ์ค์ผ์ค๋ง๊ณผ ๋ฐ์ดํฐ๋ฒ ์ด์ค I/O๋ผ๋ ๋ ๊ฐ์ง ์จ๊ฒจ์ง ๋ณ๋ชฉ์ด ๋ ๊ทผ๋ณธ์ ์ธ ์ ์ฝ์ผ๋ก ์์ฉํด์๋ค. ์ ๋ก๋ ์ด ๋ฌธ์ ๋ฅผ FAFO์ QMDB๋ผ๋ ๋ ๊ฐ์ง ๊ธฐ์ ๋ก ์ ๋ฉด ๋ํํ๋ค.
2.3.1 FAFO (Fast Ahead of Formation Optimization)
๊ธฐ์กด ๋ธ๋ก์ฒด์ธ, ํนํ ์ด๋๋ฆฌ์์ ํธ๋์ญ์ ์ ์์ฐจ์ ์ผ๋ก ์ฒ๋ฆฌํด์ผ ํ๋ค. ํ๋์ ํธ๋์ญ์ ์ด ์๋ฃ๋์ด์ผ ๋ค์ ํธ๋์ญ์ ์ ์ฒ๋ฆฌํ ์ ์๋ ๊ตฌ์กฐ์๊ธฐ ๋๋ฌธ์, ์ ์ฒด ๋คํธ์ํฌ์ ์๋๊ฐ ์ฌ์ค์ ๋จ์ผ CPU ์ฝ์ด์ ์ฑ๋ฅ์ ๊ฐํ ์์๋ค. ์ ๋ก๋ FAFO ์์ง์ ๋์ ํ์ฌ ์ด ๊ทผ๋ณธ์ ์ธ ์ ์ฝ์ ํด์ํ๋ค.
๋๋ถ๋ถ์ ๋ธ๋ก์ฒด์ธ์ ํธ๋์ญ์ ์ ์์ฐจ์ ์ผ๋ก ์ฒ๋ฆฌํ๋ค. ์๋ก ๊ด๋ จ์ด ์๋ ์์ ๋ค์กฐ์ฐจ ์ค๋ฅ ๋ฐฉ์ง๋ฅผ ์ํด ์ผ๋ ฌ๋ก ์ค ์ธ์์ง๋ฉฐ, ์ด ์์ฐจ ์ฒ๋ฆฌ ์๊ฑด์ด ํ๋์จ์ด๋ฅผ ์๋ฌด๋ฆฌ ์ถ๊ฐํ๋๋ผ๋ ์์คํ ํ์ฅ์ ๋ง๋ ์์ธ์ด ๋๋ค. FAFO๋ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๊ณ ์๋์๋ค.
FAFO์ ํต์ฌ์ ํธ๋์ญ์ ๊ฐ ์ถฉ๋ ์ฌ๋ถ๋ฅผ ์์ง ์์ค์์ ์๋์ผ๋ก ๋ถ์ํ๋ ๋ฐ ์๋ค. FAFO๋ ์ถฉ๋์ด ์๋ ํธ๋์ญ์ ์ ์๋์ผ๋ก ์๋ณํ๊ณ , ์ด๋ฅผ ๋ณ๋ ฌ ์คํ์ ์ํด ์ฌ๋ฐฐ์นํ๋ค. ์ด ๊ณผ์ ์์ ๊ฐ๋ฐ์๋ ์ฌ์ฉ์์๊ฒ ๋ณ๋์ ๋ถ๋ด์ ์ ๊ฐํ์ง ์๋๋ค. ์ฆ, ๊ฐ๋ฐ์๋ ๊ธฐ์กด์ฒ๋ผ ์์ฐจ ์คํ์ ์ ์ ๋ก ์ฝ๋๋ฅผ ์์ฑํ๋ฉด ๋๊ณ , ๋ณ๋ ฌํ์ ๋ณต์ก์ฑ์ ์์ง์ด ํก์ํ๋ ๊ตฌ์กฐ๋ค.
FAFO๊ฐ ์ ๊ณตํ๋ ๋ ํ๋์ ์ค์ํ ๊ธฐ๋ฅ์ 'ํซ์คํ ๊ฒฉ๋ฆฌ(Hotspot Isolation)'๋ค. ํน์ ์ํ ๋ฏธ์ํฐ ์กด์ด๋ ํน์ ์ํ์ ํธ๋ํฝ์ด ์ง์ค๋์ด ํผ์ก์ด ๋ฐ์ํ๋๋ผ๋, ํด๋น ํผ์ก๊ณผ ๋ฌด๊ดํ ๋ค๋ฅธ ํธ๋์ญ์ ๋ค์ ์์๋ฃ๋ ์ฒ๋ฆฌ ์๋์๋ ์ผ์ ์ํฅ์ ์ฃผ์ง ์๋๋ค.
2.3.2 QMDB (Quick Merkle Database)
200๋ง TPS๋ผ๋ ์์น๊ฐ ๋จ์ํ ๋ง์ผํ ์ฌ๋ก๊ฑด์ด ์๋ ์ค์ ๊ธฐ์ ์ ๋ชฉํ๊ฐ ๋๋ ค๋ฉด, CPU ์ฑ๋ฅ๋ณด๋ค ์คํ ๋ฆฌ์ง ์๋๊ฐ ๋ ์ค์ํด์ง๋ค. ์ด๋๋ฆฌ์์ด ์ฌ์ฉํ๋ ๋จธํด ํจํธ๋ฆฌ์ค ํธ๋ผ์ด ๊ตฌ์กฐ๋ ๋ฐ์ดํฐ์ ์ ๊ทผํ ๋ ํธ๋ฆฌ๋ฅผ ์ํํด์ผ ํ๋ฏ๋ก O(log n)์ ๋ณต์ก๋๋ฅผ ๊ฐ์ง๋ฉฐ, ์ด ๊ณผ์ ์์ ๋ฐ์ํ๋ ๊ณผ๋ํ ๋์คํฌ I/O๊ฐ ์ฌ๊ฐํ ๋ณ๋ชฉ์ ์์ธ์ด ๋์ด์๋ค. ์ด ๋ฌธ์ ์ ์ฌ๊ฐ์ฑ์ ์ ๊ณ ์ ๋ฐ์์ ์ธ์๋์ด, ๋ชจ๋๋๋ ์์ฒด์ ์ธ MonadDB๋ฅผ ๊ตฌ์ถํ๊ณ , ์ด๋๋ฆฌ์ ์ญ์ ๋ฒํด ํธ๋ฆฌ(Verkle Tree)๋ก์ ์ ํ์ ๋ ผ์ ์ค์ด๋ค.
์ ๋ก๋ QMDB(Quick Merkle Database)๋ผ๋ ์์ ํ ์๋ก์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋์ ํ์ฌ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค. QMDB๋ ์ต์ SSD์ ํ๋์จ์ด ์ฑ๋ฅ์ 100% ํ์ฉํ ์ ์๋๋ก ์ค๊ณ๋ ๋ก๊ทธ ๊ธฐ๋ฐ ํ๋ฉด ์ ์ฅ์ ๊ตฌ์กฐ๋ฅผ ์ฑํํ๋ค. ๊ธฐ์กด์ฒ๋ผ ํธ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ๋ฐ๋ผ ๋ฐ์ดํฐ๋ฅผ ์ฐพ์ ๋ด๋ ค๊ฐ๋ ๋์ , ๋ฐ์ดํฐ ์ ๊ทผ์ O(1)์ ๊ฐ๊น์ด ์์ ์๊ฐ์ผ๋ก ์ฒ๋ฆฌํ๋ค. ์ฐ๊ธฐ ์์ ์ญ์ ๊ฐ๋ณ์ ์ผ๋ก ์ปค๋ฐํ์ง ์๊ณ , ๋น๋๊ธฐ๋ก ๋ชจ์์ ํ๊บผ๋ฒ์ ๊ธฐ๋กํ๋ ๋ฐฉ์์ ์ทจํ๋ค.

Source: LayerZero
๊ทธ ๊ฒฐ๊ณผ QMDB๋ ์ด๋น 300๋ง ๊ฑด์ ์ํ ์ ๋ฐ์ดํธ๋ฅผ ์ฒ๋ฆฌํ ์ ์๋ค. ์ด๋ ๊ธฐ์กด ๋ธ๋ก์ฒด์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋๋น ์ฝ 100๋ฐฐ, Meta๊ฐ ๊ฐ๋ฐํ๊ณ ์ ๊ณ ํ์ค์ผ๋ก ๋๋ฆฌ ์ฌ์ฉ๋๋ RocksDB ๋๋น ์ฝ 6๋ฐฐ ๋น ๋ฅธ ์๋๋ค. 200๋ง TPS๋ผ๋ ์์น๊ฐ ์คํ ๊ฐ๋ฅํ ๋ชฉํ๋ก ๋ ผ์๋ ์ ์๋ ๊ฒ์ QMDB์ ์กด์ฌ ๋๋ถ์ด๋ค.
2.4 ํ์ค์์ฑ์ ๋ณด์กด
200๋ง TPS๋ผ๋ ์ฒ๋ฆฌ ์๋๋ ํ์ฐ์ ์ผ๋ก ๋ฐ์ดํฐ ๊ฐ์ฉ์ฑ(DA) ๋ฌธ์ ๋ฅผ ์ผ๊ธฐํ๋ค. ์ด๋น ๊ธฐ๊ฐ๋ฐ์ดํธ ๋จ์๋ก ์์์ง๋ ๋ฐ์ดํฐ๋ฅผ ์ผ๋ฐ ๋ ธ๋๊ฐ ์ด๋ป๊ฒ ๊ฐ๋นํ ๊ฒ์ธ๊ฐ? ๊ณ ์ฑ๋ฅ ์ฒ๋ฆฌ๋๊ณผ ํ์ค์ํ๋ ๊ฒ์ฆ์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์๋ฆฝ ๋ถ๊ฐ๋ฅํ ๋ชฉํ์ฒ๋ผ ๋ณด์ธ๋ค. ์ ๋ก๋ ์ด ๋๋ ๋ง๋ฅผ ๊ฒ์ฆ์ ๋น๋์นญ์ฑ๊ณผ SVID๋ผ๋ ๋ ๊ฐ์ง ๋ฉ์ปค๋์ฆ์ผ๋ก ํด๊ฒฐํ๋ค.
2.4.1 ๊ฒ์ฆ์ ๋น๋์นญ์ฑ
์ ๋ก ์ค๊ณ ์ฒ ํ์ ํต์ฌ์ ๋ช ํํ ์ญํ ๋ถ๋ฆฌ์ ์๋ค. ์คํ์ ๊ณ ์ฑ๋ฅ ํ๋์จ์ด๋ฅผ ๊ฐ์ถ ๋ธ๋ก ์์ฐ์๊ฐ ๋ด๋นํ๊ณ , ๊ฒ์ฆ์ ์ด์ ์ฌ์์ ํ์ค์ํ๋ ๊ฒ์ฆ์๊ฐ ๋ด๋นํ๋ค. ์ด ๋น๋์นญ ๊ตฌ์กฐ๊ฐ ๊ฐ๋ฅํ ์ด์ ๋ ์์ง์ ์ฆ๋ช ์ ๋ณธ์ง์ ํน์ฑ์ ์๋ค. ๋ธ๋ก ๊ฒ์ฆ์๋ ํธ๋์ญ์ ์ ์ฌ์คํํ ํ์๊ฐ ์๋ค. ์กธํธ๊ฐ ์์ฑํ ์์ง์ ์ฆ๋ช ๋ง ๊ฒ์ฆํ๋ฉด ๋๋ฉฐ, ์ด ๊ฒ์ฆ ๊ณผ์ ์ ์ฆ๋ช ์ ํฌ๊ธฐ๋ ์๋ณธ ์ฐ์ฐ์ ๋ณต์ก๋์ ๋ฌด๊ดํ๊ฒ ์ฌ์ค์ ์์์ ๊ฐ๊น์ด ๋น์ฉ์ ์๊ตฌํ๋ค. ๋ฐ๋ผ์ ๊ฒ์ฆ์์ ํ๋์จ์ด ์คํ์ ๋งค์ฐ ๋ฎ์๋ ๋ฌด๋ฐฉํ๋ค.
2.4.2 SVID (Scalable Verifiable Information Dispersal)
๊ทธ๋ฌ๋ ์ง์ง ๋ฌธ์ ๋ ์ฆ๋ช ์ด ์๋๋ผ ๋ฐ์ดํฐ์ ์๋ค. ๊ฒ์ฆ์๊ฐ ์์ง์ ์ฆ๋ช ์ ํ์ธํ๋ ค๋ฉด, ํด๋น ๋ธ๋ก์ ๋ฐ์ดํฐ๊ฐ ์ค์ ๋ก ๋คํธ์ํฌ ์ด๋๊ฐ์ ์กด์ฌํ๊ณ ์์์ ์์์ผ ํ๋ค. 200๋ง TPS์์ ์์ฑ๋๋ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ์กด ๋ธ๋ก์ฒด์ธ์ฒ๋ผ P2P ๊ฐ์ญ(Gossip) ํ๋กํ ์ฝ๋ก ์ ํํ๋ ๊ฒ์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ๋ถ๊ฐ๋ฅํ๋ค.
์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋์ ๋ ๊ฒ์ด SVID(Scalable Verifiable Information Dispersal)๋ค. SVID๋ ๋ธ๋ก ๋ฐ์ดํฐ๋ฅผ ์ด๋ ์ด์ ์ฝ๋ฉ(Erasure Coding)์ ํตํด ์๊ฒ ๋ถํ ํ๊ณ ๋คํธ์ํฌ ์ ๋ฐ์ ๋ถ์ฐ ๋ฐฐ์นํ๋ค. ๊ฒ์ฆ์๋ ์ ์ฒด ๋ธ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ค์ด๋ก๋ํ์ง ์๊ณ ๋, ๋ฌด์์ ์ํ๋ง๋ง์ผ๋ก ๋ฐ์ดํฐ๊ฐ ์ ์์ ์ผ๋ก ๋ถ์ฐ๋์ด ์์์ ํต๊ณ์ ์ผ๋ก ํ์ ํ ์ ์๋ค.
ํนํ ์ฃผ๋ชฉํ ์ ์ SVID๊ฐ ๋ ธ๋ ๊ฐ ํต์ ์ ์ธ์ฆ๋ ๊ณ ์ ์ฑ๋์ ์ฌ์ฉํ๋ค๋ ๊ฒ์ด๋ค. ์ด๋๋ฆฌ์ PeerDAS๋ณด๋ค 1,000๋ฐฐ ์ด์ ๋น ๋ฅธ 10GB/s์ ๋ฐ์ดํฐ ์ ์ก ๋์ญํญ์ ํ๋ณดํจ์ผ๋ก์จ, ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ ๋ ธ๋์ ์ ์ฅํ๋ ๋์ ๊ณ ์์ผ๋ก ์ ์กํ๊ณ ์ํ๋ง์ผ๋ก ๊ฒ์ฆํ๋ ๋ฐฉ์์ ํํ ๊ฒ์ด๋ค. ์ด๋ ๋ฐ์ดํฐ ๊ฐ์ฉ์ฑ ๋ฌธ์ ๋ฅผ '์ ์ฅ'์ด ์๋ '์ ์ก'์ ๊ด์ ์์ ์ฌ์ ์ํ ์ ๊ทผ์ด๋ผ ํ ์ ์๋ค.

Source: LayerZero
์ด๋ฌํ ๊ธฐ์ ์ ์กฐํฉ์ด ๋ง๋ค์ด๋ด๋ ๊ฒฐ๊ณผ๋ ์ธ์์ ์ด๋ค. ๋ด์์์ ์งํ๋ ๋ฐํ ์์ฐ์์, ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด๋ก ๊ตฌ์ฑ๋ ๊ฒ์ฆ์ ๋ ธ๋๊ฐ ์ด๋๋ฆฌ์ ๋ฉ์ธ๋ท์ ํ ๋ฌ์น ํธ๋์ญ์ ๋ถ๋(์ฝ 3000๋ง ๊ฐ)์ ๋จ 30์ด ๋ง์ ๊ฒ์ฆํด๋ด๋ ๋ชจ์ต์ด ๊ณต๊ฐ๋์๋ค. ๋ฌผ๋ฆฌ์ ์ผ๋ก ๋ชจ์๋์ด ๋ณด์ด๋ ๋ ๊ฐ์ง ๋ชฉํ, ์ฆ ์ด๊ณ ์ ์ฒ๋ฆฌ๋๊ณผ ์ด์ ์ฌ์ ํ์ค์ํ ๊ฒ์ฆ์ด ๋์์ ๋ฌ์ฑ ๊ฐ๋ฅํจ์ ์์ฌํ๋ ์ฅ๋ฉด์ด์๋ค.
2.5 ๊ฑฐ๋ฒ๋์ค ๊ธฐ๋ฐ์ Zone ๊ด๋ฆฌ
์์ ์ดํด๋ณธ ๊ณ ์ฑ๋ฅ Zone๋ค์ด ํํธํ๋์ง ์๊ณ ํ๋์ ์ ๊ธฐ์ฒด์ฒ๋ผ ์๋ํ๊ธฐ ์ํด์๋, ์ด๋ฅผ ์กฐ์จํ๋ ๊ฐ๋ ฅํ๊ณ ํจ์จ์ ์ธ ๊ฑฐ๋ฒ๋์ค๊ฐ ํ์์ ์ด๋ค. ์ ๋ก๋ ์ด ๊ณผ์ ๋ฅผ ๊ธฐ์ ์ ์ ์ฝ์ด ์๋, ์ ์น์ ์์คํ ์ผ๋ก ํด๊ฒฐํ๊ณ ์ ํ๋ค.
2.5.1 ํตํฉ๋ ๊ฑฐ๋ฒ๋์ค
์ด๋๋ฆฌ์ L2 ์ํ๊ณ๊ฐ ํ์ฌ ๊ฒช๊ณ ์๋ ๊ฐ์ฅ ํฐ ๋ฌธ์ ๋ ํํธํ๋ ๊ฑฐ๋ฒ๋์ค์ ๋ก๋๋งต์ด๋ค. ๊ฐ L2๋ ์๋ก ๋ค๋ฅธ ์ดํด๊ด๊ณ๋ฅผ ๊ฐ์ง๋ฉฐ ๋ ์์ ์ธ ๋ฐฉํฅ์ผ๋ก ๋ฐ์ ํ๊ธฐ์ ์ ๋์ฑ์ ํฉ์ด์ง๊ณ , ์ฌ์ฉ์ ๊ฒฝํ์ ๋ณต์กํด์ง๋ฉฐ, ์ํ๊ณ ์ ์ฒด์ ํจ์จ์ ์ ํ๋์ด์๋ค.
์ ๋ก์ ์ํ ๋ฏธ์ํฐ ์กด์ ์ด์ ๊ทผ๋ณธ์ ์ผ๋ก ๋ค๋ฅธ ์ฒ ํ ์์ ์ ์๋ค. ๊ฐ ์กด์ ๋ ๋ฆฝ์ ์ธ ์ฃผ๊ถ์ ๊ฐ์ง ์๋๋ค. "๋ชจ๋ ์กด์ ์ ๋ก์ ์ํด ์์ ๋๋ค"๋ ์์น ํ์, ์กด์ ์ถ๊ฐ, ์ ๊ทธ๋ ์ด๋, ํ๊ธฐ๋ ์ค์ง ์ ๋ก ํ๋กํ ์ฝ์ ์จ์ฒด์ธ ๊ฑฐ๋ฒ๋์ค๋ฅผ ํตํด์๋ง ๊ฒฐ์ ๋๋ค. ์ด ๊ตฌ์กฐ๋ฅผ ๋น์ ํ์๋ฉด, ์ ๋ก๋ ์ด์์ ์ผ๋ก '๋จ์ผํ ํ๋ฒ์ ๋ฐ๋ฅด๋ ์ฐ๋ฐฉ ๊ตญ๊ฐ'์ ์ ์ฌํ ํํ๋ฅผ ๋ค๋ค. ๊ฐ ์กด์ ์์จ์ ์ผ๋ก ํนํ๋ ๊ธฐ๋ฅ์ ์ํํ๋, ๊ถ๊ทน์ ์ธ ํต์น ๊ถํ์ ์ ๋ก์ ๊ท์๋๋ค. ์ด๋ฅผ ํตํด ์ ๋์ฑ ํํธํ๋ฅผ ์์ฒ ์ฐจ๋จํ๊ณ , ์ผ๊ด๋ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ ์ ์๊ฒ ๋๋ค.
2.5.2 ์์์์(Senator) ๋ชจ๋ธ
๋ธ๋ก์ฒด์ธ ๊ฑฐ๋ฒ๋์ค์ ๊ณ ์ง์ ๋ฌธ์ ๋ ์ ๋ฌธ์ฑ์ ๋ถ์ฌ์ ์ ๊ถ์์ ๋ฌด๊ด์ฌ์ด๋ค. ๋ณต์กํ ์์ง์ ๊ธฐ์ ์ด๋ ๊ฒฝ์ ๋ชจ๋ธ์ ๋ณ๊ฒฝ ์ฌํญ์ ์ผ๋ฐ ํ ํฐ ํ๋๊ฐ ๋ ๋ฆฝ์ ์ผ๋ก ๊ฒ์ฆํ๊ณ ํฉ๋ฆฌ์ ์ผ๋ก ํฌํํ๋ ๊ฒ์ ํ์ค์ ์ผ๋ก ๊ธฐ๋ํ๊ธฐ ์ด๋ ต๋ค. ๊ทธ ๊ฒฐ๊ณผ ๋๋ถ๋ถ์ ๊ฑฐ๋ฒ๋์ค๋ ์์์ ๋ํ ํ๋์ ์ํด ์ข์ฐ๋๊ฑฐ๋, ํฌํ์จ ์์ฒด๊ฐ ๊ทนํ ๋ฎ์ ํํ๋ก ์ด์๋์ด ์๋ค.
์ ๋ก๋ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด '์์์์(Senator) ๋ชจ๋ธ'์ ๋์ ํ๋ค. ์ด ๋ชจ๋ธ์ ์ธ ๊ฐ์ง ํต์ฌ ์์๋ก ๊ตฌ์ฑ๋๋ค.
์ฒซ์งธ๋ ์ ๋ฌธ๊ฐ ์ฃผ๋์ฑ์ด๋ค. ์ํธํ, ๊ฒฝ์ ํ ๋ฑ ๊ฐ ๋ถ์ผ์์ ๊ฒ์ฆ๋ ์ ๋ฌธ๊ฐ๋ค์ด ์์์์์ผ๋ก ํ๋ํ๋ฉฐ ๊ธฐ์ ์ ์์ฌ๊ฒฐ์ ์ ์ฃผ๋ํ๋ค. ์ผ๋ฐ ํฌํ์๋ค์ด ๊ฐ๋ณ ์๊ฑด์ ๊ธฐ์ ์ ์ธ๋ถ์ฌํญ์ ๋ชจ๋ ์ดํดํ ํ์ ์์ด, ํด๋น ๋ถ์ผ์ ์ ๋ฌธ๊ฐ์๊ฒ ํ๋จ์ ์์ํ ์ ์๋ ๊ตฌ์กฐ๋ฅผ ๋ง๋ ๊ฒ์ด๋ค.
๋์งธ๋ ์ ๋์ ๋ฏผ์ฃผ์ฃผ์๋ค. ZRO ํ๋๋ค์ ์์ ์ ํฌํ๊ถ์ ์ ๋ขฐํ๋ ์์์์์๊ฒ ์์ํ ์ ์๋ค. ์ด๋ ์ ํต์ ์ธ ๋์๋ฏผ์ฃผ์ฃผ์์ ์ ์ฌํ๋, ๋ธ๋ก์ฒด์ธ ํน์ ์ ํฌ๋ช ์ฑ๊ณผ ์ฆ์์ฑ์ด ๊ฒฐํฉ๋ ํํ๋ค.
์ ์งธ๋ ๋น์๊ตฌ์ ์์์ด๋ค. ํ๋๋ ์ธ์ ๋ ์ง ์์์ ์ฒ ํํ๊ฑฐ๋, ์์์์์ ๊ฒฐ์ ์ ๋ฐ๋ํ์ฌ ์ง์ ํฌํ(Override)๋ก ์ต์ข ๊ถํ์ ํ์ฌํ ์ ์๋ค. ์ด๋ ์์์ ํธ๋ฆฌํจ๊ณผ ์ง์ ์ฐธ์ฌ์ ๊ฒฌ์ ๋ ฅ์ ๋์์ ํ๋ณดํ๋ ค๋ ์ค๊ณ๋ค.
2.5.3 ์๋ ์ฌ๋์ฑ์ ์ ๊ฑฐ
์ ๋ก๋ "ํ์ค์ํ๋ ๊ฒ์ฆ์๋ฅผ ๋ ๊ฐ๋ ฅํ๊ฒ ๋ง๋๋ ๊ฒ์ด ์๋๋ผ, ๋ ์ ๊ฒ ์ผํ๊ฒ ๋ง๋๋ ๊ฒ์์ ์จ๋ค"๋ ์ฒ ํ์ ๊ฒฝ์ ๋ชจ๋ธ์๋ ์ผ๊ด๋๊ฒ ์ ์ฉํ๋ค. ์ผ๋ฐ ์ฌ์ฉ์๊ฐ ๊ฒ์ฆ์๋ก ์ฐธ์ฌํ๋ ๊ฒ์ ๋ง๋ ๊ฐ์ฅ ํฐ ์ฌ๋ฆฌ์ , ๊ฒฝ์ ์ ์ฅ๋ฒฝ์ ์ฌ๋์ฑ์ ๋ํ ๊ณตํฌ๋ค. ๋ ธ๋๊ฐ ์ผ์์ ์ผ๋ก ์คํ๋ผ์ธ์ด ๋๊ฑฐ๋, ์ํํธ์จ์ด ๋ฒ๊ทธ๋ก ์๋ชป๋ ์๋ต์ ๋ณด๋ด๋ฉด ์คํ ์ดํนํ ์์ฐ์ ์ผ๋ถ๊ฐ ๊ฐ์ ๋ก ์ญ๊ฐ๋ ์ ์๋ค๋ ์ํ์, ๊ธฐ์ ์ ์ผ๋ก ์๋ จ๋์ง ์์ ์ฐธ์ฌ์๋ค์ ๋คํธ์ํฌ ๋ฐ์ผ๋ก ๋ฐ์ด๋ด๋ ํจ๊ณผ๋ฅผ ๋ณ๋๋ค.
์ ๋ก๋ ํฉ์ ๋ ์ด์ด์์์ ์๋ ์ฌ๋์ฑ์ ๊ณผ๊ฐํ ์ ๊ฑฐํ๋ค. ์ด์ค ์๋ช ๊ณผ ๊ฐ์ ๋ช ๋ฐฑํ ์ ์์ ๊ณต๊ฒฉ์ ๊ฑฐ๋ฒ๋์ค๋ฅผ ํตํ ์ฌ๋ฒ์ ์ ์ฐจ๋ก ์ฒ๋ฒํ๋, ๋จ์ํ ๋ ธ๋ ์คํ๋ผ์ธ์ด๋ ์ํํธ์จ์ด ๋ฒ๊ทธ๋ก ์ธํ ์๋ ์ฒ๋ฒ์ ์์ด๋ค. ์ด ๊ฒฐ์ ์ ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด ์์ค์ ์ ์ฌ์ ๊ฒ์ฆ์๋ค์ด ๊ฒฝ์ ์ ๋ถ๋ด ์์ด ๋คํธ์ํฌ์ ์ฐธ์ฌํ์ฌ ๊ฐ์์ ์ญํ ์ ์ํํ๋๋ก ์ ๋ํ๋ ํต์ฌ ์ธ์ผํฐ๋ธ๋ก ์์ฉํ๋ค.
2.5.4 ZRO ํ ํฐ์ ์์ ๋ณํ
๊ธฐ์กด ๋ ์ด์ด์ ๋ก ํ๋กํ ์ฝ์์ ZRO๋ ๋จ์ํ ๊ฑฐ๋ฒ๋์ค ํ ํฐ์ ๊ทธ์ณค๋ค. ๊ทธ๋ฌ๋ ์ ๋ก ์ฒด์ธ์ ๋ฑ์ฅ๊ณผ ํจ๊ป ZRO๋ ๋ค์ดํฐ๋ธ ๊ฐ์ค ํ ํฐ์ด์ ๋คํธ์ํฌ ๋ณด์์ ํต์ฌ ์์๋ก ๊ทธ ์์์ด ๊ทผ๋ณธ์ ์ผ๋ก ๊ฒฉ์๋๋ค. ์ฌ์ฉ์๋ 200๋ง TPS์ ์ฒ๋ฆฌ ์๋๋ฅผ ์ด์ฉํ๊ธฐ ์ํด ZRO๋ฅผ ๊ฐ์ค๋น๋ก ์ง๋ถํ๋ฉฐ, ์ด๋ ๊ฒ ์์ง๋ ZRO๋ ๊ฒ์ฆ์์ ์์์์๋ค์๊ฒ ์ธ์ผํฐ๋ธ๋ก ์ฌ๋ถ๋ฐฐ๋๋ค. ์ด๋ ๋คํธ์ํฌ ์ฌ์ฉ๋์ด ์ฆ๊ฐํ ์๋ก ๊ฒ์ฆ๊ณผ ๊ฑฐ๋ฒ๋์ค์ ๋ํ ๋ณด์๋ ํจ๊ป ์ปค์ง๋ ๊ฒฝ์ ์ ์ ์ํ ๊ตฌ์กฐ๋ฅผ ํ์ฑํ๋ค.
2.6 ๋ช ๊ฐ์ง ํด๊ฒฐ๋์ง ์์ ์ง๋ฌธ๋ค
์ ๋ก๊ฐ ์ ์ํ ์ฒญ์ฌ์ง์ด ๋งค์ฐ ์ ์ ํ ์ ๊ทผ์์๋ ๋ถ๋ช ํ๋ฉฐ, ํ์ฌ๊น์ง ๋ฐํ๋ ๋์์ธ์ด ์จ์ ํ๊ฒ ๊ตฌํ๋ ๊ฒฝ์ฐ ๋ธ๋ก์ฒด์ธ ํธ๋ฆด๋ ๋ง์ ๋ํ ๊ฐ์ฅ ํ๋์ ์ธ ํด๋ต ์ค ํ๋๋ก ํ๊ฐ๋ฐ์ ๋งํ๋ค. ํ์ง๋ง ์์ง ๊ณต๊ฐ๋ ์ ๋ณด๋ง์ผ๋ก๋ ํ์ธํ ์ ์๋ ์ค์ํ ์ง์ ๋ค์ด ์กด์ฌํ๋ค.
2.6.1 ๊ฒ์ด ์ ํญ์ฑ
์ ๋ก์ ์ค๊ณ๋ ๊ฒ์ฆ์๊ฐ ์๋ชป๋ ๋ธ๋ก์ ๊ฑฐ๋ถํ ๊ถํ์ ๋ช ํํ ๊ฐ๋๋ค๋ ์ ์์ ์์ ์ฑ(Safety)์ ๋ํ ๋ณด์ฅ์ ๋ถ๋ช ํด ๋ณด์ธ๋ค. ๊ทธ๋ฌ๋ ๋ผ์ด๋ธ๋์ค(Liveness), ์ฆ ๋คํธ์ํฌ๊ฐ ๋ฉ์ถ์ง ์๊ณ ๊ณ์ ์๋ํ ๊ฒ์ด๋ผ๋ ๋ณด์ฅ์ ๋ํด์๋ ์๋ฌธ์ด ๋จ๋๋ค. ๋ธ๋ก ์์ฐ์๊ฐ ํน์ ์ฌ์ฉ์์ ํธ๋์ญ์ ์ ์๋์ ์ผ๋ก ๋ฌด์ํ๊ฑฐ๋, ๋ธ๋ก ์์ฐ์๋ค์ด ๋ดํฉํ์ฌ ๋ธ๋ก ์์ฑ์ ์ค๋จํ ๋ ์ด๋ฅผ ๊ฐ์ ๋ก ์ฌ๊ฐํ ๋ฉ์ปค๋์ฆ์ด ์์ง ๋ช ํํ๊ฒ ๊ณต๊ฐ๋์ง ์์๋ค.
์ด๋๋ฆฌ์์ L2๋ค์ ์ํ์๊ฐ ๊ฒ์ด์ ์๋ํ ๊ฒฝ์ฐ, ์ฌ์ฉ์๊ฐ L1์ผ๋ก ์ง์ ํธ๋์ญ์ ์ ์ ์ถํ๋ '๋น์ ํ์ถ๊ตฌ(Escape Hatch)'๋ฅผ ๋๊ณ ์๋ค. ํ์ง๋ง ์ ๋ก๋ L2๊ฐ ์๋๋ผ L1 ๊ทธ ์์ฒด๋ค. ๊ณ ์ฑ๋ฅ ๋ธ๋ก ์์ฐ์๋ค์ด ์นด๋ฅดํ ์ ํ์ฑํ ๊ฒฝ์ฐ, ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด ๊ฒ์ฆ์๋ค์ด ํ ์ ์๋ ๊ฒ์ '์๋ชป๋ ๋ธ๋ก์ ๊ฑฐ๋ถํ์ฌ ๋คํธ์ํฌ๋ฅผ ์ฌ์ค์ ๋ฉ์ถ๋ ๊ฒ' ์ธ์ ์ด๋ค ๋์์ด ์์๊น. ๊ฒ์ด์ ๋ํญํ๋ ๋ฅ๋์ ๋ฉ์ปค๋์ฆ์ด ์กด์ฌํ๋์ง๋ ๋ฉ์ธ๋ท ์ถ์ ์ ๊น์ง ๋ฐ๋์ ํด์๋์ด์ผ ํ ์ง๋ฌธ์ด๋ค.
2.6.2 ์์์์์ ๊ถํ
์์์์ ๋ชจ๋ธ์ ์ ๋ฌธ์ฑ์ ํ๋ณดํ๋ ์ฐ์ํ ๊ฑฐ๋ฒ๋์ค ๋๊ตฌ๋ค. ํ์ง๋ง ๊ฑฐ๋ฒ๋์ค ๊ธฐ๋ฐ์ '์ฌ๋ฒ์ ์ ์ฐจ'๊ฐ ๋ธ๋ก์ฒด์ธ์ ์๋๋ฅผ ๋ฐ๋ผ๊ฐ ์ ์๋์ง์ ๋ํ ์๋ฌธ์ด ๋จ๋๋ค. ๋ธ๋ก์ฒด์ธ์ ๋ฐ๋ฆฌ์ด ๋จ์๋ก ์๋ํ์ง๋ง, ๊ฑฐ๋ฒ๋์ค ํฌํ์ ํฉ์ ๋์ถ์๋ ์์ผ์์ ์์ฃผ๊ฐ ์์๋ ์ ์๋ค. ์์์์๋ค์ด ๋ดํฉํ๊ฑฐ๋ ๋งค์๋์์ ๋, ์ผ๋ฐ ํ ํฐ ํ๋๋ค์ '์ง์ ํฌํ(Override)'๊ฐ ์ค์ง์ ์ธ ๊ฒฌ์ ์๋จ์ผ๋ก ๊ธฐ๋ฅํ๋ ค๋ฉด, ํฌํ ๊ณผ์ ์ด ์ถฉ๋ถํ ์ ์ํ๊ณ ์ ๊ทผ์ฑ์ด ๋์์ผ ํ๋ค. ์ด๊ฒ์ด ํ์ค์ ์ผ๋ก ๊ฐ๋ฅํ ์์ค์ธ์ง, ๊ตฌ์ฒด์ ์ธ ๊ฑฐ๋ฒ๋์ค ํ๋ผ๋ฏธํฐ๊ฐ ๊ณต๊ฐ๋๊ธฐ ์ ๊น์ง๋ ํ๋จ์ ์ ๋ณดํด์ผ ํ ๊ฒ์ด๋ค.
2.6.3 ์ฆ๋ช ๊ฒ์ฆ์ ๊ตฌ์ฒด์ ๋ฉ์ปค๋์ฆ
๋ณธ๋ฌธ 2.2์ ๊ณผ 2.4.1์ ์์๋ ์กธํธ ํ๋ก๊ฐ ์์ง์ ์ฆ๋ช ์ ์์ฑํ๊ณ ๋ธ๋ก ๊ฒ์ฆ์๊ฐ ์ด๋ฅผ ๊ฒ์ฆํ๋ค๋ ๊ตฌ์กฐ๊ฐ ์์ ๋์ด ์๋ค. ๊ทธ๋ฌ๋ ๊ฒ์ฆ์ด ๊ตฌ์ฒด์ ์ผ๋ก ์ด๋ป๊ฒ ์ด๋ฃจ์ด์ง๋์ง์ ๋ํ ํต์ฌ์ ์ธ ๊ธฐ์ ์ธ๋ถ์ฌํญ์ ํ์ฌ๊น์ง ๊ณต๊ฐ๋์ง ์์๋ค.
์ฒซ์งธ๋ ์ฆ๋ช ์ ๋จ์ ๋ฌธ์ ๋ค. ๋ธ๋ก ์์ฐ์๊ฐ ์์ฑํ๋ ์์ง์ ์ฆ๋ช ์ด ํธ๋์ญ์ ๋จ์์ธ์ง, ๋ธ๋ก ๋จ์ ๋ฐฐ์น ์ฆ๋ช ์ธ์ง, ํน์ ์ํ ๋ฏธ์ํฐ ์กด ๋ณ๋ก ์์ดํ ๋จ์๊ฐ ์ ์ฉ๋๋์ง ๋ช ํํ์ง ์๋ค. QMDB ๋ ผ๋ฌธ์์๋ "์ํ๋ ๊ฒฝ์ฐ ํธ๋์ญ์ ๋จ์๋ก ์ํ ๋ฃจํธ๋ฅผ ์์ฑํ ์ ์๋ค"๊ณ ๊ธฐ์ ํ๊ณ ์์ด ๊ธฐ์ ์ ์ผ๋ก๋ ํธ๋์ญ์ ๋จ์ ์ฆ๋ช ์ด ๊ฐ๋ฅํ์ง๋ง, ์ ๋ก์์ ์ค์ ๋ก ์ด๋ค ์ ๋ต์ ์ฑํํ๋์ง๋ ํ์ธํ ์ ์์๋ค.
๋์งธ, ๊ฒ์ฆ์ ์ธก์ ์ฐ์ฐ ๊ตฌ์กฐ๊ฐ ๋ถ๋ถ๋ช ํ๋ค. ๊ฒ์ฆ์ด ์จ์ฒด์ธ ํ๋ฆฌ์ปดํ์ผ(Precompile)์ ํตํด ์ํ๋๋์ง, ํ๋กํ ์ฝ ๋ค์ดํฐ๋ธ ๋ ๋ฒจ์ ํฉ์ ๋ก์ง์ ๋ด์ฅ๋์ด ์๋์ง๊ฐ ๊ณต๊ฐ๋์ง ์์๋ค. ์ ๋ก์ ๊ฐ ์ํ ๋ฏธ์ํฐ ์กด์ด ์๋ก ๋ค๋ฅธ ์คํ ํ๊ฒฝ์ ์ด์ํ๋ค๋ฉด, ๊ฐ ์ํ ๋ฏธ์ํฐ ์กด์์ ์์ฑ๋๋ ์ฆ๋ช ์ ํ์์ด ๋์ผํ์ง๋ ํ์ธ์ด ํ์ํ๋ค. ๋ณธ๋ฌธ์์๋ ์กธํธ๊ฐ ๋ชจ๋ ์คํ์ RISC-V ๋ช ๋ น์ด๋ก ํตํฉํ๋ค๊ณ ์ค๋ช ํ๋ฏ๋ก ํ๋์ ํตํฉ ๊ฒ์ฆ์(Unified Verifier)๋ฅผ ๊ฐ์ง ๊ฒ์ผ๋ก ์์๋์ง๋ง, ์์ง ๊ณต๊ฐ๋ ๋ฐ๋ ์๋ค.
์ ์งธ, ๋ค์์ ์ํ ๋ฏธ์ํฐ ์กด์์ ๋์์ ์์ฑ๋๋ ์ฆ๋ช ๋ค์ด ์ฌ๊ท์ ์ผ๋ก ์ง๊ณ๋๋์ง ์ฌ๋ถ๋ค. ๋ง์ฝ ์์ญ ๊ฐ์ ์กด์ด ๊ฐ๊ฐ ๋ธ๋ก ๋จ์ ์ฆ๋ช ์ ์์ฐํ๋ค๋ฉด, ๊ฒ์ฆ์๊ฐ ์ด๋ฅผ ๊ฐ๋ณ์ ์ผ๋ก ๊ฒ์ฆํ๋ ๊ฒ๊ณผ ํ๋์ ์ง๊ณ ์ฆ๋ช ์ผ๋ก ์์ถํ์ฌ ๊ฒ์ฆํ๋ ๊ฒ ์ฌ์ด์๋ ๊ฒ์ฆ ๋น์ฉ๊ณผ ์ต์ข ์ฑ ์๊ฐ์์ ํฐ ์ฐจ์ด๊ฐ ๋ฐ์ํ ์ ์์ง ์์์ง์ ๋ํ ๊ถ๊ธ์ฆ์ด ๋จ๋๋ค. ๋ฌผ๋ก ํ์ฌ ์ํ ๋ฏธ์ํฐ ์กด์ ์ผ๋ฐ ๋ชฉ์ ์กด, ๊ธ๋ก๋ฒ ๋ง์ผ ์กด, ํ์ด๋จผํธ ์กด ์ธ ๊ฐ์ง๋ง ๊ณต์์ ์ผ๋ก ์๋ ค์ ธ ์๊ธฐ์ ํด๋น ๋ถ๋ถ์ ์ด๋ฅธ ์ง๋ฌธ์ผ ์ ์๋ค.
2.6.4 ํฉ์ ํ๋กํ ์ฝ๊ณผ ์ต์ข ์ฑ
๋ณธ๋ฌธ์์๋ ํฉ์ ๋ฉ์ปค๋์ฆ์ ๋ํ ๊ตฌ์ฒด์ ์์ ์ด ๊ฑฐ์ ์๋ค. ๋ ์ด์ด์ ๋ก ๊ณต์ ๋ธ๋ก๊ทธ์์๋ "์์ ์ง๋ถ ์ฆ๋ช (DPoS)"๊ณผ "์ด๋ค์ ํฉ์(Supermajority Agreement)"๋ผ๋ ํํ๋ง ํ์ธํ ์ ์์ ๋ฟ, ๊ตฌ์ฒด์ ์ธ ํฉ์ ์ฒด๊ณ๋ ์ต์ข ์ฑ ๋๋ฌ ์๊ฐ ๋ฑ์ ๊ณต๊ฐ๋์ง ์์๋ค.
์ด๋ ์ ๋ก๊ฐ ๊ธฐ๊ด ๊ธ์ต ์ธํ๋ผ๋ฅผ ๋ชฉํ๋ก ํ๋ค๋ ์ ์์ ํนํ ์ค์ํ๋ค. ํธ๋ ์ด๋ฉ ๋ฐ ๊ฒฐ์ ์ํฌํ๋ก์ฐ์์๋ ์ต์ข ์ฑ์ ํ์ ์๊ฐ์ด ์์คํ ์ค๊ณ์ ํต์ฌ ํ๋ผ๋ฏธํฐ์ด๋ฉฐ, DTCC๋ ICE๊ฐ ์ค์ ์ ์ฉ์ ๊ฒํ ํ๋ ค๋ฉด ์ด ์์น๊ฐ ๋ช ํํด์ผ ํ๋ค. 200๋ง TPS์ ์ฒ๋ฆฌ๋์ด ๋ฌ์ฑ๋๋๋ผ๋ ์ต์ข ์ฑ ์ง์ฐ์ด ์ ์ด ์ด์์ด๋ผ๋ฉด, ๊ณ ๋น๋ ๋งค๋งค์ ๊ฐ์ ์๊ฐ ๋ฏผ๊ฐ๋๊ฐ ๋์ ์ ์ค์ผ์ด์ค์์์ ์ ์ฉ์๋ ํ๊ณ๊ฐ ์์ ์ ์๋ค.
2.6.5 ์ํ ๋ฏธ์ํฐ ์กด ๊ฐ์ ์ํธ์ด์ฉ์ฑ
์ ๋ก๊ฐ ๋ค์์ ์ํ ๋ฏธ์ํฐ ์กด์ ๋ณ๋ ฌ๋ก ์ด์ํ๋ ๊ตฌ์กฐ๋ฅผ ์ฑํํ ๋งํผ, ์กด ๊ฐ์ ์ํธ์ด์ฉ์ฑ์ด ์ด๋ค ํํ๋ก ์ด๋ฃจ์ด์ง์ง๊ฐ ์ง๋ฌธ์ผ๋ก ๋จ๋๋ค.
ํ์ฌ๊น์ง ๊ณต๊ฐ๋ ์ ๋ณด๋ง์ผ๋ก๋ ๋ ๊ฐ์ง ๊ฐ๋ฅ์ฑ์ ์ถ๋ก ํด๋ณผ ์ ์๋ค. ์ฒซ์งธ, ๋ ์ด์ด์ ๋ก๊ฐ ์ด๋ฏธ 165๊ฐ ์ด์์ ๋ธ๋ก์ฒด์ธ์ ์ฐ๊ฒฐํ๋ฉฐ ๊ฒ์ฆํด์จ ์ธํฐ์ฒด์ธ ๋ฉ์์ง ํ๋กํ ์ฝ์ ์กด ๊ฐ ํต์ ์๋ ํ์ฉํ๋ ๋ฐฉ์์ด๋ค. ๋์งธ, ๋ชจ๋ ์กด์ด ๋จ์ผ ํ๋กํ ์ฝ์ ์ํด ์์ ๋๊ณ ๋์ผํ ์ ์ฐ ๋ ์ด์ด๋ฅผ ๊ณต์ ํ๋ค๋ ๊ตฌ์กฐ์ ํน์ฑ์ ํ์ฉํ์ฌ, ์ธ๋ถ ๋ฉ์์ง ์์ด๋ ํ๋กํ ์ฝ ๋ค์ดํฐ๋ธ ์์ค์์ ์ํ ๋ฏนํ ํธ๋์ญ์ ์ ์ง์ํ๋ ๋ด์ฌ๋ ๋ฉ์ปค๋์ฆ์ด ์กด์ฌํ ๊ฐ๋ฅ์ฑ์ด๋ค. ํ์์ ๊ฒฝ์ฐ ์ง์ฐ์๊ฐ๊ณผ ์ ๋ขฐ ๊ฐ์ ์ ์์ฒ์ ์ผ๋ก ์ ๊ฑฐํ ์ ์๋ค๋ ์ ์์ ๋ณด๋ค ์ด์์ ์ด๋, ์ด์ ๋ํ ์ธ๊ธ์ ์์ง ์ฐพ์๋ณผ ์ ์์๋ค.
3. ์์ฌ์
3.1 ์ด๋๋ฆฌ์์ ๋ฏธ๋๋ฅผ ๋ณด๋ ๊ฒ๊ณผ ๊ฐ์ ๋ชจ์ต
์ ๋ก์ ์ํคํ ์ฒ๋ฅผ ๋ฉด๋ฐํ ๋ถ์ํ๋ฉด ํฅ๋ฏธ๋ก์ด ๊ฒฐ๋ก ์ ๋๋ฌํ๋ค. ์ ๋ก์ ์ค๊ณ๋ ์ด๋๋ฆฌ์์ด ์๋ ์ ๊ฑธ์ณ ๋๋ฌํ๊ณ ์ ํ๋ ์ต์ข ํํ์ ๋๋ผ์ธ ์ ๋๋ก ๋ฎ์ ์๋ค. ๋ค๋ง ์ฐจ์ด๊ฐ ์๋ค๋ฉด, ์ ๋ก๋ ์ด๋๋ฆฌ์์ ๋ ๊ฑฐ์์ ๊ตฌ์๋ฐ์ง ์๊ณ ์ ๋ก๋ฒ ์ด์ค์์ ์์ํ์ฌ ๊ทธ ๋ชฉํ๋ฅผ ๋จ๊ธฐ๊ฐ์ ๊ตฌํํด๋ฒ๋ ธ๋ค๋ ์ ์ด๋ค.
3.1.1 ํํธํ ์๋ ํ์ฅ์ ์คํ
์ด๋๋ฆฌ์์ ํ์ฅ์ฑ์ ์ํด ๋กค์ ์ค์ฌ ๋ก๋๋งต์ ์ฑํํ์ผ๋, ์ด ์ ํ์ ์ ๋์ฑ ํํธํ์ ์ฌ์ฉ์ ๊ฒฝํ์ ๋ณต์ก์ฑ์ด๋ผ๋ ์ฌ๊ฐํ ๋ถ์์ฉ์ ๋ณ์๋ค. ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ฒ ์ด์ค๋ ๋กค์ ์ด๋ ๋ด์ฌํ๋ ๋กค์ ๊ณผ ๊ฐ์ ๋ ผ์๊ฐ ์งํ ์ค์ด์ง๋ง, ์ด๋ฏธ ๋ ์์ ์ธ ์ํ๊ณ์ ์ดํด๊ด๊ณ๋ฅผ ๊ตฌ์ถํ ๊ธฐ์กด L2๋ค์ ์ ํญ๊ณผ ๊ธฐ์ ์ ๋ณต์ก๋๋ก ์ธํด ์คํ์ ์์ํ ์ํฉ์ด๋ค.
๋ฐ๋ฉด ์ ๋ก์ ์ํ ๋ฏธ์ํฐ ์กด์ ์ด๋๋ฆฌ์์ด ๊ฟ๊พธ๋ Enshrined Rollup(๋ด์ฌํ๋ ๋กค์ )์ ๊ฐ์ฅ ๊ฐ๊น์ด ๊ตฌํ์ฒด๋ผ ํ ์ ์๋ค. ๋ชจ๋ Zone์ ์ ๋ก ํ๋กํ ์ฝ์ ์ผ๋ถ๋ก์ L1์ ๋ณด์๊ณผ ๊ฑฐ๋ฒ๋์ค๋ฅผ ๊ณต์ ํ๋ฉฐ, ์์ฒ ๊ฐ์ ์คํ ํ๊ฒฝ์ด ๋ง์น ํ๋์ ์ฒด์ธ์ฒ๋ผ ์๋ํ๋ค. L2์ ํ์ฅ์ฑ์ ์ทจํ๋ฉด์๋ L1์ ํตํฉ๋ ์ ๋์ฑ๊ณผ ์ฌ์ฉ์ ๊ฒฝํ์ ํฌ๊ธฐํ์ง ์๋, ๊ทธ ์ด์์ ์ธ ๊ตฌ์กฐ๋ฅผ ์ฒ์๋ถํฐ ์ค๊ณ์ ๋ด์ฅํ ๊ฒ์ด๋ค.
3.1.2 RISC-V zkVM
๋นํ๋ฆญ์ ์ต๊ทผ ์ด๋๋ฆฌ์ ์คํ ๋ ์ด์ด์ ๊ฐ์ํ๋ฅผ ์ํ ์ฅ๊ธฐ ์ ์์ Ethereum Magicians ํฌ๋ผ์ ๊ฒ์ํ๋ฉฐ, EVM์ RISC-V์ ๊ฐ์ ๋ฒ์ฉ ๋ช ๋ น์ด ์งํฉ(ISA)์ผ๋ก ๋์ฒดํ์ฌ SNARK ์ฆ๋ช ์ ํจ์จ์ ๊ทน์ ์ผ๋ก ๊ฐ์ ํ ๊ฐ๋ฅ์ฑ์ ์ ์ํ ๋ฐ ์๋ค.
๊ทธ๋ฌ๋ EVM์ ๋ชจ๋ ์ฐ์ฐ(Opcode)์ ๊ฐ๊ฐ ์์ง์ ํ๋ก๋ก ๊ตฌํํ๋ ๋ด์ฌํ๋ zkEVM ๋ฐฉ์์ EVM์ด ์ ๊ทธ๋ ์ด๋๋ ๋๋ง๋ค ํ๋ก์ ๋ณต์ก๋๊ฐ ํญ์ฆํ๋ค๋ ๊ตฌ์กฐ์ ๋ฌธ์ ๋ฅผ ์๊ณ ์๋ค. ์ด์ ๋ํ ๋์์ผ๋ก ์ ์๋ ๊ฒ์ด, EVM ์คํ ์ฝ๋๋ฅผ RISC-V์ ๊ฐ์ ๋จ์ํ๊ณ ํ์คํ๋ ISA๋ก ์ปดํ์ผํ ๋ค, ํด๋น ISA์ ์คํ์ ์ฆ๋ช ํ๋ ๋ฐฉ์์ด์๋ค.
์ ๋ก์ ์กธํธ๋ ๋นํ๋ฆญ์ ์ด ๊ฐ์ค์ ํ์ค๋ก ๊ตฌํํ ์ ์๋ ๊ฐ๋ฅ์ฑ์ ๋ณด์ฌ์ค๋ค. ์ ๋ก๋ ์์ง์ ์นํ์ ์ด์ง ์์ EVM์ ์ต์ง๋ก ์ต์ ํํ๋ ๊ณผ์ ์ ํต์งธ๋ก ๊ฑด๋๋ฐ๊ณ , EVM ํด๋ผ์ด์ธํธ ์์ฒด(Geth, Reth ๋ฑ)๋ฅผ RISC-V ์์์ ๊ตฌ๋์ํจ๋ค. ์ด๋ฅผ ํตํด ์คํ ํ๊ฒฝ์ ์ถ์ํ๋ผ๋ ๋ชฉํ๊ฐ ๋ฌ์ฑ๋๋ค. ํฅํ EVM์ ๋ณํ๋ ์์ ํ ์๋ก์ด VM์ ๋์ ์ด ์ด๋ฃจ์ด์ง๋๋ผ๋, ๊ฒ์ฆ ๋ ์ด์ด๋ RISC-V๋ผ๋ ๋จ์ผํ ๋ช ๋ น์ด ์งํฉ๋ง ๋ค๋ฃจ๋ฉด ๋๋ ๊ตฌ์กฐ๊ฐ ์์ฑ๋๋ ๊ฒ์ด๋ค.
3.1.3 Stateless Client
์ด๋๋ฆฌ์์ ์ํ ๋น๋ํ(State Bloat) ๋ฌธ์ ๋ก ์ธํด ์ผ๋ฐ์ธ์ด ํ ๋ ธ๋๋ฅผ ์ด์ํ๊ธฐ๊ฐ ์ ์ ์ด๋ ค์์ง๊ณ ์๋ค. ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ฒํดํธ๋ฆฌ์ ๋ฌด์ํ ํด๋ผ์ด์ธํธ(Stateless Client) ๋์ ์ ์ถ์ง ์ค์ด๋, ์ด ์ ํ ์ญ์ ๊ธฐ์กด ์ธํ๋ผ์์ ํธํ์ฑ ๋ฌธ์ ๋ก ์ฝ์ง ์์ ์ํฉ์ด๋ค. ์ ๋ก๋ ์ด ๋ฌธ์ ๋ฅผ ์ฒ์๋ถํฐ ๊ฒช์ง ์๋๋ค. ๊ฒ์ฆ์๊ฐ ํธ๋์ญ์ ์ ์ฌ์คํํ์ง ์์ผ๋ฏ๋ก ์ํ ์์ฒด๋ฅผ ์ ์ฅํ ํ์๊ฐ ์๊ธฐ ๋๋ฌธ์ด๋ค. ๋ฌด์ํ๊ฐ ๊ธฐ๋ณธ๊ฐ์ธ ์ ์ด๋ค.
3.1.4 DAS์ SVID
์ด๋๋ฆฌ์์ ๋ํฌ์ค๋ฉ(Danksharding)์ ํตํด ๋ฐ์ดํฐ ๊ฐ์ฉ์ฑ์ ์ํ๋ง ๋ฐฉ์์ผ๋ก ๊ฒ์ฆํ์ฌ ๋กค์ ์ ํ์ฅ์ฑ์ ์ง์ํ๋ ค ํ๊ณ ์๋ค. SVID๋ ์ด๋ฏธ 10GB/s ๋์ญํญ๊ณผ ์ํ๋ง ๊ธฐ์ ์ ๊ฐ์ถ๊ณ ์์ผ๋ฉฐ, ๋ํฌ์ค๋ฉ์ด ์ต์ข ์ ์ผ๋ก ๋ชฉํํ๋ ์ฒ๋ฆฌ๋์ ํ์ฉ ๋ฐ์ด๋๋ ์ฑ๋ฅ์ ๋ฉ์ธ๋ท ์คํ์ผ๋ก ์ ์ํ๊ณ ์๋ค.
์ด๋ฌํ ๋์ ๊ด๊ณ๋ค์ ์ข ํฉํ๋ฉด, ์ ๋ก๋ ์ด๋๋ฆฌ์ ๋ก๋๋งต์ ๊ฐ ๊ตฌ์ฑ ์์๋ฅผ ๋ ๊ฑฐ์ ์์ด ์ฒ์๋ถํฐ ์ต์ ์ ํํ๋ก ์ค๊ณํ ๋ฒ์ ์ด๋ผ๋ ํด์์ด ๊ฐ๋ฅํ๋ค.
3.2 ๋๋ก๋ ์ฒ์๋ถํฐ ๋ค์ ๋น๋ฉํ๋ ๊ฒ ๋ ๋น ๋ฅผ ์ ์๋ค
3.2.1 ๋ถ๋ถ์ ๊ฐ์ vs ์ ๋ฉด์ ์ฌ์ค๊ณ
๊ทธ๋์ ์๋ง์ ๊ณ ์ฑ๋ฅ EVM ํ๋ก์ ํธ๋ค์ ์ด๋๋ฆฌ์์ด๋ผ๋ ๊ฑฐ๋ํ ๋ฐฐ๋ฅผ ์ดํญ ์ค์ ์๋ฆฌํ๋ฉด์ ์๋๋ฅผ ๋์ด๋ ๋ฐฉ์์ ํํด์๋ค. ๋ณ๋ ฌํ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ์ , ํฉ์ ์๊ณ ๋ฆฌ์ฆ ์ต์ ํ ๋ฑ ๊ฐ ์์ญ์์ ์ ์ง์ ์ธ ๊ฐ์ ์ ์ด๋ฃจ์ด๋ธ ์ด ํ๋ก์ ํธ๋ค์ ์ฑ๊ณผ๋ ๋ถ๋ช ํ ์กด๊ฒฝ๋ฐ์ ๋งํ๋ค.
ํ์ง๋ง ์ ๋ก๋ ์ ํ ๋ค๋ฅธ ๊ธธ์ ํํ๋ค. ์ด๋๋ฆฌ์์ ํต์ฌ ๊ฐ์น, ์ฆ ํ์ค์ํ๋ ๊ฒ์ฆ๊ณผ ํ๋ก๊ทธ๋๋ฐ ๊ฐ๋ฅํ ๋ธ๋ก์ฒด์ธ์ด๋ผ๋ ์ ์ฐ์ ๊ณ์นํ๋, ๊ทธ๊ฒ์ ๊ตฌํํ๋ ๋ผ๋ ์์ฒด๋ ์์ ํ ์๋ก ์ค๊ณํ๋ค๋ ์ ๊ทผ์ ์ทจํ ๊ฒ์ด๋ค. RISC-V ๊ธฐ๋ฐ์ ์กธํธ, ์๋ ์ฌ๋์ฑ์ ์ ๊ฑฐ, ์์์์ ๋ชจ๋ธ ๋ฑ์ ๊ธฐ์กด ๋ธ๋ก์ฒด์ธ์ด ๋น์ฐ์ํด์จ ์ค๊ณ๋ฅผ ๊ณผ๊ฐํ ํ๊ดดํ๊ณ ์ฌ์กฐ๋ฆฝํ ๊ฒฐ๊ณผ๋ฌผ์ด๋ค.
3.2.2 ๊ธฐ์ ๊ณผ ์ ๋์ฑ์ ๋๊ธฐํ
๊ธฐ์ ์ ์ผ๋ก ์๋ฌด๋ฆฌ ๋ฐ์ด๋ ์ฒด์ธ๋ ์ฌ์ฉ์์ ์๋ณธ์ด ์ ์ ๋์ง ์์ผ๋ฉด ํ ๋น ์ ๋ น ๋์๊ฐ ๋๋ ๊ฒฝ์ฐ๋ ํฌ๋ฆฝํ ์ญ์ฌ์์ ๋ฐ๋ณต์ ์ผ๋ก ๋ชฉ๊ฒฉ๋์ด ์๋ค. ์ด ๊ด์ ์์ ์ ๋ก์ ๊ฐ์ฅ ์ฃผ๋ชฉํ ๋งํ ์ ์ ์์๋ฅผ ํ์ ์ง๊ณ ๋์ ๊ณต๊ธ์ ์์ํ๋ค๋ ๋ฐ ์๋ค.
์ํ๋ธ, DTCC, ICE์ ๊ฐ์ ์์คํธ๋ฆฌํธ์ ํต์ฌ ์ธํ๋ผ ๊ธฐ์ ๋ค์ด ํํธ๋๋ก ์ฐธ์ฌํ๋ค๋ ๊ฒ์, ๋ฉ์ธ๋ท ์ถ์์ ๋์์ ์ ์ธ๊ณ ์ฃผ์, ์ฑ๊ถ, ํ์์ํ์ ์ด๋ฅด๋ ๋ง๋ํ ํธ๋ํฝ์ด ์ ์ ๋ ์ ์๋ ๊ณ ์๋๋ก๊ฐ ์ด๋ฏธ ๋ซ๋ ค ์์์ ์๋ฏธํ๋ค. ๊ธฐ์ ์ด ๋น์ฆ๋์ค๋ฅผ ๊ธฐ๋ค๋ฆฌ๋ ๊ฒ์ด ์๋๋ผ, ๋น์ฆ๋์ค์ ๊ฑฐ๋ํ ์๊ตฌ์ฌํญ์ด ๊ธฐ์ ์ ๊ทนํ์ ํธ์ถํ๋ค. ์ ๋ก๋ ํฌ๋ฆฝํ ๊ฐ ์ค๋ซ๋์ ์ฐพ์ ํค๋งค์จ ๋งค์ค ์ด๋์ ์ ํธ๋ฆฌ๊ฑฐ๊ฐ ๋ ์ ์๋ ๊ฐ์ฅ ์ ๋ ฅํ ํ๋ณด ์ค ํ๋์์ ํ๋ฆผ์๋ค.



