์ฝ˜ํ…์ธ  ๋Œ€ํ‘œ ์ด๋ฏธ์ง€ - ๐Ÿ’ฐ ๋ธ”๋ก์ฒด์ธ ๊ธฐ๋ฐ˜ ๋Œ€์ถœ ํ”„๋กœํ† ์ฝœ์˜ ๋ชจ๋“  ๊ฒƒ: Aave์™€ Compound ์›๋ฆฌ ์™„์ „์ •๋ณต! ๐Ÿ’ฐ

๐Ÿ’ฐ ๋ธ”๋ก์ฒด์ธ ๊ธฐ๋ฐ˜ ๋Œ€์ถœ ํ”„๋กœํ† ์ฝœ์˜ ๋ชจ๋“  ๊ฒƒ: Aave์™€ Compound ์›๋ฆฌ ์™„์ „์ •๋ณต! ๐Ÿ’ฐ

๋””ํŒŒ์ด(DeFi) ํ˜๋ช…์˜ ์ค‘์‹ฌ์— ์žˆ๋Š” ๋ธ”๋ก์ฒด์ธ ๋Œ€์ถœ ์‹œ์Šคํ…œ์„ ์นœ๊ตฌ์ฒ˜๋Ÿผ ์‰ฝ๊ฒŒ ์•Œ๋ ค์ค„๊ฒŒ!

์•ˆ๋…•? ์˜ค๋Š˜์€ ๋ธ”๋ก์ฒด์ธ ์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ํ•ซํ•œ ์ฃผ์ œ ์ค‘ ํ•˜๋‚˜์ธ ๋ธ”๋ก์ฒด์ธ ๊ธฐ๋ฐ˜ ๋Œ€์ถœ ํ”„๋กœํ† ์ฝœ์— ๋Œ€ํ•ด ํ•จ๊ป˜ ์•Œ์•„๋ณผ ๊ฑฐ์•ผ. ํŠนํžˆ Aave์™€ Compound๋ผ๋Š” ๋‘ ๊ฑฐ์ธ์˜ ์ž‘๋™ ์›๋ฆฌ๋ฅผ ํŒŒํ—ค์ณ๋ณผ ๊ฑฐ๋‹ˆ๊นŒ ํŽธํ•˜๊ฒŒ ๋”ฐ๋ผ์™€! ๐Ÿš€

์š”์ฆ˜ ๊ธˆ์œต๊ณผ ๋ธ”๋ก์ฒด์ธ์˜ ๊ฒฐํ•ฉ, ์ฆ‰ ๋””ํŒŒ์ด(DeFi)๊ฐ€ ์—„์ฒญ ๋œจ๊ณ  ์žˆ์ž–์•„? ๊ทธ์ค‘์—์„œ๋„ ๋Œ€์ถœ ํ”„๋กœํ† ์ฝœ์€ ์ „ํ†ต ๊ธˆ์œต์˜ ํ•œ๊ณ„๋ฅผ ๋›ฐ์–ด๋„˜๋Š” ํ˜์‹ ์ ์ธ ์‹œ์Šคํ…œ์ด์•ผ. ์ค‘๊ฐœ์ž ์—†์ด, ๊ตญ๊ฒฝ ์—†์ด, 24์‹œ๊ฐ„ ๋‚ด๋‚ด ์ž‘๋™ํ•˜๋Š” ๊ธˆ์œต ์‹œ์Šคํ…œ์ด๋ผ๋‹ˆ... ์ƒ์ƒ๋งŒ ํ•ด๋„ ์งœ๋ฆฟํ•˜์ง€ ์•Š์•„? ๐Ÿ˜Ž

์ด ๊ธ€์„ ๋‹ค ์ฝ๊ณ  ๋‚˜๋ฉด ๋„ˆ๋„ ๋ธ”๋ก์ฒด์ธ ๋Œ€์ถœ ์ „๋ฌธ๊ฐ€๊ฐ€ ๋  ์ˆ˜ ์žˆ์–ด! ์žฌ๋Šฅ๋„ท์—์„œ ๋ธ”๋ก์ฒด์ธ ๊ด€๋ จ ์ง€์‹์„ ๊ณต์œ ํ•˜๊ฑฐ๋‚˜ ๋ฐฐ์šฐ๋Š” ๋ฐ ํฐ ๋„์›€์ด ๋  ๊ฑฐ์•ผ. ์ž, ์ด์ œ ๋ณธ๊ฒฉ์ ์œผ๋กœ ์‹œ์ž‘ํ•ด๋ณผ๊นŒ?

๐Ÿ“š ๋ชฉ์ฐจ

  1. ๋ธ”๋ก์ฒด์ธ ๊ธฐ๋ฐ˜ ๋Œ€์ถœ ํ”„๋กœํ† ์ฝœ์ด๋ž€?
  2. ์ „ํ†ต ๊ธˆ์œต vs ๋ธ”๋ก์ฒด์ธ ๋Œ€์ถœ
  3. Aave ํ”„๋กœํ† ์ฝœ ์‹ฌ์ธต ๋ถ„์„
  4. Compound ํ”„๋กœํ† ์ฝœ ์™„์ „ ์ •๋ณต
  5. ์œ ๋™์„ฑ ํ’€๊ณผ ์ด์ž์œจ ๋ชจ๋ธ
  6. ๋‹ด๋ณด์™€ ์ฒญ์‚ฐ ๋ฉ”์ปค๋‹ˆ์ฆ˜
  7. ํ”Œ๋ž˜์‹œ๋ก : ๋ฌด๋‹ด๋ณด ๋Œ€์ถœ์˜ ํ˜๋ช…
  8. ๊ฑฐ๋ฒ„๋„Œ์Šค ํ† ํฐ๊ณผ ํ”„๋กœํ† ์ฝœ ์šด์˜
  9. ๋ฆฌ์Šคํฌ ๊ด€๋ฆฌ์™€ ๋ณด์•ˆ
  10. ๋ธ”๋ก์ฒด์ธ ๋Œ€์ถœ์˜ ๋ฏธ๋ž˜

1. ๋ธ”๋ก์ฒด์ธ ๊ธฐ๋ฐ˜ ๋Œ€์ถœ ํ”„๋กœํ† ์ฝœ์ด๋ž€? ๐Ÿค”

๋ธ”๋ก์ฒด์ธ ๊ธฐ๋ฐ˜ ๋Œ€์ถœ ํ”„๋กœํ† ์ฝœ์€ ์ค‘์•™ํ™”๋œ ์ค‘๊ฐœ์ž ์—†์ด ์•”ํ˜ธํ™”ํ๋ฅผ ๋Œ€์ถœํ•˜๊ณ  ๋นŒ๋ฆด ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ ์‹œ์Šคํ…œ์ด์•ผ. ์ด๊ฒŒ ๋ฌด์Šจ ๋ง์ด๋ƒ๋ฉด, ์€ํ–‰์ด๋‚˜ ๊ธˆ์œต ๊ธฐ๊ด€ ๊ฐ™์€ ์ค‘๊ฐœ์ž ์—†์ด๋„ ์‚ฌ๋žŒ๋“ค์ด ์ง์ ‘ ์ž๊ธˆ์„ ๋นŒ๋ฆฌ๊ณ  ๋นŒ๋ ค์ค„ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฑฐ์ง€!

์ „ํ†ต์ ์ธ ์€ํ–‰์—์„œ๋Š” ๋Œ€์ถœ์„ ๋ฐ›์œผ๋ ค๋ฉด ์‹ ์šฉ ์ ์ˆ˜ ํ™•์ธ, ์„œ๋ฅ˜ ์ž‘์—…, ์Šน์ธ ๊ณผ์ • ๋“ฑ ๋ณต์žกํ•œ ์ ˆ์ฐจ๋ฅผ ๊ฑฐ์ณ์•ผ ํ–ˆ์–ด. ํ•˜์ง€๋งŒ ๋ธ”๋ก์ฒด์ธ ๋Œ€์ถœ์—์„œ๋Š” ์ด ๋ชจ๋“  ๊ณผ์ •์ด ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ๋ผ๋Š” ์ž๋™ํ™”๋œ ์ฝ”๋“œ๋กœ ๋Œ€์ฒด๋ผ. ์ฝ”๋“œ๊ฐ€ ๋ชจ๋“  ๊ทœ์น™์„ ๊ด€๋ฆฌํ•˜๊ณ , ๋‹ด๋ณด๋ฅผ ํ™•์ธํ•˜๊ณ , ์ด์ž๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ๊ฑฐ์ง€. ๐Ÿ‘จโ€๐Ÿ’ป

์ „ํ†ต ๊ธˆ์œต ์€ํ–‰ ๊ณ ๊ฐ ๋ณต์žกํ•œ ์ ˆ์ฐจ โ€ข ์‹ ์šฉ ์ ์ˆ˜ ํ™•์ธ โ€ข ์„œ๋ฅ˜ ์ž‘์—… โ€ข ์Šน์ธ ๋Œ€๊ธฐ ๋ธ”๋ก์ฒด์ธ ๋Œ€์ถœ ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ ๋Œ€์ถœ์ž ์˜ˆ๊ธˆ์ž ์ง„ํ™”

์ด๋Ÿฐ ๋Œ€์ถœ ํ”„๋กœํ† ์ฝœ์˜ ํ•ต์‹ฌ์€ ์œ ๋™์„ฑ ํ’€(Liquidity Pool)์ด์•ผ. ์‚ฌ๋žŒ๋“ค์ด ์ž์‹ ์˜ ์•”ํ˜ธํ™”ํ๋ฅผ ์ด ํ’€์— ์˜ˆ์น˜ํ•˜๋ฉด, ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ๊ทธ ์ž๊ธˆ์„ ๋นŒ๋ฆด ์ˆ˜ ์žˆ์–ด. ์˜ˆ์น˜์ž๋Š” ์ด์ž๋ฅผ ๋ฐ›๊ณ , ๋Œ€์ถœ์ž๋Š” ์ด์ž๋ฅผ ์ง€๋ถˆํ•˜๋Š” ๊ตฌ์กฐ์ง€. ๊ทธ๋ฆฌ๊ณ  ์ด ๋ชจ๋“  ๊ณผ์ •์ด ํˆฌ๋ช…ํ•˜๊ฒŒ ๋ธ”๋ก์ฒด์ธ์— ๊ธฐ๋ก๋ผ. ๐Ÿ”

Aave์™€ Compound๋Š” ์ด๋Ÿฐ ๋ธ”๋ก์ฒด์ธ ๋Œ€์ถœ ํ”„๋กœํ† ์ฝœ ์ค‘์—์„œ๋„ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๊ณ  ์•ˆ์ •์ ์ธ ํ”Œ๋žซํผ์ด์•ผ. ์ด ๋‘ ํ”„๋กœํ† ์ฝœ์€ ๊ฐ์ž ๋…ํŠนํ•œ ํŠน์ง•์„ ๊ฐ€์ง€๊ณ  ์žˆ์ง€๋งŒ, ๊ธฐ๋ณธ์ ์ธ ์›๋ฆฌ๋Š” ๋น„์Šทํ•ด. ์ด์ œ ํ•˜๋‚˜์”ฉ ์ž์„ธํžˆ ์•Œ์•„๋ณผ๊ฒŒ! ๐Ÿง

2. ์ „ํ†ต ๊ธˆ์œต vs ๋ธ”๋ก์ฒด์ธ ๋Œ€์ถœ ๐Ÿ’ก

๋ธ”๋ก์ฒด์ธ ๋Œ€์ถœ์ด ์–ผ๋งˆ๋‚˜ ํ˜์‹ ์ ์ธ์ง€ ์ดํ•ดํ•˜๋ ค๋ฉด, ์ „ํ†ต์ ์ธ ๊ธˆ์œต ์‹œ์Šคํ…œ๊ณผ ๋น„๊ตํ•ด๋ณด๋Š” ๊ฒŒ ์ข‹์„ ๊ฒƒ ๊ฐ™์•„. ๋‘˜ ์‚ฌ์ด์—๋Š” ์–ด๋–ค ์ฐจ์ด์ ์ด ์žˆ์„๊นŒ? ๐Ÿค”

๋น„๊ต ํ•ญ๋ชฉ ์ „ํ†ต ๊ธˆ์œต ๋ธ”๋ก์ฒด์ธ ๋Œ€์ถœ
์ค‘๊ฐœ์ž ์€ํ–‰, ๊ธˆ์œต๊ธฐ๊ด€ ํ•„์š” ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ๋กœ ๋Œ€์ฒด (ํƒˆ์ค‘์•™ํ™”)
์šด์˜ ์‹œ๊ฐ„ ์˜์—… ์‹œ๊ฐ„ ๋‚ด (์ฃผ์ค‘ 9-5์‹œ) 24/7 ์—ฐ์ค‘๋ฌดํœด
์ ‘๊ทผ์„ฑ ์‹ ์šฉ ์ ์ˆ˜, KYC ํ•„์š” ๋ˆ„๊ตฌ๋‚˜ ์ ‘๊ทผ ๊ฐ€๋Šฅ (์ง€๊ฐ‘๋งŒ ์žˆ์œผ๋ฉด OK)
์ฒ˜๋ฆฌ ์†๋„ ์ˆ˜์ผ~์ˆ˜์ฃผ ๋ช‡ ๋ถ„ ์ด๋‚ด (๋ธ”๋ก ํ™•์ธ ์‹œ๊ฐ„)
์ด์ž์œจ ๊ฒฐ์ • ์€ํ–‰์ด ์ž„์˜๋กœ ๊ฒฐ์ • ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ์˜ํ•œ ์ž๋™ ๊ฒฐ์ • (์ˆ˜์š”/๊ณต๊ธ‰)
ํˆฌ๋ช…์„ฑ ์ œํ•œ์  (๋‚ด๋ถ€ ์ •๋ณด) ์™„์ „ ํˆฌ๋ช… (๋ธ”๋ก์ฒด์ธ์— ๋ชจ๋“  ๊ธฐ๋ก)

๋ธ”๋ก์ฒด์ธ ๋Œ€์ถœ์˜ ๊ฐ€์žฅ ํฐ ์žฅ์ ์€ ์ ‘๊ทผ์„ฑ๊ณผ ํšจ์œจ์„ฑ์ด์•ผ. ์ „ ์„ธ๊ณ„ ์–ด๋””์„œ๋“ , ์‹ ์šฉ ์ ์ˆ˜๋‚˜ ๋ณต์žกํ•œ ์„œ๋ฅ˜ ์—†์ด๋„ ๋Œ€์ถœ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์–ด. ํŠนํžˆ ์€ํ–‰ ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•˜๊ธฐ ์–ด๋ ค์šด ๊ฐœ๋ฐœ๋„์ƒ๊ตญ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ๋Š” ์ •๋ง ํ˜๋ช…์ ์ธ ๋ณ€ํ™”์ง€! ๐ŸŒ

