๋ชฉ์ฐจ
- Key Takeaways
- 1. ์น3๋ ์ ์์ง ์ธํฐ๋ท ๊ท๋ชจ์ ๋๋ฌํ์ง ๋ชปํ๋๊ฐ
- 2. ๊ฒ์ฆ ๊ฐ๋ฅํ ์ ํ๋ฆฌ์ผ์ด์ (Verifiable Application, vApp)๊ณผ ๊ทธ ํต์ฌ ๊ธฐ๋ฅ๋ค
- 2.1 vApp์ ํต์ฌ ๊ธฐ๋ฅ #1: ๊ฒ์ฆ ๊ฐ๋ฅํ ์ปดํจํ ๊ณผ vApp ์ํํธ์จ์ด ๊ฐ๋ฐ ๋๊ตฌ (SDK)
- 2.2 vApp์ ํต์ฌ ๊ธฐ๋ฅ #2: ์์ง์ ๊ฐ์ ๋จธ์ (zkVM)
- 2.3 vApp์ ์ ์ฒด ๊ตฌ์ฑ๊ณผ ๋์ ๊ณผ์
- 2.4 ์น2์ ์ฌ์ฉ์ฑ๊ณผ ์น3์ ์ฒ ํ์ ๋์์ ์คํํ๋ vApp
- 3. vApp์ ํ์ฉ ์ฌ๋ก ์๋๋ฆฌ์ค
- 3.1 ์น2 + vApp
- 3.2 ์น3 + vApp
- 3.3 ์๋๋ฆฌ์ค๋ฅผ ๋์ด, ํ์ค์ ๋ํ๋ vApp
- 4. vApp์ด ๋ณด์ฌ์ค ์ธํฐ๋ท, ๊ทธ ์ด์์ ์น3
๋ฆฌ์์ฒ
Key Takeaways
์ง๊ธ๊น์ง ๋ธ๋ก์ฒด์ธ ์ฐ์ ์ ์ฃผ๋ก ์๋, ๋น์ฉ, ์ธํ๋ผ ๊ฐ์ ์ ์ง์คํด์๋ค. ํ์ง๋ง ์ด๋ฌํ ๊ธฐ์ ์ ์ง๋ณด๋ง์ผ๋ก๋ ์น3๊ฐ ์ธํฐ๋ท ์์ค์ ๋์ค์ฑ๊ณผ ํ์ฅ์ฑ์ ํ๋ณดํ๊ธฐ์ ์ฌ์ ํ ๋ถ์กฑํ๋ค. ์น3๊ฐ ์ง์ ํ ์ธํฐ๋ท ๊ท๋ชจ๋ก ์ฑ์ฅํ๊ธฐ ์ํด์ , ๊ฐ๋ฐ์๋ค์ด ์ฐฝ์์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ณด๋ค ์ฝ๊ฒ ๋ง๋ค๊ณ ๋ฐฐํฌํ ์ ์๋ ํ๊ฒฝ์ด ํ์ํ๋ค.
์ด๋ฌํ ์ ํ์ ์์ โ๊ฒ์ฆ ๊ฐ๋ฅํ ์ปดํจํ โ์ ์ค์ํ ํด๋ต์ด ๋ ์ ์๋ค. ๋กค์ ์ด ์ด๋๋ฆฌ์์ ํ์ฅ์ฑ์ ํด๊ฒฐํ๋ ํต์ฌ ๊ธฐ์ ์ด์๋ค๋ฉด, ์ด์ ๋ ๊ฒ์ฆ ๊ฐ๋ฅํ ์ปดํจํ ์ด ์น3 ์ ๋ฐ์ ์ ๋ขฐ์ฑ๊ณผ ํ์ฅ์ฑ์ ๋์์ ํด๊ฒฐํ ์ ์๋ ๊ธฐ๋ฐ์ผ๋ก ์ฃผ๋ชฉ๋ฐ๊ณ ์๋ค. ์ด ๊ฐ๋ ์ ๊ตฌ์ฒดํํ ๊ฒ์ด ๋ฐ๋ก vApp์ด๋ค.
vApp์ ๊ฒ์ฆ ๊ฐ๋ฅํ ์ปดํจํ , ์์ง์ ๊ฐ์ ๋จธ์ , ๋ชจ๋ํ ์ํคํ ์ฒ, ํตํฉ SDK ๋ฑ์ ๋ฐํ์ผ๋ก ์น3 ์ ํ๋ฆฌ์ผ์ด์ ์ ์ธํฐ๋ท ์์ค์ผ๋ก ํ์ฅํ ์ ์๋ ํ๋์ ๋ฐฉ๋ฒ์ด๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์์ ์ฌ์ฉ์์ ์ง์ ์ฅ๋ฒฝ์ ๋ฎ์ถ๊ณ , ๋ค์ํ ๋ธ๋ก์ฒด์ธ๊ณผ ์ ๊ธฐ์ ์ผ๋ก ์ฐ๊ฒฐ๋๋ ์ฑ์ ์ฝ๊ฒ ๋ง๋ค ์ ์๋ค.
ํ์ง๋ง vApp์ด ํ์คํ๋๊ธฐ ์ํด์ ๋ ๋ง์ ์น3 ์ธํ๋ผ์ ์ฑ์ด ์ด ๊ตฌ์กฐ๋ฅผ ์ฑํํ๊ณ ์ฐ๊ฒฐ๋์ด์ผ ํ๋ฉฐ, ์์ง์ ์ฆ๋ช ๋น์ฉ๊ณผ ์ธ์ผํฐ๋ธ ๊ตฌ์กฐ ๋ฑ๋ ๊ฐ์ ๋์ด์ผ ํ๋ค. ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ , vApp์ ์น2์ ์น3์ ๊ฐ๊ทน์ ๋ฉ์ฐ๊ณ , ์น3๊ฐ ์ง์ ํ ์ธํฐ๋ท ๊ท๋ชจ๋ก ํ์ฅ๋๋๋ก ์ด๋๋ ์ ๋ ฅํ ํด๋ฒ ์ค ํ๋๋ก ์ฃผ๋ชฉํ ๋งํ๋ค. ์ด ๊ธฐ์ ์ด ์์ผ๋ก ์ด๋ค ์งํ๋ฅผ ์ด๋์ด๋ผ์ง ๊ณ์ ์ง์ผ๋ณผ ํ์๊ฐ ์๋ค.
1. ์น3๋ ์ ์์ง ์ธํฐ๋ท ๊ท๋ชจ์ ๋๋ฌํ์ง ๋ชปํ๋๊ฐ

Source: Apple
2000๋ ๋ ์ค๋ฐ, ์ ํ์ ์์ดํฐ์ ํฌํจํ์ฌ ๋ธ๋๋ฒ ๋ฆฌ, ํ, ์ฌ๋น์ ๊ฐ์ ๋ชจ๋ฐ ๊ธฐ๊ธฐ๋ค์ด ๋ฑ์ฅํ๋ฉฐ ์ด๋ฉ์ผ, ์ธํฐ๋ท, ์ผ์ ๊ด๋ฆฌ๊น์ง ๊ฐ๋ฅํ โ์ค๋งํธํฐโ์ด ๋์คํ๋๊ธฐ ์์ํ๋ค. ๊ทธ๋ฌ๋ ์ฌ์ฉ์๋ค์ ์ฌ์ ํ ์ ํ๋ ๊ธฐ๋ฅ์ ๋จธ๋ฌผ๋ฌ์ผ ํ๋ค. ๊ฐ๋ฐ์๋ค์ ์ ์กฐ์ฌ๋ง๋ค ๋ค๋ฅธ ํ๋ซํผ์ ๋ง์ถฐ ๋ณต์กํ ๋ฐฉ์์ผ๋ก ์ฑ์ ๋ง๋ค์ด์ผ ํ๊ณ , ๋ฐฐํฌ์ ์ ๋ฐ์ดํธ๋ ๋งค์ฐ ๋นํจ์จ์ ์ด์๊ธฐ ๋๋ฌธ์ด๋ค. ๋ชจ๋ฐ์ผ ๊ธฐ๊ธฐ๋ ๋ฐ์ ํ์ง๋ง, ๊ทธ ์์์ ๋์๊ฐ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ด๋ฅผ ๋ฐ๋ผ๊ฐ์ง ๋ชปํ๋ค. ๊ฒฐ๊ตญ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ์ฒด๋๊ณ , ๋ชจ๋ฐ์ผ์ ํ๋ช ์ ์ฌ๊ธฐ์ ๋์ธ ๋ฏ ์ถ์๋ค.
๊ทธ๋ฌ๋ ๋ค์ ํด์ธ 2008๋ , ์ฑ์คํ ์ด์ ๋ชจ๋ฐ์ผ ๊ธฐ๊ธฐ์ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋๊ตฌ(SDK)์ ๋ฑ์ฅ์ ํ๋์ ํตํฉ๋ ๊ฐ๋ฐ ํ๊ฒฝ๊ณผ ๋ฐฐํฌ ๊ฒฝ๋ก๋ฅผ ๋ง๋ จํด ์ฃผ์๋ค. ์ด๋ฅผ ํตํด ์๋ง์ ๊ฐ๋ฐ์๋ค์ด ์์ฝ๊ฒ ์ฐฝ์์ ์ธ ์ฑ์ ๋ง๋ค์ด๋๊ณ , ์ค๋งํธํฐ์ ์ฑ์คํ ์ด๋ฅผ ํตํ ์ฑ ์ํ๊ณ์ ์งํ์ ํจ๊ป ์ง์ ํ โ์ค๋งํธโํฐ์ผ๋ก ์ฌํ์ํ ์ ์์๋ค.

