Trustless ํตํ ์์คํ โ์๊ฐ ๊ฐ์ค ํ๊ท ์์ฅ ์กฐ์ ์โ(TWAMM)
๊ฐ์
Fraxswap๋ ์ฅ๊ธฐ๊ฐ ๋๊ท๋ชจ ๊ฑฐ๋๋ฅผ ์ 3์์ ๋ํ ์ ์ฉ ์์ด ์ํํ ์ ์๋ โ์๊ฐ ๊ฐ์ค ํ๊ท ์์ฅ ์กฐ์ ์โ(TWAMM) ์์คํ ์ ์ธ๊ณ ์ต์ด๋ก ๊ฐ์ถ ์ง์์ ์ธ โ์๋ํ ๋ง์ผ ๋ฉ์ด์ปคโ(AMM)์ด๋ค. ๋ํ ์์ ๋นํ๊ฐํ(pemissonless)๋ก ์ด์๋๋ฉฐ ์ค์ฌ AMM์ ์ ๋์ค์(Uniswap) V2์ ๊ธฐ๋ณธ์ผ๋ก ํ๋ค. ์ด ์๋ก์ด AMM์ ๊ฑฐ๋์๋ค์ ๋๋ ์ฃผ๋ฌธ์ ํจ์จ์ ์ผ๋ก ์คํํ ์ ์๋๋ก ๋๊ณ , ํ๋ฝ์ค ํ๋กํ ์ฝ์ FRAX & FPI ์์ ํ๋ฅผ ์ํ ํ๊น (pegs)์ ์์ ์ฑ์ ๋์ด๊ณ TWAMM ๊ตฌ๋งค๋ฅผ ํตํด FXS ๋ณด์ ์์๊ฒ ํ๋กํ ์ฝ ์ด๊ณผ ์ด์ต์ ์ํํ๊ธฐ ์ํด ๋ง์ด ์ฌ์ฉ๋ ๊ฒ์ด๋ค.
Fraxswap์ ๊ตฌ์ถํ ๊ณ๊ธฐ๋ ํ์กดํ๋ AMM๋ค์ ์๊ณ ๋ฆฌ์ฆ ์คํ ์ด๋ธ ์ฝ์ธ์ ๊ดํ ํตํ์ ์ฑ ์ด๋ ์ ๋์ ์ง์นจ ๋ฐ ๋๊ท๋ชจ ์์ฅ ์ฃผ๋ฌธ์ ํนํ๋ ๊ฒ์ด ์๊ธฐ ๋๋ฌธ์ด๋ค. ๊ทธ๋ฌ๋ฏ๋ก ๊ทธ๋ฐ ๊ฒ์ ํนํ๋ AMM์ ๋ง๋ค์ด์ ์ฅ๊ธฐ๊ฐ์ ๊ฑธ์ณ ๊ณต๊ธ์ ๊ณ์ฝํ๊ฑฐ๋ ํน์ ๋ด๋ณด๋ฅผ ํ๋ํจ์ผ๋ก์จ ํ๋์ ์์ฐ์ ๊ฐ๊ฒฉ์ ์์ ํ์ํฌ ๊ฒ์ด๋ค. ํนํ Frax ํ๋กํ ์ฝ์ Fraxswap๋ฅผ AMO ์์ต์ผ๋ก ๊ฐ๊ฒฉ ํ๊ทธ๋ฅผ ์์ ํํ๊ธฐ ์ํด ์๋ก์ด FXS๋ฅผ ๋งค์ ๋ฐ ์๊ฐํ๊ณ , Frax ์์ ํ๋ฅผ ์ํด ์คํ ์ด๋ธ ์ฝ์ธ์ ์ฃผ์กฐํ๋ฉฐ, Fraxswap๋ฅผ ํตํด ํ๋ ์์ฐ์ ๊ตฌ๋งคํ๊ธฐ ์ํด ์ฃผ์กฐํ๊ณ , ๊ฐ๋ฐ ์ค์ธ ๋ ๋ง์ ์์ฅ ์ด์์ ์ํด ์ฌ์ฉํ ๊ฒ์ด๋ค.
์ฝ์ด ์๋ํ ๋ง์ผ ๋ฉ์ด์ปค(AMM)
Fraxswap์ ์ฝ์ด AM์ Uniswap V2์ด๋ฉฐ ์ ๋ฒ์ xy=k ์์ ์ ํ ์ค๊ณ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. Fraxswap์ Uniswap V2์ ๊ตฌ์กฐ๋ฅผ ๋ฐ๋ฅด๋, ์ฝ๋๋ฒ ์ด์ค๋ฅผ TWAMM์ ํนํ๋์ด ์ง์ํ๋๋ก ์ค๊ณ๋์๋ค. Fraxswap v2๋ ๋ ํนํ ๊ณ ์ ์ ๋ฐฉ์์ผ๋ก ์ง์ค์ ์ธ ์ ๋์ฑ๊ณผ ๊ด๋ จ ์์ฐ ์ ๋์ฑ์ ์ง์ํ๊ธฐ ์ํด์ TWAMM ๊ธฐ๋ฅ์ ์ ๊ทน์ ์ผ๋ก ์ฌ์ฉํ ๊ฒ์ ๋๋ค.
Uniswap ํต์ฌ ๊ธฐ๋ฅ์ ๋ํ ์์ธํ ๋ฌธ์๋ ๋ค์์ ์ฐธ์กฐํ์ญ์์ค.
https://docs.uniswap.org/protocol/V2/concepts/protocol-overview/how-uniswap-works
โ์๊ฐ ๊ฐ์ค ํ๊ท ์์ฅ ์กฐ์ ์โ(TWAMM)
Fraxswap์ ์ต์ด์ ๋ผ์ด๋ธ TWAMM ๊ตฌํ์ ๋๋ค. ์๋ฒ ๋๋ TWAMM์ Paradigm์ โโ์๋ ๋ฐฑ์ ์ฌ์์ ์ค์ํฉ๋๋ค. ๋ฐฑ์์ ์ธ๊ธ๋ ๊ธฐ๋ฅ์ ์ฃผ๋ฌธ ํ๋ง ๋ฐ ์ฃผ๋ฌธ ๋ง๋ฃ ์กฐ์ (์๊ฐ๋ณ)์ ํฌํจํ๋ ์ฅ๊ธฐ ์ฃผ๋ฌธ์ ์คํ์ ์ต์ ํํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ฅ๊ธฐ ์ฃผ๋ฌธ์ Fraxswap๊ณผ ์ํธ ์์ฉํ๊ธฐ ์ ์ ์คํ๋ฉ๋๋ค. ์ฆ, ์ฅ๊ธฐ ์ฃผ๋ฌธ์ AMM ์ํธ ์์ฉ ์ ์ ๋จผ์ ์คํ๋๊ณ ๋ธ๋ก๋น ํ ๋ฒ ์คํ๋ฉ๋๋ค(์ ๋์ ์ฐธ์กฐ). Fraxswap์ Paradigm์ โโ์๋ ๊ณต์์ ๋ํ ๊ทผ์ฌ ๊ณต์์ ๊ตฌํํ๊ณ ๋จ์ํ๋๊ณ ๋ณด๋ค ๊ฐ์ค ํจ์จ์ ์ธ TWAMM์ ํ์ฉํฉ๋๋ค.
TWAMM ๋ฐฑ์๋ ๊ธฐ๋ณธ ๋ฉ์ปค๋์ฆ์ ์ค๋ช ํฉ๋๋ค. "๊ฐ TWAMM ์ธ์คํด์ค๋ ETH ๋ฐ [FRAX]์ ๊ฐ์ ํน์ ์์ฐ ์ ๊ฐ์ ๊ฑฐ๋๋ฅผ ์ฉ์ดํ๊ฒ ํฉ๋๋ค. TWAMM์๋ [...] ๋ ์์ฐ์ ๋ํ ํ์ค ์์ ์ ํ ๋ง์ผ ๋ฉ์ด์ปค์ธ ์๋ฒ ๋๋ AMM์ด ํฌํจ๋์ด ์์ต๋๋ค. ๋๊ตฌ๋ ์ด ์๋ฒ ๋๋ AMM์ ์ผ๋ฐ AMM์ฒ๋ผ ์ธ์ ๋ ์ง ๊ฑฐ๋ํ ์ ์์ต๋๋ค. ํธ๋ ์ด๋๋ TWAMM์ ์ฅ๊ธฐ ์ฃผ๋ฌธ์ ์ ์ถํ ์ ์์ต๋๋ค. ์ด๋ ๊ณ ์ ๋ ์์ ๋ธ๋ก์ ๊ฑธ์ณ ์์ฐ ์ค ํ๋์ ๊ณ ์ ๊ธ์ก์ ํ๋งคํ๋ ์ฃผ๋ฌธ์ ๋๋ค. ์๋ฅผ ๋ค์ด ๋ค์ 2,000๊ฐ์ ๋ธ๋ก์ ๋ํด 100 ETH๋ฅผ ํ๋งคํ๋ ์ฃผ๋ฌธ์ ๋๋ค. TWAMM์ ์ด๋ฌํ ์ฅ๊ธฐ ์ฃผ๋ฌธ์ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ๊ท ์ผํ ๋น์จ๋ก ์๋ฒ ๋๋ AMM์ ๋ํด ๊ฑฐ๋๋๋ ๋ฌดํํ ์์ ๋ฌดํํ ์์ ๊ฐ์ ํ์ ์ฃผ๋ฌธ์ผ๋ก ๋๋๋๋ค. ์ด๋ฌํ ๊ฐ ๊ฐ์ ํ์ ์ฃผ๋ฌธ์ ๋ํ ํธ๋์ญ์ ์ ๊ฐ๋ณ์ ์ผ๋ก ์ฒ๋ฆฌํ๋ฉด ๋ฌดํํ ๊ฐ์ค ๋น์ฉ์ด ๋ค์ง๋ง ํ์ํ ์ํ ๊ณต์์ ์ฌ์ฉํ๋ฉด ํ์ํ ๋๋ง ๋์ ํจ๊ณผ๋ฅผ ๊ณ์ฐํ ์ ์์ต๋๋ค. ์ฅ๊ธฐ ์ฃผ๋ฌธ์ ์คํํ๋ฉด ์๋ฒ ๋๋ AMM์ ๊ฐ๊ฒฉ์ด ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ๋ค๋ฅธ ์์ฅ์ ๊ฐ๊ฒฉ๋ณด๋ค ๋ฎ์์ง ๊ฒ์ ๋๋ค. ์ด๋ฐ ์ผ์ด ๋ฐ์ํ๋ฉด ์ฐจ์ต ๊ฑฐ๋์๋ ๋ด์ฅ๋ AMM์ ๊ฐ๊ฒฉ์ ๋ํด ๊ฑฐ๋ํ์ฌ ์ด๋ฅผ ์ ์์ผ๋ก ๋๋๋ ค ์ฅ๊ธฐ ์ฃผ๋ฌธ์ ๋ํ ์ข์ ์คํ์ ๋ณด์ฅํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ฅ๊ธฐ ํ๋งค๋ก ์ธํด ํน์ ์ค์ ์ง์ค์ ๊ฑฐ๋์๋ณด๋ค ๋ด์ฅ๋ AMM์์ ETH๊ฐ ๋ ์ ๋ ดํด์ง๋ฉด ์ฐจ์ต ๊ฑฐ๋์๋ ๋ด์ฅ๋ AMM์์ ETH๋ฅผ ๊ตฌ๋งคํ์ฌ ๊ฐ๊ฒฉ์ ๋ค์ ๋์ด๊ณ ์ค์ ์ง์ค์ ๊ฑฐ๋์์์ ์ด์ต์ ์ํด ํ๋งคํฉ๋๋ค. ."
Paradigm์ โโTWAMM ๊ณต์๊ณผ Fraxswap์ TWAMM ๊ณต์์ ๋ํ์ ๋น๊ต๋ https://www.desmos.com/calculator/wp4zrkh6uj ์์ ํ์ธํ ์ ์์ต๋๋ค.