์—ฐ๊ฒฐ ์ค‘โ€ฆ
์—ฐ๊ฒฐ ์ค‘โ€ฆ
์ „์ฒด ๋ณด๊ธฐ
๋Œ๋น„์ฝฉ์˜ ํˆฌ์ž์ •๋ณต
Telegram ยท @dolbikong

๐Ÿ–ฅ์˜๊ฒฌ์ด ๋ฐ˜์˜๋œ ์•ฑ: App-Infra Thesis์™€ ์ปค์Šคํ„ฐ๋งˆ์ด์ง• source

๊ฒŒ์‹œ
2024.12.04 22:42
์กฐํšŒ
1,306
ํฌ์›Œ๋“œ
13
์ด๋ฏธ์ง€
1์žฅ

1. ์‹œ์žฅ ๊ธฐํšŒ: ๋งž์ถคํ˜• ์ธํ”„๋ผ

  • ์•ฑ์€ ๋ณธ์งˆ์ ์œผ๋กœ "์˜๊ฒฌ(Opinionated)"์„ ๊ฐ€์ง. ์ฆ‰, ์•ฑ์€ ํŠน์ • ๊ธฐ๋Šฅ(์˜ˆ: ํŠธ๋žœ์žญ์…˜ ์ˆœ์„œ, ๊ณต์ •์„ฑ, UX ๋“ฑ)์— ๋Œ€ํ•ด ๊ณ ์œ ํ•œ ๋ฐฉ์‹์„ ์š”๊ตฌ
  • ํ˜„์žฌ ๋Œ€๋ถ€๋ถ„ ๋ธ”๋ก์ฒด์ธ ์•ฑ์€ ๋ฒ”์šฉ ๋ธ”๋ก์ฒด์ธ ์œ„์—์„œ ์ œํ•œ๋œ ๋งž์ถคํ™”๋กœ ์ž‘๋™, ์ด๋กœ ์ธํ•ด UX๊ฐ€ ์ €ํ•˜๋จ
  • ์ฆ‰, ๋ชจ๋“  ์šด์˜์ด ๊ฑด๋ฌผ์ฃผ์˜ ํ†ต์ œ๋ฅผ ๋ฐ›๋Š” ๋ฒ„๊ฑฐ ๊ฐ€๊ฒŒ์ฒ˜๋Ÿผ, ์ž์œ ๋กœ์šด ์šด์˜์ด ์–ด๋ ค์šด ์ƒํ™ฉ
  • ๋งž์ถคํ˜• ์ธํ”„๋ผ(App-Specific Infrastructure)๋ฅผ ํ†ตํ•ด ์•ฑ์ด ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ตœ์ ํ™”ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›์ด ํ•„์š”

2. ํ˜„์žฌ ๋ฌธ์ œ: ๋ธ”๋ก์ฒด์ธ์˜ ํ•œ๊ณ„
์•ฑ์ด ์ง๋ฉดํ•œ ์ฃผ์š” ๋ฌธ์ œ
ยท ์ˆœ์„œ(Ordering) ํ†ต์ œ ๋ถ€์กฑ: ํŠธ๋žœ์žญ์…˜ ์ˆœ์„œ๋ฅผ ํ†ต์ œํ•˜์ง€ ๋ชปํ•จ
ยท ๊ณ ์ •๋œ ๊ฐ€์ƒ๋จธ์‹ (Static VM): ๊ฐœ๋ฐœ์ž ์š”๊ตฌ์— ๋งž์ง€ ์•Š์Œ
ยท MEV ๋ˆ„์ถœ: ํŠธ๋žœ์žญ์…˜ ์‹คํ–‰ ๊ณผ์ •์—์„œ ๊ฐ€์น˜ ์†์‹ค
ยท ๊ธ€๋กœ๋ฒŒ ์ƒํƒœ(Global State): ์„ฑ๋Šฅ๊ณผ ํ™•์žฅ์„ฑ์—์„œ ์žฅ์ ๊ณผ ๋‹จ์  ๊ณต์กด
ยท ํ™•์žฅ์„ฑ ๋ถ€์กฑ(Inelastic Scaling): ํŠธ๋ž˜ํ”ฝ ์ฆ๊ฐ€ ์‹œ ์œ ์—ฐํ•˜๊ฒŒ ๋Œ€์‘ํ•˜์ง€ ๋ชปํ•จ