์ค๋๋ ์น3๋ ๋น์ทํ ์ ํ์ ์ ์ ์๋ค. ์ฒ๋ฆฌ ์๋์ ํ์ฅ์ฑ์ด ํฅ์๋๊ณ , ์ฌ์ฉ์ ๊ฒฝํ์ ๊ฐ์ ํ๋ ค๋ ๋ค์ํ ๊ธฐ์ ์ ์๋๋ค์ด ์ด์ด์ง๊ณ ์๋ค. ๋ธ๋ก์ฒด์ธ ๊ตฌ์กฐ๋ ๋ชจ๋๋ฆฌํฑ(monolithic)๊ณผ ๋ชจ๋๋ฌ(modular) ๋ฑ ๋ค์ํ ๋ฐฉ์์ผ๋ก ๋ค๊ฐํ๋๊ณ ์คํ ๋ถ๋ฆฌ๋ ์ฑ์คํธ๋์ ๋์ ์ ํตํด ์ฌ์ฉ์ ๊ฒฝํ์ ๋์ด์ฌ๋ฆฌ๊ณ ์๋ค. ์๋ฅผ ๋ค์ด, ์ด๋๋ฆฌ์์ ์คํ์ ๋ธ๋ก์ฒด์ธ ๋ฐ์์ ์ฒ๋ฆฌํ๊ณ ๊ฒฐ๊ณผ๋ง ๋ฉ์ธ๋ท์ ๊ธฐ๋กํ๋ ๋กค์ (rollup) ์ค์ฌ ๊ตฌ์กฐ๋ก ์ ํ ์ค์ด๋ฉฐ, ์ ๋ ์คํฐ์(Celestia)๋ ๋ฐ์ดํฐ ๊ฐ์ฉ์ฑ๊ณผ ํฉ์์ ์ง์คํ๊ณ ์คํ์ ๋ณ๋ ๋ธ๋ก์ฒด์ธ์ ๋งก๊ธฐ๋ ๋ฐฉ์์ ์ฑํํ์ฌ ์ฒ๋ฆฌ ํจ์จ์ฑ์ ๋์ด๊ณ ์๋ค. ํํธ, ์๋ผ๋์ ์์ด์ฒ๋ผ ๋จ์ผ ๊ตฌ์กฐ๋ฅผ ์ ์งํ๋ฉด์๋ ๋น ๋ฅธ ์ฒ๋ฆฌ ์๋์ ๋ฎ์ ์์๋ฃ๋ฅผ ์ ๊ณตํ๋ ๋ธ๋ก์ฒด์ธ๋ ๋ฑ์ฅํด, ์น3์์ ์ ์ ๋ ํ์ค์ ์ธ ๋ธ๋ก์ฒด์ธ ์ฌ์ฉ์ ๊ฐ๋ฅํ๊ฒ ํ๊ณ ์๋ค.
๊ทธ๋ฌ๋ ์ด๋ฌํ ๊ธฐ์ ์ ๋ฐ์ ์๋ ๋ถ๊ตฌํ๊ณ , ์น3๊ฐ ์ง์ ํ โ์ธํฐ๋ท ๊ท๋ชจ์ ํ์ฅโ์ ๋๋ฌํ๊ธฐ ์ํด์๋ ์ฌ์ ํ ๋์ด์ผ ํ ๊ตฌ์กฐ์ ์ฅ๋ฒฝ์ด ์กด์ฌํ๋ค. ์ฌ๊ธฐ์ ๋งํ๋ โ์ธํฐ๋ท ๊ท๋ชจ์ ํ์ฅโ์ด๋ ๋จ์ํ ํธ๋์ญ์ ์ฒ๋ฆฌ๋์ ๋๋ฆฌ๋ ๊ฒ์ด ์๋, ์์ฒ๋ง ๋ช ์ ์ฌ์ฉ์๊ฐ ์๋ฌด๋ฐ ๊ธฐ์ ์ฅ๋ฒฝ ์์ด ์ฑ์ ์ฌ์ฉํ๋ ํ๊ฒฝ, ๊ณ ์ฐจ์์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ ๋ขฐ ์์ด ๋ฐฐํฌ๋๊ณ ์กฐํฉ๋๋ ๊ตฌ์กฐ, ๊ทธ๋ฆฌ๊ณ ์๋ง์ ๊ฐ๋ฐ์๋ค์ด ๋์ผํ ํดํท ์์์ ์ฐฝ์์ ์ธ ์ฑ์ ๊ฐ๋ฐํ ์ ์๋ ์ํ๊ณ๋ฅผ ์๋ฏธํ๋ค. ๋ค์ ๋งํด, ์ฌ์ฉ์ยท๊ฐ๋ฐ์ยท์ ํ๋ฆฌ์ผ์ด์ ๋ค์์ฑ์ด ํจ๊ป ์ฑ์ฅํ ์ ์๋ ๊ตฌ์กฐ์ ํ ๋๊ฐ ํ์ํ๋ค.
์์ฒ๋ง ๋ช ์ ์ฌ์ฉ์๊ฐ ์๋ฌด๋ฐ ๊ธฐ์ ์ฅ๋ฒฝ ์์ด ์ฑ์ ์ฌ์ฉํ๋ ํ๊ฒฝ์ด ๋ง๋ จ: ์ง๊ธ๊น์ง์ ์น3๋ ์ง๊ฐ ์ฌ์ฉ, ๊ฐ์ธ ์ง๊ฐ ์ ๋ณด ๊ด๋ฆฌ, ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ ์ ํ, ์์๋ฃ ์ค์ ๋ฑ ์ฌ์ฉ์์๊ฒ ์ง๋์น๊ฒ ๋ง์ ์ฌ์ ์ง์์ ์๊ตฌํ๋ค. ์ด๋ ์ผ๋ฐ ์ฌ์ฉ์๊ฐ ์น3 ์ฑ์ ์ ํ๊ณ ๋ ๋ฐ๋ก ์ดํํ๋ ์ฃผ์ ์์ธ ์ค ํ๋๋ค. ๊ฐ๋ฐ์ ์ ์ฅ์์๋, ์ด๋ฌํ ๋ณต์กํ ์จ๋ณด๋ฉ ํ๋ก์ฐ๋ฅผ ์ค์ด๊ธฐ ์ํ ์ฌ์ฉ์ ๊ฒฝํ ์ค๊ณ์ ํ๋ก ํธ์๋-๋ฐฑ์๋ ์ฐ๊ฒฐ์ด ๋งค์ฐ ๋ฒ๊ฑฐ๋กญ๊ณ ์ ํ์ ์ด๋ค. ๊ฒฐ๊ตญ ์ฌ์ฉ์์๊ฒ๋ ๋จ์ํ๊ณ ์ง๊ด์ ์ธ ์ธํฐํ์ด์ค๊ฐ, ๊ฐ๋ฐ์์๊ฒ๋ ์ด๋ฅผ ์ฝ๊ฒ ๊ตฌํํ ์ ์๋ ๊ธฐ๋ฐ ๋๊ตฌ์ ํ๊ฒฝ์ด ๋์์ ํ์ํ๋ค.
์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ฌด์ ๋ขฐ ํ๊ฒฝ์์ ๋ฐฐํฌ๋ ์ ์๋ ๊ตฌ์กฐ๊ฐ ํ์: ํ์ฌ์ ์น3๋ ๋จ์ ํ ํฐ ์ก๊ธ์ด๋ ์ค์์ ๋๋ ๋ณต์กํ ๋น์ฆ๋์ค ๋ก์ง์ ์์ ํ๊ฒ ์คํํ๊ธฐ ์ํด ์ค์ํ๋ ์๋ฒ๋ ๋ธ๋ฆฟ์ง์ ์์กดํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. ํ์ง๋ง ํ์ค์ํ๋ฅผ ์งํฅํ๋ ์น3์์๋ ๊ฒ์ฆ ๊ฐ๋ฅ์ฑ๊ณผ ๋ฌด์ ๋ขฐ ์คํ์ด ํ์๋ค. ์ด๋ฅผ ๊ตฌํํ๋ ค๋ ๊ฐ๋ฐ์๋ค์ ๊ฐ๊ธฐ ๋ค๋ฅธ ๋ธ๋ก์ฒด์ธ์ ๊ท์น๊ณผ ๊ฒ์ฆ ๋ฉ์ปค๋์ฆ์ ์ดํดํด์ผ ํ๊ณ , ์ฆ๋ช ์์คํ ๊น์ง ๋ณ๋๋ก ๊ตฌํํด์ผ ํ๋ค. ์ฆ, ์ ๋ขฐ ์๋ ์คํ์ ๊ฐ๋ฐ์์๊ฒ ๊ณผ๋ํ ๊ธฐ์ ๋ถ๋ด์ผ๋ก ์ ๊ฐ๋๊ณ ์๊ณ , ์ด๋ ์ ์ฒด ์น3 ์ฑ์ ๊ตฌ์กฐ์ ๋จ์ํ๋ก ์ด์ด์ง๋ ๋ณ๋ชฉ์ ์ด๋ํ๋ค.
๊ฐ๋ฐ์๋ค์ด ์ฐฝ์์ ์ธ ์ฑ์ ๊ฐ๋ฐํ ์ ์๋ ์ํ๊ณ ์กฐ์ฑ: ์ง๊ธ์ ์น3๋ ๋ธ๋ก์ฒด์ธ๋ง๋ค SDK, ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ์ด๋๋ฆฌ ์ธํฐํ์ด์ค(Application Binary Interface, ABI), ํธ์ถ ๋ฐฉ์, ์ฆ๋ช ๋ฐฉ์์ด ๋ชจ๋ ๋ฌ๋ผ ์ฝ๋ ํํธํ์ ์ฌ์ฌ์ฉ์ฑ ์ ํ๊ฐ ์ฌ๊ฐํ๋ค. ์ด๋ ๊ฐ๋ฐ์์ ๊ฐ๋ฐ ๋์ด๋๋ฅผ ๊ฐํ๋ฅด๊ฒ ๋ง๋ค๊ณ , ์๊ท๋ชจ ํ์ด๋ ์ ๊ท ๊ฐ๋ฐ์์๊ฒ๋ ์ง์ ์์ฒด๋ฅผ ์ด๋ ต๊ฒ ๋ง๋ ๋ค. ๋ฐ๋ฉด, ํต์ผ๋ ๊ท์น๊ณผ SDK ์์์ ๊ฐ๋ฐ์๋ค์ด ์๋ก์ ์ฝ๋๋ฅผ ํ์ฅํ๊ณ ๋ชจ๋ํํ ์ ์๋ค๋ฉด, ์ํ๊ณ ์ ์ฒด์ ๊ตฌ์ฑ ๊ฐ๋ฅ์ฑ๊ณผ ํ์ฅ์ฑ์ ๋น์ฝ์ ์ผ๋ก ๋์์ง๋ค. ์ฌ์ฉ์์๊ฒ ๋ ๋ค์ํ ์ฑ์ด ์ ๊ณต๋๊ณ , ๊ฐ๋ฐ์๋ ๋ ๋น ๋ฅด๊ฒ ์คํํ๊ณ ๋ฐฐํฌํ ์ ์๋ ์ ์ํ ๊ตฌ์กฐ๊ฐ ๊ฐ๋ฅํด์ง๋ ๊ฒ์ด๋ค.
ํ์ง๋ง ์ง๊ธ์ ์น3 ์ธํ๋ผ๋ ์ฌ์ ํ ์ ๋๋ก ๋ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ถ์ง ๋ชปํ๊ณ ์๋ค. ์ด๋ ๋จ์ํ ์ฌ์ฉ ํธ์์ฑ์ด ๋จ์ด์ ธ์ ์๊ธด ๋ฌธ์ ๊ฐ ์๋๋ค. ๊ทธ ๋ฐํ์ด ๋๋ ๊ฐ๋ฐ ํ๊ฒฝ ์์ฒด๊ฐ ์์ง ๋ฏธ์์ฑ ์ํ์ด๊ธฐ ๋๋ฌธ์ด๋ค. ๊ตฌ์ฒด์ ์ผ๋ก, ์ค๋๋ ์น3 ๊ฐ๋ฐ์๋ค์ ํ์คํ๋ ์ํคํ ์ฒ ํ๋ ์์ํฌ์ ๋ถ์ฌ๋ก ์ธํด ์ฌ๊ฐํ ํํธํ์ ์ง๋ฉดํด ์๋ค.
์๋ฅผ ๋ค์ด ์์ง์ ์ด๋๋ฆฌ์ ๊ฐ์ ๋จธ์ ๋ง ํด๋ ๊ตฌํ์ฒด๋ง๋ค ์ฌ์ฉํ๋ ๊ท์น๊ณผ ์ธ์ด๊ฐ ์ ๊ฐ๊ฐ์ด๋ผ, ์ ์ฒด ์์คํ ์ ๊ฒ์ฆ๊ณผ ํตํฉ์ด ์ด๋ ต๊ณ , ์ฝ๋ ์ผ๊ด์ฑ๊ณผ ๋ชจ๋ ๊ฐ ์ํธ ์ด์ฉ์ฑ๋ ๋จ์ด์ง๋ค. ์ด๋ก ์ธํด ๊ฐ๋ฐ์๋ ์ค๋งํธ ์ปจํธ๋ํธ, ๋ธ๋ก์ฒด์ธ ์ธํ๋ผ, ์ฆ๋ช ๋ก์ง์ ๋ฐ๋ก๋ฐ๋ก ์ดํดํ๊ณ ์ค๊ณํด์ผ ํ๋ฉฐ, ํตํฉ ๊ณผ์ ์ ๋ณต์กํ๊ณ ๋ณด์ ๋ฆฌ์คํฌ๋ ์ปค์ง๋ค. ์ด๋ ์ง์ ์ฅ๋ฒฝ์ ๋์ด๊ณ ์ ํ๋ฆฌ์ผ์ด์ ๋ค์์ฑ๊ณผ ์คํ ๊ฐ๋ฅ์ฑ์ ์ ํดํ๋ ์์ธ์ด ๋๋ค.
์ด ๊ธ์ ๋ฐ๋ก ๊ทธ ๋ณ๋ชฉ์ ํ๊ธฐ ์ํ ์๋๋ก ๋ฑ์ฅํ ๊ฒ์ฆ ๊ฐ๋ฅํ ์ ํ๋ฆฌ์ผ์ด์ (Verifiable Application, vApp)์ ๋ํด ์ด์ผ๊ธฐํ๋ค. ๋ ์ด์ด์ ๋ก(LayerZero)์ ์์ฑํธ(Succinct)๊ฐ ์ ์ํ ์ด ์๋ก์ด ์คํ ํ๊ฒฝ์, ๊ฒ์ฆ ๊ฐ๋ฅํ ์ปดํจํ (Verifiable Computing)๊ณผ ๋ชจ๋ํ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋๊ตฌ(SDK), ์์ง์ ๊ฐ์ ๋จธ์ ์ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐ์์ ์ฌ์ฉ์ ๋ชจ๋๋ฅผ ๋ง์กฑ์ํฌ ์ ์๋๋ก ์น3 ์ธํ๋ผ๋ฅผ ๊ฐ์ ํ๋ ค๋ ์๋์ด๋ค.
์๋ฅผ ๋ค์ด, ๊ธ๋ก๋ฒ ๊ฒฐ์ ์์คํ ์ ํ์ฌ ๋น์์ ๋ง์คํฐ์นด๋๊ฐ ์ฐ๊ฐ 20์กฐ ๋ฌ๋ฌ ๊ท๋ชจ์ ๊ธ๋ก๋ฒ ๊ฒฐ์ ์์ฅ์ ์๋ถํ๊ณ ์๋ค. ๊ทธ๋ฌ๋ ๊ทธ ๋ฐฑ์๋๋ ์ฌ์ ํ ์์ญ ๋ ์ ์ ๊ตฌ์กฐ์ ๋จธ๋ฌผ๋ฌ ์์ด ํด์ธ ๊ฒฐ์ ์ง์ฐ, ๋ณต์กํ ์ ์ฐ, ์ค๊ฐ ์์๋ฃ ๋ฑ ๋นํจ์จ์ด ์ฌ์ ํ๋ค. ํํ ํฌ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๊ฐ ์ด๋ฐ ๋ฌธ์ ๋ฅผ ๊ฐ๋ ธ์ ๋ฟ, ๊ทผ๋ณธ์ ์ธ ์์คํ ์ ๋ณํจ์ด ์๋ค. ํ์ง๋ง ๊ฒฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ด vApp ๊ตฌ์กฐ๋ก ์ค๊ณ๋๊ณ , ์คํ ์ด๋ธ์ฝ์ธ์ ๊ธฐ๋ฐ์ผ๋ก ์งํ๋๋ค๋ฉด ์ค์๊ฐ ์ ์ฐ, ๊ตญ๊ฐ ๊ฐ ์ง์ ์ก๊ธ, ๋ธ๋ก์ฒด์ธ์ ๋๋๋๋ ์์ฐ ์ฒ๋ฆฌ ๋ฑ ๋ชจ๋ ๊ณผ์ ์ด ๊ฒ์ฆ ๊ฐ๋ฅํ๊ณ ๋ฌด์ ๋ขฐ์ ์ผ๋ก ๊ตฌํ๋ ์ ์๋ค. ์ด๋ ๊ฒ ๋๋ฉด ๊ฒฐ์ ์ธํ๋ผ์ ์ ๋ขฐ์ฑ, ์กฐํฉ์ฑ, ํ๋ผ์ด๋ฒ์, ํ์ฅ์ฑ๊น์ง ๋์์ ํ๋ณดํ ์ ์๋ค. ์ค์ ๋ก ๋น์์ ๋ง์คํฐ์นด๋๋ ์ต๊ทผ ๋ธ๋ก์ฒด์ธ ๊ธฐ๋ฐ ์ ์ฐ ์์คํ ๊ณผ ์คํ ์ด๋ธ์ฝ์ธ ์ฐ๋ ๊ณํ์ ๋ฐํ๋ฉฐ ์ด๋ฐ ๋ฐฉํฅ์ฑ์ ๋ณด์ฌ์ฃผ๊ณ ์๋ค. vApp์ ์ด์ฒ๋ผ ๋ฏธ๋ํ ๊ฒฐ์ ์์คํ ์ ๊ธฐ์ ์ ํ ๋๋ฅผ ์ ๊ณตํ ์ ์๋ค.
๊ทธ๋ ๋ค๋ฉด ์ด๋ฐ ๊ธฐ๋ ํจ๊ณผ๋ฅผ ๊ฐ์ง๊ณ ์๋ vApp์ด ์ด๋ป๊ฒ ๊ฐ๋ฅํ ๊ฒ์ผ๊น? ๋ค์์ vApp์ด ์๋ํ๋ ๊ธฐ๋ฐ์ด ๋๋ ๊ธฐ์ ์ ๊ตฌ์กฐ์ ํต์ฌ ๊ฐ๋ ๋ค์ ์ดํด๋ณด๋๋ก ํ์.
2. ๊ฒ์ฆ ๊ฐ๋ฅํ ์ ํ๋ฆฌ์ผ์ด์ (Verifiable Application, vApp)๊ณผ ๊ทธ ํต์ฌ ๊ธฐ๋ฅ๋ค