ํ•˜์ง€๋งŒ ๋ชจ๋“  ๊ฒƒ์—๋Š” ์žฅ๋‹จ์ ์ด ์žˆ๋“ฏ์ด, ๋ธ”๋ก์ฒด์ธ ๋Œ€์ถœ์—๋„ ๋‹จ์ ์ด ์žˆ์–ด. ๊ฐ€์žฅ ํฐ ๋ฌธ์ œ๋Š” ๋ณ€๋™์„ฑ๊ณผ ๋‹ด๋ณด ์š”๊ตฌ์‚ฌํ•ญ์ด์•ผ. ์•”ํ˜ธํ™”ํ์˜ ๊ฐ€๊ฒฉ์ด ๊ธ‰๊ฒฉํžˆ ๋ณ€๋™ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ๋Œ€๋ถ€๋ถ„์˜ ํ”„๋กœํ† ์ฝœ์€ ๊ณผ๋„ํ•œ ๋‹ด๋ณด๋ฅผ ์š”๊ตฌํ•ด. ์˜ˆ๋ฅผ ๋“ค์–ด, 100๋‹ฌ๋Ÿฌ๋ฅผ ๋นŒ๋ฆฌ๋ ค๋ฉด 150๋‹ฌ๋Ÿฌ ์ด์ƒ์˜ ๋‹ด๋ณด๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•„. ๐Ÿ˜…

๋˜ํ•œ ๋ธ”๋ก์ฒด์ธ ๊ธฐ์ˆ ์— ์ต์ˆ™ํ•˜์ง€ ์•Š์€ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ๋Š” ์ง„์ž… ์žฅ๋ฒฝ์ด ๋†’์„ ์ˆ˜ ์žˆ์–ด. ์ง€๊ฐ‘ ์„ค์ •, ๊ฐ€์Šค๋น„ ์ง€๋ถˆ, ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ ์ƒํ˜ธ์ž‘์šฉ ๋“ฑ์ด ์ฒ˜์Œ์—๋Š” ๋ณต์žกํ•˜๊ฒŒ ๋А๊ปด์งˆ ์ˆ˜ ์žˆ์ง€. ํ•˜์ง€๋งŒ ์žฌ๋Šฅ๋„ท ๊ฐ™์€ ํ”Œ๋žซํผ์—์„œ ๊ด€๋ จ ์ง€์‹์„ ๋ฐฐ์šฐ๋ฉด ์ด๋Ÿฐ ์–ด๋ ค์›€๋„ ์‰ฝ๊ฒŒ ๊ทน๋ณตํ•  ์ˆ˜ ์žˆ์„ ๊ฑฐ์•ผ! ๐Ÿ’ช

3. Aave ํ”„๋กœํ† ์ฝœ ์‹ฌ์ธต ๋ถ„์„ ๐Ÿ”

์ด์ œ ๋ณธ๊ฒฉ์ ์œผ๋กœ Aave์— ๋Œ€ํ•ด ์•Œ์•„๋ณผ๊นŒ? Aave๋Š” ํ•€๋ž€๋“œ์–ด๋กœ '์œ ๋ น'์ด๋ผ๋Š” ๋œป์ธ๋ฐ, ์ด๋ฆ„์ฒ˜๋Ÿผ ๊ธˆ์œต ์‹œ์Šคํ…œ์— ํ˜๋ช…์ ์ธ ๋ณ€ํ™”๋ฅผ ๊ฐ€์ ธ์˜จ ํ”„๋กœํ† ์ฝœ์ด์•ผ. 2017๋…„์— ETHLend๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ์‹œ์ž‘ํ•ด์„œ 2020๋…„์— Aave๋กœ ๋ฆฌ๋ธŒ๋žœ๋”ฉํ–ˆ์–ด. ๐Ÿฆ‡

Aave์˜ ํ•ต์‹ฌ ํŠน์ง• โœจ

  1. ๋‹ค์ค‘ ์ž์‚ฐ ์œ ๋™์„ฑ ํ’€: ๋‹ค์–‘ํ•œ ์•”ํ˜ธํ™”ํ๋ฅผ ํ•˜๋‚˜์˜ ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ์—์„œ ๊ด€๋ฆฌ
  2. ๋ณ€๋™ ์ด์ž์œจ๊ณผ ๊ณ ์ • ์ด์ž์œจ: ์‚ฌ์šฉ์ž๊ฐ€ ์„ ํƒ ๊ฐ€๋Šฅํ•œ ์ด์ž์œจ ์˜ต์…˜
  3. ํ”Œ๋ž˜์‹œ๋ก (Flash Loans): ๋‹ด๋ณด ์—†์ด ํ•œ ํŠธ๋žœ์žญ์…˜ ๋‚ด์—์„œ ๋Œ€์ถœ๊ณผ ์ƒํ™˜์„ ์™„๋ฃŒ
  4. ์‹ ์šฉ ์œ„์ž„(Credit Delegation): ๋‹ด๋ณด๋ฅผ ์ œ๊ณตํ•œ ์‚ฌ์šฉ์ž๊ฐ€ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์—๊ฒŒ ์‹ ์šฉ์„ ์œ„์ž„
  5. ๋ ˆ์ดํŠธ ์Šค์œ„์นญ(Rate Switching): ์–ธ์ œ๋“ ์ง€ ๋ณ€๋™ ์ด์ž์œจ๊ณผ ๊ณ ์ • ์ด์ž์œจ ์‚ฌ์ด๋ฅผ ์ „ํ™˜

Aave์˜ ์ž‘๋™ ์›๋ฆฌ๋ฅผ ๊ฐ„๋‹จํžˆ ์„ค๋ช…ํ•˜์ž๋ฉด, ์‚ฌ์šฉ์ž๋“ค์ด ์ž์‹ ์˜ ์•”ํ˜ธํ™”ํ๋ฅผ Aave์˜ ์œ ๋™์„ฑ ํ’€์— ์˜ˆ์น˜ํ•˜๋ฉด aToken์ด๋ผ๋Š” ํ† ํฐ์„ ๋ฐ›์•„. ์ด aToken์€ ์˜ˆ์น˜ํ•œ ์ž์‚ฐ์„ ๋‚˜ํƒ€๋‚ด๋Š” ํ† ํฐ์œผ๋กœ, ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ด์ž๊ฐ€ ์Œ“์—ฌ. ์˜ˆ๋ฅผ ๋“ค์–ด, ETH๋ฅผ ์˜ˆ์น˜ํ•˜๋ฉด aETH๋ฅผ ๋ฐ›๋Š” ์‹์ด์•ผ. ๐Ÿช™

Aave ํ”„๋กœํ† ์ฝœ ์ž‘๋™ ์›๋ฆฌ Aave ์œ ๋™์„ฑ ํ’€ ๋‹ค์–‘ํ•œ ์•”ํ˜ธํ™”ํ ๋ณด์œ  ์˜ˆ์น˜์ž ์•”ํ˜ธํ™”ํ ์˜ˆ์น˜ ๋Œ€์ถœ์ž ๋‹ด๋ณด ์ œ๊ณต ํ›„ ๋Œ€์ถœ ์•”ํ˜ธํ™”ํ ์˜ˆ์น˜ aToken ์ˆ˜๋ น ๋‹ด๋ณด ์ œ๊ณต ๋Œ€์ถœ ์ˆ˜๋ น ๋ณ€๋™ & ๊ณ ์ • ์ด์ž์œจ ํ”Œ๋ž˜์‹œ๋ก  ์‹ ์šฉ ์œ„์ž„

Aave์˜ ๊ฐ€์žฅ ํ˜์‹ ์ ์ธ ๊ธฐ๋Šฅ ์ค‘ ํ•˜๋‚˜๋Š” ํ”Œ๋ž˜์‹œ๋ก (Flash Loans)์ด์•ผ. ์ด๊ฑด ์ •๋ง ํ˜๋ช…์ ์ธ ๊ฐœ๋…์ธ๋ฐ, ๋‹ด๋ณด ์—†์ด๋„ ๋Œ€์ถœ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์–ด! ๋‹จ, ํ•œ ๊ฐ€์ง€ ์กฐ๊ฑด์ด ์žˆ์–ด. ๋Œ€์ถœ๊ณผ ์ƒํ™˜์ด ๊ฐ™์€ ํŠธ๋žœ์žญ์…˜ ๋‚ด์—์„œ ์ด๋ฃจ์–ด์ ธ์•ผ ํ•œ๋‹ค๋Š” ๊ฑฐ์ง€. ๐Ÿƒโ€โ™‚๏ธ

์ด๊ฒŒ ๊ฐ€๋Šฅํ•œ ์ด์œ ๋Š” ์ด๋”๋ฆฌ์›€์˜ ํŠธ๋žœ์žญ์…˜ ํŠน์„ฑ ๋•Œ๋ฌธ์ด์•ผ. ํŠธ๋žœ์žญ์…˜์ด ์‹คํŒจํ•˜๋ฉด ๋ชจ๋“  ์ƒํƒœ ๋ณ€ํ™”๊ฐ€ ์›์ƒ๋ณต๊ตฌ๋˜๊ฑฐ๋“ . ๊ทธ๋ž˜์„œ Aave๋Š” "์ผ๋‹จ ๋นŒ๋ ค์ค„๊ฒŒ, ๊ฐ™์€ ํŠธ๋žœ์žญ์…˜ ์•ˆ์—์„œ ๊ฐš์ง€ ๋ชปํ•˜๋ฉด ์ฒ˜์Œ๋ถ€ํ„ฐ ๋นŒ๋ฆฐ ์ ์ด ์—†๋˜ ๊ฑธ๋กœ ํ• ๊ฒŒ"๋ผ๊ณ  ๋งํ•˜๋Š” ์…ˆ์ด์ง€. ์ด ๊ธฐ๋Šฅ์€ ์ฃผ๋กœ ์ฐจ์ต๊ฑฐ๋ž˜๋‚˜ ๋‹ด๋ณด ์Šค์™‘ ๋“ฑ์˜ ๋ณต์žกํ•œ ๊ธˆ์œต ์ „๋žต์— ํ™œ์šฉ๋ผ. ๐Ÿงฉ

Aave ํ”Œ๋ž˜์‹œ๋ก  ์˜ˆ์ œ ์ฝ”๋“œ

// ๊ฐ„๋‹จํ•œ ํ”Œ๋ž˜์‹œ๋ก  ์˜ˆ์ œ
function executeFlashLoan() external {
    address receiver = address(this);
    address asset = address(DAI);
    uint256 amount = 1000 ether; // 1000 DAI
    bytes memory params = "";
    uint16 referralCode = 0;
    
    // ํ”Œ๋ž˜์‹œ๋ก  ์‹คํ–‰
    lendingPool.flashLoan(
        receiver,
        asset,
        amount,
        params,
        referralCode
    );
}

Aave๋Š” ๋˜ํ•œ ์‹ ์šฉ ์œ„์ž„(Credit Delegation)์ด๋ผ๋Š” ๊ธฐ๋Šฅ๋„ ์ œ๊ณตํ•ด. ์ด๊ฑด ๋‹ด๋ณด๋ฅผ ์ œ๊ณตํ•œ ์‚ฌ์šฉ์ž๊ฐ€ ์ž์‹ ์˜ ์‹ ์šฉ์„ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์—๊ฒŒ ์œ„์ž„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๊ธฐ๋Šฅ์ด์•ผ. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋‚ด๊ฐ€ 100 ETH๋ฅผ ๋‹ด๋ณด๋กœ ์ œ๊ณตํ–ˆ๋‹ค๋ฉด, ์นœ๊ตฌ์—๊ฒŒ "๋‚ด ๋‹ด๋ณด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ 50 ETH ์ƒ๋‹น์˜ ๋Œ€์ถœ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ"์„ ์ค„ ์ˆ˜ ์žˆ์–ด. ๋ฌผ๋ก  ์ด๊ฑด ์„œ๋กœ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ด€๊ณ„์—์„œ๋งŒ ๊ฐ€๋Šฅํ•˜๊ฒ ์ง€! ๐Ÿค

Aave๋Š” ํ˜„์žฌ ์ด๋”๋ฆฌ์›€์„ ๋น„๋กฏํ•œ ์—ฌ๋Ÿฌ ๋ธ”๋ก์ฒด์ธ์—์„œ ์šด์˜๋˜๊ณ  ์žˆ์–ด. ํŠนํžˆ Polygon, Avalanche, Optimism ๊ฐ™์€ ๋ ˆ์ด์–ด2 ์†”๋ฃจ์…˜์—์„œ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด์„œ ๊ฐ€์Šค๋น„ ๋ถ€๋‹ด์ด ์ ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ์ง€. ๐ŸŒ

4. Compound ํ”„๋กœํ† ์ฝœ ์™„์ „ ์ •๋ณต ๐Ÿงช

์ด๋ฒˆ์—๋Š” Compound์— ๋Œ€ํ•ด ์•Œ์•„๋ณผ ์ฐจ๋ก€์•ผ! Compound๋Š” 2018๋…„์— ์ถœ์‹œ๋œ ์ด๋”๋ฆฌ์›€ ๊ธฐ๋ฐ˜ ๋Œ€์ถœ ํ”„๋กœํ† ์ฝœ๋กœ, Aave์™€ ํ•จ๊ป˜ ๋””ํŒŒ์ด ๋Œ€์ถœ ์‹œ์žฅ์˜ ์–‘๋Œ€ ์‚ฐ๋งฅ์œผ๋กœ ๋ถˆ๋ ค. ๐Ÿ”๏ธ

Compound์˜ ํ•ต์‹ฌ ์•„์ด๋””์–ด๋Š” ์ž๋™ํ™”๋œ ์ด์ž์œจ ์‹œ์žฅ(Automated Interest Rate Market)์ด์•ผ. ๊ฐ ์•”ํ˜ธํ™”ํ๋งˆ๋‹ค ์ˆ˜์š”์™€ ๊ณต๊ธ‰์— ๋”ฐ๋ผ ์ด์ž์œจ์ด ์ž๋™์œผ๋กœ ์กฐ์ •๋˜๋Š” ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ–ˆ์ง€. ๐Ÿ”„

Compound์˜ ํ•ต์‹ฌ ํŠน์ง• โœจ

  1. cToken ์‹œ์Šคํ…œ: ์˜ˆ์น˜ํ•œ ์ž์‚ฐ์„ ๋‚˜ํƒ€๋‚ด๋Š” ํ† ํฐ (์˜ˆ: ETH โ†’ cETH)
  2. ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ธฐ๋ฐ˜ ์ด์ž์œจ: ์ž์‚ฐ ํ™œ์šฉ๋„์— ๋”ฐ๋ผ ์ž๋™ ์กฐ์ •
  3. ์˜คํ”ˆ ์†Œ์Šค ์ฝ”๋“œ: ๋ˆ„๊ตฌ๋‚˜ ๊ฒ€ํ† ํ•˜๊ณ  ๊ฐ์‚ฌํ•  ์ˆ˜ ์žˆ๋Š” ํˆฌ๋ช…์„ฑ
  4. COMP ๊ฑฐ๋ฒ„๋„Œ์Šค ํ† ํฐ: ํ”„๋กœํ† ์ฝœ ์˜์‚ฌ๊ฒฐ์ •์— ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ
  5. ๋‹จ์ˆœํ•˜๊ณ  ์•ˆ์ •์ ์ธ ์„ค๊ณ„: ๋ณต์žกํ•œ ๊ธฐ๋Šฅ๋ณด๋‹ค ์•ˆ์ •์„ฑ์— ์ค‘์ 

