EUTXO ํธ๋๋ถ
- ์๊ฐ
- ๋ธ๋ก์ฒด์ธ ํ๊ณ ๋ชจ๋ธ์ด๋ ๋ฌด์์ธ๊ฐ?
- UTXO ๋ชจ๋ธ vs ๊ณ์ /์๊ณ ๋ชจ๋ธ: ๊ฐ๋ตํ ๊ฐ์
- UTXO
- UTXO ๋ชจ๋ธ์ โ๊ฑฐ์ค๋ฆ๋โ ๊ฐ๋
- UTXO ๋ชจ๋ธ์ ์ฅ์
- ๊ณ์ /์๊ณ ๋ชจ๋ธ
- UTXO
- EUTXO ๋ชจ๋ธ
- ํธ๋์ญ์
์ ๋ํด ํด์ผํ ์ด์ผ๊ธฐ: ์ถ๋ ฅ๊ณผ ์
๋ ฅ
- ํธ๋์ญ์ ์ถ๋ ฅ
- ํธ๋์ญ์ ์ ๋ ฅ
- UTXO์ ์๋ ๋ฐฉ์
- EUTXO: ์นด๋ฅด๋ค๋ ธ์ ์ ํ ๋ฐฐ๊ฒฝ
- ํ๋ฃจํฌ์ค ์ฝ์ด
- EUTXO ๋ชจ๋ธ์ UTXO๋ฅผ ์ด๋ป๊ฒ ํ์ฅํ๋๊ฐ?
- EUTXO๋ 2022๋ ์ Cardano๋ฅผ ํ์ฅํ๊ธฐ ์ํ ๋ฐํ
- ํธ๋์ญ์
์ ๋ํด ํด์ผํ ์ด์ผ๊ธฐ: ์ถ๋ ฅ๊ณผ ์
๋ ฅ
- ๋น์๊ตฌ์ ์์ค์ ๋ํด ํญ์ ์๊ณ ์ถ์์ง๋ง ๋ฌป๊ธฐ ๋๋ ค์ ๋ ๋ชจ๋ ๊ฒ
- ๋น์๊ตฌ์ ์์ค: ์ ์
- AMM vs ์ค๋๋ถ
- AMM
- ์ค๋๋ถ
- ๋น์๊ตฌ์ ์์ค์ ์์ธก (๋ถ)๊ฐ๋ฅ์ฑ
- UTXO ๊ธฐ๋ฐ ์ฒด์ธ vs ๊ณ์ /์๊ณ ์ฒด์ธ์ ๋น์๊ตฌ์ ์์ค
- ๋น์๊ตฌ์ ์์ค์ ๋ํ ๋ณด๋ฃจ๋ก์์ EUTXO ๋ฐ ์ค๋๋ถ DEX ์ค๊ณ
- ๊ธ๋ก๋ฒ ์ํ๊ฐ EUTXO ๊ธฐ๋ฐ ์ฒด์ธ์์ ๋ฌธ์ ๊ฐ ๋์ง ์๋ ์ด์
- ์ถ๊ฐ ๊ฐ์ ์ฌํญ
- ๊ฒฐ๋ก : EUTXO ๋ชจ๋ธ์ด ํ์ ์ ์ด๊ณ ์ ์ ํ ์ด์ ๋ ๋ฌด์์ธ๊ฐ?
- ์ถ๊ฐ ์๋ฃ
์๊ฐ
๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ๋ ๋ณต์กํ ๋ฐ์ดํฐ ๊ตฌ์กฐ์ด๋ค. ๊ฑฐ๋๋ ์ง์์ ์ผ๋ก ์ฒด์ธ์ ๊ฐ๋ก์ง๋ฅด๋ฉฐ, ๊ธฐ๋ณธ ์์ฅ์ ๋ฌด๊ฒฐ์ฑ๊ณผ ์ ๋ขฐ์ฑ์ ์ ์งํ๊ธฐ ์ํด ์ ์คํ ์ถ์ ๊ณผ ๊ด๋ฆฌ๊ฐ ํ์ํ ๋์งํธ ๋ฐ์๊ตญ์ ๋จ๊ธด๋ค.
๋ธ๋ก์ฒด์ธ ์ธ๊ณ์๋ UTXO ๊ธฐ๋ฐ ๋ธ๋ก์ฒด์ธ(์: ๋นํธ์ฝ์ธ)๊ณผ ๊ณ์ /์๊ณ ์ฒด์ธ(์ด๋๋ฆฌ์ ๋ฑ)์ ๋ ๊ฐ์ง ์ฃผ์ ํ๊ณ ์์ฅ์ด ์กด์ฌํ๋ค.
Cardano๋ EUTXO(Extended Unspent Transaction Output) ํ๊ณ ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ์ค๋งํธ ์ปจํธ๋ํธ๋ฅผ ์ฒ๋ฆฌํ ์ ์๋ ๊ธฐ๋ฅ์ ๋นํธ์ฝ์ธ์ UTXO ๋ชจ๋ธ๊ณผ ๊ฒฐํฉํ๋ค. EUTXO๋ฅผ ์ฑํํ๋ฉด Cardano ์ฒด์ธ์ ์ค๋งํธ ์ปจํธ๋ํธ๋ฅผ ์ฝ๊ฒ ๊ตฌํํ ์ ์๋ค.
EUTXO ๋ชจ๋ธ์ ๋ค๋ฅธ ํ๊ณ ๋ชจ๋ธ์ ๋นํด ๊ณ ์ ํ ์ด์ ์ ์ ๊ณตํ๋ค. ์๋ฅผ ๋ค์ด ํธ๋์ญ์ ์ ํจ์ฑ ๊ฒ์ฆ์ ์ฑ๊ณต ๋๋ ์คํจ๋ ๋ธ๋ก์ฒด์ธ ์์ ๋ค๋ฅธ ์์๊ฐ ์๋ ํธ๋์ญ์ ์์ฒด์ ํด๋น ์ ๋ ฅ๋ง์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก, ํธ๋์ญ์ ์ด ๋ธ๋ก์ฒด์ธ์ผ๋ก ์ ์ก๋๊ธฐ ์ ์ ์คํ์ฒด์ธ์์ ํธ๋์ญ์ ์ ์ ํจ์ฑ์ ํ์ธํ ์ ์๋ค. ํธ๋์ญ์ ์ด ํ์๋ก ํ๋ ์ ๋ ฅ์ ๋ค๋ฅธ ํธ๋์ญ์ ์ด ๋์์ ์ฌ์ฉํด๋ฒ๋ฆฌ๋ฉด ํธ๋์ญ์ ์ด โโ์คํจํ ์ ์์ง๋ง, ๋ชจ๋ ์ ๋ ฅ์ด ์ฌ์ ํ ์กด์ฌํ๋ค๋ฉด ํธ๋์ญ์ ์ ๋ฐ๋์ ์ฑ๊ณตํ ๊ฒ์ด๋ค. ์ด๋ ํธ๋์ญ์ ์ด ์คํ ์ค๊ฐ์ ์คํจํ ์ ์๋ ์ด๋๋ฆฌ์๊ณผ ๊ทน๋ช ํ ๋์กฐ๋ฅผ ์ด๋ฃฌ๋ค.
EUTXO๋ฅผ ์ดํดํ๋ ค๋ฉด ๋ธ๋ก์ฒด์ธ ํ๊ณ ๋ชจ๋ธ์ด ๋ฌด์์ธ์ง, ์ ํ์ํ์ง, ๊ธฐ๋ฅ ๋ฐ ํน์ฑ์ ์ดํดํด์ผ ํ๋ค.
๋ธ๋ก์ฒด์ธ ํ๊ณ ๋ชจ๋ธ์ด๋ ๋ฌด์์ธ๊ฐ?
๋ชจ๋ ํ์ฌ, ๊ธฐ์ ๋๋ ์์ ๋จ์ฒด๋ ์ด์ต๊ณผ ์์ค, ํ๊ธ ํ๋ฆ ๋ฐ ๊ธฐํ ๋งค๊ฐ๋ณ์์ ๋ํ ์ ํํ ๊ธฐ๋ก์ ์ ์งํ๊ธฐ ์ํด ๋์ฐจ๋์กฐํ๋ฅผ ํ์๋ก ํ๋ค. ์ด ๋ชจ๋ ๋ฐ์ดํฐ์ ๋ํ ์ ์คํ ํ๊ณ๋ฅผ ์ ์งํจ์ผ๋ก์จ ํ์ฌ๋ ํน์ ์์ ์ ์ฌ๋ฌด ์ํ๋ฅผ ํ ๋์ ํ์ ํ ์ ์๋ค. ํ์ฌ์ ํ๊ณ ์ฅ๋ถ๋ ๋ ๋ค๋ฅธ ์ด์ ์ ์ ๊ณตํ๋ค. ์๊ธ์ ์ถ์ฒ์ ์์ ๊ถ์ ์ถ์ ํ ์ ์๋ ๊ธฐ๋ฅ์ด๋ค.
๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ๋ ๋ํ ๋๊ฐ ์ด๋ค ์ฝ์ธ์ ์์ ํ๊ณ ์๋์ง(๊ทธ๋ฆฌ๊ณ ์ผ๋ง๋ ๋ง์ ์ฝ์ธ์ ์์ ํ๊ณ ์๋์ง), ํด๋น ์ฝ์ธ์ด ์ด๋๋ก ๊ฐ๋์ง, ์ด๋ค ์ฝ์ธ์ด ์ฌ์ฉ๋์๋์ง, ์ด๋ค ์ฝ์ธ์ด ์ฌ์ฉ ๊ฐ๋ฅํ ์ํ๋ก ๋จ์ ์๋์ง ์ถ์ ํ๊ธฐ ์ํ ํ๊ณ ๋ชจ๋ธ์ด ํ์ํ๋ค.
UTXO ๋ชจ๋ธ vs ๊ณ์ /์๊ณ ๋ชจ๋ธ: ๊ฐ๋ตํ ๊ฐ์
์์ญ ๋ ์ ์๋ ํ๊ณ์ฌ๋ค์ด ์๊ธ์ ์ด๋์ ๊ดํ ๊ธฐ๋ก์ ์ ์งํ๊ธฐ ์ํด ์์ผ๋ก ์ด ์ค๋ฌผ ์ฅ๋ถ๋ฅผ ์ฌ์ฉํ๋ค. ์์ฆ ํ์ฌ๋ ์ด์ ๊ฐ์ ์ ์ ๋ฒ์ ์ ์ฌ์ฉํ๋ค. ๋ธ๋ก์ฒด์ธ์ ์ฅ๋ถ์ ํญ๋ชฉ๊ณผ ๊ฝค ํก์ฌํ ํธ๋์ญ์ ์ ๊ธฐ๋ก์ผ๋ก ์ฌ์ฉํ์ฌ ์ถ์ฒ์ ์์ ๊ถ์ ์ถ์ ํ๋ค. ์ด๋ฌํ ํธ๋์ญ์ ์๋ ๋ง์ ์ ๋ณด(์ฝ์ธ์ ์ถ์ฒ, ์ฝ์ธ์ ๋ชฉ์ ์ง ๋ฐ ์ด๋ฌํ ๊ฑฐ๋์์ ๋จ์ ์์ก ๋ฑ)๊ฐ ํฌํจ๋์ด ์๋ค.
๋ค์์ UTXO ๋ฐ ๊ณ์ /์๊ณ ๋ชจ๋ธ์ ๋ํ ๊ฐ๋ตํ ๊ฐ์์ด๋ค.
UTXO
UTXO ๋ชจ๋ธ์์ ์์ฐ์ ์ด๋์ ๋ ธ๋๊ฐ ํธ๋์ญ์ ์ด๊ณ ์์ง๊ฐ ํธ๋์ญ์ ์ถ๋ ฅ์ธ ์ ํฅ ๋น์ํ ๊ทธ๋ํ(Directed Acyclic Graph)์ ํํ๋ก ๊ธฐ๋ก๋๋ฉฐ, ๊ฐ ์ถ๊ฐ ํธ๋์ญ์ ์ UTXO์ ์ผ๋ถ๋ฅผ ์๋นํ๊ณ ์๋ก์ด ๊ฒ์ ์ถ๊ฐํ๋ค. ์ฌ์ฉ์์ ์ง๊ฐ์ ์ฌ์ฉ์๊ฐ ์์ ํ ๋ชจ๋ ์ฃผ์์ ๊ด๋ จ๋ ๋ฏธ์ฌ์ฉ ์ถ๋ ฅ ๋ชฉ๋ก์ ์ถ์ ํ๊ณ ์ฌ์ฉ์์ ์๊ณ ๋ฅผ ๊ณ์ฐํ๋ค.
UTXO๋ ์ฌ๋ฌ ๋ฉด์์ ํ๊ธ๊ณผ ์ ์ฌํ๋ค. ๋ค์์ ์ข์ ๋น์ ๊ฐ ๋ ์ ์๋ค.
์ง๊ฐ์ 50๋ฌ๋ฌ๊ฐ ์๋ค. ์ด ๊ธ์ก์ ์ฌ๋ฌ ์กฐํฉ์ผ๋ก ๊ตฌ์ฑ๋ ์ ์๋ค. 20๋ฌ๋ฌ ์งํ 2์ฅ๊ณผ 10๋ฌ๋ฌ ์งํ 1์ฅ, 10๋ฌ๋ฌ ์งํ 4์ฅ๊ณผ 5๋ฌ๋ฌ ์งํ 2์ฅ, ๊ธฐํ ์ฌ๋ฌ ๊ฐ์ง ์กฐํฉ. ๊ทธ๋ฌ๋ ์์ด์ ๊ด๊ณ์์ด, ๊ธ์ก($50)์ ๋์ผํ๊ฒ ์ ์ง๋๋ค. UTXO๋ ๊ฐ์ ๋ฐฉ์์ผ๋ก ์๋ํ๋ค. ๋ธ๋ก์ฒด์ธ ์ง๊ฐ์ ์๋ ์๊ณ (์: 150 ์ฝ์ธ)๋ ์ด์ ๊ฑฐ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ค์ํ UTXO ์กฐํฉ์ผ๋ก ๊ตฌ์ฑ๋ ์ ์์ง๋ง ์๊ณ ๋ ๋์ผํ๊ฒ ์ ์ง๋๋ค. ์ฆ, ์ฃผ์ด์ง ์ง๊ฐ ์ฃผ์์ ๋ณด๊ด๋ ์๊ณ ๋ ์ด์ ๊ฑฐ๋์์ ์ฌ์ฉ๋์ง ์์ ๋ชจ๋ UTXO์ ํฉ๊ณ์ด๋ค.
UTXO ๋ชจ๋ธ์ โ๊ฑฐ์ค๋ฆ๋โ ๊ฐ๋
๋ชจ๋ ์์ ์ ํ๊ธ ๊ฑฐ๋์ ๋ง์ฐฌ๊ฐ์ง๋ก UTXO๋ '์์กโ์ ๋์ ํ๋ค. ์๋ฅผ ๋ค์ด, ์ง๊ฐ์์ 50๋ฌ๋ฌ์ง๋ฆฌ ์งํ๋ฅผ ๊บผ๋ผ ๋, 15๋ฌ๋ฌ์ง๋ฆฌ ๋ฌผ๊ฑด์ ์ง๋ถํ๊ธฐ ์ํด ๊ทธ ์งํ๋ฅผ ๋ ์์ ์กฐ๊ฐ์ผ๋ก ์ฐข์ ์๋ ์๋ค. 50๋ฌ๋ฌ ์งํ ์ ์ฒด๋ฅผ ๊ฑด๋ค์ฃผ๊ณ ๊ณ์ฐ์์๊ฒ์ ๊ฑฐ์ค๋ฆ๋์ ๋ฐ์์ผ ํ๋ค. UTXO๋ ๋์ผํ ๋ฐฉ์์ผ๋ก ์๋ํ๋ค. UTXO๋ฅผ ๋ ์์ ๋นํธ๋ก '๋ถํ โํ ์ ์๋ค. UTXO๋ ํต์งธ๋ก ์ฌ์ฉ๋๋ฉฐ, ๊ฑฐ์ค๋ฆ๋(์์ก)์ ๋ ์์ UTXO ํํ๋ก ์ง๊ฐ ์ฃผ์๋ก ๋๋ ค์ค๋ค.
UTXO ๋ชจ๋ธ์ ์ฅ์
์ ์ก๋๋ UTXO์ ํฌ๊ธฐ, ๋์ด ๋ฐ ์์ ํ์ธํ๊ณ ์ถ์ ํจ์ผ๋ก์จ ๋ธ๋ก์ฒด์ธ์ ์ฌ์ฉ ๋ฐ ์ฒด์ธ์ ์ฌ๋ฌด ํ๋์ ๋ํ ์ ํํ ์งํ๋ฅผ ์ถ์ถํ ์ ์๋ค.
UTXO ๋ชจ๋ธ์ ๋ค๋ฅธ ์ด์ ๋ ์ ๊ณตํ๋ค. ์๋ฅผ ๋ค์ด ์ค๋งํธ ์ปจํธ๋ํธ ๋ณ๋ ฌํ ๋ฐ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ๋๋ถ์ ํ์ฅ์ฑ์ด ํฅ์๋์๋ค. ๋ํ ๊ฐ UTXO๋ ํต์งธ๋ก ํ ๋ฒ๋ง ์ฌ์ฉ๋ ์ ์์ผ๋ฏ๋ก ํธ๋์ญ์ ๋ก์ง์ด ๋จ์ํ๋์ด ํธ๋์ญ์ ๊ฒ์ฆ์ด ํจ์ฌ ๊ฐ๋จํด์ง๋ค.
UTXO๋ฅผ ์์ฝํ๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.
- UTXO๋ ๋ฏธ๋์ ์ฌ์ฉํ ์ ์๋ ์ด์ ํธ๋์ญ์ ์ ์ถ๋ ฅ์ด๋ค.
- UTXO ์ฒด์ธ์๋ ๊ณ์ ์ด ์๋ค. ๋์ ์ฝ์ธ์ UTXO ๋ชฉ๋ก์ผ๋ก ์ ์ฅ๋๋ฉฐ, ํธ๋์ญ์ ์ ๊ธฐ์กด UTXO๋ฅผ ์๋นํ๊ณ ๊ทธ ์๋ฆฌ์์ ์๋ก์ด UTXO๋ฅผ ์์ฑํจ์ผ๋ก์จ ๋ง๋ค์ด์ง๋ค.
- ์๊ณ ๋ ์ง์ ๋ ์ฃผ์๋ก ์ ์ด๋๋ UTXO์ ํฉ๊ณ์ด๋ค.
- UTXO๋ '์์กโ์ ์ฌ์ฉํ๋ค๋ ์ ์์ ํ๊ธ๊ณผ ์ ์ฌํ๋ฉฐ, ๋ถํ ๋ ์ ์๋ค(UTXO๋ ํต์งธ๋ก ์ฌ์ฉ๋จ).
๊ณ์ /์๊ณ ๋ชจ๋ธ
์ด๋ฆ์์ ์ ์ ์๋ฏ์ด ๊ณ์ /์๊ณ ๊ณ์ ๋ชจ๋ธ์ ์ฌ์ฉํ๋ ๋ธ๋ก์ฒด์ธ์ ์ฝ์ธ ์๊ณ ๋ฅผ ์ ์งํ๊ธฐ ์ํด ๊ณ์ (๊ฐ์ธ ํค ๋๋ ์ค๋งํธ ์ปจํธ๋ํธ๋ก ์ ์ด)์ ์ฌ์ฉํ๋ค. ์ด ๋ชจ๋ธ์์, ์์ฐ์ ์ฌ์ฉ์ ๊ณ์ ๋ด์ ์๊ณ ๋ก ํ์๋๋ฉฐ, ์๊ณ ๋ ๊ณ์ ์ ๊ธ๋ก๋ฒ ์ํ(global state)๋ก ์ ์ฅ๋๊ณ , ๊ฐ ๋ ธ๋์ ๋ณด๊ด๋๋ฉฐ, ๋ชจ๋ ํธ๋์ญ์ ์ ๋ฐ๋ผ ์ ๋ฐ์ดํธ๋๋ค.
๋ง์ ๋ฉด์์, ๊ณ์ /์๊ณ ์ฒด์ธ(์: Ethereum)์ ๊ธฐ์กด ์ํ ๊ณ์ข์ ์ ์ฌํ ๋ฐฉ์์ผ๋ก ์๋ํ๋ค. ์ง๊ฐ์ ์๊ณ ๋ ์ฝ์ธ์ด ์ ๊ธ๋๋ฉด ์ฆ๊ฐํ๊ณ ์ฝ์ธ์ด ๋ค๋ฅธ ๊ณณ์ผ๋ก ์ ์ก๋๋ฉด ๊ฐ์ํ๋ค. ์ฌ๊ธฐ์ ์ค์ํ ์ฐจ์ด์ ์ UTXO์ ๋ฌ๋ฆฌ ์๊ณ ์ ๋ถ๋ถ์ ์ผ๋ก ์ฌ์ฉํ ์ ์๋ค๋ ๊ฒ์ด๋ค. ์๋ฅผ ๋ค์ด ๊ณ์ ์ 100 ETH๊ฐ ์๋ ๊ฒฝ์ฐ ๊ทธ ์ค ์ผ๋ถ(์: 30 ETH)๋ฅผ ๋ค๋ฅธ ์ฌ๋์๊ฒ ๋ณด๋ผ ์ ์๋ค. ๊ทธ ๊ฒฐ๊ณผ, ์๊ณ ๋ 70 ETH๊ฐ ๋๋ค. ์ด์ ๊ณ์ข์ ๋จ์ ์์ก์ 70 ETH์ด๋ฉฐ, ์ฝ์ธ์ ๋ฐ์ ์ฃผ์์๋ 30 ETH๊ฐ ์ฆ๊ฐํ๋ค. UTXO ๋ชจ๋ธ๊ณผ ๊ฐ์ ์์ก ๊ฐ๋ ์ ๊ณ์ /์๊ณ ํ๊ณ ๋ชจ๋ธ์์๋ ์ ์ฉ๋์ง ์๋๋ค.
๊ณ์ /์๊ณ ๋ชจ๋ธ์ ์์ฝํ๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.
- ์ด ํ๊ณ ๋ชจ๋ธ์ ์ํ ์ด์ ๋ฐฉ์๊ณผ ์ ์ฌํ๋ค.
- ์ฌ์ฉ์๋ ์ฝ์ธ ์๊ณ ๋ฅผ ๋ณด์ ํ ๊ณ์ ์ ๊ฐ์ง๊ณ ์๋ค.
- ์๊ณ ๋ฅผ ๋๋์ด ์ฌ์ฉํ ์ ์๋ค.
- ์์ก ๊ฐ๋ ์ ์ ์ฉ๋์ง ์๋๋ค.
EUTXO ๋ชจ๋ธ
EUTXO๋ฅผ ์ดํดํ๋ ค๋ฉด Cardano์์ ํธ๋์ญ์ ์ด ์ด๋ป๊ฒ ์๋ํ๋์ง ์ดํดํ๋ ๊ฒ์ด ์ค์ํ๋ค. ํนํ ํธ๋์ญ์ ์ ์ถ๋ ฅ๊ณผ ์ ๋ ฅ์ ์ญํ ์ ๋ํด์.
ํธ๋์ญ์ ์ ๋ํด ํด์ผํ ์ด์ผ๊ธฐ: ์ถ๋ ฅ๊ณผ ์ ๋ ฅ
๊ฑฐ๋(transaction, ํธ๋์ญ์ )๋ผ๋ ์ฉ์ด๋ ๋ณดํต ๊ธ์ต์ ์ธ ์๋ฏธ๋ฅผ ๋ ์ฌ๋ฆฌ๊ฒ ํ๋ค. ๋นํธ์ฝ์ธ์ ๊ฒฝ์ฐ, ๋นํธ์ฝ์ธ ๋ธ๋ก์ฒด์ธ์ ์ฌ์ฉํ์ฌ ์๊ธ์ ๊ฐ์ธ ๊ฐ์ ์ด๋ํ๋ ๋ฐ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ์ด๋ฌํ ์๋ฏธ๊ฐ ์ ์ฉ๋๋ค. ํ์ง๋ง ์นด๋ฅด๋ค๋ ธ๋ฅผ ๋น๋กฏํ ๋ง์ ๋ค๋ฅธ ๋ธ๋ก์ฒด์ธ์์๋ ์ด ์ฉ์ด๊ฐ ๋ ๋ค์ํ ์๋ฏธ๋ก ์ฌ์ฉ๋๋ค. ์ด๋ฌํ ๊ฒฝ์ฐ์ "ํธ๋์ญ์ "์ด๋ผ๋ ์ฉ์ด๋ ๋ ์ธ๋ถํ๋ ์๋ฏธ๋ฅผ ๊ฐ๋๋ค. ํธ๋์ญ์ ์ ๊ฐ์น์ ์ด์ ์ผ๋ก ์๊ฐํ ์ ์๋ค.
๋ธ๋ก์ฒด์ธ ํ๊ฒฝ์์ ๊ฐ ํธ๋์ญ์ ์ ํ๋ ์ด์์ ์ ๋ ฅ๊ณผ ํ๋ ์ด์์ ์ถ๋ ฅ์ ๊ฐ์ง ์ ์๋ค. ํธ๋์ญ์ ์ด ์ด๋ป๊ฒ ์๋ํ๊ณ ์ด๋ป๊ฒ UTXO์ ๊ด๋ จ๋๋์ง ์ดํดํ๋ ค๋ฉด ์ ๋ ฅ๊ณผ ์ถ๋ ฅ์ ๊ฐ๋ ์ ์ดํดํด์ผ ํ๋ค. ์ถ์์ ์ธ ์ฉ์ด๋ก ํธ๋์ญ์ ์ ์ด์ ์ถ๋ ฅ์ ์ ๊ธ์ ํด์ ํ๊ณ ์ ์ถ๋ ฅ์ ์์ฑํ๋ ์์ ์ผ๋ก ์๊ฐํด ๋ณผ ์ ์๋ค.
ํธ๋์ญ์ ์ถ๋ ฅ
ํธ๋์ญ์ ์ถ๋ ฅ์๋ ์ฃผ์(์๋ฌผ์ ๋ก ์๊ฐํ ์ ์์)์ ๊ฐ์ด ํฌํจ๋๋ค. ์ด ๋น์ ์ ๋ฐ๋ผ, ํด๋น ์ฃผ์์ ์ํ ์๋ช ์ ์ถ๋ ฅ ์ ๊ธ์ ํด์ ํ๋ ์ด์ ์ด๋ค. ํ ๋ฒ ์ ๊ธ์ด ํด์ ๋ ์ถ๋ ฅ์ ์ ๋ ฅ์ผ๋ก ์ฌ์ฉ๋ ์ ์๋ค.
์ ํธ๋์ญ์ ์ ์ด์ ํธ๋์ญ์ ์ ์ถ๋ ฅ์ ์ฌ์ฉํ๊ณ , ํฅํ ํธ๋์ญ์ ์์ ์ฌ์ฉํ ์ ์๋ ์๋ก์ด ์ถ๋ ฅ์ ์์ฑํ๋ค. ๊ฐ UTXO๋ ํต์งธ๋ก ํ ๋ฒ๋ง ์ฌ์ฉํ ์ ์๋ค. ๊ฐ ์ถ๋ ฅ์ ์ ํํ ํ๋์ ์ ๋ ฅ, ์ค์ง ํ๋์ ์ ๋ ฅ์ผ๋ก๋ง ์๋น๋ ์ ์๋ค.
ํธ๋์ญ์ ์ ๋ ฅ
ํธ๋์ญ์ ์ ๋ ฅ์ ์ด์ ํธ๋์ญ์ ์ ์ถ๋ ฅ์ด๋ค. ํธ๋์ญ์ ์ ๋ ฅ์๋ ํฌ์ธํฐ์ ์ ๊ธ ํด์ ํค ์ญํ ์ ํ๋ ์ํธํ ์๋ช ์ด ํฌํจ๋๋ค. ํฌ์ธํฐ๋ ์ด์ ํธ๋์ญ์ ์ถ๋ ฅ์ ์ฐธ์กฐํ๋ฉฐ, ํด์ ํค๋ ํด๋น ์ถ๋ ฅ์ ์ ๊ธ ํด์ ํ๋ค. ์ถ๋ ฅ์ด ์ ๋ ฅ์ ์ํด ์ ๊ธ ํด์ ๋๋ฉด ๋ธ๋ก์ฒด์ธ์ ์ ๊ธ ํด์ ๋ ์ถ๋ ฅ์ โ์๋น๋โ ๊ฒ์ผ๋ก ํ์ํ๋ค. ์ฃผ์ด์ง ํธ๋์ญ์ ์ ์ํด ์์ฑ๋ ์๋ก์ด ์ถ๋ ฅ์ ์๋ก์ด ์ ๋ ฅ์ด ๊ฐ๋ฆฌํค๊ฒ ๋๋ฉฐ, ์ด๋ฌํ ์ฒด์ธ ๊ตฌ์กฐ๊ฐ ๊ณ์ ์ด์ด์ง๋ค. ์ด๋ฌํ ์๋ก์ด ์ถ๋ ฅ(์์ง ์ ๊ธ ํด์ ๋์ง ์์ ์ฆ, ์๋น๋์ง ์์)์ UTXO๋ผ๊ณ ๋ถ๋ฅธ๋ค. ์๋น๋์ง ์์ ์ถ๋ ฅ์ ๊ฐ๋จํ ์์ง ์ฌ์ฉ๋์ง ์์ ์ถ๋ ฅ์ด๋ผ๊ณ ์ดํดํ๋ฉด ๋๋ค.
UTXO์ ์๋ ๋ฐฉ์
UTXO ํ๊ณ ๋ชจ๋ธ์์๋, ํธ๋์ญ์ ์ ์ด์ ํธ๋์ญ์ ์์ ์ฌ์ฉ๋์ง ์์ ์ถ๋ ฅ์ ์๋นํ๊ณ , ์๋ก์ด ์ถ๋ ฅ์ ์์ฑํ์ฌ ์ด๋ฅผ ๋ค์ ๋ค์ ํธ๋์ญ์ ์ ์ ๋ ฅ์ผ๋ก ์ฌ์ฉํ๋ค.
์ฌ์ฉ์์ ์ง๊ฐ์ ์ด๋ฌํ UTXO๋ฅผ ๊ด๋ฆฌํ๊ณ , ์ฌ์ฉ์๊ฐ ์์ ํ UTXO๋ฅผ ์ฌ์ฉํ์ฌ ํธ๋์ญ์ ์ ์์ํ๋ค. ๋ชจ๋ ๋ธ๋ก์ฒด์ธ ๋ ธ๋๋ ํญ์ ๋ชจ๋ UTXO์ ํ์ ์งํฉ์ ๋ํ ๊ธฐ๋ก์ ์ ์งํ๋ค. ์ด๊ฒ์ UTXO ์งํฉ์ด๋ผ๊ณ ํ๋ค. ๊ธฐ์ ์ ์ฉ์ด๋ก ์ด๊ฒ์ ์ฒด์ธ์ํ์ด๋ฉฐ, ๋ชจ๋ ๋ ธ๋์ ๋ฐ์ดํฐ ๋๋ ํ ๋ฆฌ์ ์ ์ฅ๋๋ค. ์ ๋ธ๋ก์ด ์ฒด์ธ์ ์ถ๊ฐ๋๋ฉด ๊ทธ์ ๋ฐ๋ผ ์ฒด์ธ์ํ๊ฐ ์ ๋ฐ์ดํธ๋๋ค. ์ด ์๋ก์ด ๋ธ๋ก์๋ ์ต์ ํธ๋์ญ์ ๋ชฉ๋ก์ด ํฌํจ๋๋ค(๋ฌผ๋ก ์๋น๋ UTXO ๋ฐ ์ฒด์ธ์ํ๊ฐ ๋ง์ง๋ง์ผ๋ก ์ ๋ฐ์ดํธ๋ ์ดํ์ ์์ฑ๋ ์ UTXO์ ๊ธฐ๋ก๋ ํฌํจ). ๋ชจ๋ ๋ ธ๋๋ ์ฒด์ธ์ํ์ ์ ํํ ์ฌ๋ณธ์ ์ ์งํ๋ค.
EUTXO๋ ๋ค์์ ๊ฒฐํฉํ ํธ๋์ญ์ ๋ฉ์ปค๋์ฆ์ด๋ค.
- ์ค๋งํธ ์ปจํธ๋ํธ: ๋ฝ์ ๋ UTXO, ADA, ๋ค์ดํฐ๋ธ ์์ฐ ๋ฐ NFT.
- ๋ฆฌ๋๋จธ(Redeemers): ์ ๊ธด ์์ฐ์ ์ ๊ธ ํด์ ํ๊ณ ์๋นํ๊ธฐ ์ํด ์ ๊ณต๋ ์ฌ์ฉ์ ์ ๊ณต ๋ฐ์ดํฐ.
- ๋ฐ์ดํ (Datum): ์ฑ์ ๊ด๋ จ๋ ์ต๊ณ ์ ์, ์ฌ์ฉ์ ์ ๋ณด ๋๋ ๊ธฐํ ์ ๋ณด์ ๊ฐ์ ๋ฐ์ดํฐ
- ์ปจํ ์คํธ: ๊ฒ์ฆ ์ค์ธ ํธ๋์ญ์ ์ ๋ํ ๋ฉํ๋ฐ์ดํฐ์ ๊ฐ์ ์ ๋ณด.
EUTXO ๊ตฌ์ฑ ์์
-
์ปจํธ๋ํธ(Contract)
์ค๋งํธ ์ปจํธ๋ํธ๋ ๋ฏธ๋ฆฌ ์ ํด์ง ์กฐ๊ฑด์ด ์ถฉ์กฑ๋๋ฉด ์คํ๋๋ ๋ธ๋ก์ฒด์ธ์ ์ ์ฅ๋ ํ๋ก๊ทธ๋จ์ด๋ค. ์ด๊ฒ์ ์นด๋ฅด๋ค๋ ธ ๋ธ๋ก์ฒด์ธ์์ UTXO, ada๋ฅผ ๋ณด์ ํ๋ ์ ๊ธ์ฅ์น๋ก ์๊ฐํ ์ ์๋ค. -
๋ฆฌ๋๋จธ(Redeemer)
์ค๋งํธ ์ปจํธ๋ํธ์ ์ฌ์ฉ์๋ก๋ถํฐ ์ ๋ฌ๋ ๋ฐ์ดํฐ์ด๋ค. ๊ฐ๋จํ UTXO์์ ๋ฆฌ๋๋จธ๋ UTXO์ ์์ ๊ถ๊ณผ ๋ด์ฉ์ ๋ํ ์ก์ธ์ค๋ฅผ ์ฆ๋ช ํ๋ ์๋ช ์ด ๋ ์ ์๋ค. -
๋ฐ์ดํ (Datum)
UTXO์ ์ฐ๊ด๋ ์ ๋ณด ์กฐ๊ฐ์ด๋ค. ์์ ์ ๋๋ UTXO๋ฅผ ์ฌ์ฉํ ์ ์๋ ์๊ฐ ๋ฑ ํ์ด๋ฐ ์ธ๋ถ ์ ๋ณด์ ๊ฐ์ ์คํฌ๋ฆฝํธ ์ํ ์ ๋ณด๋ฅผ ์ ๋ฌํ๋ ๋ฐ ์ฌ์ฉ๋๋ค. -
์ปจํ ์คํธ(Context)
์ปจํ ์คํธ๋ ๋ณธ์ง์ ์ผ๋ก ๋ณด๋ฅ ์ค์ธ ํธ๋์ญ์ ์ ๋ํ ์์ฝ ์ ๋ณด์ด๋ฉฐ, ํธ๋์ญ์ ์ ๋ ฅ ๋ฐ ์ถ๋ ฅ์ ๋ํ ์ ๊ทผ์ ํ์ฉํ ๋ ์ฆ์ธ(witnesses), ์ธ์ฆ์์ ๋ํ ์ ๋ณด๋ ๋ฌผ๋ก ๊ฐ์ด ํ๋ฅด๋ ๋ฐฉ์์ ๋ํ ์ ๋ณด๋ฅผ ํฌํจํ๋ค.
EUTXO: ์นด๋ฅด๋ค๋ ธ์ ์ ํ ๋ฐฐ๊ฒฝ
์นด๋ฅด๋ค๋ ธ๋ ๊ฒฐ์ ์ฒ๋ฆฌ ์ด์์ ์ญํ ์ ์ํํ๊ธฐ ์ํด ์ค๊ณ๋์๊ธฐ ๋๋ฌธ์ ๋นํธ์ฝ์ธ์ โ์ผ๋ฐโ UTXO ํ๊ณ ๋ชจ๋ธ์ ์ ํฉํ์ง ์๋ค. ํนํ, ์ค๋งํธ ์ปจํธ๋ํธ ๊ธฐ๋ฅ์ ๋ํ ๋ ๋ง์ ํ๋ก๊ทธ๋๋ฐ ํํ์ฑ์ด ํ์ํ๊ธฐ ๋๋ฌธ์ ํ์ ์ ์ธ (โํ์ฅ๋โ) ์๋ฃจ์ ์ด ํ์ํ๋ค.
โ๊ธฐ๋ณธโ UTXO ๋ชจ๋ธ์ ํ๋ก๊ทธ๋จ๋ฐ ํํ์ฑ์ ํ๊ณ๊ฐ ์๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ด๋๋ฆฌ์์ ๊ณ์ /์๊ณ ํ๊ณ ๋ชจ๋ธ์ ๊ณ์ /์๊ณ ์์ฅ๊ณผ ๊ด๋ จ๋ ์ปจํธ๋ํธ ๊ณ์ ์ ์ ์ฉํจ์ผ๋ก์จ ํด๊ฒฐํ๋ค. ํ์ง๋ง, ๊ทธ ๊ฒฐ๊ณผ ์ปจํธ๋ํธ ์ฝ๋์ ์๋ฏธ ์ฒด๊ณ๊ฐ ํจ์ฌ ๋ ๋ณต์กํด์ก๊ณ , ์ปจํธ๋ํธ ์์ฑ์๋ ์ฝ๋์ ์ ์ฌ์ ์ผ๋ก ๋งค์ฐ ๋ง์ ๋น์ฉ์ด ๋๋ ์ทจ์ฝ์ ์ ๋ฐฉ์งํ๊ธฐ ์ํด ์๋ฏธ ์ฒด๊ณ์ ๋ฏธ๋ฌํ ์ฐจ์ด๋ฅผ ์์ ํ ์ดํดํด์ผ ํ๋ ์์น ์๋ ํจ๊ณผ๋ฅผ ์ด๋ํ๋ค.
โํ์ฅ๋โ UTXO ์๋ฃจ์ ์๋ ๊ธฐ์กด UTXO ๋ชจ๋ธ์ด ์ ๊ณตํ์ง ๋ชปํ๋ ๋ ๊ฐ์ง ์ถ๊ฐ ๊ธฐ๋ฅ์ด ํ์ํ๋ค.
- โ ์ปจํธ๋ํธ ์ํ๋ฅผ ์ ์งํ ์ ์์ ๊ฒ
- โ ์ ์ฒด ์ปจํธ๋ํธ ์์์์ ๋์ผํ ์ปจํธ๋ํธ ์ฝ๋๊ฐ ์ฌ์ฉ๋๋๋ก ๊ฐ์ ํ ์ ์์ ๊ฒ. ์ด๊ฒ์ ์ฐ์์ฑ์ด๋ผ๊ณ ํ๋ค.
EUTXO ๋ชจ๋ธ์ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ ์ค ํ๋๋ ์ ํจํ ํธ๋์ญ์ ์ ํ์ํ ์์๋ฃ๋ฅผ ๊ฒ์ํ๊ธฐ ์ ์ ์ ํํ ์์ธกํ ์ ์๋ค๋ ๊ฒ์ด๋ค. ์ด ๊ธฐ๋ฅ์ ๊ณ์ /์๊ณ ๋ชจ๋ธ์์ ์ฐพ์ ์ ์๋ ๋ ํนํ ๊ธฐ๋ฅ์ด๋ค.
ํ๋ฃจํฌ์ค ์ฝ์ด
EUTXO์ ๊ตฌํ์๋ ๊ณ์ /์๊ณ ๋ชจ๋ธ๊ณผ ๊ตฌ๋ณ๋๋ ๋ ๊ฐ์ง ํต์ฌ ์์์ธ ์คํฌ๋ฆฝํธ์ ๋ฐ์ดํฐ๊ฐ ํฌํจ๋๋ค. ์คํฌ๋ฆฝํธ๋ ๋ช ํํ๊ณ ๋ช ์์ ์ธ ์คํฌ๋ฆฝํ ์ธ์ด๊ฐ ํ์ํ๋ฉฐ, ์ถ๋ ฅ์ ์ฒจ๋ถ๋๊ณ ๋ฆฌ๋๋จธ(Redeemer)๋ก ์ฌ์ฉ๋๋ ๋ฐ์ดํฐ ์ ํ์ ์ ์ํ๋ ๊ฒ๋ ์ค์ํ๋ค. ๋ฆฌ๋๋จธ ๋ฐ์ดํฐ๋ ํ์ค์ผ(Haskell)์์ ์ฝ๊ฒ ์ ์ํ ์ ์๋ ๊ฐ๋จํ (๋์์ ) ๋ฐ์ดํฐ ์ ํ์ด๋ค.
ํ๋ฃจํฌ์ค ์ฝ์ด(Plutus Core)๋ ์ด๋ฌํ ๋ ์์๋ฅผ ์ ๊ณตํ๋ Cardano์ ์คํฌ๋ฆฝํ ์ธ์ด์ด๋ค. ํ์ค์ผ๊ณผ ์ ์ฌํ ๊ฐ๋จํ๊ณ ๊ธฐ๋ฅ์ ์ธ ์ธ์ด์ด๋ค. ์ฌ์ค, ํ์ค์ผ์ ๋ง์ ํ์ ์งํฉ์ ์ฌ์ฉํ์ฌ ํ๋ฃจํฌ์ค ์ฝ์ด ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ ์ ์๋ค. ๊ฐ๋ฐ์๋ ํ๋ฃจํฌ์ค ์ฝ์ด ์ฝ๋๋ฅผ ์ง์ ์์ฑํ์ง ์๋๋ค. ํ์ค์ผ ์ปดํ์ผ๋ฌ ํ๋ฌ๊ทธ์ธ์ด ๋ชจ๋ ํ๋ฃจํฌ์ค ์ฝ์ด ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ๋ค.
๋ ธ๋๋ ์ฒด์ธ์์ ํธ๋์ญ์ ๊ฒ์ฆ โํ์ฑํโ ์ค์ ์ด๋ฌํ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ๋ค. ์ด ์คํฌ๋ฆฝํธ๋ ๊ฒ์ฆ์ ์คํฌ๋ฆฝํธ ๋๋ ๋ค์ดํฐ๋ธ ํ ํฐ์ ๋ฐํ ๋ฐ ์๊ฐ์ ์ ์ดํ๋ ๋ฐํ ์ ์ฑ ์ผ๋ก UTXO๋ฅผ ์ ๊ธ ์ ์๋ค.
์ ์ ํ ํ์ค์ผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๊ฒ์ฆ ์ค์ ํธ๋์ญ์ ์ ๊ฒ์ฌํ๊ธฐ ์ํ ํต์ฌ ๋ฐ์ดํฐ ์ ํ์ ์ ๊ณตํ๊ณ , ๋ง์ ํฌํผ ํจ์์ ๊ณ ์์ค ์ถ์ํ๋ฅผ ์ ๊ณตํ์ฌ ์ด๋ฌํ ๊ฒ์ฆ ๋ก์ง์ ๊ฐ์ํํ๋ค. ์ด๋ฅผ ํตํด ์ปจํธ๋ํธ ์์ฑ์๋ ๋น์ฆ๋์ค ๋ก์ง์ ์ง์คํ ์ ์์ผ๋ฉฐ, ๋๋ฌด ๋ง์ ์ ์์ค ์ธ๋ถ ์ฌํญ์ ๊ฑฑ์ ํ ํ์๊ฐ ์๋ค.
EUTXO ๋ชจ๋ธ์ UTXO๋ฅผ ์ด๋ป๊ฒ ํ์ฅํ๋๊ฐ?
EUTXO๋ โ๊ธฐ๋ณธโ UTXO ๋ชจ๋ธ์ ๋ ๊ฐ์ง ๋ฐฉํฅ์ผ๋ก ํ์ฅํ๋ค.
- ์๋ฌผ์ ์ ์ด์ ๋น์ ๋ฅผ ์ฌ์ฉํ์ฌ '์ฃผ์โ์ ๊ฐ๋ ์ ์ผ๋ฐํํ๋ค. EUTXO ๋ชจ๋ธ์์์ ์ฃผ์๋, ์๋ฌผ์ ๋ฅผ ๊ณต๊ฐ ํค๋ก, ์ด์ ๋ฅผ ์๋ช ์ผ๋ก ์ ํํ๋ ๋์ , ์คํฌ๋ฆฝํธ ํํ๋ก ์์์ ์ธ ๋ก์ง์ ํฌํจํ ์ ์๋ค. ์๋ฅผ ๋ค์ด, ๋ ธ๋๊ฐ ํธ๋์ญ์ ์ ๊ฒ์ฆํ ๋ ๋ ธ๋๋ ํธ๋์ญ์ ์ด ํน์ ์ถ๋ ฅ์ ์ ๋ ฅ์ผ๋ก ์ฌ์ฉํ ์ ์๋์ง ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํ๋ค. ํธ๋์ญ์ ์ ์ถ๋ ฅ ์ฃผ์์์ ์ ๊ณตํ๋ ์คํฌ๋ฆฝํธ๋ฅผ ์กฐํํ์ฌ ํธ๋์ญ์ ์ด ์ถ๋ ฅ์ ์ ๋ ฅ์ผ๋ก ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ๋ค.
- UTXO์ EUTXO์ ๋ ๋ฒ์งธ ์ฐจ์ด์ ์ ์ถ๋ ฅ์ด ์ฃผ์์ ๊ฐ ์ธ์ (๊ฑฐ์) ์์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ง ์ ์๋ค๋ ๊ฒ์ด๋ค. ์ด๋ฅผ ํตํด ์คํฌ๋ฆฝํธ๊ฐ ์ํ๋ฅผ ๊ฐ์ง ์ ์์ผ๋ฏ๋ก ์คํฌ๋ฆฝํธ๋ฅผ ํจ์ฌ ๋ ๊ฐ๋ ฅํ๊ฒ ๋ง๋ ๋ค.
์ฌ๊ธฐ์ ์ฐ๋ฆฌ๋ EUTXO๋ฅผ ๋ ํนํ๊ฒ ๋ง๋๋ ์ด์ ์ ์ด ํ๊ณ ๋ชจ๋ธ์ด โ์ผ๋ฐโ UTXO๋ณด๋ค ์ฐ์ํ ์ด์ ๋ฅผ ์ ์ํ๋ค.
EUTXO ๊ธฐ๋ฅ | ์ ์ค์ํ๊ฐ |
---|---|
๊ฐ UTXO๋ ์ฃผ์, ๊ฐ ๋ฐ ๋ฐ์ดํ (datum)์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ผ๋ฉฐ, ๋ฐ์ดํ ์ ์ปจํธ๋ํธ์ ํนํ๋ ๋ฐ์ดํฐ ์กฐ๊ฐ์ด๋ค. ๋ฐ์ดํ ์ ๋ฐ์ดํ ๊ฐ์ฒด๋ผ๊ณ ๋ ํ๋ค. |
๋ฐ์ดํ
์ ๊ฒ์ฆ ์ค์ ์ถ๊ฐ ์ธ์(argument)๋ก ์ ๋ฌ๋๋ค.|์ด๋ ์ปจํธ๋ํธ์ ์ฝ๋๋ฅผ ๋ณ๊ฒฝํ์ง ์์ผ๋ฉด์ ์ปจํธ๋ํธ๊ฐ ์ํ(๋ฐ์ดํ
)๋ฅผ ์ ์งํ ์ ์๋๋ก ํด์ค๋ค.|
|๊ฒ์ฆ์(validator)๋ ํ์ฌ ๊ฒ์ฆ ์ค์ธ ํธ๋์ญ์
์ ๋ํ ์ ๋ณด๋ฅผ ๋ด์ ์ปจํ
์คํธ(Context)๋ฅผ ์ ๋ฌ๋ฐ๋๋ค.
์ด ์ ๋ณด๋ Context ํ์
์ ์ถ๊ฐ ์ธ์๋ก ์ ๋ฌ๋๋ค.|์ปจํ
์คํธ๋ ๊ฒ์ฆ์ ์์ด์ ๋งค์ฐ ์ค์ํ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ฉฐ, ์ด๋ฅผ ํตํด โ์์ํโ UTXO ๋ชจ๋ธ์์๋ ๋ถ๊ฐ๋ฅํ๋ ๊ฐ๋ ฅํ ์กฐ๊ฑด์ ๊ฒ์ฆ์๊ฐ ๋ถ์ฌํ ์ ์๊ฒ ๋๋ค. ํนํ, ํ์ฌ ํธ๋์ญ์
์ ์ถ๋ ฅ์ ๊ฒ์ฌํ ์ ์๋ค๋ ์ ์ ์ปจํธ๋ํธ์ ์ฐ์์ฑ์ ๋ณด์ฅํ๋ ๋ฐ ํ์์ด๋ค.|
|EUTXO๋ ํธ๋์ญ์
์ ์ ํจ ๊ธฐ๊ฐ(validity interval)์ ์ถ๊ฐํจ์ผ๋ก์จ ์ด๋ ์ ๋ ์๊ฐ์ ๋ํ ์ ๊ทผ์ฑ์ ์ ๊ณตํ๋ค.
์ด๋ ํธ๋์ญ์
์ด ์ฒ๋ฆฌ๋ ์ ์๋ ๊ธฐ๊ฐ์ผ๋ก, ์์ฅ ์์คํ
์์ ๋จ์กฐ๋ก์ด ์ฆ๊ฐํ๋ ์งํ ๋จ์๋ก ์ ์๋ "ํฑ(tick)"์ ๊ฐ๊ฒฉ์ด๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋ธ๋ก ๋ฒํธ๋ ๋ธ๋ก ๋์ด์ ํด๋นํ๋ค.|์ด ๊ฐ๊ฒฉ์ ๊ฒ์ฆ ์ค์ ์คํ๋๋ ์ด๋ค ์คํฌ๋ฆฝํธ๋ ํ์ฌ tick์ด ๊ทธ ๊ฐ๊ฒฉ ๋ด์ ์๋ค๊ณ ๊ฐ์ ํ ์ ์๋๋ก ํ๋ค. ๊ทธ๋ฌ๋ ์คํฌ๋ฆฝํธ๋ ํ์ฌ tick์ ์ ํํ ๊ฐ์ ์์ง๋ ๋ชปํ๋ค.|
|EUTXO๊ฐ UTXO๋ณด๋ค ์ฐ์ํ ์ด์ ๋ ๋ฌด์์ธ๊ฐ?
- ์นด๋ฅด๋ค๋ ธ๋ ๋นํธ์ฝ์ธ์ ๋นํด ํ์ค์์ฑ๊ณผ ๋ณด์์ฑ์ด ํฅ์๋์๋ค. ์นด๋ฅด๋ค๋ ธ๋ ๋ํ ๊ณ์ /์๊ณ ์ฒด์ธ๋ณด๋ค ์ฐ์ํ ์ค๋งํธ ์ปจํธ๋ํธ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค.
- ๋ค์ค ์์ฐ(Multi-asset) ๋ฐ ์ค๋งํธ ์ปจํธ๋ํธ ์ง์.
- ๋์ ์ ์ฐ์ฑ, ๋ณด์์ฑ, ์์ ์ฑ ๋ฐ ํ์ฅ์ฑ.
- PoW ๋ธ๋ก์ฒด์ธ ๋ณด๋ค ํจ์ฌ ์ ์ ์๋์ง๋ฅผ ์ฌ์ฉํ๋ PoS ์์คํ ์ผ๋ก ๋ ๋ง์ ํธ๋์ญ์ ๋์ ์ฒ๋ฆฌ.
- IOG๋ UTXO ์ผ๋ผ์ด์ธ์ค์ ์ผ์์ผ๋ก 7๊ฐ์ ๋ค๋ฅธ UTXO ๊ธฐ๋ฐ ๋ธ๋ก์ฒด์ธ๊ณผ ํ๋ ฅํ์ฌ ํ์ ๊ณผ ์ํธ ์ด์ฉ์ฑ์ ์ถ๊ตฌํ๋ฉฐ ํจ๊ป ๊ฐ์ ํ๋ค.|
EUTXO๋ 2022๋ ์ Cardano๋ฅผ ํ์ฅํ๊ธฐ ์ํ ๋ฐํ
EUTXO๋ ์๋ก์ด ํจ๋ฌ๋ค์๊ณผ ์ฌ๊ณ ๋ฐฉ์์ ์ ์ํ์ง๋ง, ์ค๋งํธ ์ปจํธ๋ํธ ๊ฐ๋ฐ์์๊ฒ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ฑํ๊ณ ๋ฐฐํฌํ ์ ์๋ ๊ฐ๋ ฅํ๊ณ ๋ค์ฌ๋ค๋ฅํ ํ๋ซํผ์ ์ ๊ณตํ๋ค.
์ฌํด(2022๋ ), IOG(Input Output Global Inc.)๋ EUTXO์ ์ฅ์ ์ ํ์ฉํ์ฌ Cardano์ ๊ตฌ์ถ๋ ์ค๋งํธ ์ปจํธ๋ํธ๋ฅผ ์ต์ ํํ๋๋ฐ ๋ค์๊ณผ ๊ฐ์ ์ธ ๊ฐ์ง ๋ฐฉ๋ฒ์ ์ฌ์ฉํ ๊ฒ์ด๋ค.
-
์ฐธ์กฐ ์ ๋ ฅ (CIP-0031) - Plutus ์คํฌ๋ฆฝํธ๋ ์ ๋ ฅ์ ์๋นํ ํ์ ์์ด ํด๋น ๊ฐ์ ๊ฒ์ฌํ ์ ์๋ค. ๋ฐ๋ผ์ ์ ๋ ฅ์ ์ ์ฅ๋ ์ ๋ณด๋ฅผ ๊ฒ์ฌํ๊ธฐ ์ํด UTXO๋ฅผ ์์ฑํ ํ์๊ฐ ์๋ค.
-
Plutus Datums (CIP-0032) - ๋ฐ์ดํ ์ด ๋ฐ์ดํ ํด์ ๋์ ์ ์ง์ ์ถ๋ ฅ์ ์ฒจ๋ถ๋ ์ ์๋ค. ์ด๋ ๋ฐ์ดํ ๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๊ฐ์ํ์ํค๋ฉฐ, ์ฌ์ฉ์๋ ์ฃผ์ด์ง ํด์์ ์ผ์นํ๋ ๋ฐ์ดํ ์ ์ ๊ณตํ์ง ์์๋ ์ค์ ๋ฐ์ดํ ์ ํ์ธํ ์ ์๋ค.
-
์คํฌ๋ฆฝํธ ๊ณต์ (CIP-0033) - Plutus ์คํฌ๋ฆฝํธ ์ฐธ์กฐ๋ ํธ๋์ญ์ ์ถ๋ ฅ์ ์ฐ๊ฒฐ๋ ์ ์์ผ๋ฏ๋ก, ์ด์ ์ ์ฌ์ฉํ ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฌ์ฉํ ์ ์๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ค์ด ๋งค๋ฒ ์คํฌ๋ฆฝํธ์ ์ฌ๋ณธ์ ์ ๊ณตํ ํ์๊ฐ ์์ด์ง๊ณ , ์ฌ๋ฌ ํธ๋์ญ์ ์์ ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฌ์ฉํ๋ฉด ํธ๋์ญ์ ํฌ๊ธฐ๊ฐ ๊ฐ์ํ์ฌ ์ฒ๋ฆฌ๋์ด ํฅ์๋๊ณ , ์คํฌ๋ฆฝํธ ์คํ ๋น์ฉ๋ ๊ฐ์ํ๋ค.
๋น์๊ตฌ์ ์์ค์ ๋ํด ํญ์ ์๊ณ ์ถ์์ง๋ง ๋ฌป๊ธฐ ๋๋ ค์ ๋ ๋ชจ๋ ๊ฒ
ํ์ค์ํ ๊ธ์ต(DeFi)์ ๋ธ๋ก์ฒด์ธ ์์ ๊ตฌ์ถ๋ ํ์ค์ํ ์ ํ๋ฆฌ์ผ์ด์ (DApp), ์๋น์ค, ํ๋กํ ์ฝ ๋ฐ ๊ธ์ต ์ํ์ ๊ฐ๋ฆฌํค๋ ํฌ๊ด์ ์ธ ์ฉ์ด์ด๋ค. ์ด๋ ๋ถ์ฐ ์์ฅ ๊ธฐ์ ๋ก ๊ฐ๋ฅํด์ง ๋น๊ต์ ์๋ก์ด ์ฐ์ ๋ถ์ผ์ด๋ฉฐ, ์์คํ ์ ์ค์ ์ง์ค์์ผ๋ก ํต์ ํ ์ ์๋ ๋จ์ผ ๊ถํ์ด ์๋ค๋ ๊ฒ์ ์๋ฏธํ๋ค. ๊ทธ๋ฆฌ๊ณ DeFi ํ๊ฒฝ์ ์ต์ํ ์ฌ๋์ด๋ผ๋ฉด ๋น์๊ตฌ์ ์์ค(impermanent loss)์ ๋ํด ์๊ณ ์์ ๊ฒ์ด๋ค. ๊ทธ๊ฒ์ ์คํด์ ์์ง๊ฐ ์๋ ์ด๋ฆ์ ๊ฐ์ง ๊ฐ๋จํ ๊ฐ๋ ์ด๋ค.
Cardano๋ 3์ธ๋ ๋ธ๋ก์ฒด์ธ์ผ๋ก ๊ด๋ฒ์ํ DeFi ์ํ๊ณ ๊ธฐ๋ฅ์ ๊ฐ์ถ๊ณ ์์ผ๋ฉฐ ๋ค๋ฅธ ๋ง์ DApp ์ค์์๋ ํ์ค์ํ ๊ฑฐ๋์(DEX)๊ฐ ์๋ค.
DEX๋ ํผ์ด๊ฐ ์๋ก ์ํธํํ๋ฅผ ๊ฑฐ๋ํ ์ ์๋๋ก ํ๋ ์ํธ ๊ตํ ํ๋กํ ์ฝ์ด๋ค. DEX๋ AMM(Automated Market Maker) ๋ฐ ์ค๋๋ถ(Order Book) ๋ ๊ฐ์ง ์ฃผ์ ๋์์ธ ์ํคํ ์ฒ๋ฅผ ์ฌ์ฉํ๋ค. AMM์ ๊ตฌํ์ ์๋์ ์ผ๋ก ๊ฐ๋จํ๋ฉฐ, ์ด๋๋ฆฌ์์ ํฌํจํ ๊ณ์ /์๊ณ ์ฒด์ธ์์ ์ฌ์ค์์ ์ ํ(de facto choice)์ด ๋์๋ค. ๊ทธ๋ฌ๋ ์ด ๋์์ธ์ ์ผ๋ถ ๊ฒฐ์ ์ ๊ฐ์ง๊ณ ์๋ค. ์๋ฅผ ๋ค์ด ๋น์๊ตฌ์ ์์ค์ ๋ฐ์์ํค๋ ๊ฒฝํฅ์ด ์๋ค.
Cardano๋ ์์ฐ์ ์ด๋์ ์ถ์ ํ๊ธฐ ์ํด EUTXO ํ๊ณ ๋ชจ๋ธ์ ์ฌ์ฉํ๋ค. EUTXO๋ ๊ฒฐ์ ๋ก ์ ์ด๋ฉฐ, ์ด๋ ๋น์๊ตฌ์ ์์ค์ ๋ํ ์์ธก ๊ฐ๋ฅ์ฑ์ ํฅ์์ํจ๋ค.
์ด๋ ๊ฒ ์๊ด์์ด ๋ณด์ด๋ ๋ ๊ฐ๋ ์ด ๋ธ๋ก์ฒด์ธ์์ ๋งค์ฐ ํฅ๋ฏธ๋ก์ด ์ํธ์์ฉ์ ํ๊ณ ์๋ค. ์ด ๊ธ์์๋ DEX ๋์์ธ์ ๊ณ ๋ คํ๊ณ , EUTXO๊ฐ ๊ณ์ /์๊ณ ๋ชจ๋ธ๋ณด๋ค ๋น์๊ตฌ์ ์์ค์ ๋ํด ๋ ๋์ ์์ธก ๊ฐ๋ฅ์ฑ์ ํฅ์์ํค๋ ์ด์ ๋ฅผ ์ค๋ช ํ๋ค.
๋น์๊ตฌ์ ์์ค: ์ ์
์ ๋์ฑ์ผ๋ก ์ ๊ณต๋ ์์ฐ์ ์ด ๊ฐ์น๊ฐ ํด๋น ์์ฐ์ ๊ทธ๋๋ก ๋ณด์ ํ์ ๋ ์ป์ ์ ์์๋ ๊ฐ์น๋ณด๋ค ๋ฎ์ ๋ ๋ฐ์ํ๋ค.
์ด๊ฒ์ ์ ๋์ฑ ๊ณต๊ธ์๋ค์๊ฒ ๊ณตํฌ๋ฅผ ์ผ์ผํค๋ ๊ฐ๋ ์ธ ๋น์๊ตฌ์ ์์ค์ ๋ํ ๊ฐ์ฅ ๊ฐ๋จํ ์ ์์ด๋ค.
๋น์๊ตฌ์ ์์ค์ ์์ฐ์ ์ ๋์ฑ ํ์ ์์นํ ์์ ๊ณผ ๋น๊ตํ์ฌ ์์ฐ ๊ฐ๊ฒฉ์ด ๋ณ๋(์์น ๋๋ ํ๋ฝ)ํ ๋ ๋ฐ์ํ๋ค. ์ฆ, ์ ๋์ฑ ํ์์ ์์ฐ์ ์ธ์ถํ ๋์ ๊ฐ์น๊ฐ ์์นํ ๋์ ๊ฐ์น์ ๋ค๋ฅด๋ค๋ ์๋ฏธ์ด๋ค.
๋น์๊ตฌ์ ์ด๋ผ๋ ์ด๋ฆ์ ์ฝ๊ฐ ์คํด์ ์์ง๊ฐ ์๋ค. ํ ํฐ ๊ฐ๊ฒฉ์ ํ๋ฝ์ ์ผ์์ ์ผ ์ ์๊ณ ์์ฅ ๋๋ ๊ฑฐ๋ ์กฐ๊ฑด ๋ฑ์ ๋ฐ๋ผ ๊ฐ๊ฒฉ์ด ๋ค์ ์์นํ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. ์ด ๊ฒฝ์ฐ ์์ค์ ์ผ์์ (์ฆ, ๋น์๊ตฌ์ )์ด๋ฉฐ, ๊ฐ๊ฒฉ์ด ๋ค์ ์ฌ๋ผ๊ฐ๋ฉด ์์ค์ด ๋ณด์๋๋ค. ํ ํฐ์ ์์นํ ๋๋ณด๋ค ์ธ์ถํ ๋์ ๋ฌ๋ฌ ๊ฐ๊ฒฉ์ด ๊ฐ์ํ ๊ฒฝ์ฐ์๋ง ์์ค์ด ์๊ตฌ์ ์ธ ๊ฒ์ด ๋๋ค.
๋น์๊ตฌ์ ์์ค์ด๋ ์ ๋์ฑ ํ์์ ์ํธํํ ์์ ๊ฑฐ๋ํด์ ์ป๋ ์์๋ฃ๋ฅผ ๋๊ฐ๋ก ์ทจํ๊ธฐ ์ํด ๊ฑฐ๋์์์ ์ ๋์ฑ ๊ณต๊ธ์๊ฐ ๊ฐ์ํด์ผ ํ ์ํ์ผ๋ก ๋ณผ ์ ์๋ค. ์์ค์ด ์ป์ ์์๋ฃ๋ณด๋ค ํฐ ๊ฒฝ์ฐ, ์ ๋์ฑ ๊ณต๊ธ์๋ ํ ํฐ์ ๋ณด์ ํ๋ค๋ฉด ๋ฐ์ํ์ง ์์์ ์์ค์ ์ ๊ฒ ๋๋ค. ํฅ๋ฏธ๋ก์ด ์ ์ ์ค์ ๋ก ๋์ ์์ง ์์ ์๋ ์์ง๋ง, ๋ณด์ ํ ํ ํฐ์ ๊ทธ๋๋ก ๋ณด์ ํ ๊ฒฝ์ฐ์ ๋นํด ์ด์ต์ด ๋ํ ์ ์๋ค๋ ๊ฒ์ด๋ค.
AMM vs ์ค๋๋ถ
๋น์๊ตฌ์ ์์ค์ ์ดํดํ๋ ค๋ฉด DEX๊ฐ ์ด๋ป๊ฒ ์๋ํ๋์ง ๊ธฐ๋ณธ์ ์ธ ์ดํด๊ฐ ํ์ํ๋ค. ํ์ฌ DEX๋ AMM๊ณผ ์ค๋๋ถ ๋ ๊ฐ์ง ๋์์ธ ๋ชจ๋ธ์ ์ฌ์ฉํ๋ค. ๊ฐ๊ฐ์ ๋น์๊ตฌ์ ์์ค์ ๋ํด ์ฅ๋จ์ ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, ์๋์์ ์์ธํ ์์๋ณธ๋ค.
AMM
AMM(Automated Market Maker) DEX ๋ชจ๋๋ ์ค๋งํธ ์ปจํธ๋ํธ๋ฅผ ์ฌ์ฉํ์ฌ ์ํธํํ ์์ ์๋ ๊ฑฐ๋๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ๋ค. ์ด๋ฌํ ์์ ์ผ๋ฐ์ ์ผ๋ก(ํญ์ ๊ทธ๋ฐ ๊ฒ์ ์๋) ์ด๋๋ฆฌ์ ๊ธฐ๋ฐ ํ ํฐ๊ณผ ์คํ ์ด๋ธ์ฝ์ธ์ด๋ค.
AMM์ ์ ๋์ฑ ํ์ ์์กดํ๋๋ฐ, ์ด๋ ์ฌ์ฉ์๋ค์ด ์์ ๋ค์ ์์ฐ์ ์ค๋งํธ ์ปจํธ๋ํธ์ ๊ณต์ (pool)ํ ์ ์๋ ๋ฉ์ปค๋์ฆ์ด๋ค. ํ์ ์ ๋์ฑ์ด ๋ง์์๋ก ํ๊ณผ ์ฐ๊ฒฐ๋ DEX์์ ๊ฑฐ๋ํ๊ธฐ๊ฐ ๋ ์ฌ์์ง๊ณ ์ ๋์ฑ ๊ณต๊ธ์๊ฐ ์ป๋ ์์๋ฃ์ ๋ณด์์ด ๋์์ง๋ค. ์ ๋์ฑ ํ์ ๊ฑฐ๋ ์์ ์์ชฝ์ ํฌ์์๋ค์ ์ํด ์ ๊ณต๋๋ ์ ๋์ฑ์ ๋ชจ์๋ค. ์ด ํ์ ํ์ฌ ์ ๋์ฑ์ ๊ณ ๋ คํ์ฌ ๋น์ ํด๋น ์์ ์์ฅ ๊ฐ๊ฒฉ์ ๊ณ์ฐํ๋ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๋ค. ๋ค๋ฅธ ๋ง๋ก ํ๋ฉด, ์๊ณ ๋ฆฌ์ฆ์ ํด๋น ์์ฐ์ด ํ์์ ์ผ๋ง๋ ์ด์ฉ ๊ฐ๋ฅํ์ง๋ฅผ ๊ณ ๋ คํ์ฌ ๊ฐ๊ฒฉ์ ๊ฒฐ์ ํ๋ค.
AMM์ ํ์ ํฌ๊ธฐ๋ฅผ ํ์ฅํ๊ณ ์์ฐ์ด ๊ณต์ ํ ๊ฐ๊ฒฉ์ผ๋ก ๊ฑฐ๋๋๋๋ก ์ ๋์ฑ์ ์ ๊ณตํ๊ธฐ ์ํด ๊ฑฐ์ ์ ์ ์ผ๋ก ์ ๋์ฑ ๊ณต๊ธ์์ ์์กดํ๋ค. ์ด๋ฌํ ๋์์ธ ํน์ฑ์ ์ค์ ๋ก ์ ๋์ฑ ๊ณต๊ธ์๊ฐ ์์ฅ ๋ฉ์ด์ปค์์ ์๋ฏธํ๋ค.
๋ฌผ๋ก ์ ๋์ฑ ๊ณต๊ธ์๋ ํฌ์ํ ์ธ์ผํฐ๋ธ๊ฐ ํ์ํ๋ค. ์ด๋ ๋์งํธ ์์ฐ ๋์ถ ๋๋ ์คํ ์ดํน์ ํตํด ์ป์ ํ ํฐ ๋ณด์์ธ ์ด์ ๋์ฌ(yield farming)์ ํํ๋ก ์ ๊ณต๋๋ค.
์ค๋๋ถ
์ค๋๋ถ ๋์์ธ ์ด๋ฉด์ ๋ฉ์ปค๋์ฆ์ ์ค๋ซ๋์ ๊ฒฝ์ ํ ๋ถ์ผ์์ ์ฌ์ฉ๋์ด ์๋ค. ๋งค์ฐ ์ง๊ด์ ์ธ ๋ชจ๋ธ์ด๋ค. ์ค๋๋ถ์ ๋จ์ํ ๋ชจ๋ ๋งค์/๋งค๋(์ด ๋ฌธ๋งฅ์์๋ ๋งค๋/์ ์ฐฐ) ์ฃผ๋ฌธ์ ๋์ดํ๋ฏ๋ก, ๊ฑฐ๋์๊ฐ ์ฃผ๋ฌธ์ ์ ๋ ฅํ๋ฉด, ์ค๋๋ถ์ด ์์ฐ ๊ฐ๊ฒฉ์ ๋ฐ๋ผ ์ฃผ๋ฌธ์ ์ ๋ ฌํ๋ค. ์์์ ๊ณต๊ธ์ด ์์ผ๋ฉด ์์ฐ์ ๊ฑฐ๋ํ ์ ์๋ค.
Cardano์ ๊ฐ์ UTXO ๊ธฐ๋ฐ ์์ฅ์ ์ค๋๋ถ ์ํคํ ์ฒ์ ํจ์ฌ ๋ ์ ํฉํ๋ค. ์ด ๋์์ธ์ Cardano์ EUTXO ๊ธฐ๋ฅ๊ณผ ํจ๊ป ๋น์๊ตฌ์ ์์ค์ ์ํฅ์ ์ํํ๊ธฐ ๋๋ฌธ์ด๋ค.
๋น์๊ตฌ์ ์์ค์ ์์ธก (๋ถ)๊ฐ๋ฅ์ฑ
์ ๋์ฑ ๊ณต๊ธ์๋ ๊ธ์ต ์์ต์ ์ํด ํ์ ์ ๋์ฑ์ ์ ๊ณตํ๋ค. ๊ทธ๋ฌ๋ ์ด๊ฒ์ ์ํ์ ์๋ฐํ๋ค. ํ์ ํ ํฐ ์์ ์ด์ ๊ธฐ์ฌํ๋ ์ ๋์ฑ ๊ณต๊ธ์์ ์๋ ๋น์๊ตฌ์ ์์ค์ด ๋ฐ์ํ ๊ฐ๋ฅ์ฑ์ ํฐ ์ํฅ์ ๋ฏธ์น๋ ์ฃผ์ ์์ธ๋ค์ด๋ฉฐ, ์ด๋ฌํ ๊ณ ๋ ค๋ ์ ์ฌ์ ์ ๋์ฑ ๊ณต๊ธ์์๊ฒ ์ค์ํ๋ค. ๋น๋ฒํ ๋น์๊ตฌ์ ์์ค๋ก ์ธํด ํ์ด ๊ณ ๊ฐ๋๊ณ ์ ๋์ฑ ๊ณต๊ธ์๊ฐ ๋ค๋ฅธ ๊ณณ์ ์ฐพ๊ฒ ๋ ์ ์๋ค.
๋น์๊ตฌ์ ์์ค์ ๋ํ ์ํ์ ์ด๋ฐ ์ํ์ ๋ฐ์ ๊ฐ๋ฅ์ฑ ๋ฐ ๊ทธ ์ ๋๋ฅผ ์์ธกํ๋ ๊ฒ์ด ๋งค์ฐ ์ด๋ ต๋ค๋ ๊ฒ์ด๋ค.
UTXO ๊ธฐ๋ฐ ์ฒด์ธ vs ๊ณ์ /์๊ณ ์ฒด์ธ์ ๋น์๊ตฌ์ ์์ค
๊ฐ๋ตํ ์๊ฐ:
-
UTXO ๊ธฐ๋ฐ ์ฒด์ธ: ์๊ณ ๋ฅผ ๋ณด์ ํ๋ ๊ณ์ ์ด ์๋ค. ๋์ ์ฌ์ฉ์์ ์ง๊ฐ์ ์ฌ์ฉ์๊ฐ ์์ ํ ๋ชจ๋ ์ฃผ์์ ๊ด๋ จ๋ ๋ฏธ์ฌ์ฉ ์ถ๋ ฅ ๋ชฉ๋ก์ ์ถ์ ํ๊ณ ์ฌ์ฉ์์ ์๊ณ ๋ฅผ ๊ณ์ฐํ๋ค. UTXO๋ ์ฌ๋ฌ ๋ฉด์์ ํ๊ธ ๊ฑฐ๋์ ์ ์ฌํ๋ค. Cardano์ EUTXO ๋ชจ๋ธ์ ์ปจํธ๋ํธ์ ๋ํ ๋ฐ์ดํฐ์ธ ๋ฐ์ดํ ์ ์ถ๊ฐํ๋ค. ์ด๋ ๋ค์ค ์์ฐ ๋ฐ ์ค๋งํธ ์ปจํธ๋ํธ๋ฅผ ์ง์ํ ์ ์๋ ๊ธฐ๋ฅ์ Cardano์ ๋ถ์ฌํ๋ ์ค์ํ ์์์ด๋ค.
-
๊ณ์ /์๊ณ ๋ชจ๋ธ: ์ด ๊ณ์ ๋ชจ๋ธ์ ์ฝ์ธ ์๊ณ ๋ฅผ ์ ์งํ๊ธฐ ์ํด ๊ณ์ (๊ฐ์ธ ํค ๋๋ ์ค๋งํธ ์ปจํธ๋ํธ๋ก ์ ์ดํ ์ ์์)์ ์ฌ์ฉํ๋ค. ์ด ๋ชจ๋ธ์์ ์์ฐ์ ์ฌ์ฉ์ ๊ณ์ ๋ด์ ์๊ณ ๋ก ํ์๋๋ฉฐ ์๊ณ ๋ ๊ณ์ ์ ๋ํ ๊ธ๋ก๋ฒ ์ํ(global state)๋ก ์ ์ฅ๋๋ค. ์ํ๋ ๊ฐ ๋ ธ๋์ ์ํด ์ ์ง๋๋ฉฐ ๋ชจ๋ ํธ๋์ญ์ ๋ง๋ค ์ ๋ฐ์ดํธ๋๋ค.
์ด ๋ ๋ชจ๋ธ ์ฌ์ด์๋ ๋ช ๊ฐ์ง ๊ทผ๋ณธ์ ์ธ ์ฐจ์ด์ ์ด ์์ง๋ง, AMM ๋ฐ ๋น์๊ตฌ์ ์์ค๊ณผ ๊ด๋ จํ์ฌ ํ ๊ฐ์ง ์ฃผ์ํ ์ฐจ์ด๊ฐ ์๋ค. ๊ณ์ /์๊ณ ์ฒด์ธ(์: Ethereum)์์ ์ด์๋๋ AMM์ ์ผ๋ฐ์ ์ผ๋ก AMM์์ ๋ ์์ฃผ ์ฌ์ฉ๋๋ ์๊ณ ๋ฆฌ์ฆ ์ค ํ๋์ธ CFMM(Constant Formula Market Maker) ๊ฐ๊ฒฉ ์ฑ ์ ๊ณต์์ ์ฌ์ฉํ๋ค. ์ด ๊ณต์์๋ ๋ด์ฌ๋ ๋นํจ์จ์ฑ์ด ํฌํจ๋์ด ์๋ค. ์๋ฅผ ๋ค์ด, TVL(Total Value Locked)์ ๋ณด์, ์ด์ ๋ฑ์ ๋ฐ๋ ์คํ ์ดํน๋ ๋ชจ๋ ์ํธํํ ์์ฐ์ ํฉ๋ก ์ ์๋๋ค. TVL์ ์์ฐ์ ๊ฐ๊ฒฉ์ด $1์ผ ์๋ ์๊ณ $10,000์ผ ์๋ ์๋ ์ ์ฒด ๊ฐ๊ฒฉ ๋ฒ์์ ๊ฑธ์ณ ๋ถํฌ๋ ์ ์์์ ์๋ฏธํ๋ค. ์ด ๊ฐ์ ์ ๋ฐ๋ผ, CFMM ๊ฐ๊ฒฉ์ ๋นํ์ค์ ์ด๋ฉฐ ์ค์ ์์ฅ ์ํฉ์ ๋ฐ์ํ์ง ์์ ์ ์๋ค. ๋ํ, ๊ฑฐ๋๋์ด ์ ์ ํ ํฐ์ ๊ฑฐ๋๋ ์ฃผ๋ฌธ์ ์์ ๊ฐ๊ฒฉ๊ณผ ์ฃผ๋ฌธ์ด ์ค์ ๋ก ์คํ๋ ๋์ ๊ฐ๊ฒฉ ์ฐจ์ด(์ฌ๋ฆฌํผ์ง)๊ฐ ๋์์ง๋ ๊ฒฝํฅ์ด ์๋ค. CFMM์ AMM์์ ์ธ๊ธฐ ์๋ ์ ํ์ด์ง๋ง, ์ด๋ฌํ ๋นํจ์จ์ฑ์ ์ ๋์ฑ ๊ณต๊ธ์์ ์์ต์ ํฌ์์ํค๋ ๊ฒฐ๊ณผ๋ฅผ ์ด๋ํ ์ ์๋ค. ๋ ์ค์ํ ๊ฒ์, ์ด๋ฐ ์ ๋์ฑ์ ๋น์๊ตฌ์ ์ธ ์์ค์ ๋์์ด ๋๋ค๋ ๊ฒ์ด๋ค.
๋น์๊ตฌ์ ์์ค์ ๋ํ ๋ณด๋ฃจ๋ก์์ EUTXO ๋ฐ ์ค๋๋ถ DEX ์ค๊ณ
๋ณด์, ๊ฒฐ์ ๋ก ์ฑ, ๋ณ๋ ฌ์ฑ ๋ฐ ํ์ฅ์ฑ์ ๋ด์ฌ์ ์ด์ ์ผ๋ก ์ธํด EUTXO ์ํคํ ์ฒ๋ ์ค๋๋ถ ๋์์ธ์ ์ฌ์ฉํ๋ DEX์ ๋ํ ์ด์์ ์ธ ํ๊ฒฝ์ ์ ๊ณตํ์ฌ ๋น์๊ตฌ์ ์์ค์ ๋ํ ๋ ๊ฐ๋ ฅํ ๋ด๊ตฌ์ฑ์ ์ ๊ณตํ๋ค. ์ด ๋์์ธ์ ํ ๊ฐ์ง ์ค์ํ ์ฅ์ ์ ์ง์ค๋ ์ ๋์ฑ(์ฌ์ฉ์๊ฐ ์ง์ ํ ๊ฐ๊ฒฉ ๋ฒ์ ๋ด์์ ํ ๋น๋ ์ ๋์ฑ)์ด๋ค. ์ด ๊ธฐ๋ฅ์ ์ ๋์ฑ์ ํจ์จ์ฑ์ ๊ทน๋ํํ๊ณ ๋น์๊ตฌ์ ์์ค์ ์ต์ํํ๋ค.
๊ธ๋ก๋ฒ ์ํ๊ฐ EUTXO ๊ธฐ๋ฐ ์ฒด์ธ์์ ๋ฌธ์ ๊ฐ ๋์ง ์๋ ์ด์
๋ชจ๋ ๋จ์ผ ํธ๋์ญ์ ๊ฒฐ๊ณผ๊ฐ ๊ธ๋ก๋ฒ ์ํ(global state)๋ฅผ ๋ณ๊ฒฝํ๋ ๊ณ์ /์๊ณ ๋ธ๋ก์ฒด์ธ๊ณผ ๋ฌ๋ฆฌ, UTXO ๊ธฐ๋ฐ ๋ธ๋ก์ฒด์ธ์์๋ ํธ๋์ญ์ ์ ์ ํจ์ฑ์ด ํธ๋์ญ์ ์์ค์์ ํ๊ฐ๋๋ฉฐ, ์๊ณ ๋ ๋จ์ UTXO์ ํฉ๊ณ์ด๋ค. ์ฆ, ๋ก์ปฌ ์ํ์์ ๊ณ์ฐ๋๋ค.
์ด๊ฒ์ ๊ณ์ /์๊ณ ์ฒด์ธ์ ๋ํด ์ฆ๊ฐ์ ์ธ ๋ฌธ์ ๋ฅผ ์ ๊ธฐํ๋ค. ๋ค์์ ์ค๋งํธ ์ปจํธ๋ํธ ๋ฐ ๋ค๋ฅธ ์ฃผ์ฒด๋ค์ด ์ง์์ ์ผ๋ก ๊ธ๋ก๋ฒ ์ํ์ ์ํธ ์์ฉํ๊ณ ์ํฅ์ ๋ฏธ์น๋ฏ๋ก ์์ฐ๊ณผ ์์์ด ์๋น๋๊ณ ๊ฐ์ค ๊ฐ๊ฒฉ์ด ํญ์ ์ค๋ฅด๋ฝ ๋ด๋ฆฌ๋ฝํ๋ค. ์ด์ ๋ฐ๋ฅธ ๋ถ์์ฉ ์ค ํ๋๋ ๊ฑฐ๋ ์์๋ฃ๊ฐ ๋ณ๋๋ ์ ์๋ค(์ค์ ๋ก ๊ทธ๋ ๋ค)๋ ๊ฒ์ด๋ค. ์ค์ง์ ์ผ๋ก ์ด๊ฒ์ ํธ๋์ญ์ ์ด ์ ์ถ๋๊ณ ๊ฒ์ฆ๋๋ ์ฌ์ด์ ํธ๋์ญ์ ์ ๊ฐ์ค ์์๋ฃ๊ฐ ํฌ๊ฒ ์ฆ๊ฐํ ์ ์์์ ์๋ฏธํ๋ค. ๋ฐ๋ผ์ ์ด๋ฌํ ๊ฑฐ๋๋ ์ฒด์ธ์์ ์๋ฝ๋์ง ์์ ์ ์์ง๋ง, ๊ฐ์ค ์์๋ฃ๋ ์ด๋ฏธ ์ทจํด์ ธ์ ์ฌ์ฉ์์ ์ฌ์ ์ ์์ค์ ์ด๋ํ ์ ์๋ค. ์ด๊ฒ์ ์ด๋๋ฆฌ์ ์ฒด์ธ์ ์ฃผ์ ์ค๊ณ ๊ฒฐํจ ์ค ํ๋์ด๋ค.
ํธ๋์ญ์ ์ด ๋ก์ปฌ ์ํ์์ ์ฒ๋ฆฌ๋๊ณ ๊ฒ์ฆ๋๊ธฐ ๋๋ฌธ์ Cardano์ EUTXO ๋ชจ๋ธ์์๋ ์์๋ฃ ๋ญ๋น๊ฐ ๋ฐ์ํ์ง ์๋๋ค. ์ด๊ฒ์ ํธ๋์ญ์ ์ ๋ถ๊ฐ ๋ฐ์ดํฐ์ธ ๋ฐ์ดํ ์ ์ถ๊ฐํ์ฌ ๋ฌ์ฑ๋๋ค. ๋ฐ์ดํ ์๋ ์ปจํธ๋ํธ๋ณ ์ ๋ณด๊ฐ ํฌํจ๋์ด ์์ผ๋ฉฐ ํธ๋์ญ์ ์ ์ ํจ์ฑ ๊ฒ์ฌ ๋ก์ง์ ์ ๋ฌ๋์ด EUTXO์ ๊ฒฐ์ ๋ก ์ ์ปจํ ์คํธ๋ฅผ ์ ์งํ๋ค. ์ด๋ก ์ธํด ํธ๋์ญ์ ์์๋ฃ๊ฐ ๋ฏธ๋ฆฌ ์๋ ค์ ธ ์๊ณ ๋ณ๊ฒฝ๋์ง ์๋๋ค๋ ๊ฒ์ ์๋ฏธํ๋ค. EUTXO์ ๊ฒฐ์ ๋ก ์ ํ์ ๋ฐ๋ ๋ถ๊ฐ ์์ฉ์ ์ ์์ ํ์์์ ์ํด ํธ๋์ญ์ ์ด ์ฌ๋ฐฐ์ด๋ ์ ์๋ค๋ ๊ฒ์ด๋ค. ์ด๊ฒ์ ๊ณ์ /์๊ณ ๋ชจ๋ธ์์๋ ๋๋ค๋ฅธ ์ํ์ด๋ค.
ํธ๋์ญ์ ๊ฒ์ฆ์ ์ง์ญ์ฑ(locality)์ ๋ ๋ค๋ฅธ ์ค์ํ ์ด์ ์ ์ ๊ณตํ๋ค. ๋ ธ๋๋ ๋์์ ๊ฒ์ฆ ์์ ์ ๋ณ๋ ฌ๋ก ์ฒ๋ฆฌํ ์ ์๋ค. ๋ค๋ง, ํธ๋์ญ์ ์ด ๋์ผํ ์ ๋ ฅ์ ์ฌ์ฉํ๋ ค๋ ๊ฒฝ์ฐ ๋ณ๋ ฌ ์ฒ๋ฆฌ๊ฐ ๋ถ๊ฐ๋ฅํ๋ค. ์ด์ ๋ฌ๋ฆฌ, ๊ณ์ /์๊ณ ์ฒด์ธ์์๋ ํธ๋์ญ์ ์ด ์ค๊ณ ์ ์์ฐจ์ ์ผ๋ก ์ฒ๋ฆฌ๋์ด์ผ ํ๋ฏ๋ก, ๋ณ๋ ฌ ์ฒ๋ฆฌ๊ฐ ๋ถ๊ฐ๋ฅํ๋ค.
์ถ๊ฐ ๊ฐ์ ์ฌํญ
Plutus ํ๋ซํผ์ Cardano ๋ธ๋ก์ฒด์ธ์ ์ํ ๋ค์ดํฐ๋ธ ์ค๋งํธ ์ปจํธ๋ํธ ์ธ์ด๋ฅผ ์ ๊ณตํ๋ค.
ํฅํ Cardano ๊ฐ์ ์ ์(CIP)์ผ๋ก Plutus์ ๋ค์๊ณผ ๊ฐ์ ๋ด์ฉ์ด ํฌํจ๋๋ค.
- CIP-31: ์ฐธ์กฐ ์ ๋ ฅ (Reference Inputs)
- CIP-32: ์ธ๋ผ์ธ ๋ฐ์ดํ (Inline Datums)
- CIP-33: ์ฐธ์กฐ ์คํฌ๋ฆฝํธ (Reference Scripts)
- CIP-40: ๋ด๋ณด ์ถ๋ ฅ (Collateral Outputs)
๊ฒฐ๋ก : EUTXO ๋ชจ๋ธ์ด ํ์ ์ ์ด๊ณ ์ ์ ํ ์ด์ ๋ ๋ฌด์์ธ๊ฐ?
์นด๋ฅด๋ค๋ ธ์ ์์ฅ ๋ชจ๋ธ์ UTXO ๋ชจ๋ธ์ ํต์ฌ ์ด์ ์ ์์์ํค์ง ์์ผ๋ฉด์ ๋ค์ค ์์ฐ ๋ฐ ์ค๋งํธ ์ปจํธ๋ํธ๋ฅผ ์ง์ํ๋๋ก UTXO ๋ชจ๋ธ์ ํ์ฅํ๋ค. ์ฐ๋ฆฌ์ ํ์ ์ ์ธ ์ฐ๊ตฌ๋ ๋ค๋ฅธ UTXO ์์ฅ์์ ์ง์๋๋ ๊ฒ ์ด์์ ๊ธฐ๋ฅ์ ๊ฐ๋ฅํ๊ฒ ํ๋ฉฐ, ์ด๋ฅผ ํตํด ์นด๋ฅด๋ค๋ ธ๋ ์ฐจ์ธ๋ ๋ธ๋ก์ฒด์ธ ๊ณต๊ฐ์์ ๋ ํนํ ๊ฒฝ์์๊ฐ ๋๋ค.
์ถ๊ฐ ์๋ฃ
๋ค์ ์์ค๋ฅผ ํตํด ์นด๋ฅด๋ค๋ ธ์ EUTXO ๋ชจ๋ธ์ ๋ํด ๋ ์์๋ณด์ญ์์ค.
* ์๋ฌธ: The EUTXO Handbook
* ๋ฒ์ญ: Ilhun@CryptoVeri enics_sky@naver.com