Source: vApps: Verifiable Applications at Internet Scale Whitepaper
๋ ์ด์ด์ ๋ก์ ์์ฑํธ๊ฐ ์ ์ํ vApp์ ์น3์ ํ์ค์ํ ์ฒ ํ์ ์งํค๋ฉด์๋ ์น2 ์์ค์ ์ฌ์ฉ์ฑ๊ณผ ํ์ฅ์ฑ์ ๋์์ ๋ฌ์ฑํ๋ ค๋ ์๋๋ค. vApp์ ๊ตฌ์ฑ ๊ฐ๋ฅ์ฑ(composability), ์ถ์ํ(abstraction), ๋ชจ๋์ฑ(modularity)์ด๋ผ๋ ๊ณ ์ ํ ์ค๊ณ ์ฒ ํ์ ๋ฐํ์ผ๋ก, ๋ค์ํ ๊ธฐ๋ฅ๊ณผ ์๋น์ค๋ฅผ ์ ์ฐํ๊ฒ ๊ฒฐํฉํ ์ ์๊ฒ ํ๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ๋ณต์กํ ์ธ๋ถ ๊ตฌํ์์ ๋ฒ์ด๋ ํต์ฌ ๋ก์ง์ ์ง์คํ ์ ์์ผ๋ฉฐ, ๋ ๋ฆฝ์ ์ธ ์ปดํฌ๋ํธ๋ก ๊ตฌ์ฑ๋ ๊ตฌ์กฐ๋ ์ ์ง๋ณด์์ ํ์ฅ์ฑ ์ธก๋ฉด์์๋ ๋์ ํจ์จ์ฑ์ ์ ๊ณตํ๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์ฌ์ฉ์์๊ฒ ์น3์ ์ง์ ์ฅ๋ฒฝ์ ๋ฎ์ถ๊ณ , ๊ฐ๋ฐ์์๊ฒ ๋ ๋์ ์์ฐ์ฑ๊ณผ ์์ ์ฑ์ ์ ๊ณตํ๋ค. ์ด๋ฌํ vApp ๊ฐ๋ ์ ์คํ ๊ฐ๋ฅํ๊ฒ ๋ง๋๋ ๋ ๊ฐ์ง ๊ธฐ์ ์ ๊ธฐ๋ฐ์ ๊ฒ์ฆ ๊ฐ๋ฅํ ์ปดํจํ ์ค์ฌ์ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋๊ตฌ(SDK)์ ์์ง์ ๊ฐ์ ๋จธ์ (zkVM)์ด๋ค.
2.1 vApp์ ํต์ฌ ๊ธฐ๋ฅ #1: ๊ฒ์ฆ ๊ฐ๋ฅํ ์ปดํจํ ๊ณผ vApp ์ํํธ์จ์ด ๊ฐ๋ฐ ๋๊ตฌ (SDK)
vApp์ ํต์ฌ ๋ชฉํ๋ ๋ณต์กํ ์ธํ๋ผ ์ค๊ณ ์์ด๋ ๋ฌด์ ๋ขฐ ํ๊ฒฝ์์ ์คํ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํ ์ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฝ๊ฒ ๊ตฌ์ถํ ์ ์๊ฒ ํ๋ ๊ฒ์ด๋ค. ์ด๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ๋ ๊ธฐ์ ์ด ๋ฐ๋ก ๊ฒ์ฆ ๊ฐ๋ฅํ ์ปดํจํ ์ด๋ค. ๊ฒ์ฆ ๊ฐ๋ฅํ ์ปดํจํ ์ ๋ชจ๋๋ฌ ์ํคํ ์ฒ์์ ํต์ฌ์ ์ธ ์ญํ ์ ํ๋ ๊ธฐ์ ๋ก, ๋กค์ ์ฒ๋ผ ๋ ์ด์ด๊ฐ ๋ถ๋ฆฌ๋ ๊ตฌ์กฐ์์ ๊ฐ ๋ ์ด์ด์ ์ํ ๋ธ๋ก์ฒด์ธ์ ์ํ๋ฅผ ์์ ํ๊ฒ ๊ฒ์ฆํ๊ณ ์๋ก ์ฐ๊ฒฐํ๋ ๋ฐ ์ฐ์ธ๋ค.
๊ฒ์ฆ ๊ฐ๋ฅํ ์ปดํจํ ์ ์ฐ์ฐ(Computing)๊ณผ ์ ์ฐ(Settlement)์ ๋ถ๋ฆฌํ๋ ๋ชจ๋ํ ๋ธ๋ก์ฒด์ธ ๊ตฌ์กฐ๋ก์ ์ ํ์ ๊ฐ๋ฅํ๊ฒ ํ๋ฉฐ, ์ด๋ฅผ ํตํด ๊ฐ ๋ ์ด์ด์ ์ํ ๋ชจ๋๋ค์ ์๋ก๋ฅผ ์ ๋ขฐํ์ง ์๊ณ ๋ ์ํธ์์ฉํ ์ ์๋ค. ๋ํ ์ธ๋ถ์์ ์ํ๋ ์ฐ์ฐ์ ๋ค์ ๋ด๋ถ์์ ์คํํ์ง ์์๋ ์ ํ์ฑ์ ๋ณด์ฅํ ์ ์๋ค.
๋ํ์ ์ธ ๊ฒ์ฆ ๊ฐ๋ฅํ ์ปดํจํ ๊ธฐ์ ๋ก๋ ๋๊ด์ ๋กค์ (Optimistic Rollup), ์์ง์ ๋กค์ (ZK Rollup), ์ ๋ขฐ ์คํ ํ๊ฒฝ(Trusted Execution Environment, TEE)์ด ์์ผ๋ฉฐ, ๊ฐ๊ฐ ๊ณ ์ ํ ์ฅ๋จ์ ์ ๊ฐ์ง๋ค:
๋๊ด์ ๋กค์ : ๋ฎ์ ๋น์ฉ๊ณผ ๋์ ์ฒ๋ฆฌ๋์ด ์ฅ์ ์ด์ง๋ง, ์ต๋ 7์ผ์ ์ด๋ฅด๋ ์กฐ์ ๊ธฐ๊ฐ ๋๋ฌธ์ ์ต์ข ํ์ธ์ด ๋๋ ค ๋น ๋ฅธ ์ ์ฐ์ด ํ์ํ ์๋น์ค์๋ ์ ํฉํ์ง ์๋ค.
์์ง์ ๋กค์ : ๋ชจ๋ ํธ๋์ญ์ ์ ์ํธํ์ ์ผ๋ก ๊ฒ์ฆํด ๋์ ์ ๋ขฐ์ฑ์ ์ ๊ณตํ๋ฉฐ, ์ฃผ๋ก ํฌ๋ก์ค์ฒด์ธ ํ๊ฒฝ์์ ํ์ฉ๋๋ค. ๊ทธ๋ฌ๋ ์์ง์ ์ฆ๋ช ์์ฐ ๋ฑ ์ฐ์ฐ๋์ด ์ปค์ ์ฒ๋ฆฌ๋์ด ๋ฎ์์ง ์ ์๋ ์ ์ ๋จ์ ์ผ๋ก ์์ฉํ๋ค.
TEE ๊ธฐ๋ฐ ๋กค์ : ๋น ๋ฅธ ์ต์ข ํ์ธ๊ณผ ๋ฎ์ ๋น์ฉ์ผ๋ก ์คํ์ฒด์ธ ์ฐ์ฐ์ด ๊ฐ๋ฅํด ์ ํ๋ฆฌ์ผ์ด์ ์๋น์ค์ ์ ํฉํ์ง๋ง, ํ๋์จ์ด ๋ณด์ ์ทจ์ฝ์ฑ๊ณผ ๊ณต๊ฐ์ ์ธ ๊ฐ์ฌ ๊ฐ๋ฅ์ฑ์ด ๋ฎ๋ค๋ ํ๊ณ๋ฅผ ์๊ณ ์๋ค.
์ด๋ฌํ ํธ๋ ์ด๋์คํ์๋ ๋ถ๊ตฌํ๊ณ , ๊ฒ์ฆ ๊ฐ๋ฅํ ์ปดํจํ ์๋ฃจ์ ๋ค์ ๋ธ๋ก์ฒด์ธ์ ํ์ฅ์ฑ๊ณผ ๋ณด์์ฑ, ํ์ค์ํ๋ฅผ ๋์์ ๋ฌ์ฑํ ์ ์๋ ๊ธฐ๋ฐ ๊ธฐ์ ๋ก ์๋ฆฌ์ก์ผ๋ฉฐ ๊ณ์ํด์ ์ฑํ๋๊ณ ์๋ค. ์ฐ์ฐ๊ณผ ๊ฒ์ฆ์ ๋ถ๋ฆฌ๋ ๊ฐ ๋ ์ด์ด์ ์์๋ณ ์ต์ ํ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ๋ฉฐ, ์ธํฐ๋ท ๊ท๋ชจ์ ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌํ์ ์ํ ํ ๋๋ฅผ ๋ง๋ จํ๋ค.
vApp์ ๋ฐ๋ก ์ด ๊ธฐ์ ์ ๊ธฐ๋ฐ ์์์ ๊ฐ๋ฐ์์ ์์ฐ์ฑ์ ๊ทน๋ํํ๋๋ก ์ค๊ณ๋ ํ๋ ์์ํฌ๋ค. ํต์ฌ ๊ตฌ์ฑ์์์ธ vApp ์ํํธ์จ์ด ๊ฐ๋ฐ ๋๊ตฌ(SDK)๋ ์์ฑํธ์์ ๊ฐ๋ฐํ ๊ธฐ์ ์คํ์ ๋ฐํ์ผ๋ก ํ๋ฉฐ, ๋๊ด์ ๋กค์ , ์์ง์ ๋กค์ , ์ ๋ขฐ ์คํ ํ๊ฒฝ ๊ธฐ๋ฐ ๋กค์ ๋ฑ ๋ค์ํ ๊ฒ์ฆ ๊ฐ๋ฅํ ์ปดํจํ ๋ฐฉ์์ ๋ชจ๋ ์ง์ํ๋ค. ํนํ, ๋ค์์ ์ค๋ช ํ ์์ง์ ๊ฐ์๋จธ์ (zkVM) ํ๊ฒฝ๊ณผ ๊ฒฐํฉํ๋ฉด ํจ์ฌ ๋ ๋น ๋ฅด๊ณ ์ ์ ๋ฆฌ์์ค๋ก๋ ๋์ผํ ํจ๊ณผ๋ฅผ ๋ผ ์ ์์ด, ๋ณต์กํ ์์คํ ์ค๊ณ๋ ์ ์ง๋ณด์ ์์ด๋ ์ธํฐ๋ท ๊ท๋ชจ์ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ด ๊ฐ๋ฅํ๋ค. ์ด SDK๋ ์จ์ฒด์ธ๊ณผ ์คํ์ฒด์ธ ์์๋ฅผ ํตํฉ๋ ํ๊ฒฝ ์์์ ์ฒ๋ฆฌํ๋ฉฐ, ์๋์ผ๋ก ํ๋ก๋ฒ, ๊ฒ์ฆ์, ๋ฐฑ์๋ ๋ฑ์ ์์ฑํด ๊ฐ๋ฐ์๋ ์ ์ฒด ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋จํ๊ณ ํจ์จ์ ์ผ๋ก ๊ตฌ์ถํ ์ ์๋ค. ๊ทธ ๊ฒฐ๊ณผ, ์์ง์ ์ด๋๋ฆฌ์ ๊ฐ์๋จธ์ (zkEVM) ๊ธฐ๋ฐ ๊ฐ๋ฐ์์ ํํ ๋ฐ์ํ๋ ๋ณต์ก์ฑ๊ณผ ์ฝ๋ ํํธํ ๋ฌธ์ ๋ฅผ ํฌ๊ฒ ์ค์ผ ์ ์๋ค.