Compound์˜ ์ž‘๋™ ์›๋ฆฌ๋Š” Aave์™€ ๋น„์Šทํ•˜์ง€๋งŒ, ๋ช‡ ๊ฐ€์ง€ ์ค‘์š”ํ•œ ์ฐจ์ด์ ์ด ์žˆ์–ด. Compound์—์„œ๋Š” ์ž์‚ฐ์„ ์˜ˆ์น˜ํ•˜๋ฉด cToken์ด๋ผ๋Š” ํ† ํฐ์„ ๋ฐ›๊ฒŒ ๋ผ. ์˜ˆ๋ฅผ ๋“ค์–ด, ETH๋ฅผ ์˜ˆ์น˜ํ•˜๋ฉด cETH๋ฅผ ๋ฐ›๋Š” ์‹์ด์ง€. ์ด cToken์€ ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ๊ธฐ์ดˆ ์ž์‚ฐ์— ๋Œ€ํ•œ ๊ตํ™˜ ๋น„์œจ์ด ์ฆ๊ฐ€ํ•ด. ์ฆ‰, ์ด์ž๊ฐ€ cToken ์ž์ฒด์˜ ๊ฐ€์น˜ ์ƒ์Šน์œผ๋กœ ๋ฐ˜์˜๋˜๋Š” ๊ฑฐ์•ผ. ๐Ÿ“ˆ

Compound ํ”„๋กœํ† ์ฝœ ์ž‘๋™ ์›๋ฆฌ Compound ํ’€ ETH DAI USDC ์˜ˆ์น˜์ž ์•”ํ˜ธํ™”ํ ์˜ˆ์น˜ ๋Œ€์ถœ์ž ๋‹ด๋ณด ์ œ๊ณต ํ›„ ๋Œ€์ถœ ETH ์˜ˆ์น˜ cETH ์ˆ˜๋ น ๋‹ด๋ณด ์ œ๊ณต DAI ๋Œ€์ถœ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ธฐ๋ฐ˜ ์ด์ž์œจ ๋ชจ๋ธ ์ด์ž์œจ = f(ํ™œ์šฉ๋„)

Compound์˜ ์ด์ž์œจ ๋ชจ๋ธ์€ ํ™œ์šฉ๋„(Utilization Rate)์— ๊ธฐ๋ฐ˜ํ•ด. ํ™œ์šฉ๋„๋ž€ ํ’€์— ์žˆ๋Š” ์ž์‚ฐ ์ค‘ ์–ผ๋งˆ๋‚˜ ๋งŽ์€ ๋น„์œจ์ด ๋Œ€์ถœ๋˜์—ˆ๋Š”์ง€๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ง€ํ‘œ์•ผ. ํ™œ์šฉ๋„๊ฐ€ ๋†’์„์ˆ˜๋ก ์ด์ž์œจ๋„ ๋†’์•„์ง€๋Š” ๊ตฌ์กฐ์ง€. ์ด๊ฑด ๊ฒฝ์ œํ•™์˜ ๊ธฐ๋ณธ ์›๋ฆฌ์ธ ์ˆ˜์š”์™€ ๊ณต๊ธ‰์˜ ๋ฒ•์น™์„ ๊ทธ๋Œ€๋กœ ๋ฐ˜์˜ํ•œ ๊ฑฐ์•ผ. ๐Ÿ“Š

Compound ์ด์ž์œจ ๊ณ„์‚ฐ ๊ณต์‹

// ์ด์ž์œจ ๊ณ„์‚ฐ ๊ณต์‹ (๋‹จ์ˆœํ™”๋œ ๋ฒ„์ „)
function calculateInterestRate(uint utilization) public pure returns (uint) {
    // ํ™œ์šฉ๋„๊ฐ€ ๋‚ฎ์„ ๋•Œ๋Š” ๋‚ฎ์€ ๊ธฐ๋ณธ ์ด์ž์œจ
    if (utilization < kink) {
        return baseRate + (utilization * multiplier) / 1e18;
    } 
    // ํ™œ์šฉ๋„๊ฐ€ ๋†’์„ ๋•Œ๋Š” ๊ธ‰๊ฒฉํžˆ ์ƒ์Šนํ•˜๋Š” ์ด์ž์œจ
    else {
        uint normalRate = baseRate + (kink * multiplier) / 1e18;
        uint excessUtil = utilization - kink;
        return normalRate + (excessUtil * jumpMultiplier) / 1e18;
    }
}

Compound์˜ ๋˜ ๋‹ค๋ฅธ ์ค‘์š”ํ•œ ํŠน์ง•์€ COMP ํ† ํฐ์„ ํ†ตํ•œ ๊ฑฐ๋ฒ„๋„Œ์Šค ์‹œ์Šคํ…œ์ด์•ผ. COMP ํ† ํฐ ๋ณด์œ ์ž๋“ค์€ ํ”„๋กœํ† ์ฝœ์˜ ์ค‘์š”ํ•œ ๋งค๊ฐœ๋ณ€์ˆ˜(๋‹ด๋ณด ๋น„์œจ, ์ง€์› ์ž์‚ฐ, ์ด์ž์œจ ๋ชจ๋ธ ๋“ฑ)๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ํˆฌํ‘œ์— ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ์–ด. ์ด๊ฑด ํ”„๋กœํ† ์ฝœ์„ ์ง„์ •ํ•œ ์˜๋ฏธ์˜ ํƒˆ์ค‘์•™ํ™” ์กฐ์ง์œผ๋กœ ๋งŒ๋“œ๋Š” ํ•ต์‹ฌ ์š”์†Œ์ง€! ๐Ÿ—ณ๏ธ

Compound๋Š” Aave๋ณด๋‹ค ๋‹จ์ˆœํ•œ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์–ด. ํ”Œ๋ž˜์‹œ๋ก ์ด๋‚˜ ์‹ ์šฉ ์œ„์ž„ ๊ฐ™์€ ๋ณต์žกํ•œ ๊ธฐ๋Šฅ์€ ์—†์ง€๋งŒ, ๊ทธ๋งŒํผ ์•ˆ์ •์„ฑ๊ณผ ๋ณด์•ˆ์— ์ค‘์ ์„ ๋‘๊ณ  ์žˆ์–ด. ์‹ค์ œ๋กœ Compound๋Š” ์ง€๊ธˆ๊นŒ์ง€ ํฐ ๋ณด์•ˆ ์‚ฌ๊ณ  ์—†์ด ์šด์˜๋˜์–ด ์™”์ง€. ๐Ÿ›ก๏ธ

Compound์™€ Aave๋Š” ๊ฐ์ž์˜ ์žฅ๋‹จ์ ์ด ์žˆ์–ด. Compound๋Š” ๋‹จ์ˆœํ•˜๊ณ  ์•ˆ์ •์ ์ธ ์‹œ์Šคํ…œ์„ ์›ํ•˜๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ์ ํ•ฉํ•˜๊ณ , Aave๋Š” ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ๊ณผ ์œ ์—ฐ์„ฑ์„ ์›ํ•˜๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ๋” ์ ํ•ฉํ•ด. ๋„ˆ์˜ ํˆฌ์ž ์Šคํƒ€์ผ๊ณผ ๋ชฉํ‘œ์— ๋”ฐ๋ผ ์„ ํƒํ•˜๋ฉด ๋  ๊ฒƒ ๊ฐ™์•„! ๐Ÿค”

5. ์œ ๋™์„ฑ ํ’€๊ณผ ์ด์ž์œจ ๋ชจ๋ธ ๐Ÿ’ง

๋ธ”๋ก์ฒด์ธ ๋Œ€์ถœ ํ”„๋กœํ† ์ฝœ์˜ ํ•ต์‹ฌ์€ ์œ ๋™์„ฑ ํ’€(Liquidity Pool)์ด์•ผ. ์ด๊ฑด ์‚ฌ์šฉ์ž๋“ค์ด ์ž์‚ฐ์„ ์˜ˆ์น˜ํ•˜๊ณ  ๋Œ€์ถœํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๋™ ์ž๊ธˆ ํ’€์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋ผ. ์ „ํ†ต์ ์ธ P2P ๋Œ€์ถœ๊ณผ ๋‹ฌ๋ฆฌ, ๊ฐœ๋ณ„ ๋Œ€์ถœ์ž์™€ ์˜ˆ์น˜์ž๋ฅผ ์ง์ ‘ ์—ฐ๊ฒฐํ•˜์ง€ ์•Š๊ณ  ํ’€์„ ํ†ตํ•ด ๊ฐ„์ ‘์ ์œผ๋กœ ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ์‹์ด์ง€. ๐ŸŠโ€โ™‚๏ธ

์œ ๋™์„ฑ ํ’€์˜ ๊ฐ€์žฅ ํฐ ์žฅ์ ์€ ์ฆ‰์‹œ ์œ ๋™์„ฑ(Instant Liquidity)์„ ์ œ๊ณตํ•œ๋‹ค๋Š” ๊ฑฐ์•ผ. ๋Œ€์ถœ์ž๋Š” ํ’€์— ์ถฉ๋ถ„ํ•œ ์ž๊ธˆ์ด ์žˆ๋Š” ํ•œ ์ฆ‰์‹œ ๋Œ€์ถœ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๊ณ , ์˜ˆ์น˜์ž๋„ ์–ธ์ œ๋“ ์ง€ ์ž๊ธˆ์„ ์ธ์ถœํ•  ์ˆ˜ ์žˆ์–ด. ๋ฌผ๋ก  ํ’€์— ์ถฉ๋ถ„ํ•œ ์œ ๋™์„ฑ์ด ์žˆ์–ด์•ผ ํ•˜์ง€๋งŒ! ๐Ÿƒโ€โ™€๏ธ

์œ ๋™์„ฑ ํ’€ ์ž‘๋™ ์›๋ฆฌ ETH DAI USDC ์ด์ž์œจ ๋ชจ๋ธ ํ™œ์šฉ๋„ ์ฆ๊ฐ€ โ†’ ์ด์ž์œจ ์ฆ๊ฐ€ ์˜ˆ์น˜ ๋Œ€์ถœ ์ด์ž ์ˆ˜์ต ์ด์ž ์ง€๋ถˆ ์ˆ˜์š”์™€ ๊ณต๊ธ‰์— ๋”ฐ๋ฅธ ์ž๋™ ์ด์ž์œจ ์กฐ์ • ํ’€ ํ™œ์šฉ๋„๊ฐ€ ๋†’์„์ˆ˜๋ก โ†’ ์ด์ž์œจ ์ƒ์Šน โ†’ ์˜ˆ์น˜ ์œ ์ธ ์ฆ๊ฐ€ & ๋Œ€์ถœ ์œ ์ธ ๊ฐ์†Œ

์ด์ž์œจ ๋ชจ๋ธ์€ ๋ธ”๋ก์ฒด์ธ ๋Œ€์ถœ ํ”„๋กœํ† ์ฝœ์˜ ํ•ต์‹ฌ ๋ฉ”์ปค๋‹ˆ์ฆ˜ ์ค‘ ํ•˜๋‚˜์•ผ. Aave์™€ Compound๋Š” ๋ชจ๋‘ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ธฐ๋ฐ˜ ์ด์ž์œจ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜์ง€๋งŒ, ์„ธ๋ถ€์ ์ธ ๊ตฌํ˜„ ๋ฐฉ์‹์—๋Š” ์ฐจ์ด๊ฐ€ ์žˆ์–ด. ๐Ÿงฎ

Aave vs Compound ์ด์ž์œจ ๋ชจ๋ธ ๋น„๊ต

ํŠน์ง• Aave Compound
์ด์ž์œจ ์œ ํ˜• ๋ณ€๋™ ์ด์ž์œจ + ๊ณ ์ • ์ด์ž์œจ ๋ณ€๋™ ์ด์ž์œจ๋งŒ
์ด์ž ๊ณ„์‚ฐ ์ดˆ๋‹น ๋ณต๋ฆฌ (aToken ์ˆ˜๋Ÿ‰ ๋ถˆ๋ณ€) ๋ธ”๋ก๋‹น ๋ณต๋ฆฌ (cToken ๊ตํ™˜๋น„์œจ ๋ณ€ํ™”)
์ด์ž์œจ ๊ฒฐ์ • ์š”์†Œ ํ™œ์šฉ๋„ + ์ตœ์  ํ™œ์šฉ๋„ ๋ชฉํ‘œ ํ™œ์šฉ๋„ + ํ‚นํฌ ํฌ์ธํŠธ
์ด์ž์œจ ๋ณ€๋™์„ฑ ์ƒ๋Œ€์ ์œผ๋กœ ๋” ์œ ์—ฐํ•จ ๋” ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ๊ณก์„ 

Aave์˜ ์ด์ž์œจ ๋ชจ๋ธ์€ ์ตœ์  ํ™œ์šฉ๋„(Optimal Utilization) ๊ฐœ๋…์„ ์ค‘์‹ฌ์œผ๋กœ ์„ค๊ณ„๋˜์—ˆ์–ด. ๊ฐ ์ž์‚ฐ๋งˆ๋‹ค ์ตœ์ ์˜ ํ™œ์šฉ๋„ ๋ชฉํ‘œ๊ฐ€ ์žˆ๊ณ , ์‹ค์ œ ํ™œ์šฉ๋„๊ฐ€ ์ด ๋ชฉํ‘œ์— ๊ฐ€๊นŒ์šธ ๋•Œ ์‹œ์žฅ์ด ๊ฐ€์žฅ ํšจ์œจ์ ์œผ๋กœ ์ž‘๋™ํ•œ๋‹ค๊ณ  ๋ด. ํ™œ์šฉ๋„๊ฐ€ ์ด ์ตœ์ ์ ์„ ๋„˜์–ด๊ฐ€๋ฉด ์ด์ž์œจ์ด ๊ธ‰๊ฒฉํžˆ ์ƒ์Šนํ•ด์„œ ๋” ๋งŽ์€ ์˜ˆ์น˜๋ฅผ ์œ ๋„ํ•˜๊ณ  ๋Œ€์ถœ์„ ์–ต์ œํ•˜๋Š” ๋ฐฉ์‹์ด์ง€. ๐Ÿ“ˆ

