Ver3.5 ๐ฐ ์คํ ์ด๋ธ์ฝ์ธ์ด ์ ํ์ํ๊ฐ? ๋ณ๋์ฑ ์ง์ฅ์์ ํ์ถํ๋ ๋ธ๋ก์ฒด์ธ์ ํต์ฌ ์ธํ๋ผ

๐ฐ ์คํ
์ด๋ธ์ฝ์ธ์ด ์ ํ์ํ๊ฐ?
๋ณ๋์ฑ ์ง์ฅ์์ ํ์ถํ๋ ๋ธ๋ก์ฒด์ธ์ ํต์ฌ ์ธํ๋ผ
๐ ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ์๋ผ๋ฉด ๋ฐ๋์ ์์์ผ ํ Web3 ํ์ ์ง์
์ผ, ์์งํ ๋งํด๋ณด์. ๐ค
๋นํธ์ฝ์ธ์ด๋ ์ด๋๋ฆฌ์ ๋ค์ด๋ดค์ง? ๊ทผ๋ฐ ์ด๊ฑธ๋ก ์ปคํผ ํ ์ ์ฌ๋ ค๊ณ ํ๋๋ ์์นจ์ ๊ฒฐ์ ํ ๋ 5,000์์ด์๋ ๊ฒ ์คํ์ 4,200์์ด ๋ผ๋ฒ๋ฆฌ๋ ์ํฉ... ์ด๊ฑฐ ์ง์ง ์ธ ์ ์๋ ๋์ด์ผ? ๐
๋ฐ๋ก ์ด ๋ฌธ์ ๋๋ฌธ์ ์คํ
์ด๋ธ์ฝ์ธ(Stablecoin)์ด ๋ฑ์ฅํ์ด. ์ํธํํ ์ธ๊ณ์์ "๊ฐ๊ฒฉ์ด ์ ํ๋ค๋ฆฌ๋ ์ฝ์ธ"์ด๋ผ๋ ๊ฐ๋
์์ฒด๊ฐ ์ผ๋ง๋ ํ๋ช
์ ์ธ์ง, ์ค๋ ์ ๋๋ก ํํค์ณ๋ณผ๊ฒ.
ํนํ ์์ฆ Web3 ๊ฐ๋ฐ์๋ค์ด๋ ๋ธ๋ก์ฒด์ธ ํ๋ก์ ํธ ๋น๋๋คํํ
์คํ
์ด๋ธ์ฝ์ธ์ ๊ทธ๋ฅ ์ ํ์ด ์๋๋ผ ํ์ ์ธํ๋ผ์ผ. ์ ๊ทธ๋ฐ์ง ์ง๊ธ๋ถํฐ ๊ฐ์ด ์์๋ณด์! ๐
๐ค ์คํ ์ด๋ธ์ฝ์ธ, ๊ทธ๊ฒ ๋ญ๋ฐ?
์คํ
์ด๋ธ์ฝ์ธ(Stablecoin)์ ๋ง ๊ทธ๋๋ก "์์ ์ ์ธ ์ฝ์ธ"์ด์ผ. ๋นํธ์ฝ์ธ์ฒ๋ผ ํ๋ฃจ์ 20~30%์ฉ ์ค๋ฅด๋ด๋ฆฌ๋ ๊ฒ ์๋๋ผ, ํน์ ์์ฐ(์ฃผ๋ก ๋ฏธ๊ตญ ๋ฌ๋ฌ)์ ๊ฐ์น๋ฅผ ๊ณ ์ (ํ๊น
, Pegging)์ํจ ์ํธํํ์ผ.
์ฝ๊ฒ ๋งํ๋ฉด ์ด๋ ๊ฒ ์๊ฐํด๋ด:
1 USDT = $1.00 (ํญ์!)
1 USDC = $1.00 (ํญ์!)
1 DAI โ $1.00 (๊ฑฐ์ ํญ์!)
๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ ์ฅ์ (ํ์ค์ํ, ๋น ๋ฅธ ์ ์ก, ํฌ๋ช ์ฑ)์ ๊ทธ๋๋ก ๊ฐ์ ธ๊ฐ๋ฉด์, ๊ธฐ์กด ์ํธํํ์ ๋จ์ (๊ทน์ฌํ ๊ฐ๊ฒฉ ๋ณ๋์ฑ)์ ์ ๊ฑฐํ ๊ฑฐ์ผ. ๊ฐ๋ฐ์ ์ ์ฅ์์ ๋ณด๋ฉด ์ด๊ฑด ์ง์ง ๊ฒ์์ฒด์ธ์ ์ผ. ๐ฎ
๋ฌ๋ฌ ๋ฑ ๋ฒ์ ํํ์ 1:1 ํ๊น
24/7 ์ฆ์ ์ ์ก ๊ฐ๋ฅ
์ํ ์์ด๋ ๋๊ตฌ๋ ์ฌ์ฉ
๐ฅ ์คํ ์ด๋ธ์ฝ์ธ์ด ํ์ํ ์ง์ง ์ด์ ๋ค
๐ธ ์ด์ 1. ์ํธํํ ๋ณ๋์ฑ ๋ฌธ์ ํด๊ฒฐ
๋นํธ์ฝ์ธ์ด 2021๋
11์์ ์ฝ 69,000๋ฌ๋ฌ๋ฅผ ์ฐ๊ณ 2022๋
6์์ 17,000๋ฌ๋ฌ๊น์ง ๋จ์ด์ง ๊ฑฐ ์์? ์ด๊ฒ ๋ถ๊ณผ 7๊ฐ์ ๋ง์ ์ผ์ด๋ ์ผ์ด์ผ. 75% ํญ๋ฝ์ด์ผ. ๐ฑ
์ด๋ฐ ์ํฉ์์ DeFi(ํ์ค์ํ ๊ธ์ต) ์๋น์ค๋ฅผ ๋ง๋ ๋ค๊ณ ์๊ฐํด๋ด. ์ฌ์ฉ์๊ฐ ์ค๋ 100๋ฌ๋ฌ ๋น๋ ค์คฌ๋๋ฐ ๋ด์ผ ๊ทธ๊ฒ 25๋ฌ๋ฌ ๊ฐ์น๊ฐ ๋๋ฉด? ์๋น์ค ์์ฒด๊ฐ ์ฑ๋ฆฝ์ด ์ ๋์์.
์คํ
์ด๋ธ์ฝ์ธ์ ์ด ๋ฌธ์ ๋ฅผ ๊ทผ๋ณธ์ ์ผ๋ก ํด๊ฒฐํด. ๊ฐ๋ฐ์๊ฐ DeFi ํ๋กํ ์ฝ์ ์ค๊ณํ ๋ ๊ฐ๊ฒฉ ๋ณ๋์ฑ ๋ฆฌ์คํฌ๋ฅผ ์ ๊ฑฐํ๊ณ ์์ํ๊ฒ ๊ธ์ต ๋ก์ง์๋ง ์ง์คํ ์ ์๊ฒ ํด์ค.
| ์์ฐ | 30์ผ ๋ณ๋์ฑ(์ฐํ์ฐ) | ์ฌ์ฉ ๊ฐ๋ฅ์ฑ |
|---|---|---|
| ๋นํธ์ฝ์ธ(BTC) | ~60-80% | ํฌ์/ํฌ๊ธฐ ๋ชฉ์ |
| ์ด๋๋ฆฌ์(ETH) | ~70-90% | ํฌ์/๊ฐ๋ฐ ๋ชฉ์ |
| USDT/USDC | ~0.1-0.5% | ๊ฒฐ์ /๊ธ์ต ์๋น์ค |
| ๋ฏธ๊ตญ ๋ฌ๋ฌ(USD) | ~5-8% | ์ผ๋ฐ ๊ฒฐ์ |
๐ฆ ์ด์ 2. DeFi ์ํ๊ณ์ ํต์ฌ ๊ธฐ๋ฐ
DeFi๋ฅผ ๋ชจ๋ฅด๋ ์ฌ๋์ ์ํด ๊ฐ๋จํ ์ค๋ช
ํ๋ฉด, ์ํ ์์ด ๋ธ๋ก์ฒด์ธ ์์์ ๋์ ๋น๋ ค์ฃผ๊ณ , ๋น๋ฆฌ๊ณ , ์ด์ ๋ฐ๊ณ , ํฌ์ํ๋ ์๋น์ค์ผ. ๊ทผ๋ฐ ์ด ๋ชจ๋ ๊ฒ ์คํ
์ด๋ธ์ฝ์ธ ์์ด๋ ์ฌ์ค์ ๋ถ๊ฐ๋ฅํด.
์๋ฅผ ๋ค์ด๋ณผ๊ฒ:
์ฌ์ฉ์๊ฐ USDC๋ฅผ ์์นํ๊ณ ์ด์๋ฅผ ๋ฐ๊ฑฐ๋, ๋ด๋ณด๋ฅผ ๋งก๊ธฐ๊ณ USDC๋ฅผ ๋น๋ ค. ์ฌ๊ธฐ์ USDC๊ฐ ๋ฌ๋ฌ ๊ฐ์น๋ฅผ ์ ์งํ๊ธฐ ๋๋ฌธ์ "์ผ๋ง ๋น๋ ธ๋์ง"๊ฐ ๋ช ํํด.
ETH/USDC ํ์ด๋ก ๊ฑฐ๋ํ ๋, USDC๊ฐ ์์ ์ ์ด์ด์ผ ์ฌ๋ฆฌํผ์ง ๊ณ์ฐ์ด๋ ์ ๋์ฑ ๊ณต๊ธ์ด ์๋ฏธ ์์ด.
APY(์ฐ๊ฐ ์์ต๋ฅ )๋ฅผ ๋ฌ๋ฌ ๊ธฐ์ค์ผ๋ก ํ์ํ๋ ค๋ฉด ์คํ ์ด๋ธ์ฝ์ธ์ด ํ์์ผ. "์ด ํ์ ๋ฃ์ผ๋ฉด ์ฐ 8% ์์ต"์ด๋ผ๋ ๋ง์ด ์๋ฏธ ์์ผ๋ ค๋ฉด ๊ธฐ์ค์ด ๋๋ ์์ฐ์ด ์์ ์ ์ด์ด์ผ ํ์์.
์ค๋งํธ ์ปจํธ๋ํธ๋ฅผ ์์ฑํ ๋ ETH๋ก ๊ฐ๊ฒฉ์ ํ์ํ๋ฉด ์ค๋ผํด(Oracle) ์์กด์ฑ์ด ์๊ธฐ๊ณ ๋ณต์กํด์ ธ. ํ์ง๋ง USDC ๊ธฐ์ค์ผ๋ก ์์ฑํ๋ฉด ํจ์ฌ ๋จ์ํ๊ณ ์์ธก ๊ฐ๋ฅํ ์ฝ๋๋ฅผ ์งค ์ ์์ด. ์ด๊ฑด ๋ฒ๊ทธ ๊ฐ์ = ๋ณด์ ํฅ์์ผ๋ก ์ง๊ฒฐ๋ผ!
๐ ์ด์ 3. ๊ตญ๊ฒฝ ์๋ ์ก๊ธ ํ๋ช
์ง๊ธ ํด์ธ ์ก๊ธ์ด ์ผ๋ง๋ ๋ถํธํ์ง ์์? ๐คฆ
ํ๊ตญ์์ ๋ฏธ๊ตญ์ผ๋ก 100๋ง์ ๋ณด๋ด๋ ค๋ฉด:
โฐ ์ฒ๋ฆฌ ์๊ฐ: 2~5 ์์ ์ผ
๐ธ ์์๋ฃ: 3~5% + ํ์ ์คํ๋ ๋
๐ ํ์ ์๋ฅ: ์ ๋ถ์ฆ, ๊ณ์ข ์ ๋ณด, ๋๋ก๋ ๋ชฉ์ ์ฆ๋น
๐ ์ด์ ์๊ฐ: ํ์ผ ์ค์ 9์ ~ ์คํ 4์
โฐ ์ฒ๋ฆฌ ์๊ฐ: ์์ด ~ ์๋ถ
๐ธ ์์๋ฃ: $0.01 ~ $5 (๋คํธ์ํฌ์ ๋ฐ๋ผ)
๐ ํ์ํ ๊ฒ: ์ง๊ฐ ์ฃผ์๋ง ์์ผ๋ฉด OK
๐ ์ด์ ์๊ฐ: 365์ผ 24์๊ฐ
ํนํ ๊ฐ๋ฐ๋์๊ตญ์ด๋ ์ํ ๊ณ์ข๊ฐ ์๋ ์ฌ๋๋ค(์ ์ธ๊ณ ์ฝ 14์ต ๋ช !)ํํ ์ด๊ฑด ์ง์ง ํ๋ช ์ด์ผ. ์ค๋งํธํฐ๋ง ์์ผ๋ฉด ๋๊ตฌ๋ ๊ธ๋ก๋ฒ ๊ธ์ต ์์คํ ์ ์ ๊ทผํ ์ ์๊ฒ ๋๋ ๊ฑฐ๊ฑฐ๋ . ๐
๐ก๏ธ ์ด์ 4. ์ธํ๋ ์ด์ ํค์ง ์๋จ
์ด๊ฑด ์ข ์ญ์ค์ ์ผ๋ก ๋ค๋ฆด ์ ์์ด. "๋ฌ๋ฌ์ ํ๊น
๋ ์ฝ์ธ์ด ์ธํ๋ ์ด์
ํค์ง๊ฐ ๋๋ค๊ณ ?" ๋ง์, ๋ฌ๋ฌ ์์ฒด๋ ์ธํ๋ ์ด์
์ด ์์ง. ๊ทผ๋ฐ ์ฌ๊ธฐ์ ์ค์ํ ๊ฑด ์๋์ ๊ด์ ์ด์ผ.
ํฐํค ๋ฆฌ๋ผ, ์๋ฅดํจํฐ๋ ํ์, ๋ฒ ๋ค์์๋ผ ๋ณผ๋ฆฌ๋ฐ๋ฅด... ์ด ๋๋ผ๋ค์ ํตํ ๊ฐ์น ํ๋ฝ์ ๋ด๋ด. ์๋ฅดํจํฐ๋๋ 2023๋
๊ธฐ์ค ์ฐ๊ฐ ์ธํ๋ ์ด์
์ด 200%๋ฅผ ๋์์ด. ์ด๋ฐ ๋๋ผ ์ฌ๋๋คํํ
USDC๋ฅผ ๋ณด์ ํ๋ ๊ฑด ์๊ตญ ํตํ ๋๋น ์์ฒญ๋ ๊ฐ์น ๋ณด์กด ์๋จ์ด ๋๋ ๊ฑฐ์ผ.
์ค์ ๋ก ์๋ฅดํจํฐ๋, ํฐํค, ๋์ด์ง๋ฆฌ์ ๋ฑ์์ ์คํ
์ด๋ธ์ฝ์ธ ๊ฑฐ๋๋์ด ํญ๋ฐ์ ์ผ๋ก ์ฆ๊ฐํ ๊ฒ ์ด๋ฅผ ์ฆ๋ช
ํด. ์ด๊ฑด ๋จ์ํ ํฌ๊ธฐ๊ฐ ์๋๋ผ ์์กด ์ ๋ต์ด์ผ. ๐ช
๐จโ๐ป ๊ฐ๋ฐ์ ๊ด์ ์์ ์คํ ์ด๋ธ์ฝ์ธ์ด ํ์ํ ์ด์
์, ์ด์ ์ง์ง ๊ฐ๋ฐ์ ์๊ธฐ๋ฅผ ํด๋ณด์. ๋ธ๋ก์ฒด์ธ ๊ฐ๋ฐ์๋ Web3 ๋น๋๋ผ๋ฉด ์คํ ์ด๋ธ์ฝ์ธ์ ๋จ์ํ "์์ ์ ์ธ ์ฝ์ธ"์ผ๋ก๋ง ๋ณด๋ฉด ์ ๋ผ. ์ด๊ฑด ๊ฐ๋ฐ ์ธํ๋ผ์ผ. ๐๏ธ
๐ ์ค๋งํธ ์ปจํธ๋ํธ ๊ฐ๋ฐ์์์ ํ์ฉ
Solidity๋ก DeFi ํ๋กํ ์ฝ์ ๊ฐ๋ฐํ ๋ ์คํ ์ด๋ธ์ฝ์ธ์ด ์ด๋ป๊ฒ ์ฐ์ด๋์ง ๊ฐ๋จํ ์์๋ฅผ ๋ณด์ฌ์ค๊ฒ:
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import "@openzeppelin/contracts/token/ERC20/IERC20.sol";
contract SimpleStablecoinVault {
IERC20 public usdc; // USDC ์คํ
์ด๋ธ์ฝ์ธ ์ธํฐํ์ด์ค
mapping(address => uint256) public deposits;
uint256 public constant ANNUAL_RATE = 500; // 5% APY (basis points)
constructor(address _usdc) {
usdc = IERC20(_usdc);
}
// ์ฌ์ฉ์๊ฐ USDC๋ฅผ ์์น
function deposit(uint256 amount) external {
require(amount > 0, "Amount must be > 0");
usdc.transferFrom(msg.sender, address(this), amount);
deposits[msg.sender] += amount;
// ๊ฐ๊ฒฉ ๋ณ๋ ๊ฑฑ์ ์์ด ์์ ๊ธ์ต ๋ก์ง๋ง!
}
// ์ด์ ๊ณ์ฐ (๋ฌ๋ฌ ๊ธฐ์ค์ผ๋ก ๋ช
ํ!)
function calculateInterest(address user, uint256 timeElapsed)
public view returns (uint256) {
return (deposits[user] * ANNUAL_RATE * timeElapsed)
/ (10000 * 365 days);
}
}
๋ณด์ด์ง? ETH๋ก ์ด๊ฑธ ๋ง๋ค๋ฉด ๊ฐ๊ฒฉ ์ค๋ผํด, ํ์จ ๊ณ์ฐ, ์ฒญ์ฐ ๋ก์ง ๋ฑ ๋ณต์กํ ๊ฒ ์์ฒญ ๋ง์์ ธ. ๊ทผ๋ฐ USDC ๊ธฐ๋ฐ์ผ๋ก ๋ง๋ค๋ฉด ์์ํ๊ฒ ๊ธ์ต ๋ก์ง์๋ง ์ง์คํ ์ ์์ด. ์ฝ๋๊ฐ ๋จ์ํด์ง๋ฉด ๋ฒ๊ทธ๋ ์ค๊ณ , ๊ฐ์ฌ(Audit)๋ ์ฌ์์ง๊ณ , ๋ณด์๋ ๋์์ ธ. ๐
๐ ํฌ๋ก์ค์ฒด์ธ ๋ธ๋ฆฟ์ง์ ์คํ ์ด๋ธ์ฝ์ธ
์์ฆ ๋ฉํฐ์ฒด์ธ ํ๊ฒฝ์์ ๊ฐ๋ฐํ๋ค ๋ณด๋ฉด ์ด๋๋ฆฌ์, ํด๋ฆฌ๊ณค, ์๋นํธ๋ผ, ์ตํฐ๋ฏธ์ฆ ๋ฑ ์ฌ๋ฌ ์ฒด์ธ์ ๋๋๋ค์ด์ผ ํด. ์ด๋ ์คํ
์ด๋ธ์ฝ์ธ์ ์ฒด์ธ ๊ฐ ๊ฐ์น ์ด์ ์ ๊ธฐ์ค์ ์ด ๋ผ.
์๋ฅผ ๋ค์ด ์ด๋๋ฆฌ์์์ ํด๋ฆฌ๊ณค์ผ๋ก ์์ฐ์ ์ด๋ํ ๋, ETH๋ฅผ ๋ธ๋ฆฟ์งํ๋ฉด ๊ฐ๊ฒฉ ๋ณ๋ ๋ฆฌ์คํฌ๊ฐ ์์ด. ๊ทผ๋ฐ USDC๋ฅผ ๋ธ๋ฆฟ์งํ๋ฉด? ์ด๋๋ฆฌ์์์ 100 USDC๋ฅผ ๋ณด๋ด๋ฉด ํด๋ฆฌ๊ณค์์๋ 100 USDC์ผ. ์๋ฒฝํ๊ฒ ์์ธก ๊ฐ๋ฅํ์ง. ๐ฏ
Circle USDC API Chainlink Price Feeds MakerDAO DSS Aave Protocol Curve Finance Compound CCTP (Cross-Chain Transfer Protocol) Stargate Finance
๐งช ํ ์คํธ๋ท ๊ฐ๋ฐ ํ๊ฒฝ
Web3 ๊ฐ๋ฐํ ๋ ํ
์คํธ๋ท์์ ์คํ
์ด๋ธ์ฝ์ธ ํ
์คํธ๊ฐ ์ผ๋ง๋ ์ค์ํ์ง ์์? ์ค์ ํ๋ก๋์
๋ฐฐํฌ ์ ์ USDC๋ DAI์ ํ
์คํธ ๋ฒ์ (Faucet์ผ๋ก ๋ฐ์ ์ ์๋)์ผ๋ก ์ ์ฒด ๊ธ์ต ํ๋ฆ์ ๊ฒ์ฆํ ์ ์์ด.
Hardhat์ด๋ Foundry ๊ฐ์ ๊ฐ๋ฐ ํ๋ ์์ํฌ์์ mainnet fork๋ฅผ ์ฌ์ฉํ๋ฉด ์ค์ USDC ์ปจํธ๋ํธ์ ์ํธ์์ฉํ๋ ํ
์คํธ๋ ๊ฐ๋ฅํด. ์ด๊ฑด ์ง์ง ์ค์ ๊ฐ์ ํ
์คํธ ํ๊ฒฝ์ ๋ง๋ค์ด์ฃผ๋ ๊ฑฐ์ผ. ๐ช
๐ ์ฃผ์ ์คํ ์ด๋ธ์ฝ์ธ ์ฌ์ธต ๋ถ์
๐ USDT (ํ ๋) - ์์ฅ์ ์
2014๋
์ ์ถ์๋ USDT๋ ํ์ฌ ์๊ฐ์ด์ก ๊ธฐ์ค ๊ฐ์ฅ ํฐ ์คํ
์ด๋ธ์ฝ์ธ์ด์ผ. 2024๋
๊ธฐ์ค ์๊ฐ์ด์ก์ด 1,000์ต ๋ฌ๋ฌ๋ฅผ ๋์ด์ฐ์ด. ๊ทผ๋ฐ ์ด๊ฒ ์์ ๋ฌด๊ฒฐํ ๊ฑด ์๋์ผ.
ํ
๋(Tether Limited)๊ฐ ์ค์ ๋ก ๋ฌ๋ฌ๋ฅผ 1:1๋ก ๋ณด์ ํ๊ณ ์๋์ง์ ๋ํ ๋
ผ๋์ด ๊ณ์ ์์์ด. 2021๋
CFTC(๋ฏธ๊ตญ ์ํ์ ๋ฌผ๊ฑฐ๋์์ํ)๋ก๋ถํฐ 4,100๋ง ๋ฌ๋ฌ ๋ฒ๊ธ์ ๋ง๊ธฐ๋ ํ๊ณ . ๊ทธ๋๋ ์์ฅ์์ ๊ฐ์ฅ ๋ง์ด ์ฐ์ด๋ ๊ฑด ์ฌ์ค์ด์ผ.
โก ์ง์ ์ฒด์ธ: ์ด๋๋ฆฌ์, ํธ๋ก , ์๋ผ๋, ํด๋ฆฌ๊ณค ๋ฑ 15๊ฐ ์ด์
๐ฐ ์๊ฐ์ด์ก: ์ฝ 1,100์ต ๋ฌ๋ฌ ์ด์
๐ ์ผ์ผ ๊ฑฐ๋๋: ์๋ฐฑ์ต ๋ฌ๋ฌ
๐ข ๋ฐํ์ฌ: Tether Limited (ํ์ฝฉ)
๐ ์ค๋น๊ธ: ๋ฏธ๊ตญ ๊ตญ์ฑ, ํ๊ธ ๋ฑ ํผํฉ ๋ณด์
๐ USDC (USD Coin) - ํฌ๋ช ์ฑ์ ์ฑํผ์ธ
Circle๊ณผ Coinbase๊ฐ ๊ณต๋ ์ค๋ฆฝํ Centre Consortium์์ ๋ง๋ USDC๋ ํฌ๋ช
์ฑ์ผ๋ก ์น๋ถํด. ๋งค๋ฌ ๋
๋ฆฝ ํ๊ณ๋ฒ์ธ์ ๊ฐ์ฌ ๋ณด๊ณ ์๋ฅผ ๊ณต๊ฐํ๊ณ , ์ค๋น๊ธ 100%๋ฅผ ํ๊ธ๊ณผ ๋จ๊ธฐ ๋ฏธ๊ตญ ๊ตญ์ฑ๋ก๋ง ๋ณด์ ํด.
๊ฐ๋ฐ์๋คํํ
ํนํ ์ธ๊ธฐ ์๋ ์ด์ ๊ฐ ์์ด. Circle์ด ์ ๊ณตํ๋ CCTP(Cross-Chain Transfer Protocol)๋ฅผ ์ฌ์ฉํ๋ฉด ์ฒด์ธ ๊ฐ USDC ์ด๋์ด ํจ์ฌ ์ฌ์์ง๊ฑฐ๋ . ๋ํ Circle์ API๋ฅผ ํตํด ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ผ๋ก USDC ๋ฐํ/์๊ฐ๋ ๊ฐ๋ฅํด. ๐ง
๐ก DAI - DeFi์ ์ฌ์ฅ
DAI๋ MakerDAO๊ฐ ๋ง๋ ํ์ค์ํ ์คํ
์ด๋ธ์ฝ์ธ์ด์ผ. ์ค์ ๊ธฐ๊ด์ด ๋ฌ๋ฌ๋ฅผ ๋ณด๊ดํ๋ ๊ฒ ์๋๋ผ, ์ค๋งํธ ์ปจํธ๋ํธ๊ฐ ETH ๋ฑ์ ์ํธํํ๋ฅผ ๋ด๋ณด๋ก ๋ฐ๊ณ DAI๋ฅผ ๋ฐํํด.
๋ด๋ณด ๋น์จ์ด 150% ์ด์์ด์ด์ผ ํด. ์ฆ, 100 DAI๋ฅผ ๋น๋ฆฌ๋ ค๋ฉด 150๋ฌ๋ฌ ์ด์์ ETH๋ฅผ ๋ด๋ณด๋ก ๋งก๊ฒจ์ผ ํด. ์ด ์ด๊ณผ ๋ด๋ณด ์์คํ
์ด ๊ฐ๊ฒฉ ์์ ์ฑ์ ๋ณด์ฅํ๋ ํต์ฌ ๋ฉ์ปค๋์ฆ์ด์ผ.
2023๋
๋ถํฐ๋ EDSR(Enhanced DAI Savings Rate)๋ฅผ ํตํด DAI๋ฅผ ์์นํ๋ฉด ์ด์๋ ๋ฐ์ ์ ์์ด. ์์ ํ ์จ์ฒด์ธ์์ ์ด๋ฃจ์ด์ง๋ ๊ธ์ต ์๋น์ค์ผ. ๐
๐ UST์ ์คํจ - ์ฐ๋ฆฌ๊ฐ ๋ฐฐ์์ผ ํ ๊ตํ
2022๋
5์, ํ
๋ผ(Terra) ๋ธ๋ก์ฒด์ธ์ ์๊ณ ๋ฆฌ์ฆ ์คํ
์ด๋ธ์ฝ์ธ UST๊ฐ ๋ถ๊ดดํ์ด. ํ๋ ์๊ฐ์ด์ก 180์ต ๋ฌ๋ฌ์๋ UST๊ฐ ๋ฉฐ์น ๋ง์ ๊ฑฐ์ 0์ ๊ฐ๊น์์ก์ด. ์ด ์ฌ๊ฑด์ผ๋ก ์ํธํํ ์์ฅ ์ ์ฒด๊ฐ ์ถฉ๊ฒฉ์ ๋ฐ์๊ณ , ์๋ง์ ํฌ์์๋ค์ด ํฐ ์์ค์ ์
์์ด.
UST๋ ์ค์ ๋ฌ๋ฌ ๋ด๋ณด ์์ด LUNA ํ ํฐ๊ณผ์ ์๊ณ ๋ฆฌ์ฆ์ ๊ด๊ณ๋ก๋ง ๊ฐ๊ฒฉ์ ์ ์งํ์ด. ๋๊ท๋ชจ ๋งค๋ ์๋ ฅ์ด ์ค์ "์ฃฝ์์ ๋์ (Death Spiral)"์ด ์์๋๊ณ , ๊ฒฐ๊ตญ ์์ ํ ๋ถ๊ดดํ์ด.
์ด ์ฌ๊ฑด์ด ์ฐ๋ฆฌํํ
๊ฐ๋ฅด์ณ์ค ๊ฑด ๋ญ๋๋ฉด: ์คํ
์ด๋ธ์ฝ์ธ์ ์์ ์ฑ์ ์ค์ ๋ด๋ณด๋ ๊ฐ๋ ฅํ ๋ฉ์ปค๋์ฆ์ ๊ธฐ๋ฐํด์ผ ํ๋ค๋ ๊ฑฐ์ผ. ์๊ณ ๋ฆฌ์ฆ๋ง์ผ๋ก๋ ์ถฉ๋ถํ์ง ์์. ๊ฐ๋ฐ์๋ผ๋ฉด ์ด ๊ตํ์ ์ ๋ ์์ผ๋ฉด ์ ๋ผ. โ ๏ธ
๐ ์ค์ ์ฌ์ฉ ์ฌ๋ก - ์ด๋ ๊ฒ ์ฐ์ด๊ณ ์์ด!
๐ฎ ๊ฒ์ & NFT ์ํ๊ณ
Web3 ๊ฒ์์ด๋ NFT ๋ง์ผํ๋ ์ด์ค์์ ์คํ
์ด๋ธ์ฝ์ธ์ ์ญํ ์ ์์ฒญ๋. ๊ฒ์ ์์ดํ
์ ETH๋ก ๊ฑฐ๋ํ๋ฉด ๊ฐ๊ฒฉ์ด ๋งค์ผ ๋ฌ๋ผ์ง์์. ๊ทผ๋ฐ USDC๋ก ๊ฑฐ๋ํ๋ฉด "์ด ์์ดํ
์ 10๋ฌ๋ฌ์ผ"๊ฐ ๋ช
ํํด์ ธ.
OpenSea ๊ฐ์ NFT ๋ง์ผํ๋ ์ด์ค์์๋ USDC ๊ฒฐ์ ๋ฅผ ์ง์ํ๊ณ , ๋ง์ P2E(Play-to-Earn) ๊ฒ์๋ค์ด ๋ณด์์ ์คํ
์ด๋ธ์ฝ์ธ์ผ๋ก ์ง๊ธํด. ์ด๊ฒ ์ฌ์ฉ์ ๊ฒฝํ์ ํจ์ฌ ์ข๊ฒ ๋ง๋ค์ด. ๐ฏ
๐ข ๊ธฐ์ ๊ฒฐ์ ์์คํ
Visa, Mastercard, PayPal ๊ฐ์ ์ ํต ๊ธ์ต ๊ธฐ์
๋ค๋ ์คํ
์ด๋ธ์ฝ์ธ์ ๋์
ํ๊ณ ์์ด. PayPal์ 2023๋
์ ์์ฒด ์คํ
์ด๋ธ์ฝ์ธ PYUSD๋ฅผ ์ถ์ํ์ด. Visa๋ ์ด๋๋ฆฌ์ ๋คํธ์ํฌ์์ USDC๋ฅผ ์ฌ์ฉํ ๊ฒฐ์ ์ ์ฐ ์์คํ
์ ์ด์ํ๊ณ ์์ด.
๊ธฐ์
์
์ฅ์์ ์คํ
์ด๋ธ์ฝ์ธ์ ์ฅ์ ์:
โข 24/7 ์ฆ์ ์ ์ฐ
โข ๊ตญ๊ฒฝ ์๋ B2B ๊ฒฐ์
โข ์ค๋งํธ ์ปจํธ๋ํธ ์๋ํ
โข ํฌ๋ช ํ ๊ฐ์ฌ ์ถ์
โข ๋ฎ์ ์์๋ฃ
โข ๊ท์ ๋ถํ์ค์ฑ
โข ๊ธฐ์ ์ ๋ณต์ก์ฑ
โข ์ค๋งํธ ์ปจํธ๋ํธ ๋ฆฌ์คํฌ
โข ํค ๊ด๋ฆฌ ๋ณด์
โข ํ๊ณ ์ฒ๋ฆฌ ๋ฐฉ์
๐ ๊ฐ๋ฐ๋์๊ตญ ๊ธ์ต ํฌ์ฉ
์ด๊ฑด ์ง์ง ๊ฐ๋์ ์ธ ์ฌ๋ก์ผ. ์ํ๋ฆฌ์นด, ๋๋จ์์์, ๋จ๋ฏธ์ ๋ง์ ์ฌ๋๋ค์ด ์คํ
์ด๋ธ์ฝ์ธ์ ํตํด ์ฒ์์ผ๋ก ์์ ์ ์ธ ๊ธ์ต ์๋น์ค์ ์ ๊ทผํ๊ณ ์์ด.
์ผ๋์ M-Pesa ๊ฐ์ ๋ชจ๋ฐ์ผ ๋จธ๋ ์๋น์ค๊ฐ ์ํ๋ฆฌ์นด ๊ธ์ต์ ๋ฐ๊ฟจ๋ฏ์ด, ์คํ
์ด๋ธ์ฝ์ธ์ ์ค๋งํธํฐ๋ง ์์ผ๋ฉด ๊ธ๋ก๋ฒ ๋ฌ๋ฌ ๊ฒฝ์ ์ ์ฐธ์ฌํ ์ ์๊ฒ ํด์ค. ์ํ ๊ณ์ข ์์ด๋, ์ ์ฉ ๊ธฐ๋ก ์์ด๋, ๋ณต์กํ ์๋ฅ ์์ด๋. ๐
๐ง ๊ฐ๋ฐ์ ๋๊ตฌ & API ์ํ๊ณ
์คํ ์ด๋ธ์ฝ์ธ ์ฃผ๋ณ์๋ ์์ฒญ๋ ๊ฐ๋ฐ์ ์ํ๊ณ๊ฐ ํ์ฑ๋์ด ์์ด. ์ฌ๋ฅ๋ท ๊ฐ์ ํ๋ซํผ์์๋ Web3 ๊ฐ๋ฐ ์ฌ๋ฅ์ ๊ฐ์ง ๋ถ๋ค์ด ์ด๋ฐ ๋๊ตฌ๋ค์ ํ์ฉํ ํ๋ก์ ํธ๋ฅผ ๋ง์ด ์งํํ๊ณ ์๋๋ผ๊ณ . ๐ ๏ธ
Circle API - USDC ๋ฐํ/์๊ฐ/์ ์ก ํ๋ก๊ทธ๋๋ฐ
MakerDAO SDK - DAI ์์ฑ ๋ฐ ๊ด๋ฆฌ
Chainlink Oracles - ์ค์๊ฐ ๊ฐ๊ฒฉ ํผ๋
OpenZeppelin - ์์ ํ ERC-20 ๊ตฌํ
Hardhat/Foundry - ์คํ ์ด๋ธ์ฝ์ธ ์ปจํธ๋ํธ ํ ์คํธ
The Graph - ์คํ ์ด๋ธ์ฝ์ธ ๋ฐ์ดํฐ ์ธ๋ฑ์ฑ
โ๏ธ ๊ท์ ํ๊ฒฝ๊ณผ ์คํ ์ด๋ธ์ฝ์ธ์ ๋ฏธ๋
๐๏ธ ๊ธ๋ก๋ฒ ๊ท์ ๋ํฅ
์คํ ์ด๋ธ์ฝ์ธ์ด ์ปค์ง๋ฉด์ ๊ฐ๊ตญ ์ ๋ถ์ ๊ท์ ๊ธฐ๊ด๋ค์ด ๊ด์ฌ์ ๊ฐ๊ธฐ ์์ํ์ด. ์ด๊ฑด ์๋ ์ ๊ฒ์ด์ผ. ๊ท์ ๊ฐ ์๊ธฐ๋ฉด ๋ถํ์ค์ฑ์ด ์ค์ด๋ค๊ณ ๊ธฐ๊ด ํฌ์์๋ค์ด ๋ค์ด์ฌ ์ ์์ง๋ง, ๋๋ฌด ๊ฐํ ๊ท์ ๋ ํ์ ์ ๋ง์ ์๋ ์๊ฑฐ๋ .
| ๊ตญ๊ฐ/์ง์ญ | ๊ท์ ํํฉ | ์ฃผ์ ๋ด์ฉ |
|---|---|---|
| ๐บ๐ธ ๋ฏธ๊ตญ | ์ ๋ฒ ์งํ ์ค | GENIUS Act, ์ค๋น๊ธ ์๊ฑด ๋ ผ์ |
| ๐ช๐บ EU | MiCA ์ํ | 2024๋ ๋ถํฐ ํฌ๊ด์ ์ํธํํ ๊ท์ |
| ๐ธ๐ฌ ์ฑ๊ฐํฌ๋ฅด | MAS ๊ท์ ํ๋ ์์ํฌ | ๋จ์ผํตํ ์คํ ์ด๋ธ์ฝ์ธ ๊ท์ |
| ๐ฏ๐ต ์ผ๋ณธ | ๋ฒ์ ํ์ฉ | ์ํ/์ ํํ์ฌ๋ง ๋ฐํ ๊ฐ๋ฅ |
| ๐ฐ๐ท ํ๊ตญ | ๊ฐ์์์ฐ์ด์ฉ์๋ณดํธ๋ฒ | 2024๋ ์ํ, ์ถ๊ฐ ๊ท์ ๋ ผ์ ์ค |
๐ฆ CBDC vs ์คํ ์ด๋ธ์ฝ์ธ
๋ง์ ์ค์์ํ๋ค์ด CBDC(Central Bank Digital Currency, ์ค์์ํ ๋์งํธํํ)๋ฅผ ๊ฐ๋ฐํ๊ณ ์์ด. ์ค๊ตญ์ ๋์งํธ ์์ํ(e-CNY), ์ ๋ฝ์ ๋์งํธ ์ ๋ก ๋ฑ์ด ๋ํ์ ์ด์ผ.
CBDC์ ์คํ
์ด๋ธ์ฝ์ธ์ ๊ฒฝ์ ๊ด๊ณ์ฒ๋ผ ๋ณด์ด์ง๋ง, ์ฌ์ค ๊ณต์กดํ ๊ฐ๋ฅ์ฑ์ด ๋์:
โข ์ค์์ํ์ด ์ง์ ๋ฐํ
โข ๋ฒ์ ํํ์ ๋์ผํ ์ง์
โข ์ ๋ถ ํต์ ๊ฐ๋ฅ
โข ํ๋ผ์ด๋ฒ์ ์ฐ๋ ค
โข ํ๋ก๊ทธ๋๋ฐ ๊ฐ๋ฅ์ฑ ์ ํ์
โข ๋ฏผ๊ฐ ๊ธฐ์ /ํ๋กํ ์ฝ ๋ฐํ
โข ํ์ค์ํ ๊ฐ๋ฅ
โข ํ๋ก๊ทธ๋๋ฐ ๊ฐ๋ฅ์ฑ ๋์
โข DeFi ํตํฉ ์ฉ์ด
โข ๊ธ๋ก๋ฒ ์ ๊ทผ์ฑ
๐ ์คํ ์ด๋ธ์ฝ์ธ์ ๋ฏธ๋ ํธ๋ ๋
์์ผ๋ก ์คํ ์ด๋ธ์ฝ์ธ ๋ถ์ผ์์ ์ฃผ๋ชฉํด์ผ ํ ํธ๋ ๋๋ค์ ์ ๋ฆฌํด๋ดค์ด:
๋ฏธ๊ตญ ๊ตญ์ฑ, ๋ถ๋์ฐ, ์ฃผ์ ๋ฑ ์ค๋ฌผ ์์ฐ์ ๋ธ๋ก์ฒด์ธ์ ์ฌ๋ฆฌ๋ ํธ๋ ๋. BlackRock์ BUIDL ํ๋๊ฐ ๋ํ์ ์ด์ผ. ์ด๊ฒ ์คํ ์ด๋ธ์ฝ์ธ๊ณผ ๊ฒฐํฉํ๋ฉด ์์ฒญ๋ ์๋์ง๊ฐ ๋.
๋จ์ํ ๊ฐ์น๋ฅผ ๋ณด์กดํ๋ ๊ฒ ์๋๋ผ ์ด์๊น์ง ์ฃผ๋ ์คํ ์ด๋ธ์ฝ์ธ. MakerDAO์ sDAI, Ethena์ USDe ๋ฑ์ด ์ด ๋ฐฉํฅ์ผ๋ก ๊ฐ๊ณ ์์ด.
Circle์ CCTP์ฒ๋ผ ์ฌ๋ฌ ์ฒด์ธ์์ ๋ค์ดํฐ๋ธํ๊ฒ ์๋ํ๋ ์คํ ์ด๋ธ์ฝ์ธ. ๋ธ๋ฆฟ์ง ๋ฆฌ์คํฌ ์์ด ์ฒด์ธ ๊ฐ ์ด๋์ด ๊ฐ๋ฅํด์ ธ.
AI ์์ด์ ํธ๋ค์ด ์์จ์ ์ผ๋ก ๊ธ์ต ๊ฑฐ๋๋ฅผ ํ ๋ ์คํ ์ด๋ธ์ฝ์ธ์ด ๊ธฐ๋ณธ ๊ฒฐ์ ์๋จ์ด ๋ ๊ฑฐ์ผ. AI๊ฐ ์๋น์ค ๋น์ฉ์ ์ง๋ถํ๊ฑฐ๋ ์์ต์ ๋ฐ์ ๋ ์คํ ์ด๋ธ์ฝ์ธ์ด ์ต์ ์ด๊ฑฐ๋ .
๊ฑฐ๋ ๋ด์ญ์ ์จ๊ธธ ์ ์๋ ํ๋ผ์ด๋ฒ์ ๊ธฐ๋ฅ์ ๊ฐ์ง ์คํ ์ด๋ธ์ฝ์ธ. ZK-proof ๊ธฐ์ ๊ณผ ๊ฒฐํฉํด์ ๊ฐ์ธ ์ ๋ณด๋ฅผ ๋ณดํธํ๋ฉด์๋ ๊ท์ ๋ฅผ ์ค์ํ๋ ๋ฐฉํฅ์ผ๋ก ๋ฐ์ ์ค์ด์ผ.
โ ๏ธ ์คํ ์ด๋ธ์ฝ์ธ์ ๋ฆฌ์คํฌ - ์ด๊ฒ๋ ์์์ผ ํด!
์คํ ์ด๋ธ์ฝ์ธ์ด ์ข์ ์ ๋ง ์๋ ๊ฑด ์๋์ผ. ๊ฐ๋ฐ์๋ ์ฌ์ฉ์ ๋ชจ๋ ์ด ๋ฆฌ์คํฌ๋ค์ ๋ฐ๋์ ์ดํดํด์ผ ํด. ๋ชจ๋ฅด๊ณ ์ฐ๋ค๊ฐ ํฐ์ผ ๋ ์ ์๊ฑฐ๋ . ๐ฐ
| ๋ฆฌ์คํฌ ์ ํ | ์ค๋ช | ์ฌ๋ก |
|---|---|---|
| ๋ํ๊น ๋ฆฌ์คํฌ | $1 ํ๊ทธ๊ฐ ๊นจ์ง๋ ์ํฉ | UST ๋ถ๊ดด (2022), USDC ์ผ์ ๋ํ๊น (SVB ์ฌํ) |
| ์ค๋งํธ ์ปจํธ๋ํธ ๋ฆฌ์คํฌ | ์ฝ๋ ์ทจ์ฝ์ ํดํน | Beanstalk ํดํน ($182M ์์ค) |
| ์ค์ํ ๋ฆฌ์คํฌ | ๋ฐํ์ฌ ํ์ฐ/๋๊ฒฐ | USDC ๋๊ฒฐ ๊ธฐ๋ฅ ์กด์ฌ |
| ๊ท์ ๋ฆฌ์คํฌ | ๊ฐ์์ค๋ฌ์ด ๊ท์ ๋ณํ | BUSD ๋ฐํ ์ค๋จ (2023) |
| ์ ๋์ฑ ๋ฆฌ์คํฌ | ๋๊ท๋ชจ ์ธ์ถ ์ ๋ฌธ์ | ๋ฑ ํฌ๋ฐ ์๋๋ฆฌ์ค |
1. ๋จ์ผ ์คํ ์ด๋ธ์ฝ์ธ ์์กด ๊ธ์ง - USDC, DAI ๋ฑ ์ฌ๋ฌ ์คํ ์ด๋ธ์ฝ์ธ์ ์ง์ํด์ ๋ฆฌ์คํฌ ๋ถ์ฐ
2. ์ค๋ผํด ์กฐ์ ๋ฐฉ์ง - Chainlink ๊ฐ์ ๊ฒ์ฆ๋ ์ค๋ผํด ์ฌ์ฉ
3. ๊ธด๊ธ ์ ์ง ๊ธฐ๋ฅ - ์ด์ ๊ฐ์ง ์ ํ๋กํ ์ฝ์ ๋ฉ์ถ ์ ์๋ Circuit Breaker ๊ตฌํ
4. ๊ฐ์ฌ(Audit) ํ์ - ์คํ ์ด๋ธ์ฝ์ธ ๊ด๋ จ ์ปจํธ๋ํธ๋ ๋ฐ๋์ ์ ๋ฌธ ๊ฐ์ฌ ๋ฐ๊ธฐ
5. ์ค๋น๊ธ ๋ชจ๋ํฐ๋ง - ์ฌ์ฉํ๋ ์คํ ์ด๋ธ์ฝ์ธ์ ์ค๋น๊ธ ์ํ ์ฃผ๊ธฐ์ ํ์ธ
๐ ๏ธ ๊ฐ๋ฐ์๋ฅผ ์ํ ์คํ ์ด๋ธ์ฝ์ธ ์ค์ ํ์ฉ ๊ฐ์ด๋
์, ์ด์ ์ง์ง ์ค์ ์ด์ผ. Web3 ๊ฐ๋ฐ์๋ก์ ์คํ ์ด๋ธ์ฝ์ธ์ ์ด๋ป๊ฒ ํ๋ก์ ํธ์ ํตํฉํ ์ ์๋์ง ๊ตฌ์ฒด์ ์ผ๋ก ์์๋ณด์. ์ฌ๋ฅ๋ท์์๋ ๋ธ๋ก์ฒด์ธ ๊ฐ๋ฐ ๊ด๋ จ ์ฌ๋ฅ์ ์ฐพ์๋ณด๋ฉด ์ด๋ฐ ์คํ ์ด๋ธ์ฝ์ธ ํตํฉ ์์ ์ ์ ๋ฌธ์ผ๋ก ํ๋ ๊ฐ๋ฐ์๋ค์ด ๋ง์ด ์์ด. ๐ช
๐ฆ ERC-20 ์คํ ์ด๋ธ์ฝ์ธ ํตํฉ ๊ธฐ๋ณธ
USDC๋ DAI ๊ฐ์ ์คํ ์ด๋ธ์ฝ์ธ์ ERC-20 ํ์ค์ ๋ฐ๋ฅด๊ธฐ ๋๋ฌธ์ ๊ธฐ๋ณธ ํตํฉ์ ์๊ฐ๋ณด๋ค ๊ฐ๋จํด:
// USDC ํตํฉ ์์ (Solidity)
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.19;
interface IERC20 {
function transfer(address to, uint256 amount) external returns (bool);
function transferFrom(address from, address to, uint256 amount) external returns (bool);
function balanceOf(address account) external view returns (uint256);
function approve(address spender, uint256 amount) external returns (bool);
}
contract PaymentProcessor {
// USDC๋ 6 decimals (ETH๋ 18 decimals์ ๋ค๋ฆ!)
IERC20 public constant USDC = IERC20(0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48);
uint256 public constant USDC_DECIMALS = 6;
address public owner;
mapping(address => uint256) public payments;
event PaymentReceived(address indexed payer, uint256 amount);
constructor() {
owner = msg.sender;
}
// 100 USDC ๊ฒฐ์ ํจ์
function payHundredDollars() external {
uint256 amount = 100 * 10**USDC_DECIMALS; // 100 USDC
require(USDC.transferFrom(msg.sender, address(this), amount), "Payment failed");
payments[msg.sender] += amount;
emit PaymentReceived(msg.sender, amount);
}
// ์์ก ํ์ธ (๋ฌ๋ฌ ๋จ์๋ก ๋ฐํ)
function getBalanceInDollars() external view returns (uint256) {
return USDC.balanceOf(address(this)) / 10**USDC_DECIMALS;
}
}
USDC๋ 6 decimals์ผ! ETH๋ DAI์ 18 decimals์ ๋ฌ๋ผ. ์ด๊ฑธ ํท๊ฐ๋ฆฌ๋ฉด ๊ธ์ก ๊ณ์ฐ์ด ์์ ํ ํ๋ ค๋ฒ๋ ค. ์ค์ ๋ก ์ด ์ค์๋ก ์ธํ ๋ฒ๊ทธ๊ฐ ๊ฝค ๋ง์. ๋ฐ๋์ ๊ฐ ์คํ ์ด๋ธ์ฝ์ธ์ decimals๋ฅผ ํ์ธํด!
โข USDC: 6 decimals
โข USDT: 6 decimals
โข DAI: 18 decimals
โข FRAX: 18 decimals
๐ Circle CCTP๋ก ํฌ๋ก์ค์ฒด์ธ USDC ์ ์ก
Circle์ CCTP(Cross-Chain Transfer Protocol)๋ ๋ธ๋ฆฟ์ง ์์ด ์ฒด์ธ ๊ฐ USDC๋ฅผ ์ด๋์ํฌ ์ ์๋ ๊ณต์ ํ๋กํ ์ฝ์ด์ผ. ๊ธฐ์กด ๋ธ๋ฆฟ์ง์ ํดํน ๋ฆฌ์คํฌ๋ฅผ ํฌ๊ฒ ์ค์ฌ์ค:
// CCTP๋ฅผ ์ฌ์ฉํ ํฌ๋ก์ค์ฒด์ธ USDC ์ ์ก (๊ฐ๋ตํ)
// ์ด๋๋ฆฌ์ โ ์๋นํธ๋ผ์ผ๋ก USDC ์ ์ก
const { ethers } = require("ethers");
// 1. ์ด๋๋ฆฌ์์์ USDC burn (์๊ฐ)
async function burnUSDCOnEthereum(amount, destinationAddress) {
const tokenMessenger = new ethers.Contract(
TOKEN_MESSENGER_ADDRESS,
TOKEN_MESSENGER_ABI,
ethereumSigner
);
// USDC approve
await usdc.approve(TOKEN_MESSENGER_ADDRESS, amount);
// burn & ํฌ๋ก์ค์ฒด์ธ ๋ฉ์์ง ์์ฑ
const tx = await tokenMessenger.depositForBurn(
amount,
ARBITRUM_DOMAIN_ID, // ๋ชฉ์ ์ง ์ฒด์ธ ๋๋ฉ์ธ ID
destinationAddressBytes32, // ์์ ์ฃผ์
USDC_ADDRESS
);
const receipt = await tx.wait();
return receipt; // ๋ฉ์์ง ํด์ ์ถ์ถ
}
// 2. Circle Attestation API๋ก ์๋ช
๋ฐ๊ธฐ
async function getAttestation(messageHash) {
const response = await fetch(
`https://iris-api.circle.com/attestations/${messageHash}`
);
return response.json();
}
// 3. ์๋นํธ๋ผ์์ USDC mint (๋ฐํ)
async function mintUSDCOnArbitrum(message, attestation) {
const messageTransmitter = new ethers.Contract(
ARBITRUM_MESSAGE_TRANSMITTER,
MESSAGE_TRANSMITTER_ABI,
arbitrumSigner
);
await messageTransmitter.receiveMessage(message, attestation);
// ์๋ฃ! ์๋นํธ๋ผ์์ USDC ์๋ น
}
๐ ์คํ ์ด๋ธ์ฝ์ธ ๊ฐ๊ฒฉ ๋ชจ๋ํฐ๋ง
์คํ ์ด๋ธ์ฝ์ธ์ด $1์์ ๋ฒ์ด๋๋ ๋ํ๊น ์ํฉ์ ๋ชจ๋ํฐ๋งํ๋ ๊ฑด DeFi ํ๋กํ ์ฝ ์ด์์์ ๋งค์ฐ ์ค์ํด. Chainlink ์ค๋ผํด์ ์ฌ์ฉํ ์จ์ฒด์ธ ๋ชจ๋ํฐ๋ง ์์์ผ:
// Chainlink๋ฅผ ์ฌ์ฉํ ์คํ
์ด๋ธ์ฝ์ธ ๋ํ๊น
๊ฐ์ง
pragma solidity ^0.8.19;
import "@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol";
contract StablecoinMonitor {
AggregatorV3Interface internal usdcPriceFeed;
// USDC/USD Chainlink ํผ๋ ์ฃผ์ (์ด๋๋ฆฌ์ ๋ฉ์ธ๋ท)
constructor() {
usdcPriceFeed = AggregatorV3Interface(
0x8fFfFfd4AfB6115b954Bd326cbe7B4BA576818f6
);
}
// ํ์ฌ USDC ๊ฐ๊ฒฉ ์กฐํ (8 decimals)
function getUSDCPrice() public view returns (int256) {
(, int256 price, , uint256 updatedAt, ) = usdcPriceFeed.latestRoundData();
require(block.timestamp - updatedAt < 3600, "Stale price data");
return price;
}
// ๋ํ๊น
์ฌ๋ถ ํ์ธ (ยฑ2% ์ด์์ด๋ฉด ๋ํ๊น
์ผ๋ก ํ๋จ)
function isDepegged() public view returns (bool) {
int256 price = getUSDCPrice();
int256 targetPrice = 1e8; // $1.00 (8 decimals)
int256 threshold = 2e6; // 2% = 0.02 (8 decimals)
return (price < targetPrice - threshold ||
price > targetPrice + threshold);
}
// Circuit Breaker: ๋ํ๊น
์ ํ๋กํ ์ฝ ์ผ์ ์ ์ง
modifier whenStable() {
require(!isDepegged(), "Stablecoin is depegged!");
_;
}
}
๐ฏ ์ด์ ๋ฆฌ - ์คํ ์ด๋ธ์ฝ์ธ์ด ํ์ํ ์ด์ ํ๋์!
์, ์ฌ๊ธฐ๊น์ง ์์ผ๋ฉด ์ด์ ์คํ ์ด๋ธ์ฝ์ธ์ด ์ ํ์ํ์ง ์์ ํ ์ดํดํ์ ๊ฑฐ์ผ. ๋ง์ง๋ง์ผ๋ก ํต์ฌ์ ๊น๋ํ๊ฒ ์ ๋ฆฌํด์ค๊ฒ. ๐
์คํ ์ด๋ธ์ฝ์ธ ์์ฅ์ 2024๋ ๊ธฐ์ค ์ฝ 1,800์ต ๋ฌ๋ฌ ๊ท๋ชจ์ผ. ์ ๋ฌธ๊ฐ๋ค์ 2030๋ ๊น์ง ์์กฐ ๋ฌ๋ฌ ๊ท๋ชจ๋ก ์ฑ์ฅํ ๊ฒ์ผ๋ก ์์ธกํ๊ณ ์์ด. ํนํ RWA ํ ํฐํ, AI ์์ด์ ํธ ๊ฒฝ์ , CBDC์์ ๊ณต์กด ๋ฑ์ด ์๋ก์ด ์ฑ์ฅ ๋๋ ฅ์ด ๋ ๊ฑฐ์ผ.
Web3 ๊ฐ๋ฐ์๋ผ๋ฉด ์คํ ์ด๋ธ์ฝ์ธ์ ์ด์ ์ ํ์ด ์๋ ํ์ ์ง์์ด์ผ. ์ง๊ธ ๊ณต๋ถํด๋๋ฉด ์์ผ๋ก ์์ฒญ๋ ๊ธฐํ๊ฐ ์ด๋ฆด ๊ฑฐ์ผ! ๐
๋ธ๋ก์ฒด์ธ๊ณผ Web3 ์ธ๊ณ์์ ์คํ
์ด๋ธ์ฝ์ธ์ ๋ง์น ์ธํฐ๋ท์์ HTTP ํ๋กํ ์ฝ ๊ฐ์ ์กด์ฌ์ผ. ๋์ ์ ์ ๋ณด์ด์ง๋ง ๋ชจ๋ ๊ฒ์ ๊ธฐ๋ฐ์ด ๋๋ ํต์ฌ ์ธํ๋ผ. ์ด๊ฑธ ์ ๋๋ก ์ดํดํ๊ณ ํ์ฉํ ์ ์๋ ๊ฐ๋ฐ์๊ฐ ์์ผ๋ก Web3 ์๋๋ฅผ ์ด๋์ด๊ฐ ๊ฑฐ์ผ. ๐ช
์ค๋ ๋ด์ฉ์ด ๋์์ด ๋์ผ๋ฉด ์ข๊ฒ ์ด! ๊ถ๊ธํ ์ ์์ผ๋ฉด ์ธ์ ๋ ์ง ๋ ํ๊ณ ๋ค์ด๋ด. ๋ธ๋ก์ฒด์ธ ์ธ๊ณ๋ ๋งค์ผ ์๋ก์ด ๊ฒ ๋์ค๋๊น ๊ณ์ ๊ณต๋ถํ๋ ๊ฒ ์ค์ํด. ํ์ดํ
! ๐
๊ด๋ จ ํค์๋
๋๊ธ ์์ฑ
์ด ๊ธ์ ๋ํ ์ฌ๋ฌ๋ถ์ ์๊ฐ์ ๋ค๋ ค์ฃผ์ธ์
๋ก๊ทธ์ธ์ด ํ์ํฉ๋๋ค
๋๊ธ์ ์์ฑํ๋ ค๋ฉด ๋จผ์ ๋ก๊ทธ์ธํด์ฃผ์ธ์.
๋๊ธ 0
์ง์์ธ์ ์ฒ - ์ง์ ์ฌ์ฐ๊ถ ๋ณดํธ ๊ณ ์ง
์ง์ ์ฌ์ฐ๊ถ ๋ณดํธ ๊ณ ์ง
- ์ ์๊ถ ๋ฐ ์์ ๊ถ: ๋ณธ ์ปจํ ์ธ ๋ ์ฌ๋ฅ๋ท์ ๋ ์ AI ๊ธฐ์ ๋ก ์์ฑ๋์์ผ๋ฉฐ, ๋ํ๋ฏผ๊ตญ ์ ์๊ถ๋ฒ ๋ฐ ๊ตญ์ ์ ์๊ถ ํ์ฝ์ ์ํด ๋ณดํธ๋ฉ๋๋ค.
- AI ์์ฑ ์ปจํ ์ธ ์ ๋ฒ์ ์ง์: ๋ณธ AI ์์ฑ ์ปจํ ์ธ ๋ ์ฌ๋ฅ๋ท์ ์ง์ ์ฐฝ์๋ฌผ๋ก ์ธ์ ๋๋ฉฐ, ๊ด๋ จ ๋ฒ๊ท์ ๋ฐ๋ผ ์ ์๊ถ ๋ณดํธ๋ฅผ ๋ฐ์ต๋๋ค.
- ์ฌ์ฉ ์ ํ: ์ฌ๋ฅ๋ท์ ๋ช ์์ ์๋ฉด ๋์ ์์ด ๋ณธ ์ปจํ ์ธ ๋ฅผ ๋ณต์ , ์์ , ๋ฐฐํฌ, ๋๋ ์์ ์ ์ผ๋ก ํ์ฉํ๋ ํ์๋ ์๊ฒฉํ ๊ธ์ง๋ฉ๋๋ค.
- ๋ฐ์ดํฐ ์์ง ๊ธ์ง: ๋ณธ ์ปจํ ์ธ ์ ๋ํ ๋ฌด๋จ ์คํฌ๋ํ, ํฌ๋กค๋ง, ๋ฐ ์๋ํ๋ ๋ฐ์ดํฐ ์์ง์ ๋ฒ์ ์ ์ฌ์ ๋์์ด ๋ฉ๋๋ค.
- AI ํ์ต ์ ํ: ์ฌ๋ฅ๋ท์ AI ์์ฑ ์ปจํ ์ธ ๋ฅผ ํ AI ๋ชจ๋ธ ํ์ต์ ๋ฌด๋จ ์ฌ์ฉํ๋ ํ์๋ ๊ธ์ง๋๋ฉฐ, ์ด๋ ์ง์ ์ฌ์ฐ๊ถ ์นจํด๋ก ๊ฐ์ฃผ๋ฉ๋๋ค.
์์ง ๋๊ธ์ด ์์ต๋๋ค.