์๋ฅผ ๋ค์ด, vApp ํ๋ ์์ํฌ๋ ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ(Unified Development Environment)์ ์ ๊ณตํ์ฌ ๊ฐ๋ฐ์๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ํต์ฌ ๋ก์ง์๋ง ์ง์คํ ์ ์๋๋ก ์ค๊ณ๋์ด ์๋ค. ๊ทธ๋ฆผ์ (a) ์์ญ์์ ๋ณด์ด๋ฏ, vApp CORE๋ Import์ Macro๋ฅผ ํตํด ์ ํ๋ฆฌ์ผ์ด์ ๋ก์ง์ ์ ์ํ๊ณ ๊ตฌ์ฑํ๋ฉฐ, ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ์ฉํ๋ค. ์ด๊ฒ์ ๊ธฐ์ค์ผ๋ก, (b) ์์ญ์์๋ ๊ฒ์ฆ ๊ฐ๋ฅํ ๋ฐ์ดํฐ๋ฒ ์ด์ค, ํ๋ก๋ฒ(Prover), ๋ฐฑ์๋ ์์คํ ๊ณผ์ ํตํฉ์ด ๊ฐ๋ฅํด์ง๋ฉฐ, ์ด๋ฅผ ํตํด ์คํ์ฒด์ธ ์ํ ๊ด๋ฆฌ์ ์คํ ๋ฌด๊ฒฐ์ฑ์ ํ๋ณดํ๊ฒ ๋๋ค.
์จ์ฒด์ธ ์ธํฐํ์ด์ค ์ธก๋ฉด์์๋, ๋ชจ๋ ์ํ ๋ณํ๊ฐ Verify(Sโฒ, S, C, ฯ)๋ผ๋ ํต์ผ๋ ๊ฒ์ฆ ํจ์๋ก ์ฒ๋ฆฌ๋๋ค. ์ฌ๊ธฐ์ S๋ ํ์ฌ ์ํ, Sโฒ๋ ์ ๋ฐ์ดํธ๋ ์ํ, C๋ ํธ๋์ญ์ ๋ฐ์ดํฐ, ฯ๋ ์ฆ๋ช ์ ์๋ฏธํ๋ค. ์ด ํจ์๋ ์์ง์, ์ ๋ขฐ ํ๊ฒฝ, ๋๊ด์ ๋ฐฉ์ ๋ฑ ์ด๋ค ์ฆ๋ช ๊ธฐ์ ์ ์ฌ์ฉํ๋ ๋์ผํ ๊ตฌ์กฐ๋ก ์ฆ๋ช ๋ฐ ๊ฒ์ฆ๋๋ฉฐ, ๊ฐ๋ฐ์๋ ๊ธฐ์ ์คํ์ ๊ตฌ์ ๋ฐ์ง ์๊ณ ์ผ๊ด๋ ๋ฐฉ์์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค๊ณํ ์ ์๋ค.
๋ํ, vApp์ ๋ ์ด์ด์ ๋ก์ ํ์คํ๋ ๋ฉ์์ง ํ๋กํ ์ฝ์ ํ์ฉํ INTER-CHAIN INTERFACES๋ฅผ ํตํด ์ฌ๋ฌ ๋ธ๋ก์ฒด์ธ ๊ฐ์ ํธ๋์ญ์ ์ ์์ ํ๊ฒ ์กฐ์จํ ์ ์๋ ๋ฉํฐ์ฒด์ธ ํ๊ฒฝ์ ์ง์ํ๋ค. ์ด๋ฅผ ํตํด ๋๊ธฐ์ ๋ฐ ๋น๋๊ธฐ์ ํธ๋์ญ์ , ์กฐํฉ ๊ฐ๋ฅ์ฑ๊ณผ ์์์ ์ธ ์คํ์ ๋ชจ๋ ์ง์ํ๋ ๊ฒ์ฆ ๊ฐ๋ฅํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค๊ณํ ์ ์๋ค. ์ด๋ฅผ ํตํด ๋ณ๋์ ์ปค์คํ ํต์ ์์ด๋ ๋ณด์์ฑ๊ณผ ํธํ์ฑ์ ํ๋ณดํ๋ฉฐ, ๋ค์ํ ๋ธ๋ก์ฒด์ธ ๊ฐ ํธ๋์ญ์ ์ ์ํํ๊ฒ ์คํํ ์ ์๋ค. ์ด ํตํฉ ๋ ์ด์ด ์์์ ๊ฐ๋ฐ์๋ค์ด vApp๋ ๋๊ธฐ์, ๋น๋๊ธฐ์ ๋ฐฉ์ ๋ชจ๋์์ ์๋ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค๊ณํ๊ณ ํจ์จ์ ์ธ ๋ฉํฐ์ฒด์ธ ์๋น์ค๋ฅผ ๊ตฌํํ ์ ์๊ฒ ํ๋ค.
๊ฒฐ๊ณผ์ ์ผ๋ก vApp๋ vApp SDK์ ์ธํฐ์ฒด์ธ ํ๊ฒฝ์ ํตํด ๋ฌด์ ๋ขฐ ํ๊ฒฝ์์ ๋ฐฐํฌ๊ฐ ๊ฐ๋ฅํ๊ฒ ํ๊ณ , ๋ธ๋ก์ฒด์ธ๊ณผ ์น2 ์์คํ ๊ฐ ์คํ์ ์ค์ํ๋ ๊ถํ ์์ด ์กฐ์จํ ์ ์๊ฒ ํ๋ค. ์ด๋ ๊ฐ๋ฐ์๋ค์ด ์์ ํ ์ธํฐ๋ท ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์๋๋ก ํ๋ ํต์ฌ ์ธํ๋ผ๋ก ๊ธฐ๋ฅํ๋ค.
2.2 vApp์ ํต์ฌ ๊ธฐ๋ฅ #2: ์์ง์ ๊ฐ์ ๋จธ์ (zkVM)
vApp์ ๋ ๋ฒ์งธ ํต์ฌ ๊ธฐ์ ์ ์์ง์ ๊ฐ์ ๋จธ์ (zkVM)์ด๋ค. ์คํ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํ๋ ค๋ ๋ชฉ์ ์์ ๋ค์ํ ์ฆ๋ช ๋ฐฉ์(๋๊ด์ ๊ฒ์ฆ, TEE ๋ฑ)์ ์ ํํ ์ ์์ง๋ง, vApp๋ ์์ง์ ๊ฐ์ ๋จธ์ ์ ์ ํํจ์ผ๋ก์จ ์ฑ๋ฅ์ ์ด์ ์ ํ๋ณดํ๋ค. ๋จ์ํ ์ด๋ก ์ ์ธ ์ฐ์์ฑ์ด ์๋๋ผ, ์ค์ ๋ฒค์น๋งํฌ์์๋ ์์ง์ ๊ฐ์ ๋จธ์ ์ vApp์ ์๊ตฌ๋๋ ์์ค์ ์ฒ๋ฆฌ๋๊ณผ ํจ์จ์ฑ์ ์ ์ฆํ๋ค.
์์ง์ ๊ฐ์ ๋จธ์ ์ ๋ฌ์คํธ๋ก ์์ฑ๋ ๊ณ ์์ค ์ฝ๋๋ฅผ RISC-V ๋ช ๋ น์ด๋ก ์ปดํ์ผํ ๋ค, ์คํ ๊ณผ์ ์ ์์ง์ ์ฆ๋ช ์ผ๋ก ๋ณํํ๋ ๊ฐ์ ๋จธ์ ์ด๋ค. ์ด ๋ฐฉ์์ ๊ธฐ์กด์ ์์ง์ ์ด๋๋ฆฌ์ ๊ฐ์ ๋จธ์ (zkEVM)๋ณด๋ค ์ค๋ฒํค๋๊ฐ ์ ๊ณ , ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง์ถฐ ์ต์ ํ๋ ์ฆ๋ช ๊ฒฝ๋ก๋ฅผ ์ค๊ณํ ์ ์์ด vApp์ ๋ชจ๋ํ ๊ตฌ์กฐ์ ๋ฉํฐ์ฒด์ธ ์ ์ฐ์ฑ์ ์ ๋ง๋๋ค.

ํนํ ์์ง์ ๊ฐ์ ๋จธ์ ์ vApp์์ ์ฌ์ฉํ์ ๋, ์ฃผ๋ชฉํ ๋งํ ์ฑ๋ฅ ์์น๋ ๋ค์๊ณผ ๊ฐ๋ค:
ํ๋ฆฌ์ปดํ์ผ(precompile) ์, ์ฆ๋ช ์ฌ์ดํด ์๋ฅผ ์ต๋ 95.7% ์ ๊ฐ
๊ธฐ์กด ์ด๋๋ฆฌ์ ๊ฐ์ ๋จธ์ (EVM) ๋ฐฉ์ ๋๋น ์ต๋ 197๋ฐฐ ์ ์ ์ค๋ฒํค๋๋ฅผ ๊ธฐ๋ก
GPU ๋ณ๋ ฌ ๊ฐ์์ ์ฆ๋ช ์ฒ๋ฆฌ๋์ ์ต๋ 30๋ฐฐ๊น์ง ํฅ์
์ฆ๋ช ์ ํฌ๊ธฐ๋ฅผ 346MB์์ 1.5MB๋ก ์์ถํ์ฌ, ์จ์ฒด์ธ ๊ฒ์ฆ ๋ถ๋ด์ ํ๊ธฐ์ ์ผ๋ก ์ค์
์ด๋ฌํ ์์น๋ ๋จ์ํ ๊ธฐ์ ์ ์ฑ๋ฅ์ ๋์ด, ์์ง์ ๊ฐ์ ๋จธ์ ๊ณผ ์ตํฉ๋ vApp๊ฐ ์ค์ง์ ์ฑ ์๋น์ค ํ๊ฒฝ์์ ์๋ํ ์ ์์์ ์ฆ๋ช ํ๋ค. ํนํ ์ฌ์ฉ์๊ฐ ์ฒด๊ฐํ๋ ๋น ๋ฅธ ์๋ต์ฑ๊ณผ ์ ๋ ดํ ์ด์ ๋น์ฉ์, ์์ง์ ๊ฐ์ ๋จธ์ ์ด ์ฑ์ ์ธํฐ๋ท ๊ท๋ชจ ํ์ฅ์ ๊ฒฌ์ธํ ์ ์๋ ์คํ ๊ธฐ๋ฐ์์ ๋ณด์ฌ์ค๋ค. ๋ํ ๋ณด์ ์ธก๋ฉด์์๋ ์์ง์ ๊ฐ์ ๋จธ์ ์ ์ค์ํ ์ญํ ์ ํ๋ค. ์ฆ๋ช ์์คํ ์ ๊ฑด์ ์ฑ๊ณผ ์์ ์ฑ, ์คํ ๊ณผ์ ๊ณผ ์ฆ๋ช ์์ ๊ฒ์ฆ ๊ฐ๋ฅ์ฑ, ์คํ ์์คํ๋ ๊ตฌ์กฐ๋ vApp ์ ์ฒด์ ์ ๋ขฐ์ฑ๊ณผ ์ฅ๊ธฐ์ ํ์ฅ์ฑ์ ๋ณด์ฅํ๋ค. ๊ฒฐ๊ตญ ์์ง์ ๊ฐ์ ๋จธ์ ์ ๋ค์ํ ์ ํ์ง ์ค์์๋, vApp๊ฐ ์งํฅํ๋ ๊ณ ์ฑ๋ฅ, ๊ณ ํ์ฅ์ฑ, ๊ณ ์ ๋ขฐ์ฑ์ด๋ผ๋ ์ธ ๊ฐ์ง ์กฐ๊ฑด์ ๋์์ ๋ง์กฑ์ํค๋ ์ต์ ์ ๊ฒ์ฆ ๊ฐ๋ฅํ ์ปดํจํ ์๋จ์ด๋ผ ํ ์ ์๋ค.
2.3 vApp์ ์ ์ฒด ๊ตฌ์ฑ๊ณผ ๋์ ๊ณผ์

vApp์ ์ํคํ ์ฒ๋ ์คํ์ฒด์ธ ์คํ, ์ธ์ฆ๋ ๋ฐ์ดํฐ ์ ์ฅ, ์จ์ฒด์ธ ์ ์ฐ์ ์ ๊ธฐ์ ์ผ๋ก ์ฐ๊ฒฐํ๋ ๊ตฌ์กฐ๋ก ์ค๊ณ๋์ด ์๋ค. ์ด ๊ตฌ์กฐ๋ ์ ๋ขฐ ์ต์ํ, ๋ฎ์ ๋น์ฉ, ๋น ๋ฅธ ์๋ต์ฑ์ด๋ผ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํต์ฌ ์๊ตฌ์ฌํญ์ ์ถฉ์กฑ์ํค๊ธฐ ์ํ ๊ฒ์ด๋ค. ๋ค์์ ์ฌ์ฉ์์ ํธ๋์ญ์ ์ด ์ด๋ป๊ฒ ์ฒ๋ฆฌ๋๊ณ , ์ฆ๋ช ๋๋ฉฐ, ์ ์ฐ ๋ ์ด์ด์ ์ด๋ฅด๋์ง๋ฅผ ๋ณด์ฌ์ฃผ๋ ์ ์ฒด ํ๋ฆ์ด๋ค:
์ฌ์ฉ์์ ํธ๋์ญ์ (User Tx)์ ์ํ์(Sequencer)๋ฅผ ํตํด ์ ํจ์ฑ์ด ๊ฒ์ฌ๋๊ณ ์์๊ฐ ์ง์ ๋ ๋ค, ๋ฐ์ดํฐ ๊ฐ์ฉ์ฑ ๋ ์ด์ด์ ๊ฒ์๋๋ค. ์ด๋ฅผ ํตํด ์ธ๋ถ ๊ฒ์ฆ์๋ค์ด ํธ๋์ญ์ ๋ด์ฉ์ ํ์ธํ ์ ์๋ค.
์ฆ๋ช ์(Prover)๋ ํธ๋์ญ์ ์คํ์ ๋ฌด๊ฒฐ์ฑ์ ์ ์ฆํ๊ธฐ ์ํด ์์ง์ ์ฆ๋ช ์ ํด๋ผ์ฐ๋(ZK Prover Cloud) ๋๋ ์ ๋ขฐ ์คํ(TEE) ๊ธฐ๋ฐ ์ฐ์ฐ์ ํตํด ์ํธํ์ ์ฆ๋ช ์ ์์ฑํ๋ค. ์ด ์ฆ๋ช ์ ์ ์ฐ ๋ ์ด์ด ๋ธ๋ก์ฒด์ธ์ ์ ์ถ๋๋ฉฐ, ๋ณ๋์ ์ฌ์คํ ์์ด ์คํ ๊ฒฐ๊ณผ๋ฅผ ๊ฒ์ฆํ ์ ์๊ฒ ํ๋ค.
์ํ์์ ์ฆ๋ช ์๊ฐ ๊ฐ๊ฐ์ ์์ ์ ๋ง์น ํ, ๊ทธ ๊ฒฐ๊ณผ๋ vApp ์๋ฒ๋ก ์ง๊ณ๋๋ค. ์๋ฒ๋ ์ ์ฒด ํธ๋์ญ์ ์ฒ๋ฆฌ ๊ณผ์ ์ ์กฐ์จํ๋ฉฐ, ADS/DB์ ์ํธ์์ฉํด ์ํ ์ฝ๊ธฐ/์ฐ๊ธฐ, ์ํ ๋ณํ ๊ด๋ฆฌ, ์ ์ฐ ๋ ์ด์ด์์ ์ฐ๋, ๋ธ๋ก์ฒด์ธ ๊ฐ ๋ก์ง ์ฒ๋ฆฌ ๋ฑ์ ๋ด๋นํ๋ค. vApp ์๋ฒ๋ ์ด ๋ชจ๋ ๊ธฐ๋ฅ์ ํตํฉ ๊ด๋ฆฌํ๋ ์ค์ ํ๋ธ ์ญํ ์ ํ๋ค.
์คํ์ฒด์ธ์์ ์ํ๋ ๋ชจ๋ ์์ ์ ๊ฒฐ๊ณผ๋ ์ต์ข ์ ์ผ๋ก ์ ์ฐ ๋ ์ด์ด(Settlement Layer)์ ๊ธฐ๋ก๋๋ค. ์ด ๊ณผ์ ์์ ์ฆ๋ช ์ด ๊ฒ์ฆ๋๊ณ , ์ํ ๋ณํ๊ฐ ์จ์ฒด์ธ์ ๋ฐ์๋๋ฉฐ ํธ๋์ญ์ ์ฒ๋ฆฌ๊ฐ ๋ง๋ฌด๋ฆฌ๋๋ค. ์ด ๊ตฌ์กฐ ๋๋ถ์ vApp์ ๋ฎ์ ๋น์ฉ, ๋น ๋ฅธ ์คํ, ์จ์ฒด์ธ ์์ค์ ์ ๋ขฐ์ฑ์ ๋์์ ํ๋ณดํ ์ ์๋ค.
์ฐธ๊ณ ๋ก, vApp ์๋ฒ๋ ์ธ์ฆ๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ(Authenticated Data Structure, ADS)์ ๋ฐ์ดํฐ๋ฒ ์ด์ค(DB)์ ์ฐ๊ฒฐ๋์ด ์์ผ๋ฉฐ, ์ด ๋ฐ์ดํฐ ๋ ์ด์ด๋ ์คํ ๊ฒฐ๊ณผ, ์ํ ๋ณํ, ํธ๋์ญ์ ๊ธฐ๋ก์ ์ ์ฅํ๊ณ ADS๋ฅผ ํตํด ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํ๋ค.