๋ฐ˜๋ฉด Compound์˜ ์ด์ž์œจ ๋ชจ๋ธ์€ ํ‚นํฌ ํฌ์ธํŠธ(Kink Point)๋ผ๋Š” ๊ฐœ๋…์„ ์‚ฌ์šฉํ•ด. ํ™œ์šฉ๋„๊ฐ€ ํ‚นํฌ ํฌ์ธํŠธ ์ดํ•˜์ผ ๋•Œ๋Š” ์ด์ž์œจ์ด ์™„๋งŒํ•˜๊ฒŒ ์ƒ์Šนํ•˜๋‹ค๊ฐ€, ํ‚นํฌ ํฌ์ธํŠธ๋ฅผ ๋„˜์–ด์„œ๋ฉด ๊ธ‰๊ฒฉํžˆ ์ƒ์Šนํ•˜๋Š” ๊ตฌ์กฐ์•ผ. ์ด๊ฑด ์‹œ์žฅ์ด ๊ณผ์—ด๋˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ณ  ์•ˆ์ •์ ์ธ ์ด์ž์œจ์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ์„ค๊ณ„์ง€. ๐Ÿ“‰

๋‘ ๋ชจ๋ธ ๋ชจ๋‘ ์ž๋™ ์•ˆ์ •ํ™” ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ๊ฐ€์ง€๊ณ  ์žˆ์–ด. ๋Œ€์ถœ ์ˆ˜์š”๊ฐ€ ๋งŽ์•„์ง€๋ฉด ์ด์ž์œจ์ด ์˜ฌ๋ผ๊ฐ€๊ณ , ์ด๋Š” ๋” ๋งŽ์€ ์˜ˆ์น˜๋ฅผ ์œ ๋„ํ•˜๊ณ  ๋Œ€์ถœ์„ ์–ต์ œํ•ด. ๋ฐ˜๋Œ€๋กœ ์œ ๋™์„ฑ์ด ๋„ˆ๋ฌด ๋งŽ์œผ๋ฉด ์ด์ž์œจ์ด ๋‚ด๋ ค๊ฐ€์„œ ์˜ˆ์น˜ ์œ ์ธ์„ ์ค„์ด๊ณ  ๋Œ€์ถœ์„ ์ด‰์ง„ํ•˜์ง€. ์ด๋Ÿฐ ๋ฐฉ์‹์œผ๋กœ ์‹œ์žฅ์ด ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๊ท ํ˜•์„ ์ฐพ์•„๊ฐ€๋Š” ๊ฑฐ์•ผ. โš–๏ธ

์ด๋Ÿฐ ์ด์ž์œจ ๋ชจ๋ธ์€ ์žฌ๋Šฅ๋„ท ๊ฐ™์€ ํ”Œ๋žซํผ์—์„œ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š” ๊ธˆ์œต๊ณตํ•™๊ณผ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์„ค๊ณ„์˜ ์ข‹์€ ์‚ฌ๋ก€์•ผ. ๋ธ”๋ก์ฒด์ธ ๊ธฐ์ˆ ๊ณผ ๊ธˆ์œต ์ด๋ก ์ด ๋งŒ๋‚˜ ์ƒˆ๋กœ์šด ๊ฐ€๋Šฅ์„ฑ์„ ์—ด์–ด๊ฐ€๋Š” ๋ชจ์Šต์„ ๋ณด์—ฌ์ฃผ์ง€! ๐ŸŒŸ

6. ๋‹ด๋ณด์™€ ์ฒญ์‚ฐ ๋ฉ”์ปค๋‹ˆ์ฆ˜ ๐Ÿ”’

๋ธ”๋ก์ฒด์ธ ๋Œ€์ถœ ํ”„๋กœํ† ์ฝœ์—์„œ ๋‹ด๋ณด(Collateral)๋Š” ์ •๋ง ์ค‘์š”ํ•œ ๊ฐœ๋…์ด์•ผ. ์ „ํ†ต ๊ธˆ์œต์—์„œ๋Š” ์‹ ์šฉ ์ ์ˆ˜์™€ ์†Œ๋“ ์ฆ๋ช…์œผ๋กœ ๋Œ€์ถœ ์ž๊ฒฉ์„ ํ‰๊ฐ€ํ•˜์ง€๋งŒ, ๋ธ”๋ก์ฒด์ธ์—์„œ๋Š” ์ต๋ช…์„ฑ ๋•Œ๋ฌธ์— ์ด๋Ÿฐ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์–ด. ๊ทธ๋ž˜์„œ ๋Œ€๋ถ€๋ถ„์˜ ๋Œ€์ถœ์€ ๊ณผ๋‹ด๋ณด(over-collateralization) ๋ฐฉ์‹์œผ๋กœ ์ด๋ฃจ์–ด์ ธ. ๐Ÿฆ

๊ณผ๋‹ด๋ณด๋ž€ ๋นŒ๋ฆฌ๋ ค๋Š” ๊ธˆ์•ก๋ณด๋‹ค ๋” ๋งŽ์€ ๊ฐ€์น˜์˜ ์ž์‚ฐ์„ ๋‹ด๋ณด๋กœ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์„ ๋งํ•ด. ์˜ˆ๋ฅผ ๋“ค์–ด, 100๋‹ฌ๋Ÿฌ ์ƒ๋‹น์˜ DAI๋ฅผ ๋นŒ๋ฆฌ๋ ค๋ฉด 150๋‹ฌ๋Ÿฌ ์ด์ƒ์˜ ETH๋ฅผ ๋‹ด๋ณด๋กœ ๋งก๊ฒจ์•ผ ํ•  ์ˆ˜๋„ ์žˆ์–ด. ์ด๊ฑด ์•”ํ˜ธํ™”ํ์˜ ๋†’์€ ๋ณ€๋™์„ฑ ๋•Œ๋ฌธ์— ํ•„์š”ํ•œ ์•ˆ์ „์žฅ์น˜์•ผ. ๐Ÿ“Š

์ฃผ์š” ๋‹ด๋ณด ๋น„์œจ ์šฉ์–ด ์ •๋ฆฌ ๐Ÿ“

  1. ์ตœ๋Œ€ LTV(Loan-to-Value): ๋‹ด๋ณด ๊ฐ€์น˜ ๋Œ€๋น„ ์ตœ๋Œ€ ๋Œ€์ถœ ๊ฐ€๋Šฅ ๋น„์œจ
  2. ์ฒญ์‚ฐ ์ž„๊ณ„๊ฐ’(Liquidation Threshold): ์ฒญ์‚ฐ์ด ์‹œ์ž‘๋˜๋Š” ๋‹ด๋ณด ๋น„์œจ
  3. ์ฒญ์‚ฐ ๋ณด๋„ˆ์Šค(Liquidation Bonus): ์ฒญ์‚ฐ์ž์—๊ฒŒ ์ œ๊ณต๋˜๋Š” ์ถ”๊ฐ€ ๋ณด์ƒ
  4. ๊ฑด์ „์„ฑ ๊ณ„์ˆ˜(Health Factor): ๋Œ€์ถœ ํฌ์ง€์…˜์˜ ์•ˆ์ „์„ฑ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์ง€ํ‘œ

๊ฐ ์ž์‚ฐ๋งˆ๋‹ค ๋‹ด๋ณด ๋น„์œจ์ด ๋‹ค๋ฅธ๋ฐ, ์ด๊ฑด ์ž์‚ฐ์˜ ๋ณ€๋™์„ฑ๊ณผ ์œ ๋™์„ฑ์— ๋”ฐ๋ผ ๊ฒฐ์ •๋ผ. ์˜ˆ๋ฅผ ๋“ค์–ด, ์Šคํ…Œ์ด๋ธ”์ฝ”์ธ์€ ๋ณ€๋™์„ฑ์ด ๋‚ฎ๊ธฐ ๋•Œ๋ฌธ์— ๋‹ด๋ณด ๋น„์œจ์ด ๋‚ฎ๊ณ (์˜ˆ: 75% LTV), ETH ๊ฐ™์€ ๋ณ€๋™์„ฑ ๋†’์€ ์ž์‚ฐ์€ ๋‹ด๋ณด ๋น„์œจ์ด ๋†’์•„(์˜ˆ: 60% LTV). ๐Ÿ”„

๋‹ด๋ณด ๋ฐ ์ฒญ์‚ฐ ๋ฉ”์ปค๋‹ˆ์ฆ˜ ๋‹ด๋ณด ๊ฐ€์น˜ ์•ˆ์ „ ์˜์—ญ ๊ฒฝ๊ณ  ์˜์—ญ ์ฒญ์‚ฐ ์˜์—ญ ์ฒญ์‚ฐ ์ž„๊ณ„๊ฐ’ ์ฒญ์‚ฐ ์‹œ์ž‘์  ์ฒญ์‚ฐ ๋ฐœ์ƒ! ๊ฑด์ „์„ฑ ๊ณ„์ˆ˜ = ๋‹ด๋ณด ๊ฐ€์น˜ ร— ์ฒญ์‚ฐ ์ž„๊ณ„๊ฐ’ รท ๋Œ€์ถœ ๊ธˆ์•ก ๊ฑด์ „์„ฑ ๊ณ„์ˆ˜ < 1 ์ด๋ฉด ์ฒญ์‚ฐ ๋Œ€์ƒ

์ฒญ์‚ฐ(Liquidation)์€ ๋‹ด๋ณด ๊ฐ€์น˜๊ฐ€ ํŠน์ • ์ž„๊ณ„๊ฐ’ ์•„๋ž˜๋กœ ๋–จ์–ด์กŒ์„ ๋•Œ ๋ฐœ์ƒํ•ด. ์ด๊ฑด ๋Œ€์ถœ ํ”Œ๋žซํผ์„ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•œ ์•ˆ์ „์žฅ์น˜์•ผ. ์ฒญ์‚ฐ์ด ๋ฐœ์ƒํ•˜๋ฉด ์ œ3์ž(์ฒญ์‚ฐ์ž)๊ฐ€ ํ• ์ธ๋œ ๊ฐ€๊ฒฉ์— ๋‹ด๋ณด๋ฅผ ๊ตฌ๋งคํ•˜๊ณ , ๊ทธ ์ž๊ธˆ์œผ๋กœ ๋Œ€์ถœ๊ธˆ์„ ์ƒํ™˜ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ง„ํ–‰๋ผ. ๐Ÿ”จ

Aave์—์„œ๋Š” ๊ฑด์ „์„ฑ ๊ณ„์ˆ˜(Health Factor)๋ผ๋Š” ๊ฐœ๋…์„ ์‚ฌ์šฉํ•ด. ์ด ๊ฐ’์ด 1๋ณด๋‹ค ํฌ๋ฉด ์•ˆ์ „ํ•œ ์ƒํƒœ๊ณ , 1 ๋ฏธ๋งŒ์œผ๋กœ ๋–จ์–ด์ง€๋ฉด ์ฒญ์‚ฐ ๋Œ€์ƒ์ด ๋ผ. ๊ฑด์ „์„ฑ ๊ณ„์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ณ„์‚ฐ๋ผ:

๊ฑด์ „์„ฑ ๊ณ„์ˆ˜ = (๋‹ด๋ณด ๊ฐ€์น˜ ร— ์ฒญ์‚ฐ ์ž„๊ณ„๊ฐ’) รท ๋Œ€์ถœ ๊ธˆ์•ก

์˜ˆ๋ฅผ ๋“ค์–ด, 1 ETH(2000๋‹ฌ๋Ÿฌ ๊ฐ€์น˜)๋ฅผ ๋‹ด๋ณด๋กœ 1000 DAI๋ฅผ ๋นŒ๋ ธ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด์ž. ETH์˜ ์ฒญ์‚ฐ ์ž„๊ณ„๊ฐ’์ด 75%๋ผ๋ฉด, ๊ฑด์ „์„ฑ ๊ณ„์ˆ˜๋Š” (2000 ร— 0.75) รท 1000 = 1.5๊ฐ€ ๋ผ. ์ด ์ƒํƒœ์—์„œ ETH ๊ฐ€๊ฒฉ์ด 1333๋‹ฌ๋Ÿฌ ์•„๋ž˜๋กœ ๋–จ์–ด์ง€๋ฉด ๊ฑด์ „์„ฑ ๊ณ„์ˆ˜๊ฐ€ 1 ๋ฏธ๋งŒ์ด ๋˜์–ด ์ฒญ์‚ฐ์ด ์‹œ์ž‘๋  ์ˆ˜ ์žˆ์–ด. ๐Ÿ“‰

์ฒญ์‚ฐ ํ”„๋กœ์„ธ์Šค ์˜ˆ์ œ ์ฝ”๋“œ

// ์ฒญ์‚ฐ ํ•จ์ˆ˜ ์˜ˆ์ œ (๋‹จ์ˆœํ™”๋œ ๋ฒ„์ „)
function liquidationCall(
    address collateralAsset,
    address debtAsset,
    address user,
    uint256 debtToCover,
    bool receiveAToken
) external {
    // 1. ์‚ฌ์šฉ์ž์˜ ๊ฑด์ „์„ฑ ๊ณ„์ˆ˜ ํ™•์ธ
    require(getUserHealthFactor(user) < HEALTH_FACTOR_LIQUIDATION_THRESHOLD, "Position is healthy");
    
    // 2. ์ฒญ์‚ฐ ๊ฐ€๋Šฅํ•œ ๊ธˆ์•ก ๊ณ„์‚ฐ
    uint256 maxDebtToCover = calculateMaxDebtToCover(user, debtAsset);
    debtToCover = debtToCover > maxDebtToCover ? maxDebtToCover : debtToCover;
    
    // 3. ์ฒญ์‚ฐ ๋ณด๋„ˆ์Šค ๊ณ„์‚ฐ
    uint256 bonusCollateral = calculateBonus(collateralAsset, debtAsset, debtToCover);
    
    // 4. ์ฒญ์‚ฐ ์‹คํ–‰
    transferDebtAssetToPool(debtAsset, debtToCover);
    transferCollateralToLiquidator(collateralAsset, bonusCollateral, receiveAToken);
}

์ฒญ์‚ฐ์ž๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์ฒญ์‚ฐ ๋ณด๋„ˆ์Šค(Liquidation Bonus)๋ฅผ ๋ฐ›์•„. ์ด๊ฑด ๋‹ด๋ณด ๊ฐ€์น˜์˜ ์ผ๋ถ€(๋ณดํ†ต 5~15%)๋ฅผ ์ถ”๊ฐ€๋กœ ๋ฐ›๋Š” ํ˜•ํƒœ์•ผ. ์˜ˆ๋ฅผ ๋“ค์–ด, 1000 DAI ์ƒ๋‹น์˜ ๋‹ด๋ณด๋ฅผ ์ฒญ์‚ฐํ•˜๋ฉด์„œ 10%์˜ ๋ณด๋„ˆ์Šค๋ฅผ ๋ฐ›๋Š”๋‹ค๋ฉด, ์ฒญ์‚ฐ์ž๋Š” 1100 DAI ์ƒ๋‹น์˜ ๋‹ด๋ณด๋ฅผ ๊ฐ€์ ธ๊ฐˆ ์ˆ˜ ์žˆ์–ด. ์ด๋Ÿฐ ๋ณด๋„ˆ์Šค๋Š” ์ฒญ์‚ฐ ๊ณผ์ •์— ์ฐธ์—ฌํ•  ์ธ์„ผํ‹ฐ๋ธŒ๋ฅผ ์ œ๊ณตํ•˜๊ณ , ๋น ๋ฅธ ์ฒญ์‚ฐ์„ ํ†ตํ•ด ์‹œ์Šคํ…œ์˜ ์•ˆ์ •์„ฑ์„ ์œ ์ง€ํ•˜๋Š” ์—ญํ• ์„ ํ•ด. ๐Ÿ’ฐ

