์ฑ๊ถ์๋ ์์ฐ ํ ํฐ์ ์์ ์์นํ๊ณ ๊ทธ ๋๊ฐ๋ก ํ์ฌ ์ฃผ๊ฐ์ ๋ฐ๋ผ ํด๋นํ๋ ์์ ์์ฐ ์ฃผ์(fToken)์ ๋ฐ๋๋ค.
์ฑ๊ถ์๋ ์ธ์ ๋ ์ง ํ์ฌ ๊ฐ๊ฒฉ์ ์ํด ์ฃผ์ด์ง ๋น์จ๋ก fToken์ ๊ธฐ๋ณธ ์์ฐ ํ ํฐ์ผ๋ก ๊ตํํ ์ ์๋ค. ๊ทธ๋ฆฌ๊ณ ์ด์๊ฐ ์์ผ์๋ก fToken ์ฃผ๊ฐ๋ ์์นํ๋ค.
์ฃผ๊ฐ๋ฅผ ๋ฐ๊ฟ ์ ์๋ ์ ์ผํ ์ด์์ ์ด์๋ฅผ ๋ฐ์์ํค๋ ๊ฒ์ด๋ค. ์ด์ ๋ฐ์์ ํญ์ ์์์ด๋ฏ๋ก ๊ฐ fToken์ด ์ํํ ์ ์๋ ์์ฐ ํ ํฐ์ ์๋ ์ค์ด๋ค ์ ์๋ค.
๋์ถ์ ์์
Alice๋ ์ฑ๋ฌด์๋ค์๊ฒ ๋น๋ ค์ค 100๊ฐ์ FRAX ํ ํฐ์ ์์นํ๊ณ , ์ด๊ธฐ fToken ์ฃผ๊ฐ๋ 1.00์ด์๊ณ 100๊ฐ์ fToken์ ๋ฐ์๋ค. ๊ทธ๋ ์ ์ฒซ ๊ณ์ฝ๊ธ ์ดํ, ๊ทธ ๋ ์ฑ๋ฌด์๋ค์๊ฒ 10 FRAX์ ์ด์๋ฅผ ๋ฐ์๋ค. ๋ฐ๋ผ์ ๊ธ์ก์ 110(์ํ๊ธ 100 FRAX + ์ด์๋ก ํ๋ํ 10 FRAX)์ผ๋ก ํ์๋๋ค. ํ์ฌ fToken ์ฃผ๊ฐ๋ 1.10(110 FRAX / 100 fToken)์ด๋ค.
Bob์ด ์ง๊ธ ๋์ถ์ ์ํด 100 FRAX๋ฅผ ์ ๊ธํ๋ค๋ฉด ์ฐ๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ์ ๋ณํ๋ฅผ ๋ณผ ์ ์์ ๊ฒ์ด๋ค. ๋จผ์ ์์ ์์ด 100์ฉ ์ฆ๊ฐํ๋ค. fToken์ ํ์ฌ ์ฃผ๊ฐ๋ 1.10์ด๋ค. ๋ฐ๋ผ์ Bob์ ๋ณด์ฆ๊ธ์ผ๋ก 90.91(100/1.10)์ fToken์ ๋ฐ๊ฒ ๋ฉ๋๋ค. ์ด์ ์์ฐ ๊ธ๊ณ ๊ณ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ด์๊ฐ ์ฆ๊ฐํจ์ ๋ฐ๋ผ ์ด๋๋ ์ฆ๊ฐํ๋ค. ์ด์๋ก 20 FRAX๊ฐ ์ถ๊ฐ๋ก ๋ฐ์ํ๋ ๊ฒฝ์ฐ ์์ฐ ๊ธ๊ณ ๊ณ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
ํ์ฌ ์ฃผ๊ฐ๋ 1.2048(230 FRAX/190.91 fToken)๋ก ์์นํ์ต๋๋ค. ์ด๊ฒ์ Bob์ด 109.52 FRAX์ 90.91 fTokens๋ฅผ ์ํํ ์ ์๋ค๋ ๊ฒ์ ์๋ฏธํ๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก Alice๋ 100 fToken์ 120.48 FRAX๋ก ์ํํ ์ ์์ต๋๋ค.
์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์ด์๊ฐ ์ฆ๊ฐํจ์ ๋ฐ๋ผ Alice์ Bob์ ๊ณ์ํด์ ์ฆ๊ฐํ๋ ๊ธฐ์ด ์์ฐ์ ๋ํด fToken์ ์ํํ ์ ์์ต๋๋ค.
์์ฐ ๊ธ๊ณ ๊ณ์ (Asset Vault Account)
ํฉ๊ณ(total)
์ด๋(amount)
110
์ฃผ์(shares)
100
Alice์ ์ฃผ์ ์์ก(Alice Share Balance (fToken)
100
Bob์ ์ฃผ์ ์์ก(Bob Share Balance (fToken)
0
์์ฐ ๊ธ๊ณ ๊ณ์ (Asset Vault Account)
ํฉ๊ณ(total)
์ด๋(amount)
210
์ฃผ์(shares)
190.91
์จ๋ฆฌ์ค์ ์ฃผ์ ์์ก(Alice Share Balance (fToken)
100
๋ฐฅ์ ์ฃผ์ ์์ก(Bob Share Balance (fToken)
90.91
์์ฐ ๊ธ๊ณ ๊ณ์ (Asset Vault Account)
ํฉ๊ณ(total)
์ด๋(amount)
230
์ฃผ์(shares)
190.91
์จ๋ฆฌ์ค์ ์ฃผ์ ์์ก(Alice Share Balance (fToken)
100
๋ฐฅ์ ์ฃผ์ ์์ก(Bob Share Balance (fToken)
90.91