์ด๋ฌํ vApp์ ์ ์ฒด ๊ตฌ์ฑ์ ํธ๋์ญ์ ์ฒ๋ฆฌ์ ๊ฐ ๋จ๊ณ๋ฅผ ์ธ ๊ฐ์ง ์ํคํ ์ฒ ๋ ์ด์ด(Interface Layer, Persistent Layer, Execution Layer)๋ก ๋๋ ๊ตฌ์กฐํ๋ ๋ฐฉ์์ผ๋ก ์คํ๋๋๋ก ๋๋๋ค:
S0(Pre-processing)์ S4(Post-processing)๋ ์ธํฐํ์ด์ค ๋ ์ด์ด์์ ์ํ๋๋ค. ์ฌ์ฉ์ ์ ๋ ฅ์ ์ฌ์ ์ ๊ฒ์ฆํ๊ณ , ์ฒ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋กํจ์ผ๋ก์จ ์ด๊ธฐ ์ ํจ์ฑ ๊ฒ์ฌ์ ๊ฒฐ๊ณผ ํฌ๋ช ์ฑ์ ๋ชจ๋ ์ฑ ์์ง๋ค.
S1(Verifiable State Read)์ S3(Verifiable State Write)๋ ํผ์์คํดํธ ๋ ์ด์ด์์ ์ํ๋๋ฉฐ, ์ํ ๋ฐ์ดํฐ๋ ADS/DB๋ก๋ถํฐ ์ฝ๊ฑฐ๋ ๊ธฐ๋ก๋๋ฉฐ ๋จธํด ์ฆ๋ช ์ ํตํ ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ ๊ฒ์ฆ์ด ํจ๊ป ์ด๋ฃจ์ด์ง๋ค.
ํต์ฌ ์ฐ์ฐ์ ์คํ ๋ ์ด์ด์ S2(State Transition)์์ (S, C) โ Sโฒ ํํ๋ก ์ฒ๋ฆฌ๋๋ฉฐ, ์ด ์ํ ์ ์ด ๊ฒฐ๊ณผ๋ ์ถํ ์์ง์ ์ฆ๋ช ์ ์์ฑํ๋ ๋ฐ ์ฌ์ฉ๋ ์คํ ์ถ์ ๋ฐ์ดํฐ๋ก ์ ์ฅ๋๋ค.
์ด์ฒ๋ผ vApp์ ํธ๋์ญ์ ์์ ์ฃผ๊ธฐ๋ ๊ฐ ๋จ๊ณ๋ฅผ ๋ช ํํ ๊ตฌ๋ถํ๊ณ , ์ํธํ์ ๊ฒ์ฆ ๊ฐ๋ฅ์ฑ์ ๋ด์ฌํํจ์ผ๋ก์จ ์์ ํ๊ณ ํฌ๋ช ํ ์ ํ๋ฆฌ์ผ์ด์ ์คํ์ ๋ณด์ฅํ๋ค.
2.4 ์น2์ ์ฌ์ฉ์ฑ๊ณผ ์น3์ ์ฒ ํ์ ๋์์ ์คํํ๋ vApp
๋ ๊ฐ์ง ๊ธฐ๋ฅ์ ์ค์ฌ์ผ๋ก ์๋๋๋ vApp์ ์น2์ ์ฌ์ฉ์ฑ๊ณผ ์น3์ ์ฒ ํ์ ๋์์ ์ถฉ์กฑ์ํค๋ ค๋ ์๋๋ค. ๋น ๋ฅด๊ณ ์ง๊ด์ ์ธ ์ฌ์ฉ์ ๊ฒฝํ, ์ฌ์ฉ์๋ ์ ํ์ ์๋๋ก ์จ๊ฒจ์ง ๋ณต์ก์ฑ, ๋์ ์ ๋ขฐ์ฑ๊ณผ ๊ฐ์ ์์๋ ์ค๋ซ๋์ ์น2 ์ฌ์ฉ์์๊ฒ ์ต์ํ ๊ธฐ์ค์ด์๋ค. ๋ฐ๋ฉด ์น3๋ ํ์ค์ํ, ๋ฌด์ ๋ขฐ์ฑ, ์ฌ์ฉ์์ ๋ฐ์ดํฐ ์ฃผ๊ถ ๊ฐ์ ์ฒ ํ์ ์์น์ ํต์ฌ์ ๋๋ค. ์ง๊ธ๊น์ง ์ด ๋์ ์๋ฆฝํ ์ ์๋ ๊ฒ์ฒ๋ผ ์ฌ๊ฒจ์ก์ง๋ง, vApp์ ๊ธฐ์ ์ ํ์ ์ ํตํด ์ด ๊ฐ๊ทน์ ์ค์ง์ ์ผ๋ก ๋ฉ์ฐ๊ณ ์๋ค.