์ฒญ์‚ฐ์„ ํ”ผํ•˜๋ ค๋ฉด ํ•ญ์ƒ ๊ฑด์ „์„ฑ ๊ณ„์ˆ˜๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ , ํ•„์š”ํ•˜๋ฉด ์ถ”๊ฐ€ ๋‹ด๋ณด๋ฅผ ์ œ๊ณตํ•˜๊ฑฐ๋‚˜ ์ผ๋ถ€ ๋Œ€์ถœ์„ ์ƒํ™˜ํ•ด์•ผ ํ•ด. ํŠนํžˆ ์‹œ์žฅ์ด ๋ณ€๋™์„ฑ์ด ํฐ ์‹œ๊ธฐ์—๋Š” ๋” ์ฃผ์˜๊ฐ€ ํ•„์š”ํ•ด. ์•”ํ˜ธํ™”ํ ์‹œ์žฅ์€ 24์‹œ๊ฐ„ ์šด์˜๋˜๋‹ˆ๊นŒ, ์ž ์ž๋Š” ๋™์•ˆ์—๋„ ์ฒญ์‚ฐ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์„ ๋ช…์‹ฌํ•ด์•ผ ํ•ด! ๐Ÿ˜ด

7. ํ”Œ๋ž˜์‹œ๋ก : ๋ฌด๋‹ด๋ณด ๋Œ€์ถœ์˜ ํ˜๋ช… โšก

์ด์ œ ๋””ํŒŒ์ด ๋Œ€์ถœ์˜ ๊ฐ€์žฅ ํ˜์‹ ์ ์ธ ๊ธฐ๋Šฅ ์ค‘ ํ•˜๋‚˜์ธ ํ”Œ๋ž˜์‹œ๋ก (Flash Loans)์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณผ๊ฒŒ. ํ”Œ๋ž˜์‹œ๋ก ์€ Aave๊ฐ€ ์ฒ˜์Œ ๋„์ž…ํ•œ ๊ฐœ๋…์œผ๋กœ, ์ „ํ†ต ๊ธˆ์œต์—์„œ๋Š” ์ƒ์ƒ๋„ ํ•  ์ˆ˜ ์—†์—ˆ๋˜ ์™„์ „ํžˆ ์ƒˆ๋กœ์šด ํ˜•ํƒœ์˜ ๋Œ€์ถœ์ด์•ผ. ๐Ÿš€

ํ”Œ๋ž˜์‹œ๋ก ์˜ ํ•ต์‹ฌ ์•„์ด๋””์–ด๋Š” ์ •๋ง ๋‹จ์ˆœํ•ด: ๋‹ด๋ณด ์—†์ด ๋Œ€์ถœ์„ ๋ฐ›๋˜, ๊ฐ™์€ ํŠธ๋žœ์žญ์…˜ ๋‚ด์—์„œ ๋ฐ˜๋“œ์‹œ ์ƒํ™˜ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์กฐ๊ฑด์ด ์žˆ์–ด. ์ด๊ฒŒ ๊ฐ€๋Šฅํ•œ ์ด์œ ๋Š” ์ด๋”๋ฆฌ์›€์˜ ํŠธ๋žœ์žญ์…˜ ํŠน์„ฑ ๋•Œ๋ฌธ์ด์•ผ. ์ด๋”๋ฆฌ์›€์—์„œ๋Š” ํŠธ๋žœ์žญ์…˜์ด ๋ชจ๋‘ ์„ฑ๊ณตํ•˜๊ฑฐ๋‚˜ ๋ชจ๋‘ ์‹คํŒจํ•˜๋Š” '์›์ž์„ฑ(atomicity)'์„ ๊ฐ€์ง€๊ณ  ์žˆ๊ฑฐ๋“ . ๐Ÿงช

ํ”Œ๋ž˜์‹œ๋ก  ์ž‘๋™ ์›๋ฆฌ ๋‹จ์ผ ํŠธ๋žœ์žญ์…˜ 1. ๋Œ€์ถœ ์š”์ฒญ ๋‹ด๋ณด ์—†์ด ๋Œ€์ถœ 2. ์ž๊ธˆ ํ™œ์šฉ ์ฐจ์ต๊ฑฐ๋ž˜, ์ฒญ์‚ฐ ๋“ฑ 3. ๋Œ€์ถœ ์ƒํ™˜ ์›๊ธˆ + ์ˆ˜์ˆ˜๋ฃŒ 4. ์ด์ต ํ™•๋ณด ์ฐจ์ต ์ˆ˜์ต ๋ณด์œ  ์ƒํ™˜ ์‹คํŒจ ์‹œ: ์ „์ฒด ํŠธ๋žœ์žญ์…˜ ๋กค๋ฐฑ (๋Œ€์ถœ ์ž์ฒด๊ฐ€ ์—†์—ˆ๋˜ ๊ฒƒ์ฒ˜๋Ÿผ)

ํ”Œ๋ž˜์‹œ๋ก ์˜ ์ฃผ์š” ์šฉ๋„๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์•„:

  1. ์ฐจ์ต๊ฑฐ๋ž˜(Arbitrage): ์„œ๋กœ ๋‹ค๋ฅธ ๊ฑฐ๋ž˜์†Œ ๊ฐ„์˜ ๊ฐ€๊ฒฉ ์ฐจ์ด๋ฅผ ์ด์šฉํ•œ ๋ฌด์œ„ํ—˜ ์ˆ˜์ต ์ฐฝ์ถœ
  2. ๋‹ด๋ณด ์Šค์™‘(Collateral Swap): ๊ธฐ์กด ๋Œ€์ถœ์˜ ๋‹ด๋ณด๋ฅผ ๋‹ค๋ฅธ ์ž์‚ฐ์œผ๋กœ ํ•œ ๋ฒˆ์— ๊ต์ฒด
  3. ์ž์ฒด ์ฒญ์‚ฐ(Self-Liquidation): ์ฒญ์‚ฐ ๋ณด๋„ˆ์Šค๋ฅผ ์ œ3์ž๊ฐ€ ์•„๋‹Œ ์ž์‹ ์ด ๊ฐ€์ ธ๊ฐ€๋Š” ์ „๋žต
  4. ๋ณต์žกํ•œ DeFi ์ „๋žต ์‹คํ–‰: ์—ฌ๋Ÿฌ ํ”„๋กœํ† ์ฝœ์„ ํ•œ ๋ฒˆ์— ํ™œ์šฉํ•˜๋Š” ๋ณตํ•ฉ ์ „๋žต

ํ”Œ๋ž˜์‹œ๋ก ์˜ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ์‚ฌ์šฉ ์‚ฌ๋ก€๋Š” ์ฐจ์ต๊ฑฐ๋ž˜์•ผ. ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ฑฐ๋ž˜์†Œ A์—์„œ๋Š” ETH ๊ฐ€๊ฒฉ์ด 1900๋‹ฌ๋Ÿฌ, ๊ฑฐ๋ž˜์†Œ B์—์„œ๋Š” 1950๋‹ฌ๋Ÿฌ๋ผ๊ณ  ๊ฐ€์ •ํ•ด๋ณด์ž. ํ”Œ๋ž˜์‹œ๋ก ์œผ๋กœ 100๋งŒ ๋‹ฌ๋Ÿฌ๋ฅผ ๋นŒ๋ ค ๊ฑฐ๋ž˜์†Œ A์—์„œ ETH๋ฅผ ์‚ฌ๊ณ , ์ฆ‰์‹œ ๊ฑฐ๋ž˜์†Œ B์—์„œ ํŒ”๋ฉด ์•ฝ 2.6๋งŒ ๋‹ฌ๋Ÿฌ์˜ ์ด์ต์„ ์–ป์„ ์ˆ˜ ์žˆ์–ด(์ˆ˜์ˆ˜๋ฃŒ ์ œ์™ธ). ๊ทธ๋ฆฌ๊ณ  ์›๊ธˆ๊ณผ ํ”Œ๋ž˜์‹œ๋ก  ์ˆ˜์ˆ˜๋ฃŒ(๋ณดํ†ต 0.09%)๋ฅผ ์ƒํ™˜ํ•˜๋ฉด ๋ผ. ๐Ÿ’ธ

Aave ํ”Œ๋ž˜์‹œ๋ก  ์˜ˆ์ œ ์ฝ”๋“œ

// ํ”Œ๋ž˜์‹œ๋ก  ์ธํ„ฐํŽ˜์ด์Šค
interface IFlashLoanReceiver {
    function executeOperation(
        address[] calldata assets,
        uint256[] calldata amounts,
        uint256[] calldata premiums,
        address initiator,
        bytes calldata params
    ) external returns (bool);
}

// ํ”Œ๋ž˜์‹œ๋ก  ์‹คํ–‰ ์ปจํŠธ๋ž™ํŠธ
contract FlashLoanExample is IFlashLoanReceiver {
    address public constant LENDING_POOL = 0x7d2768dE32b0b80b7a3454c06BdAc94A69DDc7A9;
    
    function requestFlashLoan(address asset, uint256 amount) public {
        address[] memory assets = new address[](1);
        assets[0] = asset;
        
        uint256[] memory amounts = new uint256[](1);
        amounts[0] = amount;
        
        // 0 = ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ๋Œ€์ถœ ์ž์‚ฐ์œผ๋กœ ์ง€๋ถˆ
        uint256[] memory modes = new uint256[](1);
        modes[0] = 0;
        
        // ํ”Œ๋ž˜์‹œ๋ก  ์š”์ฒญ
        ILendingPool(LENDING_POOL).flashLoan(
            address(this),
            assets,
            amounts,
            modes,
            address(this),
            "",
            0
        );
    }
    
    // ํ”Œ๋ž˜์‹œ๋ก  ์‹คํ–‰ ๋กœ์ง
    function executeOperation(
        address[] calldata assets,
        uint256[] calldata amounts,
        uint256[] calldata premiums,
        address initiator,
        bytes calldata params
    ) external override returns (bool) {
        // ์—ฌ๊ธฐ์„œ ์ฐจ์ต๊ฑฐ๋ž˜ ๋“ฑ ๋กœ์ง ์‹คํ–‰
        
        // ๋Œ€์ถœ๊ธˆ + ์ˆ˜์ˆ˜๋ฃŒ ์ƒํ™˜ ์Šน์ธ
        uint256 amountOwing = amounts[0] + premiums[0];
        IERC20(assets[0]).approve(LENDING_POOL, amountOwing);
        
        return true; // ์„ฑ๊ณต์ ์œผ๋กœ ์‹คํ–‰๋จ
    }
}

ํ”Œ๋ž˜์‹œ๋ก ์€ ์ž๋ณธ ํšจ์œจ์„ฑ์„ ๊ทน๋Œ€ํ™”ํ•œ๋‹ค๋Š” ์ ์—์„œ ํ˜์‹ ์ ์ด์•ผ. ์ „ํ†ต์ ์œผ๋กœ๋Š” ์ฐจ์ต๊ฑฐ๋ž˜ ๊ฐ™์€ ์ „๋žต์„ ์‹คํ–‰ํ•˜๋ ค๋ฉด ํฐ ์ž๋ณธ์ด ํ•„์š”ํ–ˆ์ง€๋งŒ, ํ”Œ๋ž˜์‹œ๋ก ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ดˆ๊ธฐ ์ž๋ณธ ์—†์ด๋„ ์ด๋Ÿฐ ์ „๋žต์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์–ด. ์ด๊ฑด ์‹œ์žฅ ์ฐธ์—ฌ์˜ ๋ฏผ์ฃผํ™”๋ฅผ ์˜๋ฏธํ•˜์ง€! ๐ŸŒ

ํ•˜์ง€๋งŒ ํ”Œ๋ž˜์‹œ๋ก ์—๋„ ํ•œ๊ณ„๊ฐ€ ์žˆ์–ด. ๊ฐ€์žฅ ํฐ ์ œ์•ฝ์€ ํ•œ ํŠธ๋žœ์žญ์…˜ ๋‚ด์—์„œ ๋ชจ๋“  ๊ฒƒ์ด ์™„๋ฃŒ๋˜์–ด์•ผ ํ•œ๋‹ค๋Š” ์ ์ด์•ผ. ์ด๊ฑด ๋ณต์žกํ•œ ๋กœ์ง์„ ๊ตฌํ˜„ํ•ด์•ผ ํ•˜๊ณ , ๊ฐ€์Šค๋น„๊ฐ€ ์ƒ๋‹นํžˆ ๋†’์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ์˜๋ฏธ์•ผ. ๋˜ํ•œ ํ”Œ๋ž˜์‹œ๋ก ์€ ๊ธฐ์ˆ ์  ์ง€์‹์ด ํ•„์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๋ณด๋‹ค๋Š” ๊ฐœ๋ฐœ์ž๋‚˜ ๊ณ ๊ธ‰ ํŠธ๋ ˆ์ด๋”์—๊ฒŒ ๋” ์ ํ•ฉํ•ด. ๐Ÿ‘จโ€๐Ÿ’ป

์žฌ๋Šฅ๋„ท ๊ฐ™์€ ํ”Œ๋žซํผ์—์„œ ํ”Œ๋ž˜์‹œ๋ก  ๊ฐœ๋ฐœ์ด๋‚˜ ์ „๋žต ์„ค๊ณ„์— ๊ด€ํ•œ ์ง€์‹์„ ๋ฐฐ์šฐ๋ฉด, ๋””ํŒŒ์ด ์ƒํƒœ๊ณ„์—์„œ ์ƒˆ๋กœ์šด ๊ธฐํšŒ๋ฅผ ๋ฐœ๊ฒฌํ•  ์ˆ˜ ์žˆ์„ ๊ฑฐ์•ผ. ํ”Œ๋ž˜์‹œ๋ก ์€ ๋ธ”๋ก์ฒด์ธ ๊ธฐ์ˆ ์ด ์–ด๋–ป๊ฒŒ ์ „ํ†ต ๊ธˆ์œต์˜ ํ•œ๊ณ„๋ฅผ ๋›ฐ์–ด๋„˜์„ ์ˆ˜ ์žˆ๋Š”์ง€ ๋ณด์—ฌ์ฃผ๋Š” ์™„๋ฒฝํ•œ ์˜ˆ์‹œ์ง€! ๐Ÿš€