ํ•ด๊ฒฐ์ฑ…: ํŠธ๋žœ์žญ์…˜ ์ˆœ์„œ ๊ด€๋ฆฌ
ยท MEV ๋‚ด๋ถ€ํ™”: ํŠธ๋žœ์žญ์…˜ ์ƒ์„ฑ์ž๊ฐ€ ๋…์ ์  ๊ถŒํ•œ์„ ๊ฐ–์ง€ ์•Š๋„๋ก ์„ค๊ณ„
ยท ๊ณต์ •ํ•œ ์ˆœ์„œ ๊ทœ์น™: ์šฐ์„  ์ˆœ์œ„ ์ฐจ์„  ๋„์ž…, ๋ณต์ง€ ์ตœ์ ํ™”, ๋ฐฐ์น˜ ๊ฒฝ๋งค๋ฅผ ํ†ตํ•œ ๊ฐ€๊ฒฉ ์ฑ…์ • ๊ฐœ์„ 
ยท Hyperliquid: ๋ฉ”์ด์ปค ์ฃผ๋ฌธ์„ ์šฐ์„  ์ฒ˜๋ฆฌํ•ด ๋” ๋‚˜์€ ๊ฑฐ๋ž˜ ๊ฒฝํ—˜ ์ œ๊ณต
ยท Unichain: ๊ณต๊ธ‰๋ง์˜ ์•…์˜์  ํ–‰์œ„๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด TEE ๋„์ž…

3. ๊ธฐ์ˆ ์  ์ ‘๊ทผ ๋ฐฉ์‹: App-Specific Sequencing (ASS)
์ปค์Šคํ„ฐ๋งˆ์ด์ง• ๊ฐ€๋Šฅํ•œ ๊ธฐ์ˆ  ์˜ต์…˜
ยท App-Chain: ์™„์ „ํ•œ ํ†ต์ œ ๊ฐ€๋Šฅ. ๊ทธ๋Ÿฌ๋‚˜ ๋ชจ๋“  ๊ฒƒ์„ ์Šค์Šค๋กœ ๊ตฌ์ถ•ํ•ด์•ผ ํ•จ
ยท App-Rollup: ๋ณด์•ˆ ์ƒ์† ๊ฐ€๋Šฅ, ๋†’์€ ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ์ œ๊ณต
ยท Fat Transactions (Bundles): ์™ธ๋ถ€ MEV ํฌ์ฐฉ์€ ์–ด๋ ต์ง€๋งŒ ๋‚ด๋ถ€ MEV๋Š” ์šฉ์ด
ยท Off-Chain Node Systems: ์™„์ „ํ•œ ํ†ต์ œ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ๋ณด์•ˆ ๋ฐ ์กฐํ•ฉ์„ฑ(composability) ๋ถ€์กฑ

4. ๋ฏธ๋ž˜ ์ „๋ง ๋ฐ ๊ฒฐ๋ก 

  • ์•ฑ์ด ๋ณต์žก์„ฑ ์ฆ๊ฐ€์™€ ํ•จ๊ป˜ ๋” ๋งŽ์€ ํ†ต์ œ๋ฅผ ์š”๊ตฌ
  • ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ๊ฐ€๋Šฅํ•œ VM, ์ƒˆ๋กœ์šด ์˜คํผ์ฝ”๋“œ(OPCode), ๊ฐ€์Šค ํ•œ๋„ ์กฐ์ • ๋“ฑ์œผ๋กœ UX๋ฅผ ํ–ฅ์ƒ
  • ์ปค์Šคํ„ฐ๋งˆ์ด์ง•์ด ์ฆ๊ฐ€ํ•จ์— ๋”ฐ๋ผ ์กฐํ•ฉ์„ฑ ์ €ํ•˜ ์šฐ๋ ค
  • ์•ฑ์ด ๋…๋ฆฝ์ ์œผ๋กœ ์ตœ์ ํ™”๋˜๋ฉด์„œ๋„ ์ „์ฒด ์ƒํƒœ๊ณ„์™€ ์—ฐ๊ฒฐ์„ฑ ์œ ์ง€
  • ์˜๊ฒฌ์ด ๋ฐ˜์˜๋œ ์•ฑ(Opinionated Applications)์€ UX๋ฅผ ๊ฐœ์„ ํ•˜๊ณ , ์‹ค์ œ ๋น„์ฆˆ๋‹ˆ์Šค์ฒ˜๋Ÿผ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์„ ์ œ๊ณต
  • ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ๊ฐ€๋Šฅ์„ฑ์€ ์•ฑ์˜ ์„ฑ๊ณต์— ํ•ต์‹ฌ ์š”์†Œ๋กœ ์ž‘์šฉํ•˜๋ฉฐ, ์ด๋Š” ๋ธ”๋ก์ฒด์ธ ์ธํ”„๋ผ์˜ ์ง„ํ™” ๋ฐฉํ–ฅ์„ ๊ฒฐ์ •ํ•  ๊ฒƒ
  • "์‚ฌ์šฉ์ž์˜ ๋‹ˆ์ฆˆ์— ๋งž์ถœ ์ˆ˜ ์žˆ๋Š” ์•ฑ"์€ ๋” ๋†’์€ ์‚ฌ์šฉ์ž ์ถฉ์„ฑ๋„์™€ ์„ฑ๊ณต ๊ฐ€๋Šฅ์„ฑ์„ ์˜๋ฏธ
์กฐํšŒ1,306ํฌ์›Œ๋“œ13ํ…”๋ ˆ๊ทธ๋žจ์—์„œ ๋ณด๊ธฐ