์น3 ๊ฐ๋ฐ ๊ฒฝํ์ ๊ฐ์ ํ๋ ค๋ ๋ค์ํ ํ๋ก์ ํธ๋ค์ด ์กด์ฌํด์์ง๋ง, ๊ฐ๋ฐ์์ ์ฌ์ฉ์ ์์ธก์ ์๊ตฌ๋ฅผ ๋์์ ๋ง์กฑ์ํค๋ ๋ฐ์๋ ํ๊ณ๊ฐ ์์๋ค. ์๋ฅผ ๋ค์ด, ์คํ์ปค ๋ฉ์ค(Stackr Labs)์ ๋ง์ดํฌ๋ก-๋กค์ (Micro-Rollup)์ ์น2 ๊ฐ๋ฐ์๊ฐ ์น์ํ ์ธ์ด๋ก ์ฑ ์ ์ฉ ๋กค์ ์ ๊ตฌ์ถํ ์ ์๋๋ก ํ์ง๋ง, ์ํ ๊ณต์ ๋ ๋ธ๋ก์ฒด์ธ ๊ฐ ์ฐ์ฐ์๋ ์ ์ฝ์ด ์์๊ณ ์ธํ๋ผ ์ด์ ๋ถ๋ด๋ ๋ฐ๋๋ค. ์คํ ๋งํ(Automata)๋ TEE ๊ธฐ๋ฐ ์ฆ๋ช ๊ณ์ธต์ผ๋ก ํ์ค์ ์ ๋ขฐ๋ฅผ ๊ตฌํํ๋ ค ํ์ง๋ง, ๋ณต์ก์ฑ๊ณผ ๋ฎ์ ์ ๊ทผ์ฑ์ด ๋ฌธ์ ์๋ค. ์ก์์ด(Axiom)๊ณผ ๋ธ๋ ๋น์ค(Brevis)๋ ์จ์ฒด์ธ ๋ฐ์ดํฐ์ ํนํ๋ ์์ง์ ์ฝํ๋ก์ธ์๋ฅผ ์ ๊ณตํ์ผ๋, ์ผ๋ฐ์ ์ธ ๋์ฑ ๊ฐ๋ฐ์๋ ์ ํฉํ์ง ์์๋ค. ๋ง๋ฆฐ(Marlin)์ ๊ณ ์ฑ๋ฅ ํ์ค์ํ ์ปดํจํ ์ธํ๋ผ๋ฅผ ์ ๊ณตํ์ง๋ง, ๋คํธ์ํฌ ์ธํ๋ผ ์ค์ฌ์ ๊ตฌ์กฐ๋ก ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์์๊ฒ ์ง์ ์ ์ธ ๋์์ ์ ํ์ ์ด์๋ค.
์ด๋ฌํ ํ๋ก์ ํธ๋ค์ ๊ฐ๊ธฐ ํน์ ๊ธฐ์ ๋ฌธ์ ํด๊ฒฐ์ ์ง์คํ์ง๋ง, ์ ์ฒด์ ์ธ ๊ฐ๋ฐ์ ๊ฒฝํ๊ณผ ์ฌ์ฉ์ ๊ฒฝํ์ ๋์์ ํด๊ฒฐํ๋ ๋ฐ ๋ฏธ์น์ง ๋ชปํ๋ค. ๋ ์ค์ํ ๊ฒ์, ์ํ๊ณ๋ฅผ ํจ๊ป ํค์๋ด์ง ๋ชปํ๋ค๋ ์ ์ด๋ค. ๊ธฐ์ ์ ๊ฐ๋ฅ์ฑ์ ์ ์ํ๋๋ผ๋, ์ด๋ฅผ ๋๋ฌ์ผ ๊ฐ๋ฐ ๋๊ตฌ์ ์ปค๋ฎค๋ํฐ, ์ค์ ํ์ฉ ์ฌ๋ก, ์ธํ๋ผ๊ฐ ํจ๊ป ๊ฐ์ถฐ์ง์ง ์์ผ๋ฉด ์ค์ ์ ์ธ ์ฌ์ฉ๊ณผ ํ์ฐ์ผ๋ก ์ด์ด์ง๊ธฐ ์ด๋ ต๋ค. ๊ฒฐ๊ตญ, ๋ง์ ํ๋ก์ ํธ๋ค์ด ์ ํ์ ์ธ ์์ญ์์๋ง ์๋ฏธ๋ฅผ ๊ฐ์ก๊ณ , ๋๋ฆฌ ์ฑํ๋์ง ๋ชปํ๋ค.
์ด์ ๋นํด vApp์ ๋ค์๊ณผ ๊ฐ์ ๋ฐฉ์์ผ๋ก ์ด๋ฌํ ํ๊ณ๋ฅผ ๊ทน๋ณตํ๋ค. vApp์ ๊ฐ๋ฐ์์๊ฒ ๋ฌ์คํธ ๊ธฐ๋ฐ ๋๋ฉ์ธ ํนํ ์ธ์ด(Domain-Specific Language, DSL)์ ํตํฉ SDK๋ฅผ ์ ๊ณตํด, ๋ณต์กํ ๋ธ๋ก์ฒด์ธ ๋ฉ์ปค๋์ฆ์ด๋ ์ฆ๋ช ์์คํ ์ ๋ํ ๊น์ ์ดํด ์์ด๋ ์ ๋ขฐํ ์ ์๋ ๋์ฑ์ ์ฝ๊ฒ ๊ฐ๋ฐํ ์ ์๋๋ก ํ๋ค. ์ด๋ ๊ธฐ์กด ์์คํ ๋ณด๋ค ํจ์ฌ ์ง๊ด์ ์ธ ๊ฐ๋ฐ ํ๊ฒฝ์ ์ ๊ณตํ๋ฉฐ, ๊ฐ๋ฐ์๋ ์ธํ๋ผ ๋ถ๋ด ์์ด ์๋น์ค ๋ก์ง์ ์ง์คํ ์ ์๋ค.
์ฌ์ฉ์๋ ๊ณ ์ฑ๋ฅ ์น3 ์ธํ๋ผ ๋๋ถ์ ์น2 ์์ค์ ๋น ๋ฅด๊ณ ์ง๊ด์ ์ธ ๊ฒฝํ์ ๋๋ฆด ์ ์์ผ๋ฉฐ, ๋ณต์กํ ๊ธฐ์ ์ ๋ฐฐ๊ฒฝ ์์ด ์๋น์ค๋ฅผ ์ด์ฉํ ์ ์๋ค. ์ด์ฒ๋ผ ์ฌ์ฉ์ฑ๊ณผ ์ฒ ํ์ด ์ถฉ๋ํ์ง ์๊ณ ๊ณต์กดํ๋๋ก ์ค๊ณ๋ vApp์ ์น2์ฒ๋ผ ์๋ํ๋ฉด์๋ ์น3์ ํต์ฌ ์์น ์์ ๊ตฌ์ถ๋๋ค. ๊ธฐ์ ์ ์ผ๋ก๋ ์ํธํ์ ์ผ๋ก ๊ฒ์ฆ ๊ฐ๋ฅํ ์คํ, ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ, ๋ธ๋ก์ฒด์ธ ๊ฐ ์์ ํ ์ฐ์ฐ ๋ฑ์ด ๋ฐฑ์๋์์ ์๋ํ๋ค. ์ด ๋ชจ๋ ๊ณผ์ ์ ์ฌ์ฉ์๊ฐ ์ง์ ์ฒด๊ฐํ์ง ์์ง๋ง, ์ฑ์ ๊ฒฐ๊ณผ์ ์ผ๋ก ์ ๋ขฐ์ฑ๊ณผ ํฌ๋ช ์ฑ์ ํ๋ณดํ๊ฒ ๋๋ค. ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ด ์ฌ์ฉ์ ๊ฒฝํ์ ๋ฐฉํดํ์ง ์๊ณ , ์คํ๋ ค ๊ทธ ๊ธฐ๋ฐ์ผ๋ก ์์ฉํ๋ ๊ตฌ์กฐ๋ค.
ํนํ, vApp์ ์์ฑํธ์ ๊ฒ์ฆ ๊ฐ๋ฅํ ์ปดํจํ ๊ธฐ์ ๊ณผ ๋ ์ด์ด์ ๋ก์ ์ธํฐ์ฒด์ธ ์ธํฐํ์ด์ค ๊ธฐ์ ์ ๋ฐํ์ผ๋ก, ๊ธฐ์ ์ ์กฐํฉ์ ๋์ด์ ์๋ก์ด ๊ฐ๋ฅ์ฑ์ ์ ์ํ๊ณ ์๋ค. ์์ง ๋ ์์ ์ธ ์ํ๊ณ๊ฐ ๋ณธ๊ฒฉ์ ์ผ๋ก ํ์ฑ๋์ง๋ ์์์ง๋ง, ์ด๋ฐ ๊ธฐ์ ๊ธฐ๋ฐ ์์ ์ค์ง์ ์ธ ํ์ฉ ์ฌ๋ก๊ฐ ๋ํด์ง๋ค๋ฉด ์ํ๊ณ ๋ถ์ฌ๋ก ์ธํ ์ ์ฝ์ ๊ทน๋ณตํ ์ ์์ ๊ฒ์ด๋ค. ๋ค์ด์ด ์ดํด๋ณผ ํ์ฉ ์๋๋ฆฌ์ค์ฒ๋ผ, ๋ค์ํ ์ค์ ์ ์ฉ ์ฌ๋ก๊ฐ ์์ด๊ธฐ ์์ํ๋ฉด vApp์ ๊ธฐ๋ฐ ์์์ ์ธํฐ๋ท ๊ท๋ชจ์ ์ฑ๋ค๋ก ์ด๋ฃจ์ด์ง ์ํ๊ณ๊ฐ ํ์ฑ๋ ์ ์๋ค.
์ด๋ฌํ ์ ๊ทผ์ ์น3๊ฐ ์น2๋ฅผ ๋์ฒดํ๊ฑฐ๋ ๋ฐฐ์ฒํ๋ ๋ฐฉ์์ด ์๋๋ผ, ๊ธฐ์กด ์์คํ ์ ์์ฉํ๊ณ ๋ณธ์ง์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ๋ ์ ๋ต์ด๋ผ ํ ์ ์๋ค. vApp์ โ์ฌ์ฉ์ ์ค์ฌ์ ํ์ค์ํโ๋ฅผ ์คํํ๊ธฐ ์ํด ์ฌ์ฉ์ ๊ฒฝํ๊ณผ ์น3 ์ธํ๋ผ, ๊ทธ๋ฆฌ๊ณ ์ํ๊ณ ํ์ฅ ์ธก๋ฉด์์ ์ค์ง์ ์ธ ํด๋ฒ์ ์ ์ํ๋ฉฐ, ์น2์ ํธ๋ฆฌํจ๊ณผ ์น3์ ์ ๋ขฐ ๋ชจ๋ธ์ ํ๋์ ๊ตฌ์กฐ ์์ ํตํฉํ๋ค.
3. vApp์ ํ์ฉ ์ฌ๋ก ์๋๋ฆฌ์ค
๊ทธ๋ ๋ค๋ฉด vApp์ ํ์ฉํ๋ฉด ์ด๋ค ์ฌ๋ก๊ฐ ๊ฐ๋ฅํ ๊น? ์์ง ๊ตฌ์ฒด์ ์ธ ์ ์ฉ ์ฌ๋ก๋ ๊ณํ์ด ๊ณต๊ฐ๋ ๊ฒ์ ์์ง๋ง, vApp์ ํน์ง๊ณผ ์ฅ์ ์ ๋ฐํ์ผ๋ก ๊ธฐ์กด ์น2 ๋ฐ ์น3 ํ๊ฒฝ์ ์ ๋ชฉํ ์ ์๋ ์๋๋ฆฌ์ค๋ฅผ ๊ฐ์ ํ์ฌ ์ ๋ฆฌํด ๋ณด์๋ค.
3.1 ์น2 + vApp
์จ์คํ์ฒด์ธ ์ฐ๊ฒฐ์ฑ๊ณผ ์ด๋ฅผ ๋ ๋น ๋ฅด๊ณ ์ ๋ ดํ๊ฒ ๊ตฌํํ ์ ์๋ vApp์ ํน์ฑ์, ์ด๋ฏธ ์ฌ์ฉ์๋ค์๊ฒ ์ ํ๋ฐ์ ์น2 ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ฉ๋๋ฅผ ํ์ธต ๋์ผ ์ ์๋ ๊ฐ๋ฅ์ฑ์ ๋ณด์ฌ์ค๋ค. ๊ทธ ๊ฐ๋ฅ์ฑ์ ์๋ ์ฌ๋ก ์๋๋ฆฌ์ค๋ฅผ ํตํด ์ดํด๋ณด์.
3.1.1 ์ ์์๊ฑฐ๋: ๊ฒ์ฆ ๊ฐ๋ฅํ ์ฃผ๋ฌธ ์ฒ๋ฆฌ์ ์ ์ฐ
์ ์์๊ฑฐ๋ ํ๋ซํผ์ ๋ณต์กํ ์ฃผ๋ฌธ ์ฒ๋ฆฌ์ ๋ค์๊ฐ ์ ์ฐ ๊ณผ์ ์์ ์ฌ์ ํ ์ค์ ์ง์ค์ ์ด๊ณ ๋ถํฌ๋ช ํ ์์คํ ์ ์ฌ์ฉํ๊ณ ์์ด, ํ๋ก์ธ์ค์ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ด๋ ต๋ค. JD.com ๊ฐ์ ์ ์์๊ฑฐ๋ ํ๋ซํผ ์ฌ๋ก์์๋ ๋ณต์กํ ์ฃผ๋ฌธ ๋ก์ง๊ณผ ๋ถ์ ํด๊ฒฐ์ ์์ฐ๋ฅด๋ ์ ๋ขฐ ๊ธฐ๋ฐ์ ์ฌ์ ํ ๋ถ์กฑํ๋ค.
vApp์ ๋์ ํ๋ฉด, ์์ง์ ๊ฐ์ ๋จธ์ (zkVM)์ ํตํด ์ด๋ฌํ ์ฃผ๋ฌธยท์ ์ฐ ๋ก์ง์ ์คํ์ฒด์ธ์์ ์คํํ๊ณ , ๋ชจ๋ ์กฐ๊ฑด์ด ์ถฉ์กฑ๋์์์ ์ฆ๋ช ํ๋ ์์ง์ ์ฆ๋ช ์ ์์ฑํด ์ ์ฐ ์์คํ ์ ์ ์ถํ ์ ์๋ค. ๊ฐ๋ฐ์๋ ๋ฌ์คํธ ๊ธฐ๋ฐ SDK๋ฅผ ํตํด ๋ก์ง์ ๊ตฌํํ๋ฉฐ, ๊ฒฝ๋ ๊ฒ์ฆ ๊ตฌ์กฐ๋ก ์ฐ์ฐ ๋ถ๋ด๋ ์ค์ผ ์ ์๋ค. ๊ทธ ๊ฒฐ๊ณผ, ์๋น์์ ํ๋งค์ ๊ฐ ์ ๋ขฐ๊ฐ ๋์์ง๊ณ , ์ฌ๊ธฐ์ ๋ถ์์ด ์ค๋ฉฐ, ๊ฐ์ฌ ์ ์ฐจ๋ ๊ฐ์ํ๋๋ค. ๋ํ ๋์ ํธ๋์ญ์ ์ฒ๋ฆฌ๋๋ ๋ฌด๋ฆฌ ์์ด ์ฒ๋ฆฌํ ์ ์์ด, ์ ์์๊ฑฐ๋ ์์คํ ์ ๋ฐ์ ํฌ๋ช ์ฑ๊ณผ ํจ์จ์ฑ์ด ํฌ๊ฒ ํฅ์๋๋ค.
3.1.2 ๊ธ์ต: ๊ฒ์ฆ ๊ฐ๋ฅํ ๊ฐ์ฌ์ ์ค์๊ฐ ๊ท์ ๋ณด๊ณ