8. ๊ฑฐ๋ฒ„๋„Œ์Šค ํ† ํฐ๊ณผ ํ”„๋กœํ† ์ฝœ ์šด์˜ ๐Ÿ›๏ธ

๋ธ”๋ก์ฒด์ธ ๋Œ€์ถœ ํ”„๋กœํ† ์ฝœ์˜ ๋˜ ๋‹ค๋ฅธ ์ค‘์š”ํ•œ ์ธก๋ฉด์€ ๊ฑฐ๋ฒ„๋„Œ์Šค ์‹œ์Šคํ…œ์ด์•ผ. Aave์™€ Compound ๋ชจ๋‘ ์ž์ฒด ๊ฑฐ๋ฒ„๋„Œ์Šค ํ† ํฐ์„ ํ†ตํ•ด ํƒˆ์ค‘์•™ํ™”๋œ ๋ฐฉ์‹์œผ๋กœ ํ”„๋กœํ† ์ฝœ์„ ์šด์˜ํ•˜๊ณ  ์žˆ์–ด. ์ด๊ฑด ์ „ํ†ต์ ์ธ ์ค‘์•™ํ™”๋œ ๊ธˆ์œต ๊ธฐ๊ด€๊ณผ ์™„์ „ํžˆ ๋‹ค๋ฅธ ์ ‘๊ทผ ๋ฐฉ์‹์ด์ง€! ๐Ÿ—ณ๏ธ

Aave์™€ Compound์˜ ๊ฑฐ๋ฒ„๋„Œ์Šค ํ† ํฐ

ํ”„๋กœํ† ์ฝœ ํ† ํฐ ์ฃผ์š” ๊ธฐ๋Šฅ
Aave AAVE ๊ฑฐ๋ฒ„๋„Œ์Šค ํˆฌํ‘œ, ์•ˆ์ „ ๋ชจ๋“ˆ ์Šคํ…Œ์ดํ‚น, ํ”„๋กœํ† ์ฝœ ์ˆ˜์ˆ˜๋ฃŒ ํ• ์ธ
Compound COMP ๊ฑฐ๋ฒ„๋„Œ์Šค ํˆฌํ‘œ, ํ”„๋กœํ† ์ฝœ ๋งค๊ฐœ๋ณ€์ˆ˜ ์กฐ์ • ์ œ์•ˆ

๊ฑฐ๋ฒ„๋„Œ์Šค ํ† ํฐ ๋ณด์œ ์ž๋“ค์€ ํ”„๋กœํ† ์ฝœ์˜ ์ค‘์š”ํ•œ ๊ฒฐ์ •์— ํˆฌํ‘œํ•  ์ˆ˜ ์žˆ์–ด. ์ด๋Ÿฐ ๊ฒฐ์ •์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒƒ๋“ค์ด ํฌํ•จ๋ผ:

  1. ์ƒˆ๋กœ์šด ์ž์‚ฐ ์ถ”๊ฐ€: ์–ด๋–ค ์•”ํ˜ธํ™”ํ๋ฅผ ์ง€์›ํ• ์ง€ ๊ฒฐ์ •
  2. ์œ„ํ—˜ ๋งค๊ฐœ๋ณ€์ˆ˜ ์กฐ์ •: ๋‹ด๋ณด ๋น„์œจ, ์ฒญ์‚ฐ ์ž„๊ณ„๊ฐ’ ๋“ฑ ์„ค์ •
  3. ์ด์ž์œจ ๋ชจ๋ธ ๋ณ€๊ฒฝ: ์ด์ž์œจ ๊ณก์„ ๊ณผ ๊ด€๋ จ ๋งค๊ฐœ๋ณ€์ˆ˜ ์กฐ์ •
  4. ํ”„๋กœํ† ์ฝœ ์—…๊ทธ๋ ˆ์ด๋“œ: ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€๋‚˜ ๋ฒ„๊ทธ ์ˆ˜์ •
  5. ์ˆ˜์ˆ˜๋ฃŒ ๊ตฌ์กฐ ๋ณ€๊ฒฝ: ํ”„๋กœํ† ์ฝœ ์ˆ˜์ˆ˜๋ฃŒ ๋น„์œจ ๊ฒฐ์ •
  6. ์ƒํƒœ๊ณ„ ๊ธฐ๊ธˆ ์‚ฌ์šฉ: ๊ฐœ๋ฐœ ๋ณด์กฐ๊ธˆ, ๋งˆ์ผ€ํŒ… ๋“ฑ์— ์ž๊ธˆ ํ• ๋‹น
๊ฑฐ๋ฒ„๋„Œ์Šค ํ”„๋กœ์„ธ์Šค ์ œ์•ˆ ์ปค๋ฎค๋‹ˆํ‹ฐ ๋ฉค๋ฒ„ ํ† ๋ก  ํฌ๋Ÿผ, ๋””์Šค์ฝ”๋“œ ํˆฌํ‘œ ํ† ํฐ ๋ณด์œ ์ž ์‹คํ–‰ ํƒ€์ž„๋ฝ ํ›„ ์ ์šฉ ํ† ํฐ ๋ณด์œ ์ž ํˆฌํ‘œ๋ ฅ = ํ† ํฐ ๋ณด์œ ๋Ÿ‰ ํ”„๋กœํ† ์ฝœ ๊ธˆ๊ณ  ์ˆ˜์ˆ˜๋ฃŒ ์ˆ˜์ต ์Šคํ…Œ์ดํ‚น ๋ณด์ƒ

Compound๋Š” 2020๋…„ 6์›”์— COMP ํ† ํฐ์„ ์ถœ์‹œํ•˜๋ฉด์„œ "์œ ๋™์„ฑ ์ฑ„๊ตด(Liquidity Mining)" ๊ฐœ๋…์„ ๋Œ€์ค‘ํ™”ํ–ˆ์–ด. ์ด๊ฑด ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ์šฉ์ž๋“ค์—๊ฒŒ ๊ฑฐ๋ฒ„๋„Œ์Šค ํ† ํฐ์„ ๋ณด์ƒ์œผ๋กœ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ์‹์ด์•ผ. ์ด ๋ชจ๋ธ์€ ๋„ˆ๋ฌด ์„ฑ๊ณต์ ์ด์–ด์„œ ๋งŽ์€ ๋‹ค๋ฅธ ๋””ํŒŒ์ด ํ”„๋กœ์ ํŠธ๋“ค๋„ ๋น„์Šทํ•œ ๋ฐฉ์‹์„ ์ฑ„ํƒํ–ˆ์ง€! ๐ŸŒฑ

Aave์˜ AAVE ํ† ํฐ์€ ๋‹จ์ˆœํ•œ ๊ฑฐ๋ฒ„๋„Œ์Šค ๊ธฐ๋Šฅ์„ ๋„˜์–ด์„œ ์ถ”๊ฐ€์ ์ธ ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ์ œ๊ณตํ•ด. ํŠนํžˆ "์•ˆ์ „ ๋ชจ๋“ˆ(Safety Module)"์ด๋ผ๋Š” ๊ธฐ๋Šฅ์ด ์žˆ๋Š”๋ฐ, ํ† ํฐ ๋ณด์œ ์ž๋“ค์ด AAVE๋ฅผ ์Šคํ…Œ์ดํ‚นํ•˜๋ฉด ํ”„๋กœํ† ์ฝœ์˜ ๋ณดํ—˜ ๊ธฐ๊ธˆ ์—ญํ• ์„ ํ•˜๊ณ  ๊ทธ ๋Œ€๊ฐ€๋กœ ์ถ”๊ฐ€ ๋ณด์ƒ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์–ด. ์ด๊ฑด ํ”„๋กœํ† ์ฝœ์˜ ์•ˆ์ •์„ฑ์„ ๋†’์ด๋Š” ๋™์‹œ์— ํ† ํฐ ๋ณด์œ ์ž๋“ค์—๊ฒŒ ์ธ์„ผํ‹ฐ๋ธŒ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ์‹์ด์ง€. ๐Ÿ›ก๏ธ

๊ฑฐ๋ฒ„๋„Œ์Šค ์ œ์•ˆ ์˜ˆ์‹œ

์ œ๋ชฉ: USDT ๋‹ด๋ณด ๋น„์œจ ์กฐ์ • ์ œ์•ˆ

์ œ์•ˆ์ž: 0x1234...5678

์š”์•ฝ: USDT์˜ ์ตœ๋Œ€ LTV๋ฅผ 75%์—์„œ 70%๋กœ ๋‚ฎ์ถ”๊ณ , ์ฒญ์‚ฐ ์ž„๊ณ„๊ฐ’์„ 80%์—์„œ 75%๋กœ ๋‚ฎ์ถ”๋Š” ์ œ์•ˆ

๋ฐฐ๊ฒฝ: ์ตœ๊ทผ USDT์˜ ์‹œ์žฅ ๋ณ€๋™์„ฑ ์ฆ๊ฐ€์™€ ์œ ๋™์„ฑ ์šฐ๋ ค๋ฅผ ๊ณ ๋ คํ•  ๋•Œ, ํ”„๋กœํ† ์ฝœ์˜ ๋ฆฌ์Šคํฌ๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•ด ๋‹ด๋ณด ๋น„์œจ ์กฐ์ •์ด ํ•„์š”ํ•จ

ํˆฌํ‘œ ๊ธฐ๊ฐ„: 2023๋…„ 5์›” 1์ผ ~ 2023๋…„ 5์›” 8์ผ

์‹คํ–‰ ์ง€์—ฐ: ์Šน์ธ ํ›„ 48์‹œ๊ฐ„ (ํƒ€์ž„๋ฝ)

๊ฑฐ๋ฒ„๋„Œ์Šค ์‹œ์Šคํ…œ์˜ ํ•ต์‹ฌ์€ ํƒˆ์ค‘์•™ํ™”๋œ ์˜์‚ฌ๊ฒฐ์ •์ด์•ผ. ์ค‘์•™ ๊ธฐ๊ด€์ด๋‚˜ ๊ฐœ๋ฐœํŒ€์ด ์ผ๋ฐฉ์ ์œผ๋กœ ๊ฒฐ์ •ํ•˜๋Š” ๋Œ€์‹ , ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ํ•จ๊ป˜ ํ”„๋กœํ† ์ฝœ์˜ ๋ฐฉํ–ฅ์„ ๊ฒฐ์ •ํ•ด. ์ด๊ฑด ๋” ๋ฏผ์ฃผ์ ์ด๊ณ  ํˆฌ๋ช…ํ•œ ๋ฐฉ์‹์ด์ง€๋งŒ, ์˜์‚ฌ๊ฒฐ์ •์ด ๋А๋ ค์งˆ ์ˆ˜ ์žˆ๋‹ค๋Š” ๋‹จ์ ๋„ ์žˆ์–ด. ๐Ÿข

๊ฑฐ๋ฒ„๋„Œ์Šค ์ฐธ์—ฌ๋Š” ๊ธฐ์ˆ ์  ์ง€์‹๊ณผ ๊ฒฝ์ œ์  ์ดํ•ด๊ฐ€ ํ•„์š”ํ•œ ๋ณต์žกํ•œ ํ™œ๋™์ด์•ผ. ์žฌ๋Šฅ๋„ท ๊ฐ™์€ ํ”Œ๋žซํผ์—์„œ ๋””ํŒŒ์ด ๊ฑฐ๋ฒ„๋„Œ์Šค์— ๊ด€ํ•œ ์ง€์‹์„ ๋ฐฐ์šฐ๋ฉด, ์ด๋Ÿฐ ํ”„๋กœํ† ์ฝœ์˜ ๋ฐœ์ „ ๋ฐฉํ–ฅ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ์ค‘์š”ํ•œ ๊ฒฐ์ •์— ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ์„ ๊ฑฐ์•ผ. ์ด๊ฑด ๋‹จ์ˆœํ•œ ํˆฌ์ž๋ฅผ ๋„˜์–ด์„œ ๋ธ”๋ก์ฒด์ธ ์ƒํƒœ๊ณ„์˜ ์ ๊ทน์ ์ธ ์ฐธ์—ฌ์ž๊ฐ€ ๋˜๋Š” ๋ฐฉ๋ฒ•์ด์ง€! ๐ŸŒŸ

9. ๋ฆฌ์Šคํฌ ๊ด€๋ฆฌ์™€ ๋ณด์•ˆ ๐Ÿ”

๋ธ”๋ก์ฒด์ธ ๋Œ€์ถœ ํ”„๋กœํ† ์ฝœ์€ ์ˆ˜์‹ญ์–ต ๋‹ฌ๋Ÿฌ์˜ ์ž๊ธˆ์„ ๊ด€๋ฆฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฆฌ์Šคํฌ ๊ด€๋ฆฌ์™€ ๋ณด์•ˆ์ด ์ •๋ง ์ค‘์š”ํ•ด. ์ด ํ”„๋กœํ† ์ฝœ๋“ค์ด ์–ด๋–ป๊ฒŒ ๋ฆฌ์Šคํฌ๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ์‚ฌ์šฉ์ž ์ž๊ธˆ์„ ๋ณดํ˜ธํ•˜๋Š”์ง€ ์•Œ์•„๋ณด์ž! ๐Ÿ›ก๏ธ

๋ธ”๋ก์ฒด์ธ ๋Œ€์ถœ ํ”„๋กœํ† ์ฝœ์ด ์ง๋ฉดํ•˜๋Š” ์ฃผ์š” ๋ฆฌ์Šคํฌ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์•„:

  1. ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ ์ทจ์•ฝ์ : ์ฝ”๋“œ ๋ฒ„๊ทธ๋‚˜ ๋กœ์ง ์˜ค๋ฅ˜๋กœ ์ธํ•œ ํ•ดํ‚น ์œ„ํ—˜
  2. ์‹œ์žฅ ๋ฆฌ์Šคํฌ: ์•”ํ˜ธํ™”ํ ๊ฐ€๊ฒฉ์˜ ๊ธ‰๊ฒฉํ•œ ๋ณ€๋™์œผ๋กœ ์ธํ•œ ๋Œ€๊ทœ๋ชจ ์ฒญ์‚ฐ
  3. ์œ ๋™์„ฑ ๋ฆฌ์Šคํฌ: ๋Œ€๋Ÿ‰ ์ธ์ถœ ์‹œ ์œ ๋™์„ฑ ๋ถ€์กฑ ๋ฌธ์ œ
  4. ์˜ค๋ผํด ๋ฆฌ์Šคํฌ: ๊ฐ€๊ฒฉ ์ •๋ณด ์ œ๊ณต์ž์˜ ์˜ค์ž‘๋™์ด๋‚˜ ์กฐ์ž‘
  5. ๊ฑฐ๋ฒ„๋„Œ์Šค ๋ฆฌ์Šคํฌ: ์•…์˜์ ์ธ ๊ฑฐ๋ฒ„๋„Œ์Šค ์ œ์•ˆ์ด๋‚˜ ์˜์‚ฌ๊ฒฐ์ • ์‹คํŒจ

