Ver4.0 ๐ฎ ์ค๋ผํด(Oracle)์ ์ญํ ๊ณผ ํ๊ณ โ ๋ธ๋ก์ฒด์ธ์ด ์ธ์์ '๋ณผ ์ ์๊ฒ' ๋ง๋๋ ๋, ๊ทธ๋ฆฌ๊ณ ๊ทธ ๋์ ๋งน์

๐ฎ ์ค๋ผํด(Oracle)์ ์ญํ ๊ณผ ํ๊ณ โ ๋ธ๋ก์ฒด์ธ์ด ์ธ์์ '๋ณผ ์ ์๊ฒ' ๋ง๋๋ ๋, ๊ทธ๋ฆฌ๊ณ ๊ทธ ๋์ ๋งน์
์ค๋งํธ ์ปจํธ๋ํธ๋ ์ ํผ์์๋ ํ์จ๋ ๋ชจ๋ฅด๊ณ ๋ ์จ๋ ๋ชจ๋ฅด๋๊ฐ?
๊ฒฐ์ ๋ก ์ ๊ฒฉ๋ฆฌ ๊ณต๊ฐ์ ๊ฐํ ์ฒด์ธ์๊ฒ ์ธ๋ถ ์ธ๊ณ๋ฅผ ์๋ ค์ฃผ๋ ์ค๋ผํด์ ๊ตฌ์กฐ, ๊ฒฝ์ ํ, ๊ทธ๋ฆฌ๊ณ ๋ฌด๋์ง ์ฌ๋ก๋ค๊น์ง.
1. ๐ง ์์์ '์ผ์ด๋ถ์ ์ธ๊ณ'๋ผ๋ ๋น์ ์์
๋ธ๋ก์ฒด์ธ์ ์ฒ์ ๋ฐฐ์ฐ๋ ์ฌ๋๋ค์ด ๊ฐ์ฅ ์์ฃผ ํ๋ ์ง๋ฌธ์ด ์๋ค.
"์ค๋งํธ ์ปจํธ๋ํธ๊ฐ ์๋์ผ๋ก ์คํ๋๋ ๊ณ์ฝ์ด๋ผ๋ฉด, ๊ทธ๋ฅ ์ปจํธ๋ํธ ์์์ ๋ฌ๋ฌ ํ์จ์ ๊ฐ์ ธ์์ ์ ์ฐํ๋ฉด ๋๋ ๊ฑฐ ์๋๊ฐ์? API ํธ์ถ ํ ์ค์ด๋ฉด ๋๋๋ฐ์?"
์์ฃผ ์์ฐ์ค๋ฌ์ด ์ง๋ฌธ์ด๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ์ง๋ฌธ์ ๋ํ ๋ต์ด ๊ณง ์ค๋ผํด(Oracle)์ ์กด์ฌ ์ด์ ๋ค.
๊ฒฐ๋ก ๋ถํฐ ๋งํ๋ฉด ๋ถ๊ฐ๋ฅํ๋ค. ์ด๋๋ฆฌ์ ๊ฐ์๋จธ์ (EVM) ์์์๋ `fetch()`๋, `curl`๋, ์์ผ ํต์ ๋ ์กด์ฌํ์ง ์๋๋ค. ์๋ฆฌ๋ํฐ(Solidity) ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์๋ฌด๋ฆฌ ๋ค์ ธ๋ HTTP ํด๋ผ์ด์ธํธ๋ ์๋ค. ์ด๊ฑด ๊ฐ๋ฐ์๋ค์ด ๊ฒ์๋ฌ์ ์ ๋ง๋ ๊ฒ ์๋๋ผ, ๋ง๋ค๋ฉด ๋ธ๋ก์ฒด์ธ์ด ๋ถ์์ง๊ธฐ ๋๋ฌธ์ด๋ค.
๊ฒฐ์ ๋ก (Determinism)์ด๋ผ๋ ์ ์ฑํ ๊ณ์ฝ
๋ธ๋ก์ฒด์ธ์ ๋ณธ์ง์ "์ ์ธ๊ณ ์์ฒ ๋์ ๋ ธ๋๊ฐ ๊ฐ์ ์ ๋ ฅ์ ๋ํด ๋ฐ๋์ ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ๋ด๋๋๋ค"๋ ํฉ์๋ค. ์ด๊ฑธ ๊ฒฐ์ ๋ก ์ ์คํ(deterministic execution)์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค.
๊ทธ๋ฐ๋ฐ ๋ง์ฝ ์ปจํธ๋ํธ๊ฐ `https://api.exchange.com/usd-krw`๋ฅผ ํธ์ถํ ์ ์๋ค๋ฉด?
๐
ฐ๏ธ ์์ธ์ ๋
ธ๋๊ฐ ํธ์ถํ ์์ : 1,352.4์
๐
ฑ๏ธ ํ๋ํฌํธ๋ฅดํธ ๋
ธ๋๊ฐ 0.3์ด ๋ค ํธ์ถํ ์์ : 1,352.7์
๐ ์ฑ๊ฐํฌ๋ฅด ๋
ธ๋: API ์๋ฒ๊ฐ ์๊ฐ 502 ์๋ฌ โ ์๋ต ์์
โ ์ธ ๋
ธ๋๊ฐ ๊ณ์ฐํ ์ํ ๋ฃจํธ(state root)๊ฐ ์ ๋ถ ๋ฌ๋ผ์ง๋ค.
โ ํฉ์ ์คํจ. ์ฒด์ธ ๋ถ์ด. ๊ฒ์ ์ค๋ฒ.
๊ทธ๋์ ๋ธ๋ก์ฒด์ธ์ ์๋์ ์ผ๋ก ์ธ๋ถ์ ๋จ์ ๋ ์๋๋ฐ์ค๋ก ์ค๊ณ๋์๋ค. ์ฒด์ธ์ ์๊ธฐ ์์ ๊ธฐ๋ก๋ ๋ฐ์ดํฐ(์๊ณ , ๋ธ๋ก ํด์, ํ์์คํฌํ, ์ด์ ํธ๋์ญ์ )๋ง ์ ์ ์๋ค. ์ด ๊ตฌ์กฐ์ ๊ณ ๋ฆฝ์ ๋๊ณ ์ ๊ณ์์๋ "์ค๋ผํด ๋ฌธ์ (The Oracle Problem)"๋ผ ๋ถ๋ฅธ๋ค.
2. ๐ ์ค๋ผํด์ ์ ์: ์์ธ์๊ฐ ์๋๋ผ '๊ฒ์ฆ๋ ๋ฐฐ๋ฌ๋ถ'
๋จผ์ ์คํด ํ๋๋ฅผ ์ ๋ฆฌํ์. ์ฌ๊ธฐ์ ๋งํ๋ ์ค๋ผํด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ์ฌ Oracle Corporation๊ณผ ์๋ฌด ๊ด๋ จ์ด ์๋ค. ์ด์์ ๊ณ ๋ ๊ทธ๋ฆฌ์ค ๋ธํฌ์ด์ ์ ํ(oracle)์ด๋ค. "์ธ๊ฐ์ด ์ ์ ์๋ ๊ฒ์ ์๋ ค์ฃผ๋ ์กด์ฌ"๋ผ๋ ๋ป.
๋ธ๋ก์ฒด์ธ์์ ์ค๋ผํด์ ๊ธฐ์ ์ ์ ์๋ ์ด๋ ๋ค.
๋ธ๋ก์ฒด์ธ ์ค๋ผํด = ์คํ์ฒด์ธ ๋ฐ์ดํฐ๋ฅผ ์์งยท๊ฒ์ฆยท์ง๊ณํ์ฌ ์จ์ฒด์ธ์ ํธ๋์ญ์ ํํ๋ก ๊ธฐ๋กํ๊ฑฐ๋, ๋ฐ๋๋ก ์จ์ฒด์ธ ์ด๋ฒคํธ๋ฅผ ์คํ์ฒด์ธ ์์คํ ์ผ๋ก ์ ๋ฌํ๋ ๋ฏธ๋ค์จ์ด.
ํต์ฌ์ "ํธ๋์ญ์ ํํ๋ก"๋ผ๋ ๋ถ๋ถ์ด๋ค. ์ค๋ผํด์ ์ปจํธ๋ํธ๊ฐ ๋ฐ์ผ๋ก ๋๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๊ฒ ๋ง๋๋ ๊ฒ ์๋๋ผ, ์ธ๋ถ์์ ๋ฐ์ดํฐ๋ฅผ ์ฒด์ธ ์์ผ๋ก ๋ฐ์ด ๋ฃ๋๋ค(push). ์ฆ ๋ฐฉํฅ์ด ๋ฐ๋๋ค. ์ปจํธ๋ํธ๋ ์ฌ์ ํ ์ฒด์ธ ๋ด๋ถ์ ๊ธฐ๋ก๋ ๊ฐ๋ง ์ฝ๋๋ค. ๊ฒฐ์ ๋ก ์ ๊นจ์ง์ง ์๋๋ค.
์ค๋ผํด์ 5๊ฐ์ง ๋ถ๋ฅ ์ถ
| ๋ถ๋ฅ ์ถ | ์ ํ | ์ค๋ช ยท ์์ |
|---|---|---|
| ๋ฐ์ดํฐ ๋ฐฉํฅ | Inbound / Outbound | ์ธ๋ถโ์ฒด์ธ(๊ฐ๊ฒฉ ํผ๋) / ์ฒด์ธโ์ธ๋ถ(๊ฒฐ์ ์น์ธ ์ ํธ, IoT ์ ๊ธ์ฅ์น ํด์ ) |
| ์ ๋ขฐ ๊ตฌ์กฐ | Centralized / Decentralized | ๋จ์ผ ์๋ฒ ์๋ช / ๋ค์ ๋ ธ๋ ํฉ์(DON: Decentralized Oracle Network) |
| ๋ฐ์ดํฐ ์ถ์ฒ | Software / Hardware | ์น APIยท๊ฑฐ๋์ / ์ผ์ยทRFIDยท๋ฐ์ฝ๋ ์ค์บ๋ |
| ์๋ ๋ฐฉ์ | Push / Pull | ์ฃผ๊ธฐยท์๊ณ์น ๋๋ฌ ์ ์๋ ๊ฐฑ์ / ์ฌ์ฉ์๊ฐ ์์ฒญ ์ ์๋ช ๋ ๋ฐ์ดํฐ ์ ์ถ |
| ์ฐ์ฐ ์์น | Data / Compute | ๋จ์ ์ ๋ฌ / ์คํ์ฒด์ธ ์ฐ์ฐ ํ ๊ฒฐ๊ณผ๋ง ์ ๋ฌ(VRF, Keeper, CCIP) |
์ด ๋ถ๋ฅ๋ฅผ ๋จธ๋ฆฌ์ ๋ฃ์ด๋๋ฉด, ๋ค์์ ๋ค๋ฃฐ ํ๊ณ๊ฐ ์ด๋ ์ถ์์ ํฐ์ง๋์ง ํจ์ฌ ๋ช ํํ๊ฒ ๋ณด์ธ๋ค.
3. โ๏ธ ๋ด๋ถ ๋์: ๋ฐ์ดํฐ๊ฐ ์ฒด์ธ์ ๋๋ฌํ๋ 4๋จ๊ณ ํ์ดํ๋ผ์ธ
๊ฐ์ฅ ๋๋ฆฌ ์ฐ์ด๋ ์ฒด์ธ๋งํฌ(Chainlink) Data Feed๋ฅผ ๊ธฐ์ค์ผ๋ก ์ค์ ๊ฒฝ๋ก๋ฅผ ๋ฐ๋ผ๊ฐ ๋ณด์.
โ ์์ค ์ง๊ณ (Source Aggregation)
๋จ์ผ ๊ฑฐ๋์ API๋ฅผ ๋ฏฟ์ผ๋ฉด ์ ๋๋ค. ๊ทธ ๊ฑฐ๋์์์ ์๊ฐ์ ์ผ๋ก ์ ๋์ฑ์ด ๋ง๋ผ ๊ฐ๊ฒฉ์ด ํ๋ฉด ๊ทธ๋๋ก ๋ฐ์๋๋ค. ๊ทธ๋์ ์ค๋ผํด ๋ ธ๋ ํ๋ํ๋๊ฐ ์ฌ๋ฌ ๋ฐ์ดํฐ ์ ๊ทธ๋ฆฌ๊ฒ์ดํฐ(Coinmarketcap, Kaiko, BraveNewCoin, Amberdata ๋ฑ)๋ฅผ ์ฐธ์กฐํ๊ณ , ๊ทธ ์ ๊ทธ๋ฆฌ๊ฒ์ดํฐ๋ค์ ๋ค์ ์์ญ ๊ฐ ๊ฑฐ๋์์ ๊ฑฐ๋๋ ๊ฐ์ค ํ๊ท ๊ฐ(VWAP)๋ฅผ ๊ณ์ฐํ๋ค.
โก ๋ ธ๋ ๋จ์ ๋ ๋ฆฝ ์กฐํ
DON์ ๊ตฌ์ฑํ๋ ๊ฐ ์คํผ๋ ์ดํฐ(์: LinkPool, Figment, T-Systems MMS ๋ฑ ๊ธฐ๊ด๊ธ ์ด์์)๋ ์๋ก ํต์ ํ์ง ์๊ณ ๋ ๋ฆฝ์ ์ผ๋ก ๊ฐ์ ์กฐํํ๋ค. ์๋ก ๋ฒ ๋ผ์ง ์๋ ๊ฒ์ด ์ค์ํ๋ค. ์ด๊ฑธ ์๊ด๊ด๊ณ ์ ๊ฑฐ(decorrelation)๋ผ ๋ถ๋ฅธ๋ค.
โข ์คํ์ฒด์ธ ๋ฆฌํฌํ (OCR)๊ณผ ์ค์๊ฐ ์ง๊ณ
์ด๊ธฐ ์ฒด์ธ๋งํฌ๋ ๋ ธ๋๊ฐ ๊ฐ๊ฐ ์จ์ฒด์ธ ํธ๋์ญ์ ์ ๋ณด๋๋ค. ๋ ธ๋ 21๊ฐ๋ฉด ํธ๋์ญ์ 21๊ฑด, ๊ฐ์ค๋น 21๋ฐฐ. ๋นํจ์จ์ ๊ทน์น์๋ค.
๊ทธ๋์ ๋ฑ์ฅํ ๊ฒ์ด OCR(Off-Chain Reporting)์ด๋ค. ๋ ธ๋๋ค์ด P2P ๋คํธ์ํฌ์์ ๊ฐ์ ๊ด์ธก๊ฐ์ ์๋ช ํ๊ณ , ๋ฆฌ๋ ๋ ธ๋๊ฐ ์ด๋ฅผ ๋ชจ์ ๋จ์ผ ๋ณด๊ณ ์(report)๋ก ์์ถํ๋ค. ์จ์ฒด์ธ์๋ ํธ๋์ญ์ 1๊ฑด๋ง ์ฌ๋ผ๊ฐ๋ค. ๊ฐ์ค๋น๊ฐ 90% ์ด์ ์ ๊ฐ๋๋ค.
โฃ ์๊ณ์น(Deviation Threshold) & ํํธ๋นํธ
๊ฐ๊ฒฉ์ 1์ด๋ง๋ค ์ฌ๋ฆฌ๋ฉด ๊ฐ์ค๋น๋ก ํ์ฐํ๋ค. ๊ทธ๋์ ๋ ๊ฐ์ง ํธ๋ฆฌ๊ฑฐ๋ฅผ ์ด๋ค.
โข ํธ์ฐจ ์๊ณ์น: ๋ง์ง๋ง ๊ธฐ๋ก๊ฐ ๋๋น 0.5%(ETH/USD ๋ฉ์ธ๋ท ๊ธฐ์ค) ์ด์ ๋ณ๋ ์ ๊ฐฑ์
โข ํํธ๋นํธ: ๋ณ๋์ด ์์ด๋ ์ต๋ 1์๊ฐ(3600์ด)๋ง๋ค ๊ฐ์ ๊ฐฑ์
๐ ์ฆ ์จ์ฒด์ธ ๊ฐ๊ฒฉ์ ํญ์ '์ค์๊ฐ'์ด ์๋๋ค. ์ต์ ์ ๊ฒฝ์ฐ ์๊ณ์น ์ง์ ๊น์ง ์์ง์ธ ๊ฐ(0.49%)์ ํ์ ์ฑ ์ต๋ 1์๊ฐ ๋ฌต์ ์ ์๋ค. ์ด ์ฌ์ค์ด ๋ค์์ ๋ค๋ฃฐ ํ๊ณ ์น์ ์ ํต์ฌ ๋๊ด์ด๋ค.
// Chainlink Data Feed ์๋น ์์ (Solidity)
import "@chainlink/contracts/src/v0.8/shared/interfaces/AggregatorV3Interface.sol";
contract PriceConsumer {
AggregatorV3Interface internal feed;
constructor() {
// Ethereum Mainnet ETH/USD
feed = AggregatorV3Interface(0x5f4eC3Df9cbd43714FE2740f5E3616155c5b8419);
}
function getSafePrice() public view returns (int256) {
(
uint80 roundId,
int256 answer,
,
uint256 updatedAt,
uint80 answeredInRound
) = feed.latestRoundData();
// โ
๋ฐ๋์ ํด์ผ ํ๋ 3์ข
๋ฐฉ์ด
require(answer > 0, "Invalid price");
require(block.timestamp - updatedAt < 3 hours, "Stale price"); // ์ ์ ๋
require(answeredInRound >= roundId, "Round not complete");
return answer; // decimals()๋ ๋ณดํต 8
}
}
์ค์ ํดํน ์ฌ๊ณ ์ ์๋น์๋ ์ ์ธ ์ค์ require๋ฅผ ๋นผ๋จน์ด์ ๋ฐ์ํ๋ค. `latestRoundData()`์ ๋ฐํ๊ฐ์ ๊ฒ์ฆ ์์ด ๊ทธ๋๋ก ์ฐ๋ ๊ฑด, ์ ์ ํ์ธ ์์ด ํ๊ธ์ ๋ด์ฃผ๋ ๊ฒ๊ณผ ๊ฐ๋ค.
4. ๐ฏ ์ค๋ผํด์ด ์ค์ ๋ก ๋ ๋ฐ์น๋ ๊ฒ๋ค โ ์ญํ ์ง๋
"์ค๋ผํด = ๊ฐ๊ฒฉ ํผ๋"๋ผ๊ณ ๋ง ์๊ณ ์๋ค๋ฉด ์ ๋ฐ๋ง ์๋ ๊ฒ์ด๋ค. Web3 ์ฐ์ ์์ ์ค๋ผํด์ ์ด๋ฏธ ์ธํ๋ผ ๋ ๋ฒจ์ OS ์๋น์ค์ ๊ฐ๊น๋ค.
โ DeFi โ ์ฒญ์ฐ ์์ง์ ์ฌ์ฅ
Aave, Compound, MakerDAO ๊ฐ์ ๋์ถ ํ๋กํ ์ฝ์ ๋ด๋ณด๋น์จ(LTV)์ ๊ณ์ฐํด์ผ ํ๋ค. "ETH 10๊ฐ๋ฅผ ๋ด๋ณด๋ก 15,000 USDC๋ฅผ ๋น๋ ธ๋๋ฐ, ETH ๊ฐ๊ฒฉ์ด ์ผ๋ง๋ฉด ์ฒญ์ฐ์ธ๊ฐ?" ์ด ํ๋จ ์ ์ฒด๊ฐ ์ค๋ผํด ๊ฐ ํ๋์ ๋ฌ๋ ค ์๋ค.
2024~2025๋ ๊ธฐ์ค DeFi TVL์ ์ ๋๋ค์๊ฐ ์ค๋ผํด ๊ฐ์ ์ง์ ์์กดํ๋ค. ์ค๋ผํด์ด ํ๋ฆฌ๋ฉด ํ๋กํ ์ฝ์ ์ฆ์ ํ์ฐํ๊ฑฐ๋, ๋ฐ๋๋ก ๊ณต๊ฒฉ์์๊ฒ ๋ฌด์ด์ ๋ฌด๋ด๋ณด ๋์ถ์ ๋ด์ค๋ค.
โก VRF โ '์ง์ง ๋๋ค'์ด๋ผ๋ ๋์
NFT ๋ฏผํ ์์, ๊ฒ์ ์์ดํ ๋ฝ๊ธฐ, ํ์ดํธ๋ฆฌ์คํธ ์ถ์ฒจ. ์ฌ๊ธฐ์ ๋ธ๋ก์ฒด์ธ์ ๋ ํ ๋ฒ ๋ฌด๋ ฅํ๋ค. `block.timestamp`๋ `blockhash`๋ก ๋์๋ฅผ ๋ง๋ค๋ฉด ๊ฒ์ฆ์๊ฐ ์๊ธฐ ์ด์ต์ ๋ง๋ ๋ธ๋ก์ ์ ํํ ์ ์๋ค. ์ค์ ๋ก ์ด ๋ฐฉ์์ผ๋ก NFT ํฌ๊ท ์์ดํ ์ ๋ ์ํ ์ฌ๋ก๊ฐ ๋ค์ ๋ณด๊ณ ๋๋ค.
๊ทธ๋์ VRF(Verifiable Random Function)๊ฐ ์ฐ์ธ๋ค. ์ค๋ผํด์ด ๋น๋ฐํค๋ก ๋์๋ฅผ ์์ฑํ๊ณ , ๊ทธ ๋์๊ฐ ์กฐ์๋์ง ์์์์ ์ฆ๋ช ํ๋ ์ํธํ์ ์ฆ๋ช (proof)์ ํจ๊ป ์ ์ถํ๋ค. ์ปจํธ๋ํธ๋ ๊ณต๊ฐํค๋ก ๊ทธ ์ฆ๋ช ์ ์จ์ฒด์ธ ๊ฒ์ฆํ๋ค. ์ค๋ผํด๋ ๊ฒฐ๊ณผ๋ฅผ ๋ฏธ๋ฆฌ ์๊ณ ๊ณจ๋ผ๋ผ ์ ์๋ ๊ตฌ์กฐ๋ค.
โข Keeper / Automation โ ์ฒด์ธ์ ์ค์ค๋ก ๊นจ์ด๋์ง ์๋๋ค
๋ ํ๋์ ํํ ์คํด: "์ปจํธ๋ํธ์ `if (์๊ฐ == 3์) ์คํ`์ ์จ๋๋ฉด 3์์ ์๋ ์คํ๋๋์?" โ ์๋๋ค. ๋ธ๋ก์ฒด์ธ์๋ cron์ด ์๋ค. ๋๊ตฐ๊ฐ ํธ๋์ญ์ ์ ๋ณด๋ด์ ๊นจ์์ผ ํ๋ค.
์ด '๊นจ์ฐ๋ ์ญํ '๋ ์ค๋ผํด ๋คํธ์ํฌ๊ฐ ๋ด๋นํ๋ค. Chainlink Automation, Gelato ๊ฐ์ ์๋น์ค๊ฐ ์กฐ๊ฑด์ ์คํ์ฒด์ธ์์ ๊ฐ์ํ๋ค๊ฐ ์ถฉ์กฑ๋๋ฉด `performUpkeep()`์ ํธ์ถํ๋ค. ์ด๊ฒ๋ ๋์ ์๋ฏธ์ ์ค๋ผํด์ด๋ค.
โฃ RWA์ Proof of Reserve โ ์ ๋ขฐ์ ํ๊ณ ๊ฐ์ฌ
ํ ํฐํ๋ ๊ตญ์ฑ, ๊ธ, ๋ถ๋์ฐ. ์ด ๋ชจ๋ RWA(Real World Asset)์ ํต์ฌ ์ง๋ฌธ์ ํ๋๋ค. "์ ๋ง ๊ธ๊ณ ์ ์๋?" ์ค๋ผํด์ ์ปค์คํฐ๋์ธ์ ํ๊ณ ๋ฐ์ดํฐยท๊ฐ์ฌ ๋ณด๊ณ ์๋ฅผ ์จ์ฒด์ธ์ ์ฃผ๊ธฐ์ ์ผ๋ก ๊ฒ์ํ๋ค. ์คํ ์ด๋ธ์ฝ์ธ์ ์ค๋น๊ธ ์ฆ๋ช (PoR)๋ ๋์ผํ ๊ตฌ์กฐ๋ค.
โค ํฌ๋ก์ค์ฒด์ธ โ ๋ค๋ฅธ ์ฒด์ธ์ '์ธ๋ถ ์ธ๊ณ'๋ค
์์ฃผ ์ค์ํ ํต์ฐฐ: ์ด๋๋ฆฌ์ ์ ์ฅ์์ ์๋ผ๋๋ '์คํ์ฒด์ธ'์ด๋ค. ๋ฐ๋ผ์ ๋ธ๋ฆฟ์ง๋ ๋ณธ์ง์ ์ผ๋ก ์ค๋ผํด์ด๋ค. "์ ์ชฝ ์ฒด์ธ์์ ํ ํฐ์ด ์ ๋ง ๋ฝ์ ๋๋ค"๋ ์ฌ์ค์ ์ด์ชฝ ์ฒด์ธ์ ์๋ ค์ฃผ๋ ์กด์ฌ. ๊ทธ๋์ ๋ธ๋ฆฟ์ง ํดํน์ ๋๋ถ๋ถ์ ์ฌ์ค ์ค๋ผํด ์ ๋ขฐ ๋ชจ๋ธ ๋ถ๊ดด ์ฌ๊ณ ๋ค.
5. ๐ณ๏ธ ํ๊ณ โ : ์ ๋ขฐ ์ต์ํ์ ์ญ์ค โ "ํธ๋ฌ์คํธ๋ฆฌ์ค๋ผ๋๋?"
์ฌ๊ธฐ์๋ถํฐ๊ฐ ์ง์ง๋ค. ๋ธ๋ก์ฒด์ธ์ "์ 3์๋ฅผ ๋ฏฟ์ง ์์๋ ๋๋ ์์คํ "์ ํ์๋ค. ๊ทธ๋ฐ๋ฐ ์ค๋ผํด์ ๋ผ์ฐ๋ ์๊ฐ, ์ฐ๋ฆฌ๋ ๋ค์ ๋๊ตฐ๊ฐ๋ฅผ ๋ฏฟ์ด์ผ ํ๋ค.
๊ฐ๋ ์ด-ํฌ์์ ๋ฌธ์ (Garbage In, Garbage Out)
์ปจํธ๋ํธ ์ฝ๋๊ฐ ํ์ ๊ฒ์ฆ(formal verification)๊น์ง ๋ง์น ์๋ฒฝํ ์ฝ๋๋ผ๋, ์
๋ ฅ ๋ฐ์ดํฐ๊ฐ ์กฐ์๋๋ค๋ฉด ๊ฒฐ๊ณผ๋ ์ ํํ ์กฐ์๋ ๋๋ก ์คํ๋๋ค. ๋ธ๋ก์ฒด์ธ์ "ํ๋ฆฐ ๋ช
๋ น๋ ์๋ฒฝํ๊ฒ ์ดํ"ํ๋ค.
๋ณด์์ ๊ฐ์ฅ ์ฝํ ๊ณ ๋ฆฌ์ ํฌ๊ธฐ๋ค
์ด๊ฑธ ์ ๊ณ์์๋ "์ ๋ขฐ์ ์ต์ ๊ณตํต๋ถ๋ชจ(Weakest Link Principle)"๋ผ ๋ถ๋ฅธ๋ค. ์ด๋๋ฆฌ์ L1์ ๋ณด์ ์์ฐ์ด ์์ญ์กฐ ์ ๊ท๋ชจ๋ผ ํด๋, ๊ทธ ์์ ํ๋กํ ์ฝ์ด ๋ ธ๋ 3๊ฐ ์ค 2๊ฐ ์๋ช ์ผ๋ก ์์ง์ด๋ ์ค๋ผํด์ ์ด๋ค๋ฉด, ๊ทธ ํ๋กํ ์ฝ์ ์ค์ง ๋ณด์์ '๋ ธ๋ 2๊ฐ๋ฅผ ๋งค์ํ๋ ๋น์ฉ'์ด๋ค.
| ๊ณ์ธต | ๋ณด์ ๊ฐ์ | ๊ณต๊ฒฉ ๋น์ฉ |
|---|---|---|
| Ethereum L1 | ์คํ ์ดํน๋ ETH์ 1/3 ์ด์ ์๊ฐ ํ์ | ์ฒ๋ฌธํ์ |
| ์ ์ค๊ณ๋ DON (31๋ ธ๋) | ๊ณผ๋ฐ ๋ ธ๋์ ๋ดํฉ + ์คํ ์ดํน ์ฌ๋์ฑ ๊ฐ์ | ๋งค์ฐ ๋์ |
| ๋ค์ค์๋ช ์ค๋ผํด (3/5) | ํค 3๊ฐ ํ๋ณด | ์ค๊ฐ (ํผ์ฑยท๋ด๋ถ์๋ก ๊ฐ๋ฅ) |
| ๋จ์ผ ์๋ฒ ์ค๋ผํด | ์๋ฒ 1๋ ์ฅ์ | ๋ฎ์ |
| DEX ํ๋ฌผ๊ฐ ์ง์ ์ฐธ์กฐ | ์์ (์๊ธ๋ง ์์ผ๋ฉด ์กฐ์ ๊ฐ๋ฅ) | ํ๋์๋ก ์์๋ฃ ์์ค |
๋ง์ ํ๋ก์ ํธ๊ฐ "์ฐ๋ฆฌ๋ ์ด๋๋ฆฌ์ ์์ ์์ผ๋ ์์ ํ๋ค"๊ณ ํ๋ณดํ์ง๋ง, ์ค์ ๊ณต๊ฒฉ์๋ L1์ ๊ณต๊ฒฉํ์ง ์๋๋ค. ๊ฐ์ฅ ์ผ ๊ณ ๋ฆฌ์ธ ์ค๋ผํด์ ์น๋ค.
6. ๐ฃ ํ๊ณ โก: ๊ฐ๊ฒฉ ์กฐ์๊ณผ ํ๋์๋ก โ ๊ต๊ณผ์๊ฐ ๋ ์ฌ๊ณ ๋ค
์ค๋ผํด ํ๊ณ์ ๊ฐ์ฅ ๊ทน์ ์ธ ์คํ์ ๊ฐ๊ฒฉ ์กฐ์ ๊ณต๊ฒฉ(price manipulation attack)์ด๋ค. ํนํ ์ปจํธ๋ํธ๊ฐ ์ค๋ผํด ์์ด "DEX ํ์ ํ์ฌ ๋น์จ์ ๊ทธ๋ฅ ์ฝ๋" ๋ฐฉ์(spot price oracle)์ ์ธ ๋ ์น๋ช ์ ์ด๋ค.
ํ๋์๋ก ์ด ๋ฐ๊พผ ๊ฒ์์ ๊ท์น
ํ๋์๋ก ์ ๊ฐ์ ํธ๋์ญ์ ์์์ ๋น๋ฆฌ๊ณ ๊ฐ์ผ๋ฉด ๋ด๋ณด๊ฐ ํ์ ์๋ ๋์ถ์ด๋ค. ์ฆ ๊ณต๊ฒฉ์๋ ์๋ณธ์ด ์์ด๋ ์๊ฐ์ ์ผ๋ก ์์ฒ์ต ์์ ์์ ์ฅ ์ ์๋ค. ๊ทธ ๋์ผ๋ก ์ ๋์ฑ ์์ AMM ํ์ ํ์ชฝ์ผ๋ก ๋ฐ์ด๋ฒ๋ฆฌ๋ฉด, ๊ทธ ํ์ ๊ฐ๊ฒฉ์ ๋ช ๋ฐฐ๋ก ์๊ณก๋๋ค.
[ ์ ํ์ ์ธ ์ค๋ผํด ์กฐ์ ์๋๋ฆฌ์ค ]
1. ํ๋์๋ก ์ผ๋ก USDC 5,000๋ง ๋ฌ๋ฌ ์ฐจ์
2. ์ ๋์ฑ ์์ DEX ํ์์ ํ ํฐ X๋ฅผ ๋๋ ๋งค์ โ X ๊ฐ๊ฒฉ 8๋ฐฐ ํญ๋ฑ
3. ๋์ถ ํ๋กํ ์ฝ์ X๋ฅผ ๋ด๋ณด๋ก ์์น
(ํ๋กํ ์ฝ์ ๊ทธ DEX ํ์ ์ค๋ผํด๋ก ์ฌ์ฉ ์ค)
โ ๋ด๋ณด ํ๊ฐ์ก์ด 8๋ฐฐ๋ก ๊ณ์ฐ๋จ
4. ์ค์ ๊ฐ์น์ 8๋ฐฐ์ ํด๋นํ๋ USDC/ETH๋ฅผ ์ฐจ์
5. DEX์์ ํฌ์ง์
๋๋๋ฆฌ๊ณ ํ๋์๋ก ์ํ
6. ์ฐจ์ก ์๋ น ํ ์ข
๋ฃ โ ์ ๊ณผ์ ์ด ๋จ์ผ ํธ๋์ญ์
, ์ฝ 13์ด
โ ํ๋กํ ์ฝ์๋ ๊ฐ์น ์๋ ๋ด๋ณด์ ๊ฑฐ๋ํ ๋ถ์ค์ฑ๊ถ๋ง ๋จ๋๋ค
์ญ์ฌ์ ๋จ์ ์ผ์ด์ค๋ค
๐น bZx (2020๋ 2์) โ ํ๋์๋ก +์ค๋ผํด ์กฐ์์ ๊ณต์ ๋ฐ๋ท์ . Uniswap ๋จ์ผ ํ์ sUSD ๊ฐ๊ฒฉ์ ๋ฐ์ด ์ฌ๋ ค ๊ณผ๋ ๋ด๋ณด๋ฅผ ๋ง๋ค์๋ค. ํผํด ์ฝ 100๋ง ๋ฌ๋ฌ. ์ด ์ฌ๊ฑด ์ดํ "DEX ํ๋ฌผ๊ฐ๋ฅผ ์ค๋ผํด๋ก ์ฐ์ง ๋ง ๊ฒ"์ด ์ ๊ณ ์์์ด ๋๋ค.
๐น Harvest Finance (2020๋ 10์) โ Curve ํ ๋ด๋ถ ์คํ ์ด๋ธ์ฝ์ธ ์์ธ๋ฅผ ์๊ฐ ์๊ณกํด LP ํ ํฐ ๊ฐ์น๋ฅผ ์คํํ๊ฒ ๋ง๋ค์๋ค. ํผํด ์ฝ 3,400๋ง ๋ฌ๋ฌ. "์คํ ์ด๋ธ์ฝ์ธ์ด๋๊น 1๋ฌ๋ฌ๊ฒ ์ง"๋ผ๋ ๊ฐ์ ์ด ์ผ๋ง๋ ์ํํ์ง ๋ณด์ฌ์ค ์ฌ๋ก.
๐น Mango Markets (2022๋ 10์) โ ์ด๊ฑด ๊ฒฐ์ด ๋ค๋ฅด๋ค. ๊ณต๊ฒฉ์๋ MNGO ํ ํฐ ์์ฒด๋ฅผ ์ค์ ์์ฅ์์ ๋งค์ํด ๊ฐ๊ฒฉ์ 10๋ฐฐ ์ด์ ๋์ด์ฌ๋ ธ๋ค. ์ค๋ผํด์ ์ ์งํ๊ฒ "์ง์ง ์์ฅ ๊ฐ๊ฒฉ"์ ๋ณด๊ณ ํ๋ค. ๊ทธ ์ ์งํ ๊ฐ๊ฒฉ์ผ๋ก ๋ด๋ณด ํ๊ฐ์ก์ด ๋ถํ์ด ์ฝ 1.1์ต ๋ฌ๋ฌ๊ฐ ์ธ์ถ๋๋ค. ์ค๋ผํด์ด ์ ํํด๋, ์ฐธ์กฐ ์์ฅ์ ์ ๋์ฑ์ด ์์ผ๋ฉด ๋ฌด์๋ฏธํ๋ค๋ ๊ฒ์ ์ฆ๋ช ํ๋ค.
๐น Compound cUSDC ์ฌ๊ฑด (2020๋ 11์) โ ํน์ ๊ฑฐ๋์์์ DAI ๊ฐ๊ฒฉ์ด ์๊ฐ 1.30๋ฌ๋ฌ๊น์ง ํ์๊ณ , ์ค๋ผํด์ด ์ด๋ฅผ ๊ทธ๋๋ก ๋ฐ์ํด ์ ์ ํฌ์ง์ ์์ฒ๋ง ๋ฌ๋ฌ๊ฐ ๋ถ๋น ์ฒญ์ฐ๋๋ค. ๊ณต๊ฒฉ์ด ์๋๋ผ '์์ฅ ์ด์์น'๋ง์ผ๋ก๋ ์ค๋ผํด์ ํ๊ธฐ๊ฐ ๋๋ค.
์ฌ๊ธฐ์ ๋์ถ๋๋ ๊ตํ์ ๋ช ํํ๋ค.
โ
๊ฐ๊ฒฉ์ '์ ๋์ฑ ๊ฐ์ค'๋์ด์ผ ํ๋ค. ์กฐ์ ๋น์ฉ์ด ๊ณต๊ฒฉ ์ด์ต๋ณด๋ค ์ปค์ผ ํ๋ค.
โ
TWAP(์๊ฐ๊ฐ์คํ๊ท ๊ฐ)์ ๋ณ์ฉํ๋ผ. 30๋ถ TWAP์ ๋ฐ๋ ค๋ฉด 30๋ถ๊ฐ ์๋ณธ์ ๋
ธ์ถํด์ผ ํ๊ณ , ๊ทธ ์ฌ์ด ์ฐจ์ต๊ฑฐ๋์๋ค์ด ๋ฌ๋ ค๋ ๋ค.
โ
Uniswap V3์ built-in TWAP ์ค๋ผํด์ ๋จ์ผ ๋ธ๋ก ์กฐ์์ ๊ฐํ์ง๋ง, ๋์ ๊ธ๋ฝ์ฅ์์ ์ค๊ฐ๊ฒฉ์ ๋ฆ๊ฒ ๋ฐ๋ผ๊ฐ๋ค. ํธ๋ ์ด๋์คํ.
7. โฑ๏ธ ํ๊ณ โข: ์ง์ฐ(Latency)๊ณผ ์ค๋๋ ๋ฐ์ดํฐ(Staleness)
์์ ํธ์ฐจ ์๊ณ์น์ ํํธ๋นํธ๋ฅผ ์ค๋ช ํ๋ค. ๊ทธ ๊ตฌ์กฐ๊ฐ ๋ณ๋ ๋ถ์์ฉ์ ์ ๋ฉด์ผ๋ก ๋ณด์.
๊ณ๋จํ ๊ฐ๊ฒฉ์ ์ธ ๊ฐ์ง ๋ถ์์ฉ
1) ์ค๋ผํด ํ๋ก ํธ๋ฌ๋(Oracle Front-running)
์ค์ํ ๊ฑฐ๋์๋ ๋ฐ๋ฆฌ์ด ๋จ์๋ก ์์ง์ธ๋ค. ์จ์ฒด์ธ์ 12์ด(์ด๋๋ฆฌ์ ์ฌ๋กฏ) ๋จ์๋ค. ์ด ๊ฒฉ์ฐจ๋ฅผ ์๋ ํธ๋ ์ด๋๋ "์ค๋ผํด์ด ๊ณง ์ฌ๋ฆด ๊ฐ"์ ๋ฏธ๋ฆฌ ์๊ณ ํฌ์ง์
์ ์ก๋๋ค. ํนํ ์ค๋๋ ์จ์ฒด์ธ ํ์์ํ ํ๋กํ ์ฝ์ ์ด ๊ณต๊ฒฉ์ ์กฐ์ง์ ์ผ๋ก ํธ๋ ธ๋ค.
2) ๋ถ๋น ์ฒญ์ฐ / ์ฒญ์ฐ ์คํจ
๊ธ๋ฝ์ฅ์์ ์ค๋ผํด์ด 0.5% ์๊ณ์น๋ฅผ ์ฑ์ฐ๊ธฐ ์ ์ด๋ผ๋ฉด ์ฒญ์ฐ์ด ๋ฆ๊ฒ ๋ฐ๋ํ๋ค. ๊ทธ ์ฌ์ด ๋ด๋ณด ๊ฐ์น๊ฐ ๋ถ์ฑ ๋ฐ์ผ๋ก ๋ด๋ ค๊ฐ๋ฉด ํ๋กํ ์ฝ์ ์
์ฑ ๋ถ์ฑ(bad debt)๊ฐ ์์ธ๋ค. 2021๋
5์, 2022๋
5์(LUNA), 2025๋
๊ธ๋ฝ ๊ตญ๋ฉด์์ ๋ฐ๋ณต์ ์ผ๋ก ๊ด์ธก๋ ํจํด์ด๋ค.
3) ์ฒด์ธ ํผ์ก ์ ์์ ๋ง๋น
๊ฐ์ฅ ๋ฌด์์ด ์๋๋ฆฌ์ค. 2020๋
3์ 12์ผ, ์ด๋ฅธ๋ฐ 'Black Thursday'. ETH๊ฐ ํ๋ฃจ์ 50% ๊ฐ๊น์ด ํญ๋ฝํ๋ฉฐ ์ด๋๋ฆฌ์ ๊ฐ์ค๋น๊ฐ ํญ๋ฑํ๋ค. MakerDAO์ ์ฒญ์ฐ ๋ด๋ค์ ๊ฐ์ค๋น ๊ฒฝ์์์ ๋ฐ๋ ค ํธ๋์ญ์
์ ๋ฐ์ด ๋ฃ์ง ๋ชปํ๊ณ , ์ผ๋ถ ์ฒญ์ฐ ๊ฒฝ๋งค๊ฐ 0 DAI ์
์ฐฐ๋ก ๋์ฐฐ๋๋ ์ฌํ๊ฐ ๋ฒ์ด์ก๋ค. ์ฝ 400๋ง ๋ฌ๋ฌ ๊ท๋ชจ์ ๋ด๋ณด๊ฐ ์ฌ์ค์ ๊ณต์ง๋ก ๋์ด๊ฐ๊ณ , MKR ์ถ๊ฐ ๋ฐํ์ผ๋ก ์์ค์ ๋ฉ์์ผ ํ๋ค.
๐ก ๊ตฌ์กฐ์ ํต์ฐฐ: ์ค๋ผํด์ ํ๊ณ๋ ์ค๋ผํด ์ํํธ์จ์ด์ ๋ฒ๊ทธ๊ฐ ์๋๋ค. "์คํ์ฒด์ธ ์ธ๊ณ๋ ์ฐ์์ ์ด๊ณ , ์จ์ฒด์ธ ์ธ๊ณ๋ ์ด์ฐ์ ์ด๋ฉฐ ์ ํํ ์ฒ๋ฆฌ๋์ ๊ฐ์ง๋ค"๋ ๋ฌผ๋ฆฌ์ ๋ถ์ผ์น์์ ๋์จ๋ค. ์ด๊ฑด ํจ์น๋ก ์์จ ์ ์๊ณ , ์ค๊ณ๋ก ๊ฐ์ํ ๋ฟ์ด๋ค.
๋์ ํ๋ฆ: Push์์ Pull๋ก
๊ทธ๋์ ์ต๊ทผ ์ค๋ผํด ์ค๊ณ๋ Pull ๋ชจ๋ธ๋ก ์ด๋ ์ค์ด๋ค. Pyth Network, Chainlink Data Streams, RedStone ๋ฑ์ด ๋ํ์ ์ด๋ค.
์๋ฆฌ๋ ์ด๋ ๋ค. ์ค๋ผํด ๋ ธ๋๋ค์ ๊ณ ๋น๋(์๋ฐฑ ms ๋จ์)๋ก ์๋ช ๋ ๊ฐ๊ฒฉ ๋ฐ์ดํฐ๋ฅผ ์คํ์ฒด์ธ์ ๊ฒ์ํ๋ค. ์ฌ์ฉ์๋ ๊ฑฐ๋๋ฅผ ์คํํ ๋ ๊ทธ ์๋ช ๋ฐ์ดํฐ๋ฅผ ์๊ธฐ ํธ๋์ญ์ ์ calldata์ ์ฒจ๋ถํ๋ค. ์ปจํธ๋ํธ๋ ์๋ช ์ ๊ฒ์ฆํ๊ณ ์ฆ์ ์ฌ์ฉํ๋ค.
| Push ๋ชจ๋ธ | Pull ๋ชจ๋ธ | |
|---|---|---|
| ๊ฐฑ์ ์ฃผ์ฒด | ์ค๋ผํด ๋คํธ์ํฌ | ๊ฑฐ๋ํ๋ ์ฌ์ฉ์ |
| ์ง์ฐ | ์์ญ ์ด ~ 1์๊ฐ | ์๋ฐฑ ms ~ ๋ธ๋ก ๋จ์ |
| ๊ฐ์ค ๋ถ๋ด | ์ค๋ผํด/ํ๋กํ ์ฝ | ์ฌ์ฉ์(calldata ์ฆ๊ฐ) |
| ๋ฏธ์ฌ์ฉ ์ ๋น์ฉ | ๋ฐ์ (์๋ฌด๋ ์ ์จ๋ ๊ฐฑ์ ) | ์์ |
| ์ฝ์ | staleness, front-running | calldata ํฌ๊ธฐ, ์ฌ์ฉ์๊ฐ ์ ๋ฆฌํ ์์ ์ ํ ๊ฐ๋ฅ |
ํฅ๋ฏธ๋ก์ด ์ ์, Pull ๋ชจ๋ธ๋ ์ ๋ฌธ์ ๋ฅผ ๋ง๋ ๋ค๋ ๊ฒ์ด๋ค. ์ฌ์ฉ์๊ฐ ์ฌ๋ฌ ์๋ช ์ค ์๊ธฐ์๊ฒ ์ ๋ฆฌํ ๊ฒ์ ๊ณ ๋ฅด๋ฉด ์ด๋ป๊ฒ ํ ๊น? ๊ทธ๋์ Pull ๋ฐฉ์ ์ปจํธ๋ํธ๋ "์ ์ถ๋ ๋ฐ์ดํฐ์ ํ์์คํฌํ๊ฐ ํ์ฌ ๋ธ๋ก์ ์ถฉ๋ถํ ๊ฐ๊น์ธ ๊ฒ"์ ๊ฐ์ ํด์ผ ํ๋ค. ํ๊ณ๋ ์ฌ๋ผ์ง์ง ์๊ณ ์์น๋ฅผ ์ฎ๊ธด๋ค.
8. ๐งฉ ํ๊ณ โฃ: ์ฃผ๊ด์ ์ฌ์ค๊ณผ 'ํ์ ๋ถ๊ฐ' ์์ญ
๊ฐ๊ฒฉ์ ๊ทธ๋๋ ์ฌ์ด ํธ์ด๋ค. ์ซ์๊ณ , ์์ฅ์ด ์๊ณ , ์ง๊ณ๊ฐ ๊ฐ๋ฅํ๋ค. ๋ฌธ์ ๋ ์ซ์๊ฐ ์๋ ์ฌ์ค์ด๋ค.
์๋ฅผ ๋ค์ด ์์ธก์์ฅ์์ ์ด๋ฐ ์ง๋ฌธ์ ๊ฑธ์๋ค๊ณ ํ์.
โ "2026๋
์๋ฐ๊ธฐ์ A๊ตญ๊ณผ B๊ตญ ์ฌ์ด์ 'ํด์ '์ด ์ฑ๋ฆฝํ๋๊ฐ?"
โ "์ด ๊ทธ๋ฆผ์ ํ์ ์ธ๊ฐ?"
โ "์ด ๋ฐฐ์ก ์ง์ฐ์ ์ฒ์ฌ์ง๋ณ์ ์ํ ๊ฒ์ธ๊ฐ?"
์ฌ๊ธฐ์๋ ์ฐธ์กฐํ API๊ฐ ์กด์ฌํ์ง ์๋๋ค. 'ํด์ '์ ์ ์, 'ํ์ '์ ๊ธฐ์ค, '์ฒ์ฌ์ง๋ณ'์ ๋ฒ์๋ ๋ชจ๋ ํด์์ ๋ฌธ์ ๋ค. ์ด๋ฐ ๋ฐ์ดํฐ๋ฅผ ์ค๋ผํด์ ์ด๋ป๊ฒ ๋ค๋ฃฐ๊น?
๋๊ด์ ์ค๋ผํด(Optimistic Oracle)
UMA๊ฐ ๊ฐ์ฒํ ๋ฐฉ์์ด๋ค. ๋ ผ๋ฆฌ๋ ๋ฒ์ ๊ณผ ๋น์ทํ๋ค.
โ ๋๊ตฐ๊ฐ "์ด ์ง๋ฌธ์ ๋ต์ YES"๋ผ๊ณ ์ฃผ์ฅ(assert)ํ๋ฉฐ ๋ณด์ฆ๊ธ์ ๊ฑธ๊ณ ์ ์ถํ๋ค.
โก ์ผ์ ๊ธฐ๊ฐ(์: 2์๊ฐ~48์๊ฐ) ๋์ ์๋ฌด๋ ๋ฐ๋ฐํ์ง ์์ผ๋ฉด ๊ทธ๋๋ก ํ์ ๋๋ค.
โข ๋ฐ๋ฐ์ด ๋ค์ด์ค๋ฉด ํ ํฐ ํ๋ ํฌํ(DVM)๋ก ๋์ด๊ฐ๊ณ , ํ๋ฆฐ ์ชฝ์ ๋ณด์ฆ๊ธ์ด ์ด๊ธด ์ชฝ์๊ฒ ๋์ด๊ฐ๋ค.
์ฆ "์ ์ง์ด ๊ฒฝ์ ์ ์ผ๋ก ์ด๋"์ด ๋๊ฒ ๊ฒ์์ ์ค๊ณํ๋ค. ๋๊ด์ ์ค๋ผํด์ ์ฃผ๊ด์ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃฐ ์ ์๋ ๊ฑฐ์ ์ ์ผํ ์ค์ฉ์ ์๋จ์ด์ง๋ง, ๋ช ๋ฐฑํ ํ๊ณ๊ฐ ์๋ค.
๐ป ๋๋ฆฌ๋ค. ๋ถ์ ๊ธฐ๊ฐ์ด ํ์๋ผ ์ค์๊ฐ DeFi์๋ ์ธ ์ ์๋ค.
๐ป ๊ฑฐ๋ฒ๋์ค ๊ณต๊ฒฉ์ ๋
ธ์ถ๋๋ค. ํ์ ์ ๊ฑธ๋ฆฐ ๊ธ์ก์ด ํฌํ ํ ํฐ ์๊ฐ์ด์ก๋ณด๋ค ์ปค์ง๋ฉด, ํ ํฐ์ ๋งค์งํด ํ์ ์ ๋ค์ง๋ ๊ฒ์ด ์์ต์ฑ ์๋ ์ ๋ต์ด ๋๋ค. ์ด๋ฅผ "Oracle Extractable Value(OEV)" ํน์ ๊ฑฐ๋ฒ๋์ค 51% ๊ณต๊ฒฉ์ด๋ผ ๋ถ๋ฅธ๋ค.
๐ป ์ง๋ฌธ ๋ฌธ๊ตฌ(resolution criteria)์ ๋ชจํธํจ์ด ๊ทธ๋๋ก ๋ถ์์ด ๋๋ค. ์ค์ ์์ธก์์ฅ ์ญ์ฌ์์ "์ง๋ฌธ ํด์ ๋
ผ๋"์ผ๋ก ์ปค๋ฎค๋ํฐ๊ฐ ๊ฐ๋ผ์ง ์ฌ๋ก๋ ์์์ด ๋ง๋ค.
๊ฒฐ๊ตญ ์ค๋ผํด์ "์ธ์์ ๊ฐ๊ด์ ์ง์ค์ด ์กด์ฌํ๊ณ , ๊ทธ๊ฒ์ ๊ด์ธกํ ์ ์๋ค"๋ ๊ฐ์ ์์์๋ง ์๋ํ๋ค.
๊ทธ ๊ฐ์ ์ด ํ๋ค๋ฆฌ๋ ์๊ฐ, ์ค๋ผํด์ ์ง์ค ์ ๋ฌ์๊ฐ ์๋๋ผ ํฌํ ์ง๊ณ๊ธฐ๊ฐ ๋๋ค.
9. ๐ฐ ํ๊ณ โค: ๋น์ฉ, ์ธ์ผํฐ๋ธ, ๊ทธ๋ฆฌ๊ณ '๋๊ฐ ๋์ ๋ด๋๊ฐ'
๊ธฐ์ ๋ฌธ์์์ ์ ๋ค๋ฃจ์ง ์์ง๋ง ์ค๋ฌด์์ ๊ฐ์ฅ ๋จผ์ ๋ถ๋ชํ๋ ํ๊ณ๋ค.
์ค๋ผํด์ ๋น์ธ๋ค
๊ฐ๊ฒฉ ํผ๋ ํ๋๋ฅผ ์ ์งํ๋ ค๋ฉด ์จ์ฒด์ธ ํธ๋์ญ์ ๋น์ฉ์ด ๊ณ์ ๋ฐ์ํ๋ค. ์ด๋๋ฆฌ์ ๋ฉ์ธ๋ท์์ ETH/USD ํผ๋ ํ๋์ ์ฐ๊ฐ ๊ฐ์ค ๋น์ฉ์ ์๋ง~์์ญ๋ง ๋ฌ๋ฌ ์์ค์ด ๋ ์ ์๋ค. ๋กค์ ์์๋ ํจ์ฌ ์ ๋ ดํด์ก์ง๋ง ๊ณต์ง๋ ์๋๋ค.
๊ทธ๋์ ํ์ค์ ์ด๋ ๋ค.
โข ๋ฉ์ด์ ์์ฐ(ETH, BTC, ์ฃผ์ ์คํ
์ด๋ธ์ฝ์ธ): ์ฌ๋ฌ ์ค๋ผํด์ด ๊ฒฝ์์ ์ผ๋ก ๊ณ ํ์ง ํผ๋๋ฅผ ์ ๊ณตํ๋ค. ์ข๋ค.
โข ๋กฑํ
์ผ ์์ฐ(์ ๊ท ํ ํฐ, LP ํ ํฐ, ์ ๋์ฑ ์คํ
์ดํน ํ์์ํ): ํผ๋๊ฐ ์๊ฑฐ๋, ์์ด๋ ๋
ธ๋ ์๊ฐ ์ ๊ณ ์์ค๊ฐ ๋ถ์คํ๋ค. ์ฌ๊ธฐ๊ฐ ๋ฐ๋ก ๊ณต๊ฒฉ์๋ค์ ์ฌ๋ฅํฐ๋ค.
์ค์ ๋ก 2021๋ ์ดํ ๋ฐ์ํ ๋ํ DeFi ์ค๋ผํด ์ฌ๊ณ ์ ์๋์ ๋ค์๋ ๋กฑํ ์ผ ์์ฐ ๋๋ ์์ฒด ์ ์ ์ค๋ผํด์์ ํฐ์ก๋ค. ๋ฉ์ด์ ํผ๋๋ ๊ฒฌ๊ณ ํ๋ค. ๋ฌธ์ ๋ "์ฐ๋ฆฌ ํ ํฐ์ ํผ๋๊ฐ ์์ผ๋ Uniswap ํ์ ์ฝ์"๋ ๊ฒฐ์ ์ด์๋ค.
์ธ์ผํฐ๋ธ ์ ํฉ์ฑ(Incentive Alignment)์ ๋์
์ค๋ผํด ๋ ธ๋๊ฐ ๊ฑฐ์ง ๋ฐ์ดํฐ๋ฅผ ๋ณด๊ณ ํ ๋ ์ป๋ ์ด์ต์ด, ์์ ๊ฒ(์คํ ์ดํน๋ ๋ด๋ณด + ํํ + ๋ฏธ๋ ์์ต)๋ณด๋ค ํฌ๋ฉด ๋ ธ๋๋ ๋ฐฐ์ ํ๋ค. ์ด๊ฑด ๋๋์ด ์๋๋ผ ์ฐ์๋ค.
๊ณต๊ฒฉ ์์ต์ฑ ๋ถ๋ฑ์
๊ณต๊ฒฉ ์คํ ์กฐ๊ฑด:
(์กฐ์์ผ๋ก ํ์ทจ ๊ฐ๋ฅํ TVL) > (๋ดํฉ ๋น์ฉ + ์ฌ๋์ฑ ์์ค + ํํ ๊ฐ์น)
๋ฐฉ์ด ์ค๊ณ ๋ชฉํ:
์ค๋ผํด์ด ๋ณดํธํ๋ ๊ฐ์น < ์ค๋ผํด์ ๊นจ๋ ๋น์ฉ
๋ฌธ์ ๋ ์ข๋ณ(๋ณดํธ ๊ฐ์น)์ ํ๋กํ ์ฝ ์ฑ์ฅ์ ๋ฐ๋ผ ๊ธฐํ๊ธ์์ ์ผ๋ก ์ปค์ง๋๋ฐ, ์ฐ๋ณ(๊ณต๊ฒฉ ๋น์ฉ)์ ๋ ธ๋ ์ยท์คํ ์ดํน ๊ท๋ชจ์ ๋ฐ๋ผ ์ ํ์ ์ผ๋ก๋ง ์ปค์ง๋ค๋ ์ ์ด๋ค. ์ฑ๊ณตํ ํ๋กํ ์ฝ์ ๋ฐ๋์ ์ด๋ ์์ ์ ์ด ๋ถ๋ฑ์์ด ์ญ์ ๋ ์ํ ๊ตฌ๊ฐ์ ๋ค์ด์ ๋ค.
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ ์๋๋ก ์ํธ๊ฒฝ์ ์ ๋ณด์(Crypto-economic Security), ์คํ ์ดํน ๊ธฐ๋ฐ ์ฌ๋์ฑ, ์ฌ๋ด๋ณด(restaking, EigenLayer ๊ณ์ด AVS), ZK ์ฆ๋ช ๊ธฐ๋ฐ ์ค๋ผํด(TLSNotary, zkTLS) ๋ฑ์ด ์ฐ๊ตฌยท์์ฉํ๋๊ณ ์๋ค. ํนํ zkTLS๋ ํฅ๋ฏธ๋กญ๋ค. "์ด ๋ฐ์ดํฐ๊ฐ ์ค์ ๋ก ํน์ HTTPS ์๋ฒ์์ ์๋ค"๋ ๊ฒ์ ์๋ฒ ํ์กฐ ์์ด ์ฆ๋ช ํ๋ ๋ฐฉ์์ผ๋ก, ๋ฐ์ดํฐ ์ถ์ฒ์ ์ง์ ๋ฌธ์ ๋ฅผ ์ํธํ์ผ๋ก ๋์ด๋ด๋ฆฐ๋ค. ๋ค๋ง ์ด๊ฒ๋ "๊ทธ ์๋ฒ๊ฐ ์ง์ค์ ๋งํ๋๊ฐ"๋ ํด๊ฒฐํ์ง ๋ชปํ๋ค. ์ถ์ฒ ์ฆ๋ช โ ์ง์ค ์ฆ๋ช .
10. ๐งท ํ๊ณ โฅ : ์ ์ธ๊ธ๋์ง ์๋ ์ค๋ฌด์ ํจ์ ๋ค
โ ์ํท ๋ธ๋ ์ด์ปค / min-max ๋ต๋ณ
๋๋ถ๋ถ์ ์ง๊ณ ์ปจํธ๋ํธ์๋ `minAnswer`, `maxAnswer` ๋ฒ์๊ฐ ์ค์ ๋์ด ์๋ค. ์์ฅ๊ฐ๊ฐ ์ด ๋ฒ์๋ฅผ ๋ฒ์ด๋๋ฉด ์ค๋ผํด์ ๊ฒฝ๊ณ๊ฐ์ ๊ณ ์ ๋๋ค. 2022๋ LUNA ๋ถ๊ดด ๋น์, ์ด๋ค ํ๋กํ ์ฝ์ LUNA๊ฐ 0.1๋ฌ๋ฌ ์๋๋ก ํญ๋ฝํ๋๋ฐ๋ ์ค๋ผํด์ด ํํ๊ฐ์ ๊ณ์ ๋ณด๊ณ ํด ๊ฑฐ๋ํ ์ฐจ์ต ๊ฑฐ๋ ๊ธฐํ๋ฅผ ๋ง๋ค์๋ค. "์ค๋ผํด์ด ๋ฉ์ถ ๊ฒ ์๋๋ผ, ๊ฑฐ์ง๋ง์ ํ๊ณ ์์๋ค."
โก decimals ํผ๋
USD ํผ๋๋ ๋ณดํต 8 decimals, ETH ๊ธฐ์ค ํผ๋๋ 18 decimals๋ค. ์ด ๋์ ์์ด ๊ณ์ฐํ๋ฉด 10^10๋ฐฐ ์ค์ฐจ๊ฐ ๋๋ค. ๊ฐ์ฌ ๋ฆฌํฌํธ์ ๋จ๊ณจ๋ก ๋ฑ์ฅํ๋ ์ค์๋ค.
โข L2์์์ ์ํ์ ๋ค์ด
Arbitrum, Optimism ๋ฑ์์ ์ํ์๊ฐ ๋ฉ์ถ๋ฉด ์ฌ์ฉ์๋ ํธ๋์ญ์ ์ ๋ณด๋ผ ์ ์๋ค. ๊ทธ๋ฐ๋ฐ ์ํ์๊ฐ ๋ณต๊ตฌ๋ ์งํ, ๊ทธ๋์ ๋ณ๋ํ ๊ฐ๊ฒฉ์ด ํ ๋ฒ์ ๋ฐ์๋๋ค. ์ด ์๊ฐ ๋๋ ์ฒญ์ฐ์ด ํฐ์ง๋ค. ๊ทธ๋์ L2์์๋ Sequencer Uptime Feed๋ฅผ ํจ๊ป ํ์ธํด "๋ค์ด ์งํ ์ผ์ ์๊ฐ์ ์ฒญ์ฐ ๊ธ์ง" ๋ก์ง์ ๋ฃ๋ ๊ฒ์ด ๊ถ์ฅ๋๋ค. ์ด๊ฑธ ์๋ ํ์ด ๋๋๋๋ก ์ ๋ค.
โฃ ํ์ ์์ฐ์ ๊ฐ๊ฒฉ ๊ณ์ฐ ์ค๋ฅ
์คํ ์ดํน ํ์ ํ ํฐ(์: LST)์ด๋ ๋ณผํธ ์ง๋ถ ํ ํฐ์ ๊ฐ์น๋ฅผ ๊ณ์ฐํ ๋ ๋ด๋ถ ํจ์ `getPricePerShare()`๋ฅผ ๊ทธ๋๋ก ์ ๋ขฐํ๋ฉด, ๊ทธ ํจ์ ์์ฒด๊ฐ ์กฐ์ ๊ฐ๋ฅํ๋ค. ํ ํฐ์ "๊ณต์ ๊ฐ์น"์ "์๊ฐ ๊ตํ ๋น์จ"์ ๋ค๋ฅด๋ค. Rari, Cream, Beanstalk ๋ฑ ๋ค์ ์ฌ๊ณ ์ ๊ณตํต ๋ฟ๋ฆฌ๋ค.
โค ์ค๋ผํด ์ข ๋ฃยท๋ง์ด๊ทธ๋ ์ด์ ๋ฆฌ์คํฌ
์ค๋ผํด ์ ๊ณต์๊ฐ ํน์ ํผ๋๋ฅผ deprecated ์ฒ๋ฆฌํ๋ฉด ์ปจํธ๋ํธ๋ ๊ฐฑ์ ๋์ง ์๋ ๊ฐ์ ๊ณ์ ์ฝ๋๋ค. ๋ถ๋ณ(immutable)ํ๊ฒ ํ๋์ฝ๋ฉ๋ ํผ๋ ์ฃผ์๋ ์ด ๊ฒฝ์ฐ ํ๋กํ ์ฝ ์ฌ๋ง ์ ๊ณ ๊ฐ ๋๋ค. ๊ทธ๋์ ์ ๊ทธ๋ ์ด๋ ๊ฐ๋ฅํ ํ๋ก์ + ํด๋ฐฑ ์ค๋ผํด์ด ํ์ ํจํด์ด ๋์๋ค.
11. ๐ ๏ธ ์ค๋ฌด ์ฒดํฌ๋ฆฌ์คํธ: ๊ฐ๋ฐ์๋ฅผ ์ํ ๋ฐฉ์ด ์ค๊ณ
์ฌ๊ธฐ๊น์ง ์ฝ๊ณ "๊ทธ๋ผ ์ค๋ผํด ์ฐ์ง ๋ง์์ผ ํ๋"๋ผ๊ณ ์๊ฐํ๋ฉด ๊ณค๋ํ๋ค. ์ค๋ผํด์ ํ์ ์ธํ๋ผ๋ค. ๋ฌธ์ ๋ ์ฐ๋ ๋ฐฉ๋ฒ์ด๋ค. ์๋๋ ์ค์ ๊ฐ์ฌ ๊ธฐ๊ด๋ค์ด ๊ณตํต์ ์ผ๋ก ์๊ตฌํ๋ ํญ๋ชฉ์ ์ ๋ฆฌํ ๊ฒ์ด๋ค.
โ 1. ์ ์ ๋ ๊ฒ์ฆ โ `updatedAt` ๊ธฐ์ค ํ์ฉ ์ง์ฐ(heartbeat + ๋ฒํผ)์ ๋ฐ๋์ ์ฒดํฌ
โ 2. ์ ํจ์ฑ ๊ฒ์ฆ โ `answer > 0`, `answeredInRound >= roundId`
โ 3. ๊ฒฝ๊ณ๊ฐ ๋ฐฉ์ด โ minAnswer/maxAnswer ๊ทผ์ฒ ๊ฐ ๋๋ฌ ์ ๊ฑฐ๋ ์ค๋จ
โ 4. ์ด์คํ โ ์ฃผ ์ค๋ผํด + ํด๋ฐฑ ์ค๋ผํด(์๋ก ๋ค๋ฅธ ์ ๊ณต์). ๋ ๊ฐ์ ํธ์ฐจ๊ฐ X% ์ด์์ด๋ฉด ํ๋กํ ์ฝ ์ผ์ ์ ์ง
โ 5. TWAP ๋ณ์ฉ โ ๋จ์ผ ๋ธ๋ก ์กฐ์ ๋ฌด๋ ฅํ. ๋ด๋ณด ํ๊ฐ์๋ ๋ณด์์ ๊ฐ(min(spot, twap)) ์ฌ์ฉ
โ 6. ์ ๋์ฑ ๊ธฐ๋ฐ ์์ฐ ์ฌ์ฌ โ ์กฐ์ ๋น์ฉ์ด ํ๋กํ ์ฝ ์ต๋ ๋ ธ์ถ์ก๋ณด๋ค ํฐ ์์ฐ๋ง ๋ด๋ณด๋ก ํ์ฉ
โ 7. ๋ ธ์ถ ํ๋(Supply Cap) โ ๋กฑํ ์ผ ์์ฐ์ ๋ด๋ณด ์ด์ก์ ํ๋์บก
โ 8. L2 ์ํ์ ์ํ ํ์ธ โ grace period ๋ก์ง ๊ตฌํ
โ 9. ์ ๊ทธ๋ ์ด๋ ๊ฒฝ๋ก ํ๋ณด โ ํผ๋ ์ฃผ์๋ฅผ ๊ฑฐ๋ฒ๋์ค๋ก ๊ต์ฒด ๊ฐ๋ฅํ๊ฒ
โ 10. ์ํท ๋ธ๋ ์ด์ปค โ ๋น์ ์ ๋ณ๋ ๊ฐ์ง ์ ์ฒญ์ฐยท์ฐจ์ ์๋ ์ค๋จ
// ์ด์ค ์ค๋ผํด + ํธ์ฐจ ๊ฒ์ฌ ํจํด (๊ฐ๋
์ฝ๋)
function getPrice(address asset) internal view returns (uint256) {
uint256 primary = _read(primaryFeed[asset]);
uint256 secondary = _read(fallbackFeed[asset]);
uint256 diff = primary > secondary
? primary - secondary
: secondary - primary;
// ๋ ์ค๋ผํด ํธ์ฐจ๊ฐ 2% ์ด๊ณผ โ ์ ๋ขฐ ๋ถ๊ฐ๋ก ํ๋จํ๊ณ revert
require(diff * 10_000 / primary <= 200, "ORACLE_DIVERGENCE");
// ๋ด๋ณด ํ๊ฐ๋ ๋ณด์์ ์ผ๋ก (๋ฎ์ ๊ฐ), ๋ถ์ฑ ํ๊ฐ๋ ๋์ ๊ฐ
return primary < secondary ? primary : secondary;
}
๋ง์ง๋ง ์ค์ ๋น๋์นญ ๋ณด์์ฃผ์๋ ์ค๋ฌด์์ ๋๋จํ ์ค์ํ๋ค. ๋ด๋ณด๋ ๋ฎ๊ฒ, ๋ถ์ฑ๋ ๋๊ฒ ํ๊ฐํ๋ฉด ์ค๋ผํด ์ค์ฐจ๊ฐ ์๊ฒจ๋ ์์ค์ด ํ๋กํ ์ฝ์ด ์๋๋ผ ์ฌ์ฉ์ ์ฌ์ ๋ถ์์ ํก์๋๋ค.
12. ๐ญ ์ค๋ผํด์ ๋ฏธ๋: ํ๊ณ๋ฅผ '์ฎ๊ธฐ๋' ๊ธฐ์ ๋ค
โ TEE(์ ๋ขฐ ์คํ ํ๊ฒฝ) ๊ธฐ๋ฐ ์ค๋ผํด
Intel SGX ๊ฐ์ ํ๋์จ์ด ๊ฒฉ๋ฆฌ ์์ญ์์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ณ ์๊ฒฉ ์ฆ๋ช (remote attestation)์ ์ ๊ณตํ๋ ๋ฐฉ์. ์คํ ๋ฌด๊ฒฐ์ฑ์ ํ๋์จ์ด๋ก ๋ณด์ฆํ๋ค. ๋ค๋ง ํ๋์จ์ด ์ ์กฐ์ฌ๋ฅผ ์ ๋ขฐํด์ผ ํ๊ณ , SGX๋ ๋ค์์ ์ฌ์ด๋์ฑ๋ ์ทจ์ฝ์ ์ด ํ๊ณ์์ ๋ฐ๋ณต ๋ณด๊ณ ๋๋ค. ์ ๋ขฐ์ ๋์์ด ๋ ธ๋์์ ์นฉ ๋ฒค๋๋ก ์ด๋ํ ๊ฒ์ด๋ค.
โก zkTLS / ์น ์ฆ๋ช (Web Proof)
๋ด๊ฐ ์ํ ์น์ฌ์ดํธ์ ๋ก๊ทธ์ธํด์ ๋ณธ ์์ก์ด ์ง์ง๋ผ๋ ๊ฒ์, ์ํ์ ํ์กฐ ์์ด ์ฆ๋ช ํ๋ค. HTTPS ์ธ์ ์ ๋ฌด๊ฒฐ์ฑ์ MPC์ ์์ง์์ฆ๋ช ์ผ๋ก ํฌ์ฅํ๋ ๊ธฐ๋ฒ์ด๋ค. ๊ฐ์ธ ๋ฐ์ดํฐ๋ฅผ ์จ์ฒด์ธ์ผ๋ก ๊ฐ์ ธ์ค๋(Proof of Personhood, ์ ์ฉ ์ ์, ํญ๊ณต ๋ง์ผ๋ฆฌ์ง ๋ฑ) ๊ธธ์ ์ด์ง๋ง, ์ฌ์ ํ ์๋ณธ ์๋ฒ๊ฐ ๊ฑฐ์ง์ ๋งํ๋ฉด ๊ฑฐ์ง์ด ์ฆ๋ช ๋๋ค.
โข AI ์ค๋ผํด๊ณผ ์๋ก์ด ์ ํ์ ๋ถํ์ค์ฑ
์ต๊ทผ ๋ฑ์ฅํ ํฅ๋ฏธ๋ก์ด ํ๋ฆ์ LLM์ ํ์ ์๋ก ์ฐ๋ ์ค๋ผํด์ด๋ค. "์ด ์ด๋ฏธ์ง๊ฐ ๊ท์ ์ ์๋ฐํ๋๊ฐ?"๋ฅผ ์ฌ๋ฌ ๋ชจ๋ธ์ ๋ฌผ์ด ํฉ์๋ฅผ ๋ด๋ ๋ฐฉ์์ด๋ค. ํ์ง๋ง ์ด๊ฑด ๊ฒฐ์ ๋ก ๊ณผ ์ ๋ฉด ์ถฉ๋ํ๋ค. ๋์ผ ํ๋กฌํํธ์ ๋์ผ ๋ต์ ๋ณด์ฅํ ์ ์๋ ์์คํ ์, ๋์ผ ๊ฒฐ๊ณผ๋ฅผ ์๊ตฌํ๋ ์์คํ ์ ์ฐ๊ฒฐํ๋ ์ผ์ด๋ค. ์จ๋(temperature) 0 ๊ณ ์ , ์๋ ๊ณ ์ , ๋ค์ ๋ชจ๋ธ ํฌํ ๊ฐ์ ๊ธฐ๋ฒ์ด ์๋๋์ง๋ง, ๊ทผ๋ณธ์ ๊ธด์ฅ์ ๋จ๋๋ค.
โฃ ์ฌ๋ด๋ณด(Restaking) ๊ธฐ๋ฐ ๊ฒฝ์ ์ ๋ณด์
์ด๋๋ฆฌ์์ ์ด๋ฏธ ์คํ ์ดํน๋ ์๋ณธ์ ์ค๋ผํด ์๋น์ค์ ๋ด๋ณด๋ก ์ฌํ์ฉํด, ๊ณต๊ฒฉ ๋น์ฉ ๋ถ๋ฑ์์ ์ฐ๋ณ์ ํค์ฐ๋ ์ ๊ทผ์ด๋ค. ์๋ณธ ํจ์จ์ ์ข์์ง์ง๋ง ์๊ด๋ ์คํจ(correlated slashing) ๋ฆฌ์คํฌ๋ผ๋ ์๋ก์ด ์์คํ ๋ฆฌ์คํฌ๋ฅผ ๋ง๋ ๋ค.
๐ง ์ ๋ฆฌํ์๋ฉด, ์ค๋ผํด ๊ธฐ์ ์ ์ญ์ฌ๋ "์ ๋ขฐ๋ฅผ ์ ๊ฑฐํ ์ญ์ฌ"๊ฐ ์๋๋ผ "์ ๋ขฐ๋ฅผ ๋ ์ ๋ ดํ๊ณ ๋ ๊ฒ์ฆ ๊ฐ๋ฅํ ๊ณณ์ผ๋ก ์ด์ ํ ์ญ์ฌ"๋ค.
์์ ํ ํธ๋ฌ์คํธ๋ฆฌ์ค ์ค๋ผํด์ ์ด๋ก ์ ์ผ๋ก ๋ถ๊ฐ๋ฅํ๋ค. ์ธ๋ถ ์ธ๊ณ์ ์ฌ์ค์ ์จ์ฒด์ธ์์ ์ฆ๋ช ํ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. ์ฐ๋ฆฌ๊ฐ ํ ์ ์๋ ๊ฒ์ ์ ๋ขฐ ๊ฐ์ ์ ๋ช ์ํ๊ณ , ์ธก์ ํ๊ณ , ๊ฐ๊ฒฉ์ ๋งค๊ธฐ๋ ๊ฒ์ด๋ค.
13. ๐ ํ์ต ๋ก๋๋งต & ๋ง๋ฌด๋ฆฌ
์ค๋ผํด์ ์ ๋๋ก ๋ค๋ฃจ๋ ค๋ฉด ์ธ ์ข ๋ฅ์ ๊ทผ์ก์ด ํ์ํ๋ค.
๐ง ์์ง๋์ด๋ง Solidity ์ธํฐํ์ด์ค, ๊ฐ์ค ์ต์ ํ, ํ๋ก์ ์
๊ทธ๋ ์ด๋ ํจํด
๐ ๊ธ์ต๊ณตํ ์ ๋์ฑยท์ฌ๋ฆฌํผ์งยทTWAPยท์ฒญ์ฐ ๋ฉ์ปค๋์ฆ ์ดํด
๐ฒ ๊ฒ์์ด๋ก ์ธ์ผํฐ๋ธ ์ค๊ณ, ๋ดํฉ ๋น์ฉ ๊ณ์ฐ, ์ฌ๋์ฑ ํ๋ผ๋ฏธํฐ ํ๋
์ด ์ธ ๊ฐ์ง๊ฐ ๊ต์ฐจํ๋ ์ง์ ์ด ์ค๋ผํด ์ค๊ณ๋ค. ๊ทธ๋์ ์ค๋ผํด์ ๋ธ๋ก์ฒด์ธ ๊ฐ๋ฐ์์ ๊ฐ์ฅ ํ์ ์ ์ด๊ณ , ๊ฐ์ฅ ์ฌ๊ณ ๊ฐ ์ฆ์ผ๋ฉฐ, ๊ฐ์ฅ ์ ํ๊ฐ๋ ์์ญ์ด๋ค.
์ค์ ๋ก ์ค๋งํธ ์ปจํธ๋ํธ ๋ณด์ ๊ฐ์ฌ ์์์์ ์ค๋ผํด ๊ด๋ จ ์ด์๋ ๊พธ์คํ ์์๊ถ์ ์ฐจ์งํ๋ค. ์ฌ๋ฅ๋ท์ '์ง์์ธ์ ์ฒ'์ ์ด๋ฐ ์ฌํ ์ฃผ์ ๋ฅผ ์ ๋ฆฌํด๋๋ ์ด์ ๋ ์ฌ๊ธฐ์ ์๋ค. ์ฝ๋ ํ ์ค์ ๋ฐฐ์ฐ๋ ๊ฒ๋ณด๋ค, "๋ด ํ๋กํ ์ฝ์ด ๋ฌด์์ ์ ๋ขฐํ๊ณ ์๋๊ฐ"๋ฅผ ์ค์ค๋ก ๋ชฉ๋กํํ ์ ์๋ ๋ฅ๋ ฅ์ด ํจ์ฌ ์ค๋ ๋จ๋๋ค.
ํ ๋ฌธ์ฅ ์์ฝ 8๊ฐ
| # | ํต์ฌ ๋ช ์ |
|---|---|
| 1 | ๋ธ๋ก์ฒด์ธ์ ๊ฒฐ์ ๋ก ์ ์งํค๊ธฐ ์ํด ์ธ๋ถ์ ๋จ์ ๋์ด ์๊ณ , ์ด๊ฒ์ด ์ค๋ผํด ๋ฌธ์ ์ ๊ทผ์์ด๋ค. |
| 2 | ์ค๋ผํด์ ๋ฐ์ดํฐ๋ฅผ '๊ฐ์ ธ์ค๋' ๊ฒ์ด ์๋๋ผ '๋ฐ์ด ๋ฃ๋' ๊ตฌ์กฐ๋ก ๊ฒฐ์ ๋ก ์ ์ฐํํ๋ค. |
| 3 | ์ค๋ผํด์ ์ญํ ์ ๊ฐ๊ฒฉ ํผ๋๋ฅผ ๋์ด ๋์(VRF), ์๋ํ, RWA ์ฆ๋น, ํฌ๋ก์ค์ฒด์ธ๊น์ง ํ์ฅ๋๋ค. |
| 4 | ํ๋กํ ์ฝ์ ์ค์ง ๋ณด์์ ๊ฐ์ฅ ์ฝํ ๊ณ ๋ฆฌ โ ๋๊ฐ ์ค๋ผํด โ ์ ๊ณต๊ฒฉ ๋น์ฉ๊ณผ ๊ฐ๋ค. |
| 5 | ํ๋์๋ก ์ ์๋ณธ ์๊ฑด์ ์ ๊ฑฐํด ์์ ์ ๋์ฑ ์์ฅ ๊ธฐ๋ฐ ์ค๋ผํด์ ์ฌ์ค์ ๋ฌด๋ ฅํํ๋ค. |
| 6 | ์จ์ฒด์ธ ๊ฐ๊ฒฉ์ ๊ณ๋จํ์ด๋ฉฐ, staleness์ ํ๋ก ํธ๋ฌ๋์ ๊ตฌ์กฐ์ ์ผ๋ก ๋ฐ์ํ๋ค. |
| 7 | ์ฃผ๊ด์ ์ฌ์ค์ ๋๊ด์ ์ค๋ผํด๋ก๋ง ๋ค๋ฃฐ ์ ์๊ณ , ์ด๋ ์๋์ ๊ฑฐ๋ฒ๋์ค ๋ฆฌ์คํฌ๋ฅผ ์ง๋ถํ๋ค. |
| 8 | ์์ ํ ํธ๋ฌ์คํธ๋ฆฌ์ค ์ค๋ผํด์ ์๋ค. ์ ๋ขฐ๋ฅผ ์ ๊ฑฐํ๋ ๊ฒ ์๋๋ผ ๋ช ์ํ๊ณ ๊ฐ๊ฒฉ ๋งค๊ธฐ๋ ๊ฒ์ด ๋ชฉํ๋ค. |
๐ฎ ๋ง์ง๋ง ๋น์
๋ธ๋ก์ฒด์ธ์ ์๋ฒฝํ ๊ธฐ์ต๋ ฅ์ ๊ฐ์ก์ง๋ง ๋๊ณผ ๊ท๊ฐ ์๋ ์กด์ฌ๋ค.
์ค๋ผํด์ ๊ทธ ์กด์ฌ์๊ฒ ๋ถ์ฌ์ค ์ธ๊ณต ๋์ด๋ค.
์ธ๊ณต ๋์ ์ธ์์ ๋ณด๊ฒ ํด์ฃผ์ง๋ง, ๋ ์ฆ์ ๋จผ์ง๊ฐ ๋ฌป์ผ๋ฉด ๊ทธ ๋จผ์ง๋ฅผ 'ํ์ค'๋ก ๋ฏฟ๊ฒ ๋ง๋ ๋ค.
๊ทธ๋ฆฌ๊ณ ๋ธ๋ก์ฒด์ธ์ ํ ๋ฒ ๋ฏฟ์ ๊ฒ์ ์ ๋ ์์ง ์๋๋ค.
๊ทธ๋ฌ๋ ์ค๋ผํด์ ์ค๊ณํ ๋ ์ฐ๋ฆฌ๊ฐ ๋ฌป๋ ์ง๋ฌธ์ "์ด๋ป๊ฒ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ฌ๊น"๊ฐ ์๋๋ผ,
"์ด ๋ ์ฆ๊ฐ ๋๋ฌ์์ก์ ๋, ๋ด ์์คํ
์ ์ด๋ป๊ฒ ์ด์๋จ์๊น"์ฌ์ผ ํ๋ค.
์ค๋ผํด์ ์ดํดํ๋ฉด Web3์ ์ ๋ฐ์ด ๋ณด์ธ๋ค. ๋๋จธ์ง ์ ๋ฐ์ "๊ทธ ๋ฐ์ดํฐ๋ฅผ ๋ฏฟ๊ณ ๋ฌด์์ ํ ๊ฒ์ธ๊ฐ"๋ผ๋, ํจ์ฌ ์ธ๊ฐ์ ์ธ ์ง๋ฌธ์ด๋ค. ๐ฑ
๊ด๋ จ ํค์๋
๋๊ธ ์์ฑ
์ด ๊ธ์ ๋ํ ์ฌ๋ฌ๋ถ์ ์๊ฐ์ ๋ค๋ ค์ฃผ์ธ์
๋ก๊ทธ์ธ์ด ํ์ํฉ๋๋ค
๋๊ธ์ ์์ฑํ๋ ค๋ฉด ๋จผ์ ๋ก๊ทธ์ธํด์ฃผ์ธ์.
๋๊ธ 0
์ง์์ธ์ ์ฒ - ์ง์ ์ฌ์ฐ๊ถ ๋ณดํธ ๊ณ ์ง
์ง์ ์ฌ์ฐ๊ถ ๋ณดํธ ๊ณ ์ง
- ์ ์๊ถ ๋ฐ ์์ ๊ถ: ๋ณธ ์ปจํ ์ธ ๋ ์ฌ๋ฅ๋ท์ ๋ ์ AI ๊ธฐ์ ๋ก ์์ฑ๋์์ผ๋ฉฐ, ๋ํ๋ฏผ๊ตญ ์ ์๊ถ๋ฒ ๋ฐ ๊ตญ์ ์ ์๊ถ ํ์ฝ์ ์ํด ๋ณดํธ๋ฉ๋๋ค.
- AI ์์ฑ ์ปจํ ์ธ ์ ๋ฒ์ ์ง์: ๋ณธ AI ์์ฑ ์ปจํ ์ธ ๋ ์ฌ๋ฅ๋ท์ ์ง์ ์ฐฝ์๋ฌผ๋ก ์ธ์ ๋๋ฉฐ, ๊ด๋ จ ๋ฒ๊ท์ ๋ฐ๋ผ ์ ์๊ถ ๋ณดํธ๋ฅผ ๋ฐ์ต๋๋ค.
- ์ฌ์ฉ ์ ํ: ์ฌ๋ฅ๋ท์ ๋ช ์์ ์๋ฉด ๋์ ์์ด ๋ณธ ์ปจํ ์ธ ๋ฅผ ๋ณต์ , ์์ , ๋ฐฐํฌ, ๋๋ ์์ ์ ์ผ๋ก ํ์ฉํ๋ ํ์๋ ์๊ฒฉํ ๊ธ์ง๋ฉ๋๋ค.
- ๋ฐ์ดํฐ ์์ง ๊ธ์ง: ๋ณธ ์ปจํ ์ธ ์ ๋ํ ๋ฌด๋จ ์คํฌ๋ํ, ํฌ๋กค๋ง, ๋ฐ ์๋ํ๋ ๋ฐ์ดํฐ ์์ง์ ๋ฒ์ ์ ์ฌ์ ๋์์ด ๋ฉ๋๋ค.
- AI ํ์ต ์ ํ: ์ฌ๋ฅ๋ท์ AI ์์ฑ ์ปจํ ์ธ ๋ฅผ ํ AI ๋ชจ๋ธ ํ์ต์ ๋ฌด๋จ ์ฌ์ฉํ๋ ํ์๋ ๊ธ์ง๋๋ฉฐ, ์ด๋ ์ง์ ์ฌ์ฐ๊ถ ์นจํด๋ก ๊ฐ์ฃผ๋ฉ๋๋ค.
์์ง ๋๊ธ์ด ์์ต๋๋ค.