Source: Library AML-CFT
๊ธ์ต๊ธฐ๊ด์ ์๊ธ์ธํ๋ฐฉ์ง(Anti-Money Laundering, AML)์ ํ ๋ฌ์๊ธ์กฐ๋ฌ ๋ฐฉ์ง(Countering the Financing of Terrorism, CFT) ๊ท์ ์ค์๋ฅผ ์ํด ๋ณต์กํ ๊ท์น ๊ธฐ๋ฐ ์์คํ ๊ณผ AI๋ฅผ ์ด์ฉํ์ง๋ง, ์ฌ์ ํ ์๋ ๊ฐ์ฌ๋ ์ฌํ ์ ๊ฒ์ ์์กดํ๊ณ ์์ด ์ด์ ๋ฌด๊ฒฐ์ฑ์ ์ค์๊ฐ์ผ๋ก ์ ์ฆํ๊ธฐ ์ด๋ ต๋ค.
vApp์ ๋์ ํ๋ฉด, ๊ท์ ๊ด๋ จ ๋ก์ง(๋ชจ๋ํฐ๋ง, ์ ์ ์ฐ์ , ์์ฌ ๊ฑฐ๋ ๋ณด๊ณ ๋ฑ)์ ์์ง์ ๊ฐ์ ๋จธ์ ์์ ์คํํ๊ณ , ๊ฐ ๋จ๊ณ๊ฐ ์ ํํ ์ํ๋์์์ ์์ง์ ์ฆ๋ช ์ผ๋ก ๋ณด์ฅํ๋ค. ๊ท์ ๊ธฐ๊ด์ ์๋ณธ ๋ฐ์ดํฐ๋ฅผ ๋ณด์ง ์๊ณ ๋ ์ด์์ ์ ๋ฒ์ฑ๊ณผ ๋ฌด๊ฒฐ์ฑ์ ํ์ธํ ์ ์์ผ๋ฉฐ, ์ค์๊ฐ ๊ท์ ์ค์๊ฐ ๊ฐ๋ฅํด์ง๋ค. ์ด๋ก์จ ๊ฐ์ฌ ๋น์ฉ์ด ์ ๊ฐ๋๊ณ , ์กฐ์ ๊ฐ๋ฅ์ฑ๋ ์ค์ด๋ ๋ค.
3.1.3 ๊ฐ์ธ ์ ๋ณด: ๊ฒ์ฆ ๊ฐ๋ฅํ ์คํ์ฒด์ธ ๊ณ์ฐ์ ํตํ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ AI
AI ๋ชจ๋ธ์ ํ๋ จ๊ณผ ์คํ์๋ ์๋ฃ ๊ธฐ๋ก์ด๋ ๊ธ์ต ์ ๋ณด์ฒ๋ผ ๋ฏผ๊ฐํ ๋ฐ์ดํฐ๊ฐ ํ์ํ๋ค. ํ์ง๋ง ๋ํ ์ํธํ(HE)๋ ์ํธํ๋ ์ํ์์ ์ฐ์ฐ์ ๊ฐ๋ฅํ๊ฒ ํ์ง๋ง ์ฒ๋ฆฌ ์๋๊ฐ ๋๋ฆฌ๊ณ , ์ฐจ๋ฑ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ(DP)๋ ๋ ธ์ด์ฆ ์ฃผ์ ์ผ๋ก ์ธํด ๋ชจ๋ธ ์ฑ๋ฅ ์ ํ๋ฅผ ์ด๋ํ ์ ์๋ค. ๋ฏผ๊ฐํ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๋ฉด์๋ ์ ํํ๊ณ ํจ์จ์ ์ธ AI ์ฒ๋ฆฌ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ๋ ๊ฒ์ด ์ค์ํ ์ฌํญ์ด๋ค.
vApp์ ๋ฏผ๊ฐํ ๋ฐ์ดํฐ๋ฅผ ์คํ์ฒด์ธ ๋๋ ์ํธํ๋ ์ํ๋ก ์ ์งํ ์ฑ, AI ๋ชจ๋ธ์ ์์ง์ ๊ฐ์ ๋จธ์ ๋ด์์ ์คํํ ์ ์๋๋ก ์ง์ํ ์ ์๋ค. ๋ฐ์ดํฐ ์์ ์๋ ์ํธํ๋ ์ ๋ ฅ์ ์ ๊ณตํ๊ณ , vApp์ HE ์ ์ฉ์ด๋ DP ๋ ธ์ด์ฆ ์ฝ์ ์ด ์ ํํ ์ํ๋์๋์ง๋ฅผ ์์ง์ ์ฆ๋ช ์ผ๋ก ์์ฑํ๋ค. ์ด ๊ณผ์ ์์ ์์ ๋ฐ์ดํฐ๋ ๋ชจ๋ธ ๋ด๋ถ ๊ตฌ์กฐ๋ ์ธ๋ถ์ ๋ ธ์ถ๋์ง ์๋๋ค. ์ด๋ฅผ ํตํด ์ผ๋ฐ์ ๋ณด๋ณดํธ ๊ท์ (General Data Protection Regulation, GDPR) ๋ฑ ๊ฐ์ธ์ ๋ณด ๋ณดํธ ๊ท์ ์ ์ค์ํ๋ฉด์, ๊ท์ ์ฐ์ ๋ด์์๋ ๋ฏผ๊ฐํ ๋ฐ์ดํฐ ๊ธฐ๋ฐ์ AI ํ์ฉ์ด ๊ฐ๋ฅํด์ง๊ณ , ๋ฐ์ดํฐ ์์ ์ ๊ฐ์ ์์ ํ ํ์ ๋ ์ด์งํ ์ ์๋ค.
3.1.4 ๋ฏธ๋์ด: ์ฝํ ์ธ ์ง์์ฑ๊ณผ ์ถ์ฒ ๊ฒ์ฆ (C2PA + vApp)
AI ์์ฑ ์ฝํ ์ธ ์ ์กฐ์๋ ๋ฏธ๋์ด์ ํ์ฐ์ผ๋ก ์ธํด, ๋์งํธ ์ฝํ ์ธ ์ ์ง์์ฑ๊ณผ ์ถ์ฒ์ ๋ํ ์ ๋ขฐ๊ฐ ํ๋ค๋ฆฌ๊ณ ์๋ค. ์ฝํ ์ธ ์ง์์ฑ๊ณผ ์ถ์ฒ ๊ฒ์ฆ ํ์ค(Coalition for Content Provenance and Authenticity, C2PA)์ ์ฝํ ์ธ ์ ์์ฑ ๋ฐ ํธ์ง ์ด๋ ฅ์ ์ถ์ ํ๋ ๋ฉํ๋ฐ์ดํฐ ํ์ค์ ์ ๊ณตํ์ง๋ง, ์ด ๋ฉํ๋ฐ์ดํฐ ์์ฒด์ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํ๊ธฐ๋ ์ด๋ ต๋ค.
vApp์ C2PA ๋ฉํ๋ฐ์ดํฐ๊ฐ ์ ํํ ์์ฑ๋๊ณ ์ฝํ ์ธ ์ ์๋ช ์ฃผ๊ธฐ ๋์ ๋ณ๊ฒฝ ์์ด ์ ์ง๋์์์ ์์ง์ ์ฆ๋ช ์ผ๋ก ๋ณด์ฅํ ์ ์๋ค. ์ฝํ ์ธ ์์ฑยทํธ์ง ์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ธ๋ฉํ๊ณ , ์ดํ ํ๋ซํผ์์๋ ์ถ์ฒ ์ ๋ณด๊ฐ ์ ์ง๋์๋์ง๋ฅผ ๊ฒ์ฆํ๋ค. ์ด๋ฅผ ํตํด ๋ฅํ์ดํฌ ๊ฐ์ง, ๋ด์ค์ ์ ๋ขฐ๋ ํฅ์, ์ ์์ ์ธ์ฆ ๋ฑ์ ๊ธฐ์ฌํ ์ ์์ผ๋ฉฐ, ์ ๋ณด ์ํ๊ณ์ ์ ๋ขฐ ํ๋ณต์๋ ๋์์ด ๋๋ค.
3.2 ์น3 + vApp
vApp์ ๊ธฐ์กด ์น3 ํ๋ก์ ํธ์๋ ์๋ก์ด ๊ฐ๋ฅ์ฑ์ ์ด์ด์ค๋ค. ๋ณต์กํ ์ธํ๋ผ ๋ถ๋ด ์์ด ๋ ๋์ ์ฌ์ฉ์ ๊ฒฝํ๊ณผ ๊ฐ๋ฐ ํจ์จ์ ํ๋ณดํ ์ ์์ผ๋ฉฐ, ์๋์ ์ฌ๋ก ์๋๋ฆฌ์ค๋ค์ ํตํด ๊ทธ ์ ์ฉ ๋ฐฉ์์ ์ดํด๋ณผ ์ ์๋ค.
3.2.1 ์์ง์-vApp์ ํตํ ํ๋ผ์ด๋ฒ์ ๊ฐํ ๋ํ์ด ๊ฑฐ๋
ํผ๋ธ๋ฆญ ๋ธ๋ก์ฒด์ธ์ ๊ฑฐ๋์ ํฌ๋ช ์ฑ์ ์ ๊ณตํ์ง๋ง, ์ด๋ ๋ฏผ๊ฐํ ๊ฑฐ๋ ์ ๋ณด๊ฐ ์ธ๋ถ์ ๋ ธ์ถ๋๋ค๋ ํ๊ณ๋ฅผ ๋๋ฐํ๋ค. ๊ฐ์ธ ๊ธ์ต ํ๋์ด๋ ๊ธฐ๊ด ๊ฐ ๊ฑฐ๋์ฒ๋ผ ๊ธฐ๋ฐ์ฑ์ด ์ค์ํ ๊ฒฝ์ฐ, ํ์ฌ ๋๋ถ๋ถ์ ๋ํ์ด๋ ์ ์ ํ ๋ณดํธ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ง ๋ชปํ๋ค. ๊ธฐ์กด ์์ง์ ๊ธฐ๋ฐ ์๋ฃจ์ ๋ ์ผ๋ถ ์กด์ฌํ์ง๋ง ๋ฒ์ฉ์ฑ์ด ๋จ์ด์ง๋ค.
vApp์ ์์ง์ ์ฆ๋ช ์ ํ์ฉํด ๊ฑฐ๋ ๊ธ์ก, ์๋๋ฐฉ ์ ์ ๋ฑ์ ์ ๋ณด๋ฅผ ๊ณต๊ฐํ์ง ์์ผ๋ฉด์๋ ๊ฑฐ๋์ ์ ํจ์ฑ์ ์ฆ๋ช ํ ์ ์๋ค. ์ฌ์ฉ์๋ ์ค์์ด๋ ์ด์ฒด ๋ฑ ๋ํ์ด ๊ฑฐ๋๋ฅผ ๊ธฐ๋ฐํ๊ฒ ์ํํ๋ฉด์, ์์ฐ ์ด๋์ ์ ๋น์ฑ ๋ฐ ๊ท์น ์ค์๋ฅผ ์ฆ๋ช ํ ์ ์๋ค. ์ด๋ ํ๋ผ์ด๋ฒ์๊ฐ ์ค์ํ ๊ธ์ต ์ํ ์ค๊ณ์ ํ๋ผ์ด๋ฒ์ ์ค์ฌ ์ฌ์ฉ์ ์ ์น์ ์ ํฉํ ์ธํ๋ผ๋ฅผ ์ ๊ณตํ๋ค.
3.2.2 ๊ฒ์ฆ ๊ฐ๋ฅํ ์น3 ๊ฒ์ ๋ฉ์ปค๋์ฆ
์น3 ๊ฒ์์ ๋ณต์กํ ๋ก์ง๊ณผ ๊ณต์ ํ ๊ฒ์ ์งํ์ ์จ์ฒด์ธ์์ ๊ตฌํํ๊ธฐ ์ด๋ ค์, ๋ง์ ์ฒ๋ฆฌ ๊ณผ์ ์ ์คํ์ฒด์ธ์ ์์กดํ๊ณ ์๋ค. ์ด๋ก ์ธํด ๊ฒฐ๊ณผ์ ๋ํ ์ ๋ขฐ์ฑ ํ๋ณด๊ฐ ์ฝ์ง ์์ผ๋ฉฐ, ๊ธฐ์กด ๋ ์ด์ด2 ์๋ฃจ์ ๋ ๋น์ฉ๊ณผ ์๋๋ ๊ฐ์ ํ์ง๋ง ๊ณต์ ์ฑ ๊ฒ์ฆ๊น์ง๋ ๋ณด์ฅํ์ง ์๋๋ค.
vApp์ ๋ฌ์คํธ๋ก ์์ฑ๋ ๊ฒ์ ๋ก์ง์ ์์ง์ ๊ฐ์ ๋จธ์ ์์ ์คํํ๊ณ , ๋์ ์์ฑ, ์ํ ์ ํ ๋ฑ ์ฃผ์ ๋์์ด ๊ณต์ ํ๊ฒ ์ฒ๋ฆฌ๋์์์ ์์ง์ ์ฆ๋ช ์ผ๋ก ์์ฑํ ์ ์๋ค. ์ฆ๋ช ์ ์จ์ฒด์ธ์ ๊ธฐ๋ก๋๋ฉฐ, ์ฌ์ฉ์์๊ฒ๋ ํฌ๋ช ํ๊ณ ์ ๋ขฐํ ์ ์๋ ๊ฒ์ ๊ฒฝํ์ ์ ๊ณตํ๋ค. ์ด๋ ์น2 ์์ค์ ์ฌ์ฉ์ ๊ฒฝํ๊ณผ ์น3์ ์ ๋ขฐ ๋ชจ๋ธ์ ๋ชจ๋ ๋ง์กฑ์ํค๋ ๊ฒ์ ๊ฐ๋ฐ์ ๊ฐ๋ฅํ๊ฒ ํ๋ค.
3.2.3 ๋ค์ค(DAO) ์ฌ๋ฌด ๊ด๋ฆฌ ๋ฐ ๋ณด์กฐ๊ธ ์งํ์ ํฌ๋ช ์ฑ ํ๋ณด
๋ค์ค(DAO)๋ ์ปค๋ฎค๋ํฐ ์ ์์ ๋ฐํ์ผ๋ก ์๊ธ์ ์งํํ์ง๋ง, ๋ค์ํ ์กฐ๊ฑด๊ณผ ์ดํด๊ด๊ณ๋ก ์ธํด ์คํ ๊ณผ์ ์ ์ ๋ขฐ์ฑ๊ณผ ํจ์จ์ฑ์ด ๋จ์ด์ง ์ ์๋ค. ์จ์ฒด์ธ ์ค๋งํธ ์ปจํธ๋ํธ๋ ๋ณต์กํ ๋ก์ง ๊ตฌํ์ ํ๊ณ๊ฐ ์๊ณ , ์๋ ๊ฒํ ๋ ์ค๋ฅ๋ ์ง์ฐ์ ์ ๋ฐํ๋ค.
vApp์ ํ์ฉํ๋ฉด, ์ ์ ์กฐ๊ฑด, ๋ง์ผ์คํค ์ถฉ์กฑ ์ฌ๋ถ, ์ง๊ธ ๋์ยท๊ธ์ก ๊ฒฐ์ ๋ฑ์ ๋ก์ง์ ์คํ์ฒด์ธ์์ ์ฒ๋ฆฌํ๊ณ , ์์ง์ ์ฆ๋ช ์ ํตํด ์ ํํ ์งํ ์ฌ๋ถ๋ฅผ ๊ฒ์ฆํ ์ ์๋ค. ์ด๋ฅผ ํตํด ๋ค์ค์ ์ฌ๋ฌด ํฌ๋ช ์ฑ๊ณผ ์ฑ ์์ฑ์ ๋์ด๊ณ , ์๋ํ๋ฅผ ํตํด ์ด์ ํจ์จ๊ณผ ๊ธฐ์ฌ์ ์ ๋ขฐ๋๋ ํจ๊ป ํฅ์์ํฌ ์ ์๋ค.
3.2.4 ๊ฒ์ฆ ๊ฐ๋ฅํ ์๊ฒฉ ๊ธฐ๋ฐ ํ์ค์ํ ์ ์์ฆ๋ช (DID) ์ง๊ฐ
ํ์ค์ํ ์ ์์ฆ๋ช (Decentralized Identifier, DID)์ ๊ฒ์ฆ ๊ฐ๋ฅํ ์๊ฒฉ ์ฆ๋ช (Verifiable Credential, VC)์ ์๊ธฐ์ฃผ๊ถ ์ ์์ ํต์ฌ ์์์ง๋ง, ์๊ฒฉ ์ฆ๋ช ์ ๋ณด๊ด, ์ ํ์ ์ธ ์ ๋ณด ๊ณต๊ฐ, ์ง๊ฐ์ ์ ์ง์ฑ ๋ณด์ฅ์ ์ฌ์ ํ ๊ณผ์ ๋ก ๋จ์ ์๋ค. ํนํ ๊ฐ์ธ์ ๋ณด๋ฅผ ๋ณดํธํ๋ฉด์ ์ ๋ขฐ ๊ฐ๋ฅํ ์ฆ๋ช ์ด ํ์ํ ๊ฒฝ์ฐ, ์ด๋ฅผ ๊ธฐ์ ์ ์ผ๋ก ๋ท๋ฐ์นจํ ์ ์๋ ํ๋ ์์ํฌ๊ฐ ๋ถ์กฑํ๋ค.
vApp ๊ธฐ๋ฐ DID ์ง๊ฐ์ VC ์ ์ฅ๊ณผ ์ ํ์ ๊ณต๊ฐ(์: "์๋ ์์ผ" ๋์ "18์ธ ์ด์")๋ฅผ ์ง์ํ๋ฉฐ, ํด๋น ์ ๋ณด๊ฐ ์ ๋ขฐํ ์ ์๋ ๋ฐ๊ธ์์ ์๋ช ์ ๊ธฐ๋ฐํ๊ณ ์์์ ๋ณด์ฅํ ์ ์๋ค. ๋ํ ์ธ๋ถ VC์ ์ง์ ํ์ธ, ๋ฐ์ดํฐ ๊ณต์ ๋์ ์ฌ๋ถ๊น์ง ๊ฒ์ฆ ๊ฐ๋ฅํ๊ฒ ์ฒ๋ฆฌํด DID/VC ์ํ๊ณ์ ์ ๋ขฐ ๊ธฐ๋ฐ์ ๊ฐํํ๊ณ ๋ค์ํ ์น3 ์๋น์ค์์ ์ฐ๊ฒฐ์ฑ์ ๋์ผ ์ ์๊ฒ ๋๋ค.
3.2.5 ์คํ ์ด๋ธ์ฝ์ธ์ ํฌ๋ช ์ฑ๊ณผ ๊ฐ์ฌ ๊ฐ๋ฅ์ฑ ํฅ์

Source: TransFi
์คํ ์ด๋ธ์ฝ์ธ์ ๋ธ๋ก์ฒด์ธ ์ํ๊ณ์์ ๋๋ฆฌ ์ฌ์ฉ๋์ง๋ง, ์ค๋น๊ธ ๋ณด์ ์ฌ๋ถ์ ์ง๊ธ ๋ฅ๋ ฅ์ ๋ํ ์ ๋ขฐ๋ ์ฌ์ ํ ๋ถ์กฑํ๋ค. ๊ธฐ์กด ๊ฐ์ฌ ๋ฐฉ์์ ์ฃผ๊ธฐ์ ์ด๊ณ ์๋์ ์ด๊ธฐ ๋๋ฌธ์ ์ค์๊ฐ์ผ๋ก ๊ฒ์ฆ ๊ฐ๋ฅํ ์์คํ ์ด ํ์ํ๋ค.
vApp์ ๋์ ํ๋ค๋ฉด, ์์ฐ ๊ด๋ฆฌ์์๊ฒ์ ์์งํ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฐํ๋ ๋๋น ์ค๋น๊ธ์ ์ถฉ๋ถ์ฑ์ ํ๊ฐํ๊ณ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ์์ง์ ์ฆ๋ช ์ผ๋ก ์์ฑํด ๊ณต๊ฐํ๊ฑฐ๋ ๊ท์ ๊ธฐ๊ด์ ์ ์ถํ ์ ์๋ค. ์ด๋ฅผ ํตํด ์ค์๊ฐ ๊ฒ์ฆ์ด ๊ฐ๋ฅํ ํฌ๋ช ํ ๊ฐ์ฌ ์ฒด๊ณ๋ฅผ ๊ตฌ์ถํ๊ณ , ์คํ ์ด๋ธ์ฝ์ธ ์ด์์ ๊ท์ ์นํ์ฑ๊ณผ ์ฌ์ฉ์ ์ ๋ขฐ๋ฅผ ๋์ผ ์ ์๋ค.
3.3 ์๋๋ฆฌ์ค๋ฅผ ๋์ด, ํ์ค์ ๋ํ๋ vApp

์ด์ฒ๋ผ vApp์ ๊ธ์ต, ๊ฒ์, DAO, ์ ์ ์ธ์ฆ ๋ฑ ๋ค์ํ ์์ญ์์ ์ ๋ขฐ์ฑ๊ณผ ํฌ๋ช ์ฑ์ ๊ธฐ๋ฐ์ผ๋ก ํ ์๋ก์ด ๊ฐ๋ฅ์ฑ์ ์ ์ํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฌํ ๊ฐ๋ฅ์ฑ ์ค ํ๋๋ ์ด๋ฏธ ํ์ค์์ ๊ตฌํ๋๊ณ ์๋ค. ํ์ด๊ณ (Paygo)๋ vApp ๊ตฌ์กฐ๋ฅผ ๋ฐํ์ผ๋ก ๊ตฌ์ถ๋ ์ต์ด์ ์ค์ ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก, ๊ณ ์ ์์๋ฃ, ๋์ ํ์ฅ์ฑ, ์ฌ์ฉ์ ๋ณดํธ ๋ฑ์ ๊ฐ์ถ ์คํ ์ด๋ธ์ฝ์ธ ๊ธฐ๋ฐ ๊ฒฐ์ ์์คํ ์ด๋ค. ์์ง์ ์ฆ๋ช ์ ํตํด ์ฌ์ฉ์ ์์ฐ ๋ณดํธ ๋ฐ ๋ฌด์ ๋ขฐ ์คํ์ ๋ณด์ฅํ๋ฉฐ, ์ค์ ์ด์์์ ๋ํ ์ ๋ขฐ ์์ด๋ ์์ ์ ์ธ ์ก๊ธยท์์คํฌ๋ก ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค. ์ด๋ vApp์ ํต์ฌ ์ฒ ํ์ธ ๊ฒ์ฆ ๊ฐ๋ฅ์ฑ, ๋ฌด์ ๋ขฐ์ฑ, ๋ชจ๋์ฑ์ด ์ค์ ์๋น์ค์์ ์ด๋ป๊ฒ ๊ตฌํ๋ ์ ์๋์ง๋ฅผ ๋ณด์ฌ์ฃผ๋ ๊ฐ๋ ฅํ ์ฌ๋ก๋ค. ํ์ด๊ณ ๋ vApp์ด ๋จ์ง ๋ฏธ๋์ ์์ด๋์ด๊ฐ ์๋, ์ง๊ธ ์ด ์๊ฐ์๋ ์๋ ์ค์ธ ์น3์ ์ค์ฒด์์ ์ ์ฆํ๋ ์ฌ๋ก์ด๋ค.
4. vApp์ด ๋ณด์ฌ์ค ์ธํฐ๋ท, ๊ทธ ์ด์์ ์น3

Source: LayerZero X & Succinct X
์ง๊ธ๊น์ง ๋ธ๋ก์ฒด์ธ ์ฐ์ ์ ํธ๋์ญ์ ์ฒ๋ฆฌ ์๋, ์์๋ฃ ์ ๊ฐ, ๋ ๋์ ์ธํ๋ผ ๊ตฌ์ถ์ ์ง์คํด์๋ค. ํ์ง๋ง ์ด๋ฐ ๊ฐ์ ์ ๋๋ถ๋ถ ๋ธ๋ก์ฒด์ธ ๋ด๋ถ์ ๊ธฐ์ ์ ํ๊ณ๋ฅผ ๋ค๋ฃจ๋ ๋ฐ ๊ทธ์ณค๊ณ , ์น3๊ฐ ์ง์ ํ ์ธํฐ๋ท ๊ท๋ชจ๋ก ํ์ฅ๋๋ ๋ฐ๋ ์ด๋ ค์์ด ์์๋ค. ๋ฌผ๋ก , ๋ธ๋ก์ฒด์ธ ์์ฒด์ ๊ธฐ์ ์ ๊ฐ์ ์ ์์ผ๋ก๋ ๊ณ์๋์ด์ผ ํ๋ค. ๊ทธ๋ฌ๋ ์ด์ ๋ ๊ทธ ์์์ ์ฐฝ์์ ์ด๊ณ ์ฌ์ฉ์ฑ์ด ๊ทน๋ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋๊ตฌ๋ ์ฝ๊ฒ ๋ง๋ค ์ ์๋๋ก ์ง์ํ๋ ๋ฏธ๋ค์จ์ด ๋๊ตฌ๊ฐ ํ์ํ๋ค. ์ง์ง ๋ณ๋ชฉ์ ๊ธฐ์ ์ด ์๋๋ผ, ๊ทธ ๊ธฐ์ ์ ์คํํ๊ณ ์กฐํฉํ๋ฉฐ ์ฌ์ฉ์์๊ฒ ์ ๋ฌํ ์ ์๋ ์ฐฝ์์ ์๋๋ค์ด ์ธํ๋ผ์ ์ ์ฝ์ ๊ฐ๋ก๋งํ ์๋ค๋ ์ ์ ์๋ค. ์ด ๋ณ๋ชฉ์ ํธ๋ ๊ฒ์ด์ผ๋ง๋ก, ์น3๋ฅผ ์ง์ ํ ์ธํฐ๋ท ๊ท๋ชจ๋ก ํ์ฅํ๋ ์ด์ ์ด๋ฉฐ, ์ด ํ์ฅ์ ์ค์ฌ์๋ ๋ ์ด์ด์ ๋ก์ ์์ฑํธ๊ฐ ์ ์ํ๋ vApp์ด ์๋ค.
vApp์ ์ฑ์ด ์ธํฐ๋ท ๊ท๋ชจ๋ก ๋์ด๊ฐ ์ ์๋ ์๋ก์ด ์ ์์ด๋ค. ๊ฒ์ฆ ๊ฐ๋ฅํ ์ปดํจํ , ์์ง์ ๊ฐ์ ๋จธ์ , ๋ชจ๋ํ ์ํคํ ์ฒ, ํตํฉ SDK๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ vApp์ ๋๊ตฌ๋ ์์ ํ ๋ฌด์ ๋ขฐ ํ๊ฒฝ์์ ์ฑ์ ๊ฐ๋ฐํ๊ณ ๋ฐฐํฌํ ์ ์๋๋ก ๋ง๋ ๋ค. ๊ทธ ๊ฒฐ๊ณผ, ์น2์ฒ๋ผ ๋ณด์ด์ง๋ง ์น3 ์์์ ๋์ํ๋ ์๋น์ค๊ฐ ๊ฐ๋ฅํด์ง๊ณ , ๋ค์ํ ์ฒด์ธ๊ณผ ์ํธ ์ฐ๋๋๋ ์ธํฐ๋ท ๊ท๋ชจ์ ์ ํ๋ฆฌ์ผ์ด์ ์ด ํ์ค์ด ๋๋ค.
ํนํ vApp์ ์ธ ๊ฐ์ง ํต์ฌ ์ฒ ํ์ธ ๊ตฌ์ฑ ๊ฐ๋ฅ์ฑ(composability), ์ถ์ํ(abstraction), ๋ชจ๋์ฑ(modularity)์ ๋ฐํ์ผ๋ก ๊ฐ๋ฐ์์ ์ง์ ์ฅ๋ฒฝ์ ํฌ๊ฒ ๋ฎ์ถ๊ณ , ๊ธฐ์กด ์์คํ ๊ณผ์ ํตํฉ์ ๋จ์ํํ๋ฉฐ, ์ ์ฒด ๊ฐ๋ฐ ๊ฒฝํ์ ์น2 ์์ค์ผ๋ก ๋์ด์ฌ๋ฆฐ๋ค. ๋ณต์กํ ์จ๋ณด๋ฉ, ๋ธ๋ก์ฒด์ธ ๊ฐ ํธ์ถ, ์ฆ๋ช ๊ตฌํ์ ์๋ชจ๋๋ ๊ฐ๋ฐ์์ ์๋์ง๋ฅผ ๋ณธ์ง์ ์ธ ์๋น์ค ๋ก์ง๊ณผ ์ฌ์ฉ์ ๊ฒฝํ์ ์ง์คํ๊ฒ ๋ง๋ ๋ค๋ ์ ์์, vApp์ ์ธํ๋ผ์ ์ธ ๊ฐ์ ์ผ ๋ฟ๋ง ์๋๋ผ ๊ฐ๋ฐ์ ๊ฒฝํ ๋ฌธํ์ ์๋ก์ด ์๋์ด๊ธฐ๋ ํ๋ค.
๋ฌผ๋ก , vApp์ ๊ฐ๋ฐ๊ณผ ๋ฐฐํฌ๋ฅผ ๊ฐ์ํํ์ง๋ง, ์ธํฐ๋ท ๊ท๋ชจ์ ํ์ฅ์ ์ํด์๋ ๋ ๋ง์ ๋ธ๋ก์ฒด์ธ๊ณผ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ด ์ค์ง์ ์ผ๋ก ๊ตฌ์กฐ๋ฅผ ์ฑํํ๊ณ ์๋ก ๊ธด๋ฐํ ์ฐ๊ฒฐ๋์ด์ผ ํ๋ค. ๋, ์์ง์ ๊ฐ์ ๋จธ์ ๊ธฐ๋ฐ์ ์ฆ๋ช ๊ธฐ์ ์ ์์ง๊น์ง ๊ณ ์ฑ๋ฅ ํ๋์จ์ด๋ ๋ณ๋ ฌ ์ฐ์ฐ์ ์๊ตฌํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ ๋น์ฉ ๋ถ๋ด์ด ํด ์ ์๊ณ , ์ด๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค์ง์ ํ์ฅ ์ ์ฝ์ผ๋ก ์์ฉํ ์ ์๋ค. ๋ง์ง๋ง์ผ๋ก, ์ํ์๋ ์ฆ๋ช ์, ์๋ฒ ๊ฐ์ ์ฃผ์ ๋ชจ๋์ ์ธ์ผํฐ๋ธ ์ค๊ณ์ ๊ฑฐ๋ฒ๋์ค ๊ตฌ์กฐ ์ญ์ ํ์ค์์ฑ๊ณผ ์ง์ ๊ฐ๋ฅ์ฑ์ ์ํด ๋ณด์์ด ํ์ํ๋ค.
์ด์ฒ๋ผ, vApp์ ๊ตฌ์ฑ ๊ฐ๋ฅ์ฑ, ์ถ์ํ, ๋ชจ๋์ฑ์ด๋ผ๋ ๊ณ ์ ํ ์ค๊ณ ์ฒ ํ์ ๋ฐํ์ผ๋ก, โ์น2์ฒ๋ผ ๋ณด์ด์ง๋ง ์น3 ์์์ ์๋ํ๋ ์ฑโ์ ํ์คํํ ์ ์๋ ๊ธฐ๋ฐ์ ์ ๊ณตํ๋ค. ํด๊ฒฐํด์ผ ํ ๊ณผ์ ๋ค์ ์ฌ์ ํ ๋จ์ ์์ง๋ง, ์ด๋ฌํ ๋ฌธ์ ๋ค์ ํ๋์ฉ ๊ทน๋ณตํด ๋๊ฐ๋ค๋ฉด, vApp์ ์น3์ ์ธํฐ๋ท ๊ท๋ชจ ํ์ฅ์ ๊ตฌ์กฐ์ ๋ณ๋ชฉ์ ํ ์ ์๋ ๊ฐ์ฅ ํ์ค์ ์ธ ํด๋ต์ด ๋ ์ ์๋ค. ์์ผ๋ก vApp์ด ์ด ํ๊ณ๋ค์ ์ผ๋ง๋ ํจ๊ณผ์ ์ผ๋ก ๋์ด์๊ณ , ์น2์ ์น3๋ฅผ ์์ฐ์ค๋ฝ๊ฒ ์๋ ํต์ฌ ์ธํ๋ผ๋ก ์๋ฆฌ๋งค๊นํ ์ ์์์ง ์ฃผ๋ชฉํ ํ์๊ฐ ์๋ค.