์ด๋Ÿฐ ๋ฆฌ์Šคํฌ๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด Aave์™€ Compound๋Š” ๋‹ค์–‘ํ•œ ์•ˆ์ „์žฅ์น˜๋ฅผ ๋งˆ๋ จํ•˜๊ณ  ์žˆ์–ด. ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ์•ˆ์ „์žฅ์น˜๋Š” ๊ณผ๋‹ด๋ณด(Over-collateralization)์•ผ. ๋Œ€์ถœ ๊ธˆ์•ก๋ณด๋‹ค ๋” ๋งŽ์€ ๊ฐ€์น˜์˜ ๋‹ด๋ณด๋ฅผ ์š”๊ตฌํ•จ์œผ๋กœ์จ ์‹œ์žฅ ๋ณ€๋™์„ฑ์— ๋Œ€๋น„ํ•˜๋Š” ๊ฑฐ์ง€. ๐Ÿ›ก๏ธ

๋ธ”๋ก์ฒด์ธ ๋Œ€์ถœ ํ”„๋กœํ† ์ฝœ์˜ ๋ณด์•ˆ ๋ ˆ์ด์–ด ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ ๋ณด์•ˆ ์ฝ”๋“œ ๊ฐ์‚ฌ, ํ˜•์‹ ๊ฒ€์ฆ, ๋ฒ„๊ทธ ๋ฐ”์šดํ‹ฐ ๊ฒฝ์ œ์  ๋ณด์•ˆ ๊ณผ๋‹ด๋ณด, ์ฒญ์‚ฐ ๋ฉ”์ปค๋‹ˆ์ฆ˜, ์ž์‚ฐ๋ณ„ ์œ„ํ—˜ ๋งค๊ฐœ๋ณ€์ˆ˜ ์˜ค๋ผํด ๋ณด์•ˆ ๋ถ„์‚ฐํ˜• ์˜ค๋ผํด, ๋‹ค์ค‘ ๋ฐ์ดํ„ฐ ์†Œ์Šค, ์ด์ƒ์น˜ ๊ฐ์ง€ ๊ฑฐ๋ฒ„๋„Œ์Šค ๋ณด์•ˆ ํƒ€์ž„๋ฝ, ํˆฌํ‘œ ์ž„๊ณ„๊ฐ’, ์ ์ง„์  ๋งค๊ฐœ๋ณ€์ˆ˜ ๋ณ€๊ฒฝ ๐Ÿ” ๐Ÿ’ฐ ๐Ÿ“Š ๐Ÿ›๏ธ

์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ ๋ณด์•ˆ์„ ์œ„ํ•ด Aave์™€ Compound๋Š” ๋‹ค์ค‘ ๊ฐ์‚ฌ(Multiple Audits)๋ฅผ ์ง„ํ–‰ํ•ด. ์—ฌ๋Ÿฌ ๋ณด์•ˆ ํšŒ์‚ฌ๊ฐ€ ์ฝ”๋“œ๋ฅผ ๊ฒ€ํ† ํ•˜๊ณ  ์ทจ์•ฝ์ ์„ ์ฐพ์•„๋‚ด๋Š” ๊ณผ์ •์ด์ง€. ๋˜ํ•œ ๋ฒ„๊ทธ ๋ฐ”์šดํ‹ฐ ํ”„๋กœ๊ทธ๋žจ์„ ํ†ตํ•ด ๋ณด์•ˆ ์—ฐ๊ตฌ์ž๋“ค์ด ์ทจ์•ฝ์ ์„ ๋ฐœ๊ฒฌํ•˜๋ฉด ๋ณด์ƒ์„ ์ œ๊ณตํ•ด. ๐Ÿ•ต๏ธโ€โ™‚๏ธ

์˜ค๋ผํด ๋ฆฌ์Šคํฌ๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•ด ๋‘ ํ”„๋กœํ† ์ฝœ ๋ชจ๋‘ Chainlink ๊ฐ™์€ ๋ถ„์‚ฐํ˜• ์˜ค๋ผํด ๋„คํŠธ์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•ด. ์ด๊ฑด ๋‹จ์ผ ๋ฐ์ดํ„ฐ ์†Œ์Šค์— ์˜์กดํ•˜์ง€ ์•Š๊ณ  ์—ฌ๋Ÿฌ ์†Œ์Šค์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ง‘๊ณ„ํ•ด์„œ ๋” ์ •ํ™•ํ•˜๊ณ  ์กฐ์ž‘ํ•˜๊ธฐ ์–ด๋ ค์šด ๊ฐ€๊ฒฉ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ์‹์ด์•ผ. ๐Ÿ“ก

์ฃผ์š” ๋ณด์•ˆ ์กฐ์น˜

  1. ํ˜•์‹ ๊ฒ€์ฆ(Formal Verification): ์ˆ˜ํ•™์ ์œผ๋กœ ์ฝ”๋“œ์˜ ์ •ํ™•์„ฑ์„ ์ฆ๋ช…ํ•˜๋Š” ๊ธฐ๋ฒ•
  2. ์ ์ง„์  ์ถœ์‹œ(Gradual Rollout): ์ƒˆ ๊ธฐ๋Šฅ์„ ์ œํ•œ๋œ ๊ทœ๋ชจ๋กœ ๋จผ์ € ํ…Œ์ŠคํŠธ
  3. ๋ณดํ—˜ ๊ธฐ๊ธˆ(Insurance Funds): ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ์†์‹ค์„ ๋ณด์ƒํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ๊ธˆ
  4. ๋น„์ƒ ์…ง๋‹ค์šด(Emergency Shutdown): ์‹ฌ๊ฐํ•œ ๋ฌธ์ œ ๋ฐœ์ƒ ์‹œ ์‹œ์Šคํ…œ์„ ์•ˆ์ „ํ•˜๊ฒŒ ์ค‘์ง€
  5. ํƒ€์ž„๋ฝ(Timelock): ์ค‘์š”ํ•œ ๋ณ€๊ฒฝ์‚ฌํ•ญ์— ์ง€์—ฐ ์‹œ๊ฐ„์„ ๋‘์–ด ๊ฒ€ํ†  ๊ธฐํšŒ ์ œ๊ณต

Aave๋Š” ์•ˆ์ „ ๋ชจ๋“ˆ(Safety Module)์ด๋ผ๋Š” ํŠน๋ณ„ํ•œ ๋ณด์•ˆ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ๊ฐ€์ง€๊ณ  ์žˆ์–ด. ์ด๊ฑด AAVE ํ† ํฐ ๋ณด์œ ์ž๋“ค์ด ํ† ํฐ์„ ์Šคํ…Œ์ดํ‚นํ•ด์„œ ๋งŒ๋“  ๋ณดํ—˜ ๊ธฐ๊ธˆ์œผ๋กœ, ํ”„๋กœํ† ์ฝœ์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ์„ ๋•Œ ์‚ฌ์šฉ์ž ์†์‹ค์„ ๋ณด์ƒํ•˜๋Š” ์—ญํ• ์„ ํ•ด. ์Šคํ…Œ์ดํ‚น ์ฐธ์—ฌ์ž๋“ค์€ ๋ฆฌ์Šคํฌ๋ฅผ ๊ฐ์ˆ˜ํ•˜๋Š” ๋Œ€๊ฐ€๋กœ ์ถ”๊ฐ€ ๋ณด์ƒ์„ ๋ฐ›์ง€. ๐Ÿฆ

๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋””ํŒŒ์ด ํ”„๋กœํ† ์ฝœ์€ ์—ฌ์ „ํžˆ ๋ฆฌ์Šคํฌ๊ฐ€ ์žˆ์–ด. 2022๋…„์—๋Š” ์—ฌ๋Ÿฌ ๋””ํŒŒ์ด ํ”„๋กœํ† ์ฝœ์ด ํ•ดํ‚น์ด๋‚˜ ์˜ค๋ผํด ๊ณต๊ฒฉ์œผ๋กœ ํฐ ์†์‹ค์„ ์ž…์—ˆ์ง€. ํŠนํžˆ ํฌ๋กœ์Šค์ฒด์ธ ๋ธŒ๋ฆฟ์ง€๋‚˜ ๋ณต์žกํ•œ ํŒŒ์ƒ์ƒํ’ˆ ํ”„๋กœํ† ์ฝœ์ด ์ฃผ์š” ํƒ€๊ฒŸ์ด ๋˜์—ˆ์–ด. โš ๏ธ

์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ ๋ฆฌ์Šคํฌ ๊ด€๋ฆฌ ํŒ

  1. ๋ถ„์‚ฐ ํˆฌ์ž: ๋ชจ๋“  ์ž๊ธˆ์„ ํ•˜๋‚˜์˜ ํ”„๋กœํ† ์ฝœ์— ์˜ˆ์น˜ํ•˜์ง€ ๋งˆ
  2. ๊ฑด์ „์„ฑ ๊ณ„์ˆ˜ ๋ชจ๋‹ˆํ„ฐ๋ง: ๋Œ€์ถœ ํฌ์ง€์…˜์˜ ๊ฑด์ „์„ฑ์„ ์ •๊ธฐ์ ์œผ๋กœ ํ™•์ธํ•ด
  3. ๋ณด์ˆ˜์ ์ธ ๋‹ด๋ณด ๋น„์œจ ์œ ์ง€: ์ตœ์†Œ ์š”๊ตฌ์‚ฌํ•ญ๋ณด๋‹ค ๋” ๋งŽ์€ ๋‹ด๋ณด๋ฅผ ์ œ๊ณตํ•ด
  4. ํ”„๋กœํ† ์ฝœ ์ดํ•ดํ•˜๊ธฐ: ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์ถฉ๋ถ„ํžˆ ์ดํ•ดํ•ด
  5. ๋ณดํ—˜ ๊ณ ๋ คํ•˜๊ธฐ: Nexus Mutual ๊ฐ™์€ ๋””ํŒŒ์ด ๋ณดํ—˜ ์„œ๋น„์Šค ํ™œ์šฉ์„ ๊ณ ๋ คํ•ด

๋ธ”๋ก์ฒด์ธ ๋Œ€์ถœ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•  ๋•Œ๋Š” "ํˆฌ์žํ•  ์ˆ˜ ์žˆ๋Š” ๊ธˆ์•ก๋งŒ ์‚ฌ์šฉํ•˜๋ผ"๋Š” ์›์น™์„ ํ•ญ์ƒ ๊ธฐ์–ตํ•ด์•ผ ํ•ด. ๋””ํŒŒ์ด๋Š” ํ˜์‹ ์ ์ด์ง€๋งŒ ์•„์ง ์ดˆ๊ธฐ ๋‹จ๊ณ„์ด๊ณ , ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ๋ฆฌ์Šคํฌ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์–ด. ์žฌ๋Šฅ๋„ท ๊ฐ™์€ ํ”Œ๋žซํผ์—์„œ ๋””ํŒŒ์ด ๋ณด์•ˆ๊ณผ ๋ฆฌ์Šคํฌ ๊ด€๋ฆฌ์— ๊ด€ํ•œ ์ง€์‹์„ ๋ฐฐ์šฐ๋ฉด, ๋” ์•ˆ์ „ํ•˜๊ฒŒ ์ด๋Ÿฐ ํ”„๋กœํ† ์ฝœ์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์„ ๊ฑฐ์•ผ! ๐Ÿ›ก๏ธ

10. ๋ธ”๋ก์ฒด์ธ ๋Œ€์ถœ์˜ ๋ฏธ๋ž˜ ๐Ÿ”ฎ

์ง€๊ธˆ๊นŒ์ง€ Aave์™€ Compound๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ๋ธ”๋ก์ฒด์ธ ๋Œ€์ถœ ํ”„๋กœํ† ์ฝœ์˜ ์ž‘๋™ ์›๋ฆฌ๋ฅผ ์‚ดํŽด๋ดค์–ด. ์ด์ œ ์ด ํ˜์‹ ์ ์ธ ๊ธฐ์ˆ ์˜ ๋ฏธ๋ž˜๋Š” ์–ด๋–ป๊ฒŒ ์ „๊ฐœ๋ ์ง€ ํ•จ๊ป˜ ์ƒ๊ฐํ•ด๋ณด์ž! ๐Ÿš€

๋ธ”๋ก์ฒด์ธ ๋Œ€์ถœ ํ”„๋กœํ† ์ฝœ์€ ์ง€๋‚œ ๋ช‡ ๋…„ ๋™์•ˆ ์—„์ฒญ๋‚œ ์„ฑ์žฅ์„ ์ด๋ฃจ์—ˆ์–ด. 2020๋…„ ์ดˆ๋งŒ ํ•ด๋„ ์ด ์˜ˆ์น˜ ์ž์‚ฐ(TVL)์ด ์ˆ˜์–ต ๋‹ฌ๋Ÿฌ ์ˆ˜์ค€์ด์—ˆ์ง€๋งŒ, ํ˜„์žฌ๋Š” ์ˆ˜์‹ญ์–ต ๋‹ฌ๋Ÿฌ ๊ทœ๋ชจ๋กœ ์„ฑ์žฅํ–ˆ์ง€. ์ด๋Ÿฐ ์„ฑ์žฅ์„ธ๋Š” ์•ž์œผ๋กœ๋„ ๊ณ„์†๋  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์•„ ๋ณด์—ฌ. ๐Ÿ“ˆ

๋ธ”๋ก์ฒด์ธ ๋Œ€์ถœ์˜ ์ง„ํ™” 2018-2019 ์ดˆ๊ธฐ ํ”„๋กœํ† ์ฝœ ๋‹จ์ˆœ ๋‹ด๋ณด ๋Œ€์ถœ ๊ธฐ๋ณธ ๊ธฐ๋Šฅ๋งŒ ์ œ๊ณต 2020-2023 ์„ฑ์ˆ™๊ธฐ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ ํ”Œ๋ž˜์‹œ๋ก , ๊ฑฐ๋ฒ„๋„Œ์Šค 2024-2030 ๋ฏธ๋ž˜ ๋ฐœ์ „ ํ˜์‹ ์  ํ™•์žฅ RWA, ์‹ ์šฉ ๊ธฐ๋ฐ˜ ๐Ÿ  ์‹ค๋ฌผ ์ž์‚ฐ โ›“๏ธ ํฌ๋กœ์Šค์ฒด์ธ ๐Ÿ“Š ์‹ ์šฉ ์‹œ์Šคํ…œ ๐Ÿฆ ์ œ๋„๊ถŒ ํ†ตํ•ฉ ๐Ÿ”’ ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ

๊ฐ€์žฅ ํฅ๋ฏธ๋กœ์šด ํŠธ๋ Œ๋“œ ์ค‘ ํ•˜๋‚˜๋Š” ์‹ค๋ฌผ ์ž์‚ฐ ํ† ํฐํ™”(RWA, Real-World Assets)์•ผ. ํ˜„์žฌ ๋ธ”๋ก์ฒด์ธ ๋Œ€์ถœ์€ ์ฃผ๋กœ ์•”ํ˜ธํ™”ํ ๋‚ด์—์„œ๋งŒ ์ด๋ฃจ์–ด์ง€๊ณ  ์žˆ์ง€๋งŒ, ์•ž์œผ๋กœ๋Š” ๋ถ€๋™์‚ฐ, ์˜ˆ์ˆ ํ’ˆ, ์‚ฌ์—… ์ž๊ธˆ ๋“ฑ ์‹ค๋ฌผ ์ž์‚ฐ์„ ํ† ํฐํ™”ํ•˜์—ฌ ๋‹ด๋ณด๋กœ ํ™œ์šฉํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ๋ฐœ์ „ํ•  ๊ฑฐ์•ผ. ์ด๋ฏธ MakerDAO ๊ฐ™์€ ํ”„๋กœํ† ์ฝœ์€ ์‹ค๋ฌผ ์ž์‚ฐ ๋‹ด๋ณด ์‹คํ—˜์„ ์‹œ์ž‘ํ–ˆ์–ด. ๐Ÿข

๋˜ ๋‹ค๋ฅธ ์ค‘์š”ํ•œ ๋ฐœ์ „ ๋ฐฉํ–ฅ์€ ์‹ ์šฉ ๊ธฐ๋ฐ˜ ๋Œ€์ถœ(Credit-Based Lending)์ด์•ผ. ํ˜„์žฌ๋Š” ๊ณผ๋‹ด๋ณด๊ฐ€ ํ•„์š”ํ•˜์ง€๋งŒ, ์˜จ์ฒด์ธ ์‹ ์šฉ ์ ์ˆ˜์™€ ํ‰ํŒ ์‹œ์Šคํ…œ์ด ๋ฐœ์ „ํ•˜๋ฉด์„œ ์ ์ฐจ ๋ฌด๋‹ด๋ณด ๋˜๋Š” ์ €๋‹ด๋ณด ๋Œ€์ถœ์ด ๊ฐ€๋Šฅํ•ด์งˆ ๊ฑฐ์•ผ. ์ด๋ฏธ Aave๋Š” GHO ์Šคํ…Œ์ด๋ธ”์ฝ”์ธ์„ ํ†ตํ•ด ์ด๋Ÿฐ ๋ฐฉํ–ฅ์œผ๋กœ ๋‚˜์•„๊ฐ€๊ณ  ์žˆ์–ด. ๐Ÿ’ณ

ํฌ๋กœ์Šค์ฒด์ธ ๊ธฐ๋Šฅ๋„ ์ค‘์š”ํ•œ ๋ฐœ์ „ ๋ฐฉํ–ฅ์ด์•ผ. ํ˜„์žฌ ๋Œ€๋ถ€๋ถ„์˜ ๋Œ€์ถœ ํ”„๋กœํ† ์ฝœ์€ ์ด๋”๋ฆฌ์›€์ด๋‚˜ ํŠน์ • ์ฒด์ธ์—์„œ๋งŒ ์ž‘๋™ํ•˜์ง€๋งŒ, ์•ž์œผ๋กœ๋Š” ์—ฌ๋Ÿฌ ๋ธ”๋ก์ฒด์ธ ๊ฐ„์— ์›ํ™œํ•˜๊ฒŒ ์ž‘๋™ํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์ด ๋“ฑ์žฅํ•  ๊ฑฐ์•ผ. ์ด๋ ‡๊ฒŒ ๋˜๋ฉด ์‚ฌ์šฉ์ž๋“ค์€ ๊ฐ€์žฅ ํšจ์œจ์ ์ธ ์ฒด์ธ์„ ์„ ํƒํ•ด์„œ ๋Œ€์ถœ์„ ์ด์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ผ. โ›“๏ธ

๊ทน๋ณตํ•ด์•ผ ํ•  ๊ณผ์ œ๋“ค

  1. ๊ทœ์ œ ๋ถˆํ™•์‹ค์„ฑ: ์ „ ์„ธ๊ณ„์ ์œผ๋กœ ๋””ํŒŒ์ด์— ๋Œ€ํ•œ ๊ทœ์ œ ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ์•„์ง ๋ฐœ์ „ ์ค‘
  2. ์‚ฌ์šฉ์ž ๊ฒฝํ—˜: ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๋“ค์ด ์‰ฝ๊ฒŒ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ธํ„ฐํŽ˜์ด์Šค ๊ฐœ๋ฐœ ํ•„์š”
  3. ํ™•์žฅ์„ฑ ๋ฌธ์ œ: ๋†’์€ ๊ฐ€์Šค๋น„์™€ ๋„คํŠธ์›Œํฌ ํ˜ผ์žก ๋ฌธ์ œ ํ•ด๊ฒฐ ํ•„์š”
  4. ๋ณด์•ˆ ๋ฆฌ์Šคํฌ: ํ•ดํ‚น๊ณผ ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ ์ทจ์•ฝ์ ์— ๋Œ€ํ•œ ์ง€์†์ ์ธ ๋Œ€์‘
  5. ์˜ค๋ผํด ์˜์กด์„ฑ: ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ ์˜์กด์„ฑ์œผ๋กœ ์ธํ•œ ๋ฆฌ์Šคํฌ ๊ด€๋ฆฌ

๋ธ”๋ก์ฒด์ธ ๋Œ€์ถœ์ด ์ฃผ๋ฅ˜ ๊ธˆ์œต์œผ๋กœ ๋ฐœ์ „ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ทœ์ œ ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•  ๊ฑฐ์•ผ. ํ˜„์žฌ๋Š” ๊ทœ์ œ์˜ ๋ถˆํ™•์‹ค์„ฑ์ด ์žˆ์ง€๋งŒ, ์ ์ฐจ ๋ช…ํ™•ํ•œ ๊ทœ์ œ๊ฐ€ ๋งˆ๋ จ๋˜๋ฉด์„œ ๊ธฐ๊ด€ ํˆฌ์ž์ž๋“ค์˜ ์ฐธ์—ฌ๋„ ๋Š˜์–ด๋‚  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋ผ. ์ด๋ฏธ ์ผ๋ถ€ ๊ตญ๊ฐ€์—์„œ๋Š” ๋””ํŒŒ์ด ์นœํ™”์ ์ธ ๊ทœ์ œ๋ฅผ ๋„์ž…ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์–ด. ๐Ÿ“œ

์‚ฌ์šฉ์ž ๊ฒฝํ—˜๋„ ํฌ๊ฒŒ ๊ฐœ์„ ๋  ๊ฑฐ์•ผ. ํ˜„์žฌ๋Š” ์ง€๊ฐ‘ ์„ค์ •, ๊ฐ€์Šค๋น„ ์ง€๋ถˆ, ๋ณต์žกํ•œ ์ธํ„ฐํŽ˜์ด์Šค ๋“ฑ์ด ์ง„์ž… ์žฅ๋ฒฝ์œผ๋กœ ์ž‘์šฉํ•˜๊ณ  ์žˆ์ง€๋งŒ, ์•ž์œผ๋กœ๋Š” ์†Œ์…œ ๋กœ๊ทธ์ธ, ๊ฐ€์Šค๋ฆฌ์Šค ํŠธ๋žœ์žญ์…˜, ์ง๊ด€์ ์ธ UI ๋“ฑ์„ ํ†ตํ•ด ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๋“ค๋„ ์‰ฝ๊ฒŒ ์ด์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋  ๊ฑฐ์•ผ. ๐Ÿ–ฑ๏ธ

์žฌ๋Šฅ๋„ท ๊ฐ™์€ ํ”Œ๋žซํผ์—์„œ ๋ธ”๋ก์ฒด์ธ ๋Œ€์ถœ์— ๊ด€ํ•œ ์ง€์‹์„ ๋ฐฐ์šฐ๊ณ  ๊ณต์œ ํ•˜๋Š” ๊ฒƒ์€ ์ด๋Ÿฐ ๋ฏธ๋ž˜ ๋ณ€ํ™”์— ๋Œ€๋น„ํ•˜๋Š” ์ข‹์€ ๋ฐฉ๋ฒ•์ด์•ผ. ๋ธ”๋ก์ฒด์ธ ๋Œ€์ถœ ํ”„๋กœํ† ์ฝœ์€ ๊ณ„์†ํ•ด์„œ ์ง„ํ™”ํ•˜๊ณ  ์žˆ๊ณ , ์ด ๋ถ„์•ผ์˜ ์ „๋ฌธ ์ง€์‹์€ ์ ์  ๋” ๊ฐ€์น˜ ์žˆ๊ฒŒ ๋  ๊ฑฐ์•ผ. ๐ŸŒฑ

๊ฒฐ๋ก ์ ์œผ๋กœ, ๋ธ”๋ก์ฒด์ธ ๋Œ€์ถœ ํ”„๋กœํ† ์ฝœ์€ ๋‹จ์ˆœํ•œ ๊ธฐ์ˆ  ์‹คํ—˜์„ ๋„˜์–ด ๊ธˆ์œต์˜ ๋ฏธ๋ž˜๋ฅผ ์žฌ์ •์˜ํ•˜๊ณ  ์žˆ์–ด. Aave์™€ Compound ๊ฐ™์€ ์„ ๊ตฌ์ž๋“ค์ด ๋‹ฆ์•„๋†“์€ ๊ธธ์„ ๋”ฐ๋ผ, ๋” ๋งŽ์€ ํ˜์‹ ์ด ์ด๋ฃจ์–ด์งˆ ๊ฒƒ์ด๊ณ , ๊ถ๊ทน์ ์œผ๋กœ๋Š” ๋” ํฌ์šฉ์ ์ด๊ณ  ํšจ์œจ์ ์ธ ๊ธˆ์œต ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค์–ด ๋‚˜๊ฐˆ ๊ฑฐ์•ผ. ์ด ํฅ๋ฏธ์ง„์ง„ํ•œ ์—ฌ์ •์— ํ•จ๊ป˜ํ•˜๊ฒŒ ๋˜์–ด ๊ธฐ์˜๋‹ค! ๐Ÿš€

๋งˆ์น˜๋ฉฐ ๐ŸŽฏ

์˜ค๋Š˜์€ ๋ธ”๋ก์ฒด์ธ ๊ธฐ๋ฐ˜ ๋Œ€์ถœ ํ”„๋กœํ† ์ฝœ, ํŠนํžˆ Aave์™€ Compound์˜ ์ž‘๋™ ์›๋ฆฌ์— ๋Œ€ํ•ด ๊นŠ์ด ์•Œ์•„๋ดค์–ด. ์œ ๋™์„ฑ ํ’€, ์ด์ž์œจ ๋ชจ๋ธ, ๋‹ด๋ณด์™€ ์ฒญ์‚ฐ ๋ฉ”์ปค๋‹ˆ์ฆ˜, ํ”Œ๋ž˜์‹œ๋ก , ๊ฑฐ๋ฒ„๋„Œ์Šค ์‹œ์Šคํ…œ ๋“ฑ ๋‹ค์–‘ํ•œ ์ธก๋ฉด์„ ์‚ดํŽด๋ดค์ง€. ๐Ÿงฉ

๋ธ”๋ก์ฒด์ธ ๋Œ€์ถœ ํ”„๋กœํ† ์ฝœ์€ ์ „ํ†ต ๊ธˆ์œต์˜ ํ•œ๊ณ„๋ฅผ ๋›ฐ์–ด๋„˜๋Š” ํ˜์‹ ์ ์ธ ์‹œ์Šคํ…œ์ด์•ผ. ์ค‘๊ฐœ์ž ์—†์ด, ๊ตญ๊ฒฝ ์—†์ด, 24์‹œ๊ฐ„ ๋‚ด๋‚ด ์ž‘๋™ํ•˜๋Š” ๊ธˆ์œต ์‹œ์Šคํ…œ์€ ๊ธˆ์œต์˜ ๋ฏธ๋ž˜๋ฅผ ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ์–ด. ๋ฌผ๋ก  ์•„์ง ํ•ด๊ฒฐํ•ด์•ผ ํ•  ๊ณผ์ œ๋“ค์ด ์žˆ์ง€๋งŒ, ๊ทธ ์ž ์žฌ๋ ฅ์€ ์ •๋ง ์—„์ฒญ๋‚˜! ๐Ÿ’ซ

์ด ๊ธ€์ด ๋ธ”๋ก์ฒด์ธ ๋Œ€์ถœ ํ”„๋กœํ† ์ฝœ์— ๋Œ€ํ•œ ์ดํ•ด๋ฅผ ๋†’์ด๋Š” ๋ฐ ๋„์›€์ด ๋˜์—ˆ๊ธธ ๋ฐ”๋ผ. ๋งŒ์•ฝ ์ด ๋ถ„์•ผ์— ๋” ๊นŠ์ด ๋“ค์–ด๊ฐ€๊ณ  ์‹ถ๋‹ค๋ฉด, ์žฌ๋Šฅ๋„ท์—์„œ ๋ธ”๋ก์ฒด์ธ๊ณผ ๋””ํŒŒ์ด ๊ด€๋ จ ์ง€์‹์„ ๋” ๋ฐฐ์šฐ๊ฑฐ๋‚˜ ๊ณต์œ ํ•ด๋ณด๋Š” ๊ฒƒ๋„ ์ข‹์€ ๋ฐฉ๋ฒ•์ด์•ผ. ํ•จ๊ป˜ ๋ฐฐ์šฐ๊ณ  ์„ฑ์žฅํ•˜๋ฉด์„œ ๋ธ”๋ก์ฒด์ธ์˜ ๋ฏธ๋ž˜๋ฅผ ๋งŒ๋“ค์–ด ๋‚˜๊ฐ€์ž! ๐ŸŒŸ

์งˆ๋ฌธ์ด๋‚˜ ์˜๊ฒฌ์ด ์žˆ์œผ๋ฉด ์–ธ์ œ๋“ ์ง€ ๋Œ“๊ธ€๋กœ ๋‚จ๊ฒจ์ค˜. ๋‹ค์Œ์— ๋˜ ํฅ๋ฏธ๋กœ์šด ์ฃผ์ œ๋กœ ๋งŒ๋‚˜์ž! ๐Ÿ‘‹

๋Œ“๊ธ€ ์ž‘์„ฑ

์ด ๊ธ€์— ๋Œ€ํ•œ ์—ฌ๋Ÿฌ๋ถ„์˜ ์ƒ๊ฐ์„ ๋“ค๋ ค์ฃผ์„ธ์š”

๋Œ“๊ธ€ 0
๋Œ“๊ธ€์„ ๋ถˆ๋Ÿฌ์˜ค๋Š” ์ค‘์ž…๋‹ˆ๋‹ค.

์•„์ง ๋Œ“๊ธ€์ด ์—†์Šต๋‹ˆ๋‹ค.