user-image
web3vibe
Decipher Researcher/
Decipher
2023.02.27

[Xangle Digest]

โ€ปํ•ด๋‹น ์ปจํ…์ธ ๋Š” ์ง€๋‚œ 2์›” 10์ผ ์™ธ๋ถ€์—์„œ ๊ธฐ๋ฐœ๊ฐ„ ๋œ ์ปจํ…์ธ ์ž…๋‹ˆ๋‹ค. ์ปจํ…์ธ ์— ๋Œ€ํ•œ ์ถ”๊ฐ€์ ์ธ ์ฃผ์˜์‚ฌํ•ญ์€ ๋ณธ๋ฌธ ํ•˜๋‹จ์—์„œ ํ™•์ธํ•ด์ฃผ์„ธ์š”.

๋ชฉ์ฐจ

1. ๋“ค์–ด๊ฐ€๋ฉฐ

2. PBS (Proposer Builder Separation)

  2.1 Post Merge: Builder & MEV-Boost

  2.2 Towards in-protocol PBS ๊ตฌ์กฐ

3. crList (censorship resistant List)

  3.1 crList Design

4. Builder Centralization

  4.1 Exclusive Order Flow

  4.2 Properties of PBS

  4.3 The Problem: Builderโ€™s Market Domination

  4.4 Additional Problem

5. Decentralize Builder Role

  5.1 Flashbots, SUAVE

  5.2 Structure of SUAVE

6. ๋งˆ์น˜๋ฉฐ

 

 

1. ๋“ค์–ด๊ฐ€๋ฉฐ

์ด ๊ธ€์˜ ์ „ํŽธ์—์„œ MEV์˜ ํƒˆ์ค‘์•™ํ™”๋ฅผ ์œ„ํ•ด ํ”Œ๋ž˜์‹œ๋ด‡ ํŒ€์ด ๊ฐœ๋ฐœํ•œ MEV-Boost ์†”๋ฃจ์…˜๊ณผ ์ตœ๊ทผ ํ™”๋‘๊ฐ€ ๋˜๋Š” OFAC์˜ ์ œ์žฌ์— ์˜ํ•œ ํŠธ๋žœ์žญ์…˜ ๊ฒ€์—ด, ๊ทธ๋ฆฌ๊ณ  ๊ฒ€์—ด์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ์—ฌ๋Ÿฌ ๋ฐฉ์•ˆ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์•˜๋‹ค. ์•ž์„œ ์–ธ๊ธ‰ํ–ˆ๋˜ ๋ฐ”์™€ ๊ฐ™์ด ๊ฒ€์—ด ์ €ํ•ญ์„ ์œ„ํ•œ ๋‹ค์–‘ํ•œ ์„œ๋“œํŒŒํ‹ฐ ์†”๋ฃจ์…˜(MEV-Boost ๋ฆด๋ ˆ์ด)๋“ค์˜ ๋…ธ๋ ฅ์ด ์ด๋ฃจ์–ด์ง€๊ณ  ์žˆ์ง€๋งŒ, ๊ฒฐ๊ตญ ๊ทผ๋ณธ์ ์œผ๋กœ ์ด๋”๋ฆฌ์›€ ๋„คํŠธ์›Œํฌ๋ผ๋Š” ์ž์ฒด์ ์ธ ํ”„๋กœํ† ์ฝœ ๋ ˆ๋ฒจ์—์„œ ์ด๋ฅผ ํ•ด๊ฒฐํ•  ๋ฐฉ์•ˆ์ด ์ œ์‹œ๋˜์–ด์•ผ ํ•œ๋‹ค. ๋”ฐ๋ผ์„œ, ๊ทธ์ค‘ ์ตœ๊ทผ ๋น„ํƒˆ๋ฆญ ๋˜ํ•œ ๋กœ๋“œ๋งต์—์„œ ์—…๋ฐ์ดํŠธํ•œ โ€˜The Scourgeโ€™ ํŒŒํŠธ์—์„œ ์ฐพ์•„๋ณผ ์ˆ˜ ์žˆ๋Š” PBS(Proposer Builder Separation)๊ณผ โ€˜inclusion listsโ€™๋ผ๊ณ ๋„ ๋ถˆ๋ฆฌ๋Š” crLists(censorship resistant List)์˜ ์ž‘๋™ ๋ฐฉ์‹์— ๋Œ€ํ•˜์—ฌ ์กฐ๊ธˆ ๋” ์ž์„ธํžˆ ๋‹ค๋ค„๋ณด๋ ค๊ณ  ํ•œ๋‹ค.

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

 

2. PBS (Proposer Builder Separation)

๊ฐ„๋‹จํžˆ ๋งํ•˜๋ฉด Proposer์™€ Builder ๋ถ„๋ฆฌ(Proposer Builder Separation, PBS)๋Š” ๊ธฐ์กด ํ•ฉ์ณ์ ธ ์žˆ๋˜ ๋ธ”๋ก ์ œ์•ˆ์ด๋ผ๋Š” ์—ญํ• ๊ณผ ๋ธ”๋ก ๋นŒ๋”ฉ์˜ ์—ญํ• ์„ ๋‚˜๋ˆ„๋Š” ๋ธ”๋ก์ฒด์ธ ์•„ํ‚คํ…์ฒ˜์ด๋‹ค. ์—ฌ๊ธฐ์„œ ๋งํ•˜๋Š” ๋ธ”๋ก ์ œ์•ˆ์ด๋ž€ Validator์˜ ์Šน์ธ์„ ์œ„ํ•ด ํŠธ๋žœ์žญ์…˜์œผ๋กœ ๊ตฌ์„ฑ๋œ ๋ธ”๋ก์„ ์ œ์ถœํ•˜๋Š” ์ž‘์—…์ด๋ฉฐ, ๋ธ”๋ก ๋นŒ๋”ฉ์€ mempool์—์„œ ํŠธ๋žœ์žญ์…˜์„ ์„ ๋ณ„ํ•˜์—ฌ ๋ธ”๋ก์„ ๊ตฌ์ถ•ํ•˜๋Š” ์ž‘์—…์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ธ”๋ก์ฒด์ธ ํ”„๋กœํ† ์ฝœ๋‹จ์—์„œ ์œ„ ๋‘ ์ž‘์—…์„ ๋ถ„๋ฆฌํ•œ๋‹ค๋ฉด ๊ฐ ์ž‘์—…์„ ์™„๋ฃŒํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ๋‹จ์ˆœํ™”ํ•˜๊ณ  ์ „๋ฌธํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ด์ ์ด ์กด์žฌํ•œ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๋ ˆ์ด์–ด1 ๋ธ”๋ก์ฒด์ธ์—์„œ๋Š” ๋ณดํ†ต ๋‹จ์ผ ๊ฒ€์ฆ์ธ์ด ํ•ด๋‹น ์ž‘์—…์„ ์™„๋ฃŒํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ ๋‹ค๋ฉด, ๋จธ์ง€(The Merge) ์ด์ „์˜ ์ž‘์—… ์ฆ๋ช… ๊ธฐ๋ฐ˜์˜ ์ด๋”๋ฆฌ์›€์€ Proposer์™€ Builder๊ฐ€ ๋ถ„๋ฆฌ๋˜์ง€ ์•Š์•˜์œผ๋ฉฐ, ํŠธ๋žœ์žญ์…˜์„ ์ •๋ ฌํ•˜์—ฌ ์ƒˆ๋กœ์šด ๋ธ”๋ก์„ ๊ตฌ์ถ•ํ•˜๊ณ  ์ œ์•ˆํ•˜๋Š” ๊ฒƒ์€ ์˜ค๋กœ์ง€ ์ฑ„๊ตด์ž(miner)๊ฐ€ ๋‹จ๋…์œผ๋กœ ์ œ์–ดํ–ˆ๋‹ค.

ํ”„๋กœํ† ์ฝœ ๋ ˆ๋ฒจ์—์„œ ๊ฒ€์—ด ์ €ํ•ญ์„ฑ(censorship resistance)์„ ๊ฐ–์ถ”๊ธฐ ์œ„ํ•ด ์ด๋”๋ฆฌ์›€์˜ ํ–ฅํ›„ ๋กœ๋“œ๋งต์—์„œ PBS๋ฅผ ๋„์ž…ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•œ ์ด์œ ์— ๋Œ€ํ•ด ๋น„ํƒˆ๋ฆญ์€ ์ž์‹ ์˜ ๊ธ€ โ€œState of research: increasing censorhsip resistance of transactions under PBSโ€์„ ํ†ตํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์„œ์ˆ ํ•˜์˜€๋‹ค.

ํ˜„ ํŠธ๋žœ์žญ์…˜(transaction) ์‹œ์žฅ์—์„œ ๋ธ”๋ก Proposer(ํ˜„์žฌ: miner, ๋จธ์ง€ ํ›„: Validator)๋Š” mempool ์ƒ์—์„œ ์–ด๋–ค ํŠธ๋žœ์žญ์…˜์ด ๊ฐ€์žฅ ๋†’์€ ์šฐ์„ ์ˆœ์œ„(priority) ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ์ง€๋ถˆํ•˜๋Š”์ง€ ์‚ดํŽด๋ณธ ํ›„ ๋ธ”๋ก์— ํฌํ•จํ•  ํŠธ๋žœ์žญ์…˜์„ ์ž์‹ ์ด ์ง์ ‘ ์„ ํƒํ•˜๊ฒŒ ๋œ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋ธ”๋ก Proposer๋Š” ๋ณต์žกํ•˜๊ณ  ์ •๊ตํ•œ ์ „๋žต์„ ์‚ฌ์šฉํ•ด DEX๊ฐ„ ์ฐจ์ต ๊ฑฐ๋ž˜ ๋ฐ ์ฒญ์‚ฐ(์ดํ•˜ ๊ฐ„๋‹จํžˆ โ€œMEVโ€๋ผ๊ณ  ๋ช…์นญ ํ•จ)๊ณผ ๊ฐ™์€ ๊ธฐํšŒ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ด์ต์„ ๊ทน๋Œ€ํ™”ํ•˜๊ธฐ ์œ„ํ•ด mempool์—์„œ ์–ด๋–ค ํŠธ๋žœ์žญ์…˜์„ ํฌํ•จํ• ์ง€ ๊ฒฐ์ •ํ•˜๊ฒŒ ๋˜๊ณ , ์‹ฌ์ง€์–ด ์ž์‹ ์˜ ํŠธ๋žœ์žญ์…˜์„ ํฌํ•จํ• ์ง€์— ๋Œ€ํ•œ ์„ ํƒ๊ถŒ์„ ๊ฐ€์ง€๊ฒŒ ๋œ๋‹ค. MEV๋กœ ์ธํ•œ ์ด๋Ÿฌํ•œ ์ „๋žต์˜ ๋ณต์žก์„ฑ์œผ๋กœ ์ธํ•ด ํšจ๊ณผ์ ์ธ Miner, ํ˜น์€ Validator๋ฅผ ์šด์˜ํ•˜๋Š” ๋ฐ ๋งค์šฐ ๋†’์€ ๊ณ ์ • ๋น„์šฉ์ด ๋ฐœ์ƒํ•˜๊ณ  ์ƒํƒœ๊ณ„ ์ฐธ์—ฌ์ž(ํ™€๋”)๋ฅผ ๋Œ€์‹ ํ•˜์—ฌ ์ด๋Ÿฌํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์ค‘์•™ํ™”๋œ ํ’€(pool)์—๊ฒŒ ์œ ๋ฆฌํ•œ ํ™˜๊ฒฝ์ด ์กฐ์„ฑ๋œ๋‹ค. Proposer & Builder ๋ถ„๋ฆฌ(PBS)๋Š” ๋ธ”๋ก ์ œ์•ˆ ์—ญํ• ๊ณผ ๋ธ”๋ก ๊ตฌ์ถ• ์—ญํ• ์„ ๋ถ„๋ฆฌํ•˜์—ฌ ํ•ด๋‹น ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ๋‹ค. Builder๋ผ๊ณ  ํ•˜๋Š” ๋ณ„๋„์˜ ํ–‰์œ„์ž๋Š” ๋ธ”๋ก ๋ฐ”๋””(๋ณธ์งˆ์ ์œผ๋กœ ๋ธ”๋ก์˜ ์ฃผ์š” โ€œpayloadโ€๊ฐ€ ๋˜๋Š” ์ •๋ ฌ๋œ ํŠธ๋žœ์žญ์…˜ ๋ชฉ๋ก)๋ฅผ ๋นŒ๋“œํ•˜๊ณ  ์ž…์ฐฐ(bid)์„ ์ œ์ถœํ•œ๋‹ค.

๊ฒ€์—ด ์ €ํ•ญ๊ณผ ๊ด€๋ จ๋œ ์ด์  ์ด์™ธ์—๋„ PBS๋Š” Validator๊ฐ€ ๋˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ์ปดํ“จํŒ… ์˜ค๋ฒ„ํ—ค๋“œ๋ฅผ ์ตœ์†Œํ™”ํ•˜์—ฌ ๋” ๋งŽ์€ Validator์˜ ์ง„์ž… ์žฅ๋ฒฝ์€ ๋‚ฎ์ถ”๊ธฐ ๋•Œ๋ฌธ์— ์ด๋”๋ฆฌ์›€์˜ ๋ถ„์‚ฐํ™”์— ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด, ์ด๋”๋ฆฌ์›€ ๋„คํŠธ์›Œํฌ๋Š” ๋ณด๋‹ค ๋‹ค์–‘ํ•œ ๋„คํŠธ์›Œํฌ ์ฐธ์—ฌ์ž ๊ทธ๋ฃน์„ ๋ชจ์ง‘ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํญ ๋„“์€ ์ฐธ์—ฌ์ž์—๊ฒŒ ์ธ์„ผํ‹ฐ๋ธŒ๋ฅผ ์ œ๊ณตํ•˜๊ฒŒ ๋œ๋‹ค. PBS๋Š” ๋˜ํ•œ ์ด๋”๋ฆฌ์›€์˜ ๋„คํŠธ์›Œํฌ๋ฅผ ๋ณด๋‹ค ๋ชจ๋“ˆํ™”๋œ ๋ฏธ๋ž˜๋กœ ํ–ฅํ•˜๋Š” โ€˜The Mergeโ€™์˜ ์ „๋ฐ˜์ ์ธ ๋ชฉํ‘œ๋ฅผ ๋ฐ˜์˜ํ•˜๋ฉฐ ํŠนํžˆ ์ง€๋ถ„์ฆ๋ช… ํ•ฉ์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ ์ „ํ™˜์€ ๋ชจ๋“ˆ์„ฑ์„ ํ†ตํ•ด ํƒˆ์ค‘์•™ํ™”๋ฅผ ์ด๋ฃจ๊ธฐ ์œ„ํ•œ ๊ฐ•๋ ฅํ•œ ์˜์ง€๋กœ ๋ณด์—ฌ์ง„๋‹ค. ๋ธ”๋ก์„ ๊ตฌ์ถ•ํ•˜๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ๋ถ„ํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ๊ฐ๊ฐ์˜ ๋ชจ๋“ˆ์„ ๊ฐœ๋ณ„์ ์œผ๋กœ ๋ถ„์‚ฐ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด, ์„œ๋กœ ๋‹ค๋ฅธ ์ „๋ฌธ์„ฑ์„ ๊ฐ€์ง„ ๋‹ค์–‘ํ•œ ๋„คํŠธ์›Œํฌ ์ฐธ์—ฌ์ž๋Š” ์ž์‹ ์˜ ํŠน์ • ๊ฐ•์ ์— ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ตœ์ข…์ ์œผ๋กœ MEV-Relay์™€ ๊ฐ™์€ ๋ฏธ๋“ค์›จ์–ด์˜ ์™ธ๋ถ€ ์†”๋ฃจ์…˜ ์˜์กด๋„๋ฅผ ๋‚ฎ์ถฐ ๋”์šฑ ํƒˆ์ค‘์•™ํ™”๋œ ๋„คํŠธ์›Œํฌ๋กœ ๊ฑฐ๋“ญ๋‚  ์ˆ˜ ์žˆ๋‹ค.

2.1 Post Merge: Builder & MEV-Boost

Proposer์™€ Builder๋ฅผ ๋ถ„๋ฆฌํ•˜๋Š” ๊ฒƒ์„ in-protocol ํ˜•ํƒœ๋กœ ๊ตฌํ˜„ํ•œ๋‹ค๋ฉด ์ด๋”๋ฆฌ์›€ ๋„คํŠธ์›Œํฌ์˜ ๊ฒ€์—ด ์ €ํ•ญ์„ฑ๊ณผ ํƒˆ์ค‘์•™ํ™”๋ฅผ ์ด‰์ง„ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์ธ์ง€ํ•˜๊ณ  ์žˆ์—ˆ์ง€๋งŒ, ์ด์ „ ์ž‘์—… ์ฆ๋ช…(Proof of Work) ๊ธฐ๋ฐ˜์—์„œ ๋ฐ”๋กœ ๊ตฌํ˜„ํ•ด๋‚ด๋Š” ๊ฒƒ์€ ์–ด๋ ค์› ๋‹ค. ๋”ฐ๋ผ์„œ, ์ด๋”๋ฆฌ์›€ ํ•ต์‹ฌ ๊ฐœ๋ฐœ์ž๋“ค์€ ์ด๋”๋ฆฌ์›€์˜ ๋จธ์ง€ ๊ณผ์ •์—์„œ ๋ณ‘ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ปจ์„ผ์„œ์Šค ํด๋ผ์ด์–ธํŠธ ๊ฐœํŽธ์„ ํ†ตํ•ด PBS๋ฅผ ํ”„๋กœํ† ์ฝœ์— ๋‚ด์žฌํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ฐฉํ–ฅ์„ ์žก๊ฒŒ ๋˜์—ˆ์ง€๋งŒ, ์ง€๋ถ„ ์ฆ๋ช…(Proof of Stake) ์ „ํ™˜ ์ž์ฒด๋งŒ์œผ๋กœ๋„ ๋งค์šฐ ํฌ๊ณ  ์–ด๋ ค์šด ์ž‘์—…์ด์—ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด๋”๋ฆฌ์›€ ์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” ์ฐจ์„ ์ฑ…์œผ๋กœ ํ•„์š”์— ๋”ฐ๋ผ ๋ธ”๋ก ๊ตฌ์ถ•์„ ์•„์›ƒ์†Œ์‹ฑํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ์ด๋“œ์นด์ธ proto-PBS๋ฅผ ๋จผ์ € ์ ์šฉํ•ด๋ณด๋Š” ๊ฒƒ์œผ๋กœ ๊ฒฐ์ •ํ•˜์˜€๊ณ , ์ด๋Š” ์ด ์ „ ์‹œ๋ฆฌ์ฆˆ์—์„œ ์†Œ๊ฐœํ•œ โ€˜MEV-Boostโ€™๋กœ ์•Œ๋ ค์ ธ ์žˆ๋‹ค. MEV ์—ฐ๊ตฌ ๊ฐœ๋ฐœ ์กฐ์ง์ธ Flashbot์€ MEV-Boost ์„ค๊ณ„๋ฅผ ์ฃผ๋„์ ์œผ๋กœ ์ด๋Œ๊ณ  ์žˆ์œผ๋ฉฐ, ์ด๋ฅผ ํ˜„์žฌ๋Š” ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ๋กœ ์œ ์ง€ํ•˜๊ณ  ์žˆ๋‹ค.

MEVํŒ€์€ ๋จธ์ง€ ์ดํ›„๋ถ€ํ„ฐ ์Šคํ…Œ์ดํ‚น ํ’€์— ์ฐธ์—ฌํ•˜์ง€ ์•Š๊ณ , ์Šค์Šค๋กœ ์šด์˜ ๊ฐ€๋Šฅํ•œ โ€˜Solo-Validatorโ€™๊ฐ€ ๋„์ž…๋˜๋ฉด์„œ ๊ธฐ์กด MEV-Geth์™€ ๊ฐ™์ด ์†Œ์ˆ˜์˜ Builder ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ๋ฅผ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๊ฒƒ์„ ์ธ์ง€ํ•˜์˜€๊ณ , ์ด์„ ๋ฐ”ํƒ•์œผ๋กœ ๊ฐœ๋ฐœํ•œ MEV-Boost์˜ ์ž‘๋™ ๊ตฌ์กฐ๋Š” ์•„๋ž˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™๋‹ค. ํ•ด๋‹น ๋„ํ‘œ์™€ ๊ฐ™์€ ํ˜•์‹์˜ MEV ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค๋Š” ์ด์ œ MEV-Boost๋กœ ์•Œ๋ ค์ ธ ์žˆ์œผ๋ฉฐ, ๋ธ”๋ก Builder๊ฐ€ ๋งŒ๋“  ๋ธ”๋ก์˜ ํ—ค๋”๋ฅผ ๋ธ”๋ก Proposer์—๊ฒŒ ์ „๋‹ฌํ•˜๊ณ  Builder๊ฐ€ Proposer์—๊ฒŒ ๊ทธ๋“ค์ด ๋งŒ๋“  ๋ธ”๋ก์„ ์„ ํƒํ•œ ๋Œ€๊ฐ€๋กœ ์ผ์ • ๊ธˆ์•ก์„ ์ง€๋ถˆํ•˜๊ฒ ๋‹ค๋Š” ์•ฝ์†์ธ ์ž…์ฐฐ(bid)๋ฅผ ์ „๋‹ฌํ•œ๋‹ค. ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค์˜ ์ค‘์‹ฌ์—๋Š” Builder๊ฐ€ ๋งŒ๋“  ๋ธ”๋ก์˜ ์œ ํšจ์„ฑ ํ™•์ธ์„ ์ฑ…์ž„์ง€๋Š” Relay๊ฐ€ ์กด์žฌํ•œ๋‹ค. ํ•˜์ง€๋งŒ, MEV-Boost ์‹œ์žฅ์— ์ฐธ์—ฌํ•˜๋Š” Builder๋กœ๋ถ€ํ„ฐ ์ œ์•ˆ์„ ๋ฐ›๊ธฐ ์œ„ํ•ด์„œ Validator๋Š” ํ•ฉ์˜ ๋ฐ ์‹คํ–‰ ํด๋ผ์ด์–ธํŠธ์™€ ํ•จ๊ป˜ MEV-Boost ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•ด์•ผํ•œ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด Validator๋Š” ์—ฐ๊ฒฐํ•  ๋ฆด๋ ˆ์ด(Relay)๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋‹ค.

(Post Merge ๋ธ”๋ก ๋นŒ๋”ฉ | ์ถœ์ฒ˜: Devcon ํ”„๋ ˆ์  ํ…Œ์ด์…˜)

2.2 Towards in-protocol PBS ๊ตฌ์กฐ

๋น„ํƒˆ๋ฆญ์€ ๊ถ๊ทน์ ์œผ๋กœ Relay์˜ ์ž ์žฌ์ ์ธ ์œ ํšจ์„ฑ ๊ฒ€์ฆ ์‹คํŒจ ๊ฐ€๋Šฅ์„ฑ๊ณผ ์ด๋Ÿฌํ•œ MEV-Boost ์‹œ์Šคํ…œ์—์„œ ์ƒˆ๋กœ์šด ๋‹จ์ผ ์‹คํŒจ ์ง€์ (๋ณธ์งˆ์ ์œผ๋กœ ์ค‘์•™ํ™” ์š”์†Œ)์œผ๋กœ ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ถ€๋ถ„์€ ์ˆ˜์ •๋˜์–ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์˜€๊ณ  โ€˜in-protocol(๋‚ด์žฌํ™”)โ€™ PBS ์•„์ด๋””์–ด๋ฅผ ๋„์ž…ํ–ˆ๋‹ค. ํ•ด๋‹น ๋””์ž์ธ์—์„œ Validator๋Š” Builder๊ฐ€ ์ œ๊ณตํ•œ ๋ธ”๋ก์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์‹œ ํ•œ๋ฒˆ ๋ธ”๋ผ์ธ๋“œ(blind) ์ปค๋ฐ‹์„ ์ง„ํ–‰ํ•œ๋‹ค. ํ•˜์ง€๋งŒ, ๊ธฐ์กด์— ์ด๋Ÿฌํ•œ ๊ณผ์ •์„ ์ค‘๊ฐœ ํ–ˆ๋˜ ๋ฆด๋ ˆ์ด(Relay) ๋Œ€์‹  ์ด๋”๋ฆฌ์›€ ํ”„๋กœํ† ์ฝœ ์ž์ฒด๊ฐ€ ๋‘ ๊ฐ€์ง€ ์ข…๋ฅ˜์˜ ๋ณด์ฆ์„ ์ œ๊ณตํ•œ๋‹ค.

  1. Builder๋Š” Proposer๊ฐ€ ์ž…์ฐฐ์„ ์ปค๋ฐ‹(commit)ํ•œ๋‹ค๋ฉด ํ•ด๋‹น ์•ฝ์ •(commitment)์€ ์ปจ์„ผ์„œ์Šค ์‹คํŒจ(ex. ๋ธ”๋ก ๋ฆฌ์˜ค๊ทธ ๋“ฑ)์— ์˜ํ•ด์„œ๋งŒ ๋˜๋Œ๋ฆด ์ˆ˜ ์žˆ๋‹ค.
  2. Proposer์—๊ฒŒ ์ง€๋ถˆํ•˜๊ฒ ๋‹ค๋Š” Builder์˜ ์•ฝ์†์€ ์ดํ›„ Builder๊ฐ€ ์–ด๋– ํ•œ ํ–‰์œ„๋ฅผ ํ•˜๋”๋ผ๋„(ex: ๋ธ”๋ก ๋‚ด์šฉ์„ ๊ณต๊ฐœํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ์œ ํšจํ•˜์ง€ ์•Š์€ ๋ธ”๋ก์„ ๊ณต๊ฐœํ•˜๋Š” ๊ฒฝ์šฐ) ์ดํ–‰๋œ๋‹ค.
(A possible design for in-protocol PBS l ์ถœ์ฒ˜: Devcon ํ”„๋ ˆ์  ํ…Œ์ด์…˜)

 

3. crList (censorship resistant List)

PBS ๋ชจ๋ธ์ด ์ด๋”๋ฆฌ์›€ ํ”„๋กœํ† ์ฝœ์— ์ ์šฉ๋œ๋‹ค๋ฉด ๊ธฐ์กด MEV-Boost์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋Š” ์ค‘๊ฐ„ ๋‹ค๋ฆฌ ์—ญํ• ์„ ํ•˜๋˜ ๋ฆด๋ ˆ์ด๋“ค์€ ์‚ฌ๋ผ์ง€๊ฒŒ ๋œ๋‹ค. ๋”ฐ๋ผ์„œ Builder๋Š” Prosper์™€ ์ด๋”๋ฆฌ์›€ ํ”„๋กœํ† ์ฝœ ๋‚ด์—์„œ ์ง์ ‘์ ์ธ ๊ฒฝ๋งค๋ฅผ ์ง„ํ–‰ํ•˜๊ฒŒ ๋œ๋‹ค. ์ด๊ฒƒ์ด ๋ฌด์—‡์€ ์˜๋ฏธํ•˜๋Š”์ง€ ์กฐ๊ธˆ ๋” ๊นŠ๊ฒŒ ์ƒ๊ฐํ•ด๋ณธ๋‹ค๋ฉด, PBS ๋ชจ๋ธ์€ ์•ˆํƒ€๊น๊ฒŒ๋„ Builder๊ฐ€ ํŠธ๋žœ์žญ์…˜์˜ ๋ฐฐ์—ด์„ ํ†ตํ•ด ๋ธ”๋ก์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๋” ํฐ ๊ถŒํ•œ์„ ์ฅ์—ฌ์ฃผ๊ฒŒ ๋˜๋ฉฐ, ๋”ฐ๋ผ์„œ Builder๊ฐ€ ํŠธ๋žœ์žญ์…˜์„ ๊ฒ€์—ดํ•  ๋” ํฐ ๊ธฐํšŒ๋ฅผ ์ œ๊ณตํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋†’์€ ์ปดํ“จํŒ… ํŒŒ์›Œ๋ฅผ ์ง€๋‹Œ ํšจ์œจ์ ์ธ Builder๋Š” ์ž์‹ ์ด ์›ํ•˜์ง€ ์•Š๋Š” ํŠน์ • ๋””์•ฑ์—์„œ ๋ฐœ์ƒํ•˜๋Š” ํŠธ๋žœ์žญ์…˜์ด๋‚˜, OFAC์˜ ๊ทœ์ œ ๋ฆฌ์ŠคํŠธ์— ํฌํ•จ๋œ ํŠธ๋žœ์žญ์…˜์„ ์ž์‹ ์˜ ์„ ํƒ์— ๋”ฐ๋ผ ๋ธ”๋ก์— ํฌํ•จํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ๋‹ค. ๋น„๋ก ํŠธ๋žœ์žญ์…˜์„ ๊ฒ€์—ดํ•˜๋Š” Builder์˜ ๋ธ”๋ก์€ MEV๋ฅผ ์ตœ๋Œ€๋กœ ๋ฝ‘์•„๋‚ด๊ธฐ ์–ด๋ ค์šธ์ง€๋ผ๋„ ๊ณ ํšจ์œจ์ ์ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ž‘์„ฑํ•˜์—ฌ ํƒ€ Builder๋ฅผ ์••๋„ํ•˜๊ฑฐ๋‚˜, ์ง„์‹ฌ์œผ๋กœ ํŠน์ • ํŠธ๋žœ์žญ์…˜์ด ํฌํ•จ๋˜์ง€ ์•Š๊ธฐ๋ฅผ ์›ํ•œ๋‹ค๋ฉด ๋ธ”๋ก์„ โ€˜over-bidโ€™ ํ•  ๊ฒƒ์ด๋‹ค.

์—ฌ๊ธฐ์—์„œ crLists๋ผ๋Š” ๊ธฐ๋Šฅ์ด ๋„์ž…๋œ๋‹ค๋ฉด, ์•ž์„œ ์–ธ๊ธ‰ํ•œ Builder์˜ ํŠธ๋žœ์žญ์…˜ ๊ฒ€์—ด์— ๋Œ€ํ•œ ํŒŒ์›Œ๋ฅผ ์•ฝํ™”ํ•˜๊ณ  ์ œํ•œํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•ด๋‹น โ€˜inclusion listโ€™์— ๋Œ€ํ•œ ์•„์ด๋””์–ด๋Š” ์•„์ง ์„ค๊ณ„ ์ค‘์ด๋ฉฐ, ์ •ํ™•ํ•œ ๊ตฌํ˜„ ์ผ์ • ๋˜ํ•œ ํ™•์ธํ•˜๊ธฐ ์–ด๋ ต์ง€๋งŒ โ€˜ํ•˜์ด๋ธŒ๋ฆฌ๋“œ PBS ๋””์ž์ธ์ด ์œ ๋ ฅํ•œ ํ›„๋ณด๋กœ ๋– ์˜ค๋ฅด๊ณ  ์žˆ๋‹ค. Proposer๋Š” mempool์—์„œ ํ™•์ธ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์ ํ•ฉํ•œ ๋ชจ๋“  ํŠธ๋žœ์žญ์…˜ ๋ชฉ๋ก์„ ์ง€์ •ํ•˜์—ฌ ์„œ๋จธ๋ฆฌ๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ , Builder๋Š” ๋ธ”๋ก์ด ๊ฐ€๋“ ์ฐจ์ง€์•Š๋Š” ํ•œ Proposer๊ฐ€ ์ „๋‹ฌํ•œ ํ•ด๋‹น โ€˜summary hashโ€™๋ฅผ ํฌํ•จํ•˜๋„๋ก ๊ฐ•์ œ๋œ๋‹ค.

3.1 crList Design

(crList : Hybrid PBS Design ๊ตฌ์„ฑ๋„ | ์ถœ์ฒ˜: ๋ธํ”ผ ๋””์ง€ํ„ธ)
  1. Prosper๋Š” ๋ฉคํ’€์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ์ ํ•ฉํ•œ ๋ชจ๋“  ํŠธ๋žœ์žญ์…˜์„ ํฌํ•จํ•˜๋Š” crList ๋ฐ crList ์„œ๋จธ๋ฆฌ๋ฅผ ๊ฒŒ์‹œํ•œ๋‹ค.
  2. Builder๋Š” ๊ธฐ์กด PBS ๋ชจ๋ธ๊ณผ ๊ฐ™์ด ๋ธ”๋ก ๋ฐ”๋””์„ ์ƒ์„ฑํ•œ ํ›„ crList๋ฅผ ํ™•์ธํ–ˆ๋‹ค๋Š” ๊ฒƒ์„ ์ฆ๋ช…ํ•˜๋Š” crList ์„œ๋จธ๋ฆฌ ํ•ด์‹œ๋ฅผ ํฌํ•จํ•˜์—ฌ ๋น„๋”ฉ์„ ์ œ์ถœํ•œ๋‹ค.
  3. Proposer๋Š” ๋‚™์ฐฐ๋œ ๋นŒ๋”์˜ ๋น„๋”ฉ ๋ฐ ๋ธ”๋ก ํ—ค๋”๋ฅผ ์ˆ˜๋ฝํ•ฉ๋‹ˆ๋‹ค(Proposer๋Š” ์•„์ง ๋ธ”๋ก ๋ฐ”๋””๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์—†๋‹ค.)
  4. Builder๋Š” ๋ธ”๋ก์„ ๊ฒŒ์‹œํ•˜๊ณ  1) ์ œ์‹œ๋œ crList์˜ ๋ชจ๋“  ํŠธ๋žœ์žญ์…˜์„ ํฌํ•จํ–ˆ๋‹ค๋Š” ์ฆ๋ช…, ํ˜น์€ 2) ๋ธ”๋ก์ด ๊ฐ€๋“ ์ฐผ๋‹ค๋Š” ์ฆ๊ฑฐ๋ฅผ ํฌํ•จํ•œ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์„ ๊ฒฝ์šฐ โ€˜fork-choiceโ€™ ๊ทœ์น™์— ์˜ํ•ด ๋ธ”๋ก์ด ์ˆ˜๋ฝ๋˜์ง€ ์•Š๋Š”๋‹ค.
  5. Attestor๋Š” ๊ฒŒ์‹œ๋œ ๋ธ”๋ก ๋ฐ”๋””์˜ ์œ ํšจ์„ฑ์„ ํ™•์ธํ•œ๋‹ค.

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

 

4. Builder Centralization

์ž, ๊ทธ๋ ‡๋‹ค๋ฉด ๋ฏธ๋ž˜์— ์œ„์—์„œ ์–ธ๊ธ‰๋œ PBS ๋ชจ๋ธ๊ณผ crList ๊ธฐ๋Šฅ์ด ์ด๋”๋ฆฌ์›€ ํ”„๋กœํ† ์ฝœ์— ์™„๋ฒฝํ•˜๊ฒŒ ๊ตฌํ˜„๋˜์—ˆ์œผ๋ฉฐ ํŠธ๋žœ์žญ์…˜ ๊ฒ€์—ด์— ๋Œ€ํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐ๋˜์—ˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด์ž. ๋ชจ๋“  ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์„๊นŒ? ์•„๋งˆ๋„ ์šฐ๋ฆฌ๋Š” ์ƒ๊ฐ์น˜ ์•Š๋˜ ์ „ํ˜€ ๋‹ค๋ฅธ ์ข…๋ฅ˜์˜ ์–ด๋ ค์›€์„ ๋งž์ดํ•  ์ค€๋น„๋ฅผ ํ•ด์•ผํ• ์ง€๋„ ๋ชจ๋ฅธ๋‹ค. ๋ฌผ๋ก  crList๋ฅผ ํ†ตํ•ด ๋ธ”๋ก ๊ตฌ์„ฑ ๊ถŒํ•œ๋ฅผ Proposer์—๊ฒŒ ์กฐ๊ธˆ ๋ถ„๋ฐฐํ•  ์ˆ˜ ์žˆ์—ˆ์ง€๋งŒ, Builder๋“ค์€ ํ•ด๋‹น ์Šคํ‚ด์„ ํ†ตํ•ด ๋” ๋งŽ์€ ๊ถŒ๋ ฅ์„ ์–ป๊ฒŒ ๋œ ๊ฒƒ์ด ์‚ฌ์‹ค์ด๋‹ค. ์šฐ๋ฆฌ๋Š” Builder ์ค‘์•™ํ™”์— ๋Œ€ํ•œ ๊ณ ๋ฏผ์„ ์‹œ์ž‘ํ•  ํ•„์š”์„ฑ์ด ์กด์žฌํ•˜๊ฒŒ ๋œ๋‹ค. Builder์˜ ์ค‘์•™ํ™”๋ผ๋Š” ๊ฒƒ์„ ๋ฌด์—‡์ผ๊นŒ? ๋งŒ์•ฝ ๋ช‡๋ช…์˜ Builder๊ฐ€ ์‹œ์žฅ์„ ๋…์ ํ•œ๋‹ค๊ณ  ํ•˜๋ฉด ์ค‘์•™ํ™”๋˜์—ˆ๋‹ค๊ณ  ๋ด์•ผํ•˜๋Š” ๊ฒƒ์ผ๊นŒ? ํ˜น์€ ์†Œ์ˆ˜์˜ ํšจ์œจ์ ์ธ Builder๊ฐ€ ๊ตฌ์ถ•ํ•˜๋Š” ์ƒํƒœ๊ณ„๋Š” ๋‚˜์˜๋‹ค๊ณ  ๋ด์•ผ ํ• ๊นŒ? ๋“ฑ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋ ค ํ•œ๋‹ค.

4.1 Exclusive Order Flow

์ด๋”๋ฆฌ์›€์ด ๋„คํŠธ์›Œํฌ ์•ˆ์—์„œ ์ฃผ๋ฌธ ํ๋ฆ„์ด๋ผ๊ณ ๋„ ๋ถˆ๋ฆฌ์šฐ๋Š” Order Flow(OF)๋Š” ์‚ฌ์‹ค ๋ธ”๋ก์ฒด์ธ์ƒ์—์„œ ์ƒํƒœ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. ์ „ํ˜•์ ์ธ ์˜ˆ์‹œ๋กœ๋Š” dApp ์‚ฌ์šฉ์ž๋“ค์ด ๋งŒ๋“ค์–ด๋‚ด๋Š” ๋ฌด์–ธ๊ฐ€๋ฅผ ์‹คํ–‰ํ•˜๋ ค๋Š” โ€˜์˜๋„โ€™์ด๋ฉฐ ์ด๋Š” mempool์—์„œ ํ”ํ•˜๊ฒŒ ์ฐพ์•„๋ณผ ์ˆ˜ ์žˆ๋Š” ์ˆ˜๋งŽ์€ ํŠธ๋žœ์žญ์…˜์˜ ๋ฌถ์Œ์ด ์ฃผ๋ฌธ ํ๋ฆ„(oder flow, OF)์ด๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์ด๋ ‡๊ฒŒ ์ฃผ๋ฌธ ํ๋ฆ„์„ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ฃผ๋ฌธ ํ๋ฆ„์— ๋Œ€ํ•œ ๋…์ ์ ์ธ ์ ‘๊ทผ ๊ถŒํ•œ์„ ๊ฐ€์ง€๋Š” ๊ฒƒ์„ ์šฐ๋ฆฌ๋Š” โ€˜Exclusive(๋…์ ์ ์ธ)โ€™์ด๋ผ๋Š” ์ˆ˜์‹์–ด๋ฅผ ๋ถ™์—ฌ โ€˜Exclusive Order Flowโ€™, ์ฆ‰ EOF๋ผ๊ณ  ์ •์˜ ํ•  ์ˆ˜ ์žˆ๋‹ค. EOF๋Š” ๊ฒฐ๊ณผ์ ์œผ๋กœ Builder ์‹œ์žฅ์˜ ๊ฒฝ์Ÿ๋ ฅ์„ ์•ฝํ™”์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ์ž ์žฌ๋ ฅ์„ ์ง€๋‹ˆ๊ณ  ์žˆ๋‹ค๊ณ  ์–ธ๊ธ‰ํ•œ๋‹ค. PBS ๋ชจ๋ธ์—์„œ Builder ์‹œ์žฅ์˜ Builder๊ฐ„ ๊ฒฝ์Ÿ๋ ฅ ์•ฝํ™”์™€ ์ค‘์•™ํ™”๋Š” ์ž„๋Œ€๋ฃŒ ์ฐฉ์ทจ(rent extraction), ์—ด์•…ํ•œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜(poor user experience), ๋„คํŠธ์›Œํฌ ์ธ์„ผํ‹ฐ๋ธŒ์— ๋Œ€ํ•œ ๊ณผ๋„ํ•œ ์˜ํ–ฅ๋ ฅ์„ ๊ฐ€์ง„ ๋นŒ๋”์˜ ๊ณ ์ฐฉํ™”(entrenchment of builders) ๋“ฑ์„ ์•ผ๊ธฐํ•  ์ˆ˜ ์žˆ๋‹ค.

Builder๋Š” ํŠน์ • ํŠธ๋žœ์žญ์…˜์ด ๊ทธ๋“ค์—๊ฒŒ๋งŒ ์ „์†ก๋˜๋„๋ก ํ•  ์ˆ˜ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ ๋‹ค๋ฉด, ์‚ฌ์šฉ์ž์—๊ฒŒ ์œ„ํ˜‘์ด ๋˜๋Š” ํ”„๋ก ํŠธ๋Ÿฐ(front-run)์„ ํ•˜์ง€ ์•Š๊ฒ ๋‹ค๊ณ  ์•ฝ์†ํ•˜๋ฉฐ ๊ทธ๋“ค์—๊ฒŒ ๋ฐฑ๋Ÿฐ(back-run) ์ˆ˜์ต์— ๋Œ€ํ•œ ์ผ๋ถ€ ์ธ์„ผํ‹ฐ๋ธŒ๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋‹ค. SushiSwap์˜ โ€˜Sushi Guardโ€™์™€ ๊ฐ™์ด ํ˜„์žฌ ์‹คํ–‰ ์ค‘์ธ ๋ช‡ ๊ฐ€์ง€ ์ดˆ๊ธฐ ์‚ฌ๋ก€๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ Builder๋Š” ์ˆ˜์ต์„ ํ†ตํ•ด ๋” ๋งŽ์ด ๋น„๋”ฉํ•˜๊ณ , ๋” ๋งŽ์€ ๋ธ”๋ก์„ ํš๋“ํ•˜๋ฉฐ ๋” ๋งŽ์€ ๋…์  ๊ณ„์•ฝ(EOF)์„ ์–ป๋Š”๋‹ค๋Š” ๊ฒƒ์„ ์ •๋‹นํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ˜•์‹์œผ๋กœ ์ค‘์•™ํ™”๋œ ๋ธ”๋ก Builder๋Š” ๋„คํŠธ์›Œํฌ์— ์‹ฌ๊ฐํ•œ ํ”ผํ•ด๋ฅผ ์ค„ ์ˆ˜ ์žˆ๋‹ค.

(Exclusive Order Flow | ์ถœ์ฒ˜: ๋ธํ”ผ ๋””์ง€ํ„ธ)

์œ„ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ๋‹จ์ผ Builder์— ๋…์ ์  ์ฃผ๋ฌธ ํ๋ฆ„(EOF)์„ ๋ณด๋‚ด๋Š” ์‚ฌ์šฉ์ž๋ฅผ ์ƒ๊ฐํ•ด๋ณด์ž. ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์ด ์‹คํ–‰ํ•œ ํŠธ๋žœ์žญ์…˜์ด ์‹คํ–‰๋˜๋ ค๋ฉด, ํŠธ๋žœ์žญ์…˜์„ ๋ฐ›๊ฒŒ ๋˜๋Š” Builder๊ฐ€ ํ•ด๋‹น ํŠธ๋žœ์žญ์…˜์„ ๋˜๋„๋ก ๋น ๋ฅด๊ฒŒ ํฌํ•จํ•˜์—ฌ ์ƒ์„ฑํ•œ ๋ธ”๋ก์„ ์ฒด์ธ์— ๋น„๋”ฉํ•ด ์ฃผ์–ด์•ผ ํ•˜๋ฉฐ, ์ด๋Ÿฌํ•œ ๊ณผ์ •์€ ์‚ฌ์šฉ์ž๋“ค์ด ๊ธฐ๋Œ€ํ•˜๋Š” ๋งŒํผ ๋น ๋ฅด๊ฒŒ ๋ฐœ์ƒํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ๋‹ค. ๋ธ”๋ก์ฒด์ธ ๋””์•ฑ์„ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ์šฉ์ž๋“ค์ด ์šฐ์„ ์ ์œผ๋กœ ๋ฐ”๋ผ๋Š” ์ ์€ ๋น ๋ฅธ ์†๋„์ด๋ฉฐ, ๊ทธ ์–ด๋–ค ์‚ฌ์šฉ์ž๋„ ์ž์‹ ์˜ ํŠธ๋žœ์žญ์…˜์ด ๋”œ๋ ˆ์ด๋˜๋Š” ๊ฒƒ์„ ์ข‹์•„ํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋˜ํ•œ, ๋”œ๋ ˆ์ด๋˜๋Š” ํŠธ๋žœ์žญ์…˜์€ ๊ฐ€์Šค๋น„๋ฅผ ํ›จ์”ฌ ๋” ๊ฐ€๋Š ํ•˜๊ธฐ ์–ด๋ ต๊ฒŒ ๋งŒ๋“ค๊ธฐ๋„ ํ•œ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ์‚ฌ์šฉ์ž๋Š” ๊ฐ€์žฅ ๋†’์€ ๋ธ”๋ก ํฌํ•จ ๋น„์œจ(inclusion rate)์„ ๊ฐ€์ง„ ์šฐ์ˆ˜ํ•œ Builder์—๊ฒŒ ์ž์‹ ์˜ OF๋ฅผ ์ „์†กํ•˜์—ฌ ์ด๋Ÿฌํ•œ ๋”œ๋ ˆ์ด๋ฅผ ์ตœ์†Œํ™”ํ•˜๋„๋ก ํ•˜๋ฉฐ Builder๋Š” ์ด๋Ÿฌํ•œ ์œ„์น˜๊ฐ€ ๊ฐ€์ง€๊ฒŒ ๋˜๋Š” ์žฅ์ ์„ ํ†ตํ•ด ์ธ์„ผํ‹ฐ๋ธŒ๋ฅผ ๋ฐ›์•„ ์‹œ์žฅ ์ง€๋ฐฐ๋ ฅ์„ ์ ์ฐจ์ ์œผ๋กœ ๋”์šฑ ๋†’์ด๊ฒŒ ๋œ๋‹ค. ์ด๋Ÿฌํ•œ ํ˜„์ƒ์ด Builder ์ค‘์•™ํ™”๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ ์  ๋” ๊ฐ€์†ํ™”๋˜๊ณ  ์žˆ๋‹ค.

์‚ฌ์šฉ์ž๊ฐ€ ์ด๋Ÿฌํ•œ ๊ฒฐ์ •์„ ํ•˜๋Š” ๋ฐ๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์ด์œ ๊ฐ€ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐ๋œ๋‹ค. ์šฐ์„  ๊ฐ€์žฅ ํ™•์‹คํ•œ ์ ์€ Builder์™€ ์‚ฌ์šฉ์ž ๊ฐ„์˜ OF์— ๋Œ€ํ•œ ๊ณ„์•ฝ ์ฒด๊ฒฐ์„ ํ†ตํ•œ ๊ฑฐ๋ž˜๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์ด ๋ฐœ์ƒ์‹œํ‚ค๋Š” OF์— ๋Œ€ํ•œ ๋…์ ์ ์ธ ๊ถŒํ•œ์„ Builder์—๊ฒŒ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ๊ณผ ๋™์‹œ์— ๊ณ„์•ฝ์„ ํ†ตํ•ด ์ˆ˜์ต์˜ ์ผ๋ถ€๋ฅผ ์•„์ฃผ ์‰ฝ๊ฒŒ ํš๋“ํ•  ์ˆ˜ ์žˆ๋‹ค. ํ˜น์€, ํšจ์œจ์ด ๋งค์šฐ ๋†’์€ Builder๊ฐ€ ์ œ์•ˆํ•˜๋Š” ํŠน์ • ๊ธฐ๋Šฅ(ex. pre-confirmation)๊ณผ ๊ตํ™˜ํ• ์ˆ˜๋„ ์žˆ๋‹ค. ์‚ฌ์šฉ์ž ์ž…์žฅ์—์„œ ๊ฐ€์žฅ ์„ธ๋ ฅ์ด ํฌ๊ณ  ์ง€๋ฐฐ์ ์ธ, ๊ทธ๋ฆฌ๊ณ  ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” Builder ์™ธ์— ๊ตณ์ด ๋‹ค๋ฅธ ์†Œ๊ทœ๋ชจ Builder์™€ ํ†ตํ•ฉํ•  ์ด์œ ๊ฐ€ ์—†๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ˜„์ƒ์€ ๊ฒฐ๊ตญ ๋…์  ๊ณ„์•ฝ(EOF)์„ ์ •๋‹นํ™” ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋ณธ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์ด๋Ÿฌํ•œ ์ฃผ๋ฌธ ํ๋ฆ„์€ ์‚ฌ์šฉ์ž๋งŒ ๋งŒ๋“ค์–ด๋‚ผ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ผ๊นŒ? ์ด๋Ÿฌํ•œ ๋™๊ธฐ๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š” ์ฃผ๋ฌธ ํ๋ฆ„์„ ์ œ์–ดํ•˜๋Š” ๋Šฅ๋ ฅ์ง€๋Š” ์ฃผ์ฒด๋Š” ์‚ฌ์šฉ์ž๋งŒ ๊ตญํ•œ๋œ ๊ฒƒ์ด ์•„๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ ๋‹ค๋ฉด ๋ฉ”ํƒ€๋งˆ์Šคํฌ์™€ ๊ฐ™์€ ์—„์ฒญ๋‚œ OF๋ฅผ ์ƒ์„ฑํ•ด๋‚ด๋Š” dApp๋„ ๋งค์šฐ ์œ ์‚ฌํ•œ ์œ„์น˜์— ์žˆ๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

4.2 Properties of PBS

์šฐ์„  ๋…์ ์ ์ธ ์ฃผ๋ฌธ ํ๋ฆ„(EOF)์ด MEV ์‹œ์žฅ์— ๋ฐ”๋žŒ์งํ•˜์ง€ ์•Š์€ ์˜ํ–ฅ์„ ๋ฏธ์นœ๋‹ค๋Š” ์ ์„ ์„ค๋ช…ํ•˜๊ธฐ ์ „์— ๋จผ์ € ์œ„์—์„œ ์„ค๋ช…ํ•œ PBS ๋ชจ๋ธ์ด ์š”๊ตฌํ•˜๋Š” ์†์„ฑ๋“ค์€ ๋ฌด์—‡์ธ์ง€ ์•Œ์•„๋ณด์ž.

  1. Proposer ์ค‘์‹ฌ : ์‚ฌ์‹ค ์ด ๋ถ€๋ถ„์€ PBS ๋ชจ๋ธ์ด ์ง€ํ–ฅํ•˜๋Š” ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋ชฉํ‘œ์ด์ž ์•„์ด๋””์–ด๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ด ๋ ˆ๋ฒจ์—์„œ ๋ฐ”๋ผ๋ดค์„ ๋•Œ ๊ถ๊ทน์ ์ธ ๋ชฉํ‘œ๋ถ€ํ„ฐ ์‚ดํŽด๋ณธ๋‹ค๋ฉด Proposer์˜ ๊ด€์ ์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ์„ ์˜ ์ „๋žต์€ Builder ๋งˆ์ผ“์„ ํ†ตํ•ด ๋ธ”๋ก์„ ๊ตฌ์ถ•ํ•˜๊ฑฐ๋‚˜ ์ž์‹ ์ด ๋งŒ๋“ค์–ด๋‚ด๋Š” ๋ธ”๋ก์ด Builder ์‹œ์žฅ์—์„œ ์ œ์•ˆํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋” ๋†’์€ ์ˆ˜์ต์„ ์ฐฝ์ถœํ•˜๋Š” ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ด ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ, ํšจ์œจ์ ์ธ Builder๋ฅผ ๋„˜์–ด์„œ๊ธฐ์—๋Š” ํ˜„์žฌ๋กœ์จ ๋ฌด๋ฆฌ๊ฐ€ ์žˆ๋‹ค.
  2. ์ƒํƒœ๊ณ„ ํ™˜์› : Builder ํ˜น์€ Seacher๋ฅผ ํ†ตํ•ด ์ถ”์ถœ๋œ MEV์˜ ๋Œ€๋ถ€๋ถ„์€ ์ถ”์ถœํ•œ ์ฃผ์ฒด๊ฐ€ ๋…์ ํ•˜๊ณ  ์†Œ์œ ํ•˜๋ฉด ์•ˆ ๋˜๋ฉฐ ๋‹ค์‹œ ์ƒํƒœ๊ณ„๋กœ ํ˜๋Ÿฌ์•ผ ํ•œ๋‹ค. ์ด๋ ‡๊ฒŒ ์ถ”์ถœ๋œ ๊ฐ€์น˜๋Š” ๊ฒฐ๊ณผ์ ์œผ๋กœ ์–ด๋””๋กœ ํ˜๋Ÿฌ์•ผ ํ• ๊นŒ? ๋งŽ์€ ์˜๊ฒฌ์ด ์กด์žฌํ•˜๊ฒ ์ง€๋งŒ ๊ฒฐ๊ตญ ์ด๋Ÿฌํ•œ ๊ฐ€์น˜๋“ค์€ ๊ถ๊ทน์ ์œผ๋กœ ๋„คํŠธ์›Œํฌ๋ฅผ ์œ ์ง€ํ•˜๋Š” Validator ๋ฐ dApp ํ”„๋กœํ† ์ฝœ ํ˜น์€ ์‚ฌ์šฉ์ž์ด๋‹ค.
  3. ๊ฒ€์—ด ์ €ํ•ญ์„ฑ : PBS ๋ชจ๋ธ์˜ ๋ชฉํ‘œ๋Š” ์–ธ์ œ๋‚˜ ์ด๋”๋ฆฌ์›€ ๋„คํŠธ์›Œํฌ๊ฐ€ ์ง€ํ–ฅํ–ˆ๋˜ ๋ฐ”์™€ ๊ฐ™์ด ์‚ฌ์šฉ์ž๋“ค์ด ๋งŒ๋“ค์–ด๋‚ธ ์˜๋„, ๊ณง ์œ ํšจํ•œ ํŠธ๋žœ์žญ์…˜๋“ค์ด ๊ถ๊ทน์ ์œผ๋กœ ๋ธ”๋ก์— ํฌํ•จ๋˜์–ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ด ํ•„์ˆ˜์ด๋‹ค. ๋˜ํ•œ ์ด์ƒ์ ์œผ๋กœ๋Š” ๋ธ”๋ก์— ๋งŽ์€ ๋”œ๋ ˆ์ด ์—†์ด ํฌํ•จ๋˜์–ด์•ผ ํ•œ๋‹ค.
  4. ์‚ฌ์šฉ์ž ๊ฒฝํ—˜ ๊ฐœ์„  : ์‚ฌ์‹ค UX์˜ ๊ฐœ์„ ์€ ๋ชจ๋“  ๋ธ”๋ก์ฒด์ธ ์˜์—ญ์—์„œ ํฌ๋ง์‚ฌํ•ญ์— ๊ฐ€๊น๋‹ค๊ณ  ๋ณธ๋‹ค. ํ•˜์ง€๋งŒ, ์ด๋”๋ฆฌ์›€ ์ƒํƒœ๊ณ„์— ์ทจ์•ฝํ•œ ๊ฒƒ์œผ๋กœ ์•Œ๋ ค์ง„ ์ƒํƒœ๊ณ„ ์˜์—ญ์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด UX ๊ฐœ์„ ์ ์„ ์ ๊ทน ์ฐพ๊ณ  ๊ณ ์ณ๋‚˜๊ฐ€์•ผ ํ•œ๋‹ค.


4.3 The Problem: Builderโ€™s Market Domination

๋…์ ์  ์ฃผ๋ฌธ ํ๋ฆ„(EOF)์€ ํšจ์œจ์ด ๋†’์€ Builder ๋˜๋Š” ๋‹ดํ•ฉ์„ ํ†ตํ•ด ๋ญ‰์นœ ์†Œ๊ทœ๋ชจ Builder ๊ทธ๋ฃน์ด Builder ์‹œ์žฅ์„ ๋…์ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“ค ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ ์ง„์ ์œผ๋กœ Builder ์‹œ์žฅ์˜ ๊ฒฝ์Ÿ๋ ฅ์„ ์žƒ๋„๋ก ๋งŒ๋“ค๊ฒŒ ๋œ๋‹ค. ์•„๋ž˜์—์„œ ์ด๋Ÿฐ ๋ฌธ์ œ์ ๋“ค์— ๋Œ€ํ•ด ๋” ๊นŠ๊ฒŒ ์‚ดํŽด๋ณด๊ฒ ์ง€๋งŒ, ์ด๋Š” PBS ๋ชจ๋ธ์˜ ํ•ต์‹ฌ ํŒŒํŠธ์ค‘ ํ•˜๋‚˜์ธ Builder ์‹œ์žฅ์— ์ƒ๋‹นํžˆ ๋ถ€์ •์ ์ธ ์˜ํ–ฅ์„ ๋ฏธ์น˜๊ฒŒ ๋  ๊ฒƒ์ด๋‹ค.

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

  1. ์ƒˆ๋กœ์šด Builder๋กœ ํ™œ๋™ํ•˜๋Š” โ€˜๋ฏผ์ˆ˜โ€™๋ผ๋Š” Builder ์‹œ์žฅ์— ์ง„์ž…ํ•œ๋‹ค. ํ•ด๋‹น ๋งˆ์ผ“์—์„œ ๋‹ดํ•ฉ์„ ํ•˜๋Š” Builder๋“ค์„ ๋ฐœ๊ฒฌํ•˜์˜€์ง€๋งŒ, ๋‹ดํ•ฉ์„ ํ†ตํ•ด ์ž…์ฐฐ์ด ๋งค์šฐ ๋‚ฎ์€ ์ˆ˜์ค€์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ฏผ์ˆ˜๋Š” ์ถฉ๋ถ„ํžˆ ๋” ๋†’๊ฒŒ ์ž…์ฐฐํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•ด๋‹น ๋‹ดํ•ฉ Builder ๊ทธ๋ฃน์€ ๋ฏผ์ˆ˜๋ฅผ ๊ทธ๋ฃน์— ํฌํ•จ์‹œ์ผœ ์ด์ต์„ ๋” ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์ง€๋งŒ, ๋” ๋งŽ์€ Builder๋“ค์ด ์‹œ์žฅ์— ์ง„์ž…ํ•จ์— ๋”ฐ๋ผ ๋‹ดํ•ฉ ๊ทธ๋ฃน์€ ๊ฒฝ์Ÿ์„ ์œ„ํ•ด ๋‚ฎ์€ ์ž…์ฐฐ์„ ์œ ์ง€ํ•˜๊ธฐ ์–ด๋ ค์šฐ๋ฉฐ ๊ฒฐ๊ณผ์ ์œผ๋กœ MEV ๊ฐ€์น˜๋ฅผ ๋‹ค์‹œ ์ƒํƒœ๊ณ„๋กœ ํ™˜์›ํ•˜๊ฒŒ ๋œ๋‹ค.
  2. ๋ฏผ์ˆ˜๋Š” ์ƒˆ๋กœ์šด Builder๋กœ์จ Builder ์‹œ์žฅ์— ์ง„์ž…ํ–ˆ์ง€๋งŒ, ๋Œ€๋ถ€๋ถ„์˜ ์ฃผ๋ฌธ ํ๋ฆ„(OF)์— ์ ‘๊ทผํ•  ์ˆ˜ ์—†๋‹ค. ๋ฐœ์ƒํ•˜๊ณ  ์žˆ๋Š” ๋ชจ๋“  ํŠธ๋žœ์žญ์…˜์ด ๊ธฐ์กด ์ž๋ฆฌ์žก์€ ๋นŒ๋”์—๊ฒŒ ์ง์ ‘ ์ „์†ก๋˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ๋ฏผ์ˆ˜์˜ ๋ธ”๋ก Building ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ๋งค์šฐ ํšจ์œจ์ ์ด๊ณ  ์‚ฌ์šฉ์ž ๊ธฐ๋Šฅ์ด ์•„๋ฌด๋ฆฌ ์šฐ์ˆ˜ํ•˜๋”๋ผ๋„ ๊ธฐ์กด ์‹œ์žฅ์„ ์ง€๋ฐฐํ•˜๋˜ Builder๋“ค์€ ๋ฏผ์ˆ˜๋ฅผ ๋Šฅ๊ฐ€ํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค. ๊ทธ๋ž˜์„œ ๋ฏผ์ˆ˜๋„ ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž๋กœ ๋ถ€ํ„ฐ ์ฃผ๋ฌธ ํ๋ฆ„(EOF)๋ฅผ ํ™•๋ณดํ•˜๋ ค๊ณ  ์‹œ๋„ํ•˜์ง€๋งŒ ์ด๋ฏธ ์‚ฌ์šฉ์ž๋“ค์€ ๊ธฐ์กด Builder์™€ ๊ณ„์•ฝ์„ ๋งบ์€ ์ƒํƒœ์ด๋ฉฐ ๊ณ„์•ฝ์„ ์œ„๋ฐ˜ํ•˜๋ฉฐ ์ด๋ฅผ ๊ฐˆ์•„ํƒ€๊ธฐ๋Š” ์–ด๋ ต๋‹ค. ๋˜ํ•œ ์‚ฌ์šฉ์ž์˜ ์ž…์žฅ์—์„œ ์ด์ œ ๋ง‰ ์‹œ์ž‘ํ•˜๊ฒŒ ๋œ ๋ฏผ์ˆ˜์˜ ๋ธ”๋ก ํฌํ•จ๋ฅ ์ด ๋†’์ง€ ์•Š์„ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’๊ธฐ ๋•Œ๋ฌธ์— ๋ฏผ์ˆ˜์™€ ๊ณ„์•ฝ์„ ์ฒด๊ฒฐํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ๋˜ํ•œ, dApp ์ง€๊ฐ‘ ๊ด€๋ฆฌ์ž๋“ค๋„ ๋ฏผ์ˆ˜์™€ ํ†ตํ•ฉํ•˜๋Š” ๊ฒƒ์€ ๊ทธ๋งŒํ•œ ๊ฐ€์น˜๊ฐ€ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š๋Š”๋‹ค. ๊ฒฐ๊ตญ ๋ฏผ์ˆ˜๋Š” ์ฒด์ธ์—์„œ ๋ธ”๋ก์„ ์ƒ์„ฑํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ๋œ๋‹ค.

์œ„์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๋‘ ๋ฒˆ์งธ ์‹œ๋‚˜๋ฆฌ์˜ค๋Š” ๊ธฐ์กด Builder๊ฐ€ ์ง€์†ํ•ด MEV ์ˆ˜์ต ๋Œ€๋ถ€๋ถ„์„ ๊ฐ€์ ธ๊ฐ€๊ฒŒ ๋˜๋ฉฐ ์ž์‹ ์ด ์–ป๊ฒŒ ๋˜๋Š” ์ˆ˜์ต์ด ์ƒํƒœ๊ณ„๋กœ ํ™˜์›๋˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ์„ ๋ณผ ๋•Œ ๋ถ€์ •์ ์ธ ์‹œ๋‚˜๋ฆฌ์˜ค๋ผ๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

 

4.4 Additional Problem

1) UX Perspective

๊ฒฐ๊ตญ, ์ฃผ๋ฌธ ํ๋ฆ„์— ๋Œ€ํ•œ ๋…์ ์ ์ธ ์ ‘๊ทผ ๊ถŒํ•œ์€ Builder์—๊ฒŒ ๊ฒฝ์Ÿ์  ์šฐ์œ„๋ฅผ ์ œ๊ณตํ•œ๋‹ค. Builder๊ฐ€ PFOF(Payment-For Order Flow)๋ฅผ ํ™•๋ณดํ•  ์ˆ˜ ์—†๋‹ค๋ฉด, ๊ทธ๋“ค์€ OF๋ฅผ ์œ ์ธํ•˜๊ธฐ ์œ„ํ•ด ๋”์šฑ๋” ํŽธ๋ฆฌํ•˜๊ณ  ์ง๊ด€์ ์ธ ์‚ฌ์šฉ์ž ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๋Š”๋ฐ ๊ฒฝ์Ÿ์„ ํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์ด ์กฐ์„ฑ๋  ๊ฒƒ์ด๋‹ค. ํ•˜์ง€๋งŒ, ํ˜„์žฌ ์‹œ์ ์—์„œ ์ž ์žฌ์ ์ธ Builder๊ฐ€ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ œ๊ณตํ•ด์ค„ ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ๋“ค์€ ๋Œ€๋ถ€๋ถ„ ๋ช…ํ™•ํžˆ ๋ฐํ˜€์ง€์ง€ ์•Š์•˜๋‹ค. ๋ช‡ ๊ฐ€์ง€๋ฅผ ์ƒ๊ฐํ•ด ๋ณธ๋‹ค๋ฉด Builder๋Š” ๋ฐฑ๋Ÿฐ๋‹ ์„œ๋น„์Šค(backrunning-as-a-service), ๊ฐ€์Šคํ”ผ๊ฐ€ ์—†๋Š” ํŠธ๋žœ์žญ์…˜ ์ทจ์†Œ(gasless cancellation), ๊ฐ€์Šคํ”ผ๊ฐ€ ์—†๋Š” ์ฃผ๋ฌธ(gasless order), ์‚ฌ์ „ ํŠธ๋žœ์žญ์…˜ ์ปจํŽŒ(pre-confirm) ๋“ฑ ๋ช‡ ๊ฐ€์ง€ ์•„์ด๋””์–ด๋“ค์„ ์ƒ๊ฐํ•ด ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์ฃผ๋ฌธ ํ๋ฆ„์ด PFOF๋กœ ์ธํ•ด ๊ณ„์•ฝ์— ๋ฌถ์—ฌ ์žˆ๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ์ด์œ ๋กœ ์ด๋Ÿฌํ•œ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ๋“ค์„ ์›ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ Builder๊ฐ€ ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๊ณ  ๊ฐœ๋ฐœํ•ด์•ผ ํ•  ์˜๋ฏธ ์ž์ฒด๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š๋Š”๋‹ค.

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

2) Proposer Incentive

Builder ์‹œ์žฅ์—์„œ ๋Œ€๋ถ€๋ถ„์˜ MEV ๊ฐ€์น˜์— ๋Œ€ํ•œ ํ†ต์ œ๋Š” Proposer ์ธ์„ผํ‹ฐ๋ธŒ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๊ฒŒ ๋œ๋‹ค. ์œ„์—์„œ ์–ธ๊ธ‰ํ•œ crLists๋ฅผ ๋‘๊ณ  ์ƒ๊ฐํ•ด๋ณด์ž. Proposer๊ฐ€ crList๋ฅผ ๊ฒŒ์‹œํ•  ๋•Œ(์ผ๋ฐ˜์ ์œผ๋กœ ์ •์งํ•œ ํ–‰๋™์„ ์ˆ˜ํ–‰ํ•œ๋‹ค๊ณ  ๊ฐ€์ •) ์ผ๋ถ€ Builder๋Š” ์ž์‹ ์ด ๋ณด์œ ํ•œ ๋ชฉ๋ก์— ์žˆ๋Š” ์ฃผ์†Œ ๋ฐ ๊ณ„์ •์„ ์›ํ•˜๋Š”๋Œ€๋กœ ๊ฒ€์—ดํ•˜๊ฑฐ๋‚˜ ๊ฒŒ์‹œ๋˜๋Š” ๊ฒƒ์„ ์–ต์ œํ•˜๋ ค๊ณ  ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํ•ด๋‹น Proposer์—๊ฒŒ ๋ธ”๋ก์„ ๋ณด๋‚ด์ง€ ์•Š๋„๋ก ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค. ๋งŒ์•ฝ Builder ์‹œ์žฅ์ด ๊ฒฝ์Ÿ์ ์ด๋ผ๋ฉด ๋ณด๋ฅ˜๋œ ๋ธ”๋ก์€ ๋น„๊ฒ€์—ด Builder๋ฅผ ํ†ตํ•ด ์œ ์‚ฌํ•œ MEV ๊ฐ€์น˜๋ฅผ ์ง€๋‹Œ ๋ธ”๋ก์œผ๋กœ ์‰ฝ๊ฒŒ ๋Œ€์ฒด๋˜์–ด์•ผ ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ฐ€์น˜ ์žˆ๋Š”` ๋ธ”๋ก์„ ์ƒ์‚ฐํ•  ์ˆ˜ ์žˆ๋Š” Builder์˜ ์ˆ˜๊ฐ€ ๋งค์šฐ ์ ๊ณ  ์ด๋Ÿฌํ•œ ๋…์ ์ ์ธ ๋นŒ๋”๊ฐ€ ๋ธ”๋ก์„ ๋ณด๋ฅ˜ํ•˜๊ธฐ๋กœ ์„ ํƒํ•œ ๊ฒฝ์šฐ Proposer๋Š” ์ด์ต๋งŒ์„ ์ถ”๊ตฌํ•˜๋Š” ํ•ฉ๋ฆฌ์ ์ธ ํ–‰๋™๊ณผ ๊ฒ€์—ด์„ ๋‹นํ•˜๋Š” ์ •์งํ•œ ํ–‰๋™ ๋‘˜ ์ค‘์˜ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•ด์•ผ ํ•œ๋‹ค. Proposer์—๊ฒŒ ์ •์งํ•œ ํ–‰๋™๊ณผ ๋†’์€ ์ˆ˜์ต ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•˜๋„๋ก ๊ฐ•์š”ํ•˜๋Š” ๊ฒƒ์€ ์ด๋”๋ฆฌ์›€์ด ๋„คํŠธ์›Œํฌ๊ฐ€ ๊ถ๊ทน์ ์œผ๋กœ ์›์น˜ ์•Š๋Š” ํ–‰๋™์„ ์žฅ๋ คํ•˜๊ณ  ์ด๋ ‡๊ฒŒ ์ •์งํ•˜์ง€ ์•Š์€ Proposer๊ฐ€ ๋” ๋†’์€ ์ˆ˜์ต์„ ์–ป๊ณ  ๋” ๋นจ๋ฆฌ ์„ฑ์žฅํ•˜๋ฉฐ ์ •์ž‘ ์ •์งํ•œ Proposer๋Š” ๋„คํŠธ์›Œํฌ์—์„œ ์†ํ•ด๋ฅผ ๋ด์•ผ ํ•œ๋‹ค๋Š” ์ ์€ ์˜ณ์ง€ ์•Š๋‹ค.

5. Decentralize Builder Role

๊ทธ๋ ‡๋‹ค๋ฉด ๋ธ”๋ก Builder์˜ ์ค‘์•™ํ™”๋กœ ์ธํ•œ ์ด๋”๋ฆฌ์›€์˜ ๋„คํŠธ์›Œํฌ ์ค‘๋ฆฝ์„ฑ๊ณผ ๊ฒ€์—ด ์ €ํ•ญ์— ๋Œ€ํ•œ ๋ถ€์ •์  ์˜ํ–ฅ์€ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์„๊นŒ? ๋ ˆ์ด์–ด1 ๋ธ”๋ก์ฒด์ธ์˜ ๊ณ ์œ ํ•œ ์—ญํ• ์€ ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ์ง€๋ถˆํ•˜์˜€์œผ๋ฉฐ ์œ ํšจํ•œ ๋ชจ๋“  ํŠธ๋žœ์žญ์…˜์ด ๋ธ”๋ก์— ์•ˆ์ •์ ์œผ๋กœ ํฌํ•จ๋˜๋„๋ก ๋ณด์žฅํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ํ•˜์ง€๋งŒ ์ตœ๊ทผ ์†Œ์ˆ˜์˜ ๋ธ”๋ก Builder๊ฐ€ ์ „์ฒด ์ด๋”๋ฆฌ์›€ ๋ธ”๋ก์˜ 80%๋ฅผ ๊ตฌ์„ฑํ•œ ๊ฒƒ์ด ํ˜„์‹ค์ด๋‹ค. ์ด๋ ‡๊ฒŒ ํŠน์ • ๋ช‡๊ฐœ์˜ ๋ธ”๋ก Builder๋Š” ์ž์‹ ์ด ์›ํ•˜์ง€ ์•Š๋Š” ํŠธ๋žœ์žญ์…˜๋“ค์€ ์ฒ˜๋ฆฌ๋˜์ง€ ์•Š๋„๋ก ์„ ํƒํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ธ”๋ก ๊ตฌ์„ฑ์— ๋Œ€ํ•œ ์ƒ๋‹นํ•œ ํฐ ์ œ์–ด ๊ถŒํ•œ์„ ๊ฐ€์ง€๊ฒŒ ๋œ๋‹ค. Builder ์‹œ์žฅ์˜ ๊ฒฝ์Ÿ์„ ์ด‰์ง„ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์‹ ๊ทœ Builder ์‹œ์žฅ ์ง„์ž…์ด ์‰ฌ์›Œ์•ผ ํ•˜์ง€๋งŒ ์ง„์ž…์žฅ๋ฒฝ์ด ๋‚ฎ๋‹ค๊ณ  ํ•ด์„œ ๋ฐ˜๋“œ์‹œ ๋‹ค์–‘ํ•œ ์ข…๋ฅ˜์˜ Builder๊ฐ€ ์กด์žฌํ•œ๋‹ค๋Š” ์˜๋ฏธ๋กœ ํ•ด์„๋˜์ง€๋Š” ์•Š๋Š”๋‹ค. ์ด๋ฏธ ๊ตฌ์ถ•๋˜์–ด ์žˆ๋Š” ํฐ ๊ทœ๋ชจ์˜ MEV ๊ฒฝ์ œ๋Š” ์†Œ์ˆ˜ Builder์˜ ์˜ํ–ฅ๋ ฅ์ด ์ง€๋ฐฐ์ ์ผ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์œผ๋ฉฐ, ์ด๋กœ ์ธํ•ด Builder๋Š” ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ž„๋Œ€๋ฃŒ ์ถ”์ถœ(rent-seeking)๊ณผ ๊ฐ™์€ ๋ถ€์ •์ ์ธ ๊ฒฐ๊ณผ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค. ์œ„์— ์„ค๋ช…ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ, Builder๋Š” ๋„คํŠธ์›Œํฌ ์‚ฌ์šฉ์ž์—๊ฒŒ โ€˜์‚ฌ์ „ ์ปจํŽŒ(pre-confirmation)โ€™๊ณผ ๊ฐ™์€ ๊ธฐํƒ€ ํŽธ๋ฆฌํ•˜๊ณ  ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๊ฑฐ๋‚˜, EOF์— ๋Œ€ํ•œ ๋น„์šฉ์„ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ง€๋ถˆํ•จ์œผ๋กœ์จ ์ž์‹ ์˜ ์‹œ์žฅ ์ ์œ ์œจ์„ ๋”์šฑ ๋Œ์–ด์˜ฌ๋ฆด ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅ์ค‘์ธ Flashbots์˜ SUAVE์— ๊ฐ„๋žตํ•˜๊ฒŒ ์•Œ์•„๋ณด๋„๋ก ํ•œ๋‹ค.

5.1 Flashbots, SUAVE

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

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

๋”ฐ๋ผ์„œ, ํ”Œ๋ž˜์‹œ๋ด‡์€ MEV ์†”๋ฃจ์…˜์˜ ์ด์ƒ์ ์ธ ๊ตฌ์กฐ์— ๋Œ€ํ•ด ์ง€์†์ ์œผ๋กœ ์—ฐ๊ตฌํ•˜์˜€์œผ๋ฉฐ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์›์น™๋“ค์ด ํ•„์š”ํ•˜๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์•˜๋‹ค. ์ฒซ๋ฒˆ์งธ๋กœ๋Š” EOF์— ๋Œ€์‘ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ์ž๋Š” ํŠธ๋žœ์žญ์…˜ ์ปจํŽŒ(confirmation) ์ „์— ํŠธ๋žœ์žญ์…˜๊ณผ ๊ฐ™์€ ๊ฐœ์ธ์ •๋ณด๋ฅผ ๋น„๊ณต๊ฐœ ํ•œ๋‹ค. ๋”ฐ๋ผ์„œ, ๋ฐœ์ƒ์‹œํ‚จ ํŠธ๋žœ์žญ์…˜์€ ๋น„๊ณต๊ฐœ์ง€๋งŒ ๋ชจ๋“  ๋ธ”๋ก Builder๊ฐ€ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ ์ด๋‹ค. ๋‘๋ฒˆ์งธ๋กœ๋Š” Cross-Domain MEV์— ๋Œ€์‘ํ•˜๊ธฐ ์œ„ํ•ด ์„œ๋กœ ๋‹ค๋ฅธ ๋ธ”๋ก์ฒด์ธ์˜ Builder๋Š” ๊ธฐ์กด ํ”Œ๋ž˜์‹œ๋ด‡ ๊ฒฝ๋งค ๋ฐฉ์‹๊ณผ ๋™์ผํ•˜๊ฒŒ ๊ฐœ๋ฐฉ์ ์ด๊ณ  ๋ฌดํ—ˆ๊ฐ€(permissionless)์ ์ธ ๋ฐฉ์‹์œผ๋กœ ์„œ๋กœ ์ž์œ ๋กญ๊ฒŒ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ๋Š” ์žฅ๊ธฐ์  ๊ด€์ ์—์„œ ํŠธ๋žœ์žญ์…˜ ์‹œ์Šคํ…œ๊ณผ ๋ธ”๋ก ๊ตฌ์ถ• ์‹œ์Šคํ…œ์€ ์ž์ฒด์ ์œผ๋กœ ํƒˆ์ค‘์•™ํ™” ๋˜์–ด์•ผ ํ•œ๋‹ค๊ณ  ์„ค๋ช…ํ–ˆ๋‹ค.

์ด๋Ÿฌํ•œ ์›์น™๋“ค์„ ๋ฐ”ํƒ•์œผ๋กœ ํ”Œ๋ž˜์‹œ๋ด‡์€ ๊ด‘๋ฒ”์œ„ํ•œ ์—ฐ๊ตฌ ๋ฐ ์ปค๋ฎค๋‹ˆํ‹ฐ ํ˜‘๋ ฅ์„ ํ†ตํ•ด SUAVE(the Single Unified Auction for Value Expression) ์ฆ‰, โ€˜๊ฐ€์น˜ ํ‘œํ˜„์„ ์œ„ํ•œ ๋‹จ์ผ ํ†ตํ•ฉ ๊ฒฝ๋งคโ€™๋ผ๋Š” Builder ์ค‘์•™ํ™” ๋ฌธ์ œ์— ๋Œ€ํ•œ ์†”๋ฃจ์…˜์„ ์ œ์‹œํ–ˆ๋‹ค. SUAVE๋Š” ๋ชจ๋“  ๋ธ”๋ก์ฒด์ธ์„ ์œ„ํ•œ ๋ฉคํ’€ ๋ฐ ๋ธ”๋ก Builder๊ฐ€ ๋˜๋„๋ก ์„ค๊ณ„๋œ ์ƒˆ๋กœ์šด ๋ธ”๋ก์ฒด์ธ์œผ๋กœ ํ”Œ๋ž˜์‹œ๋ด‡์ด ๊ฐœ๋ฐœํ•œ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด MEV ํ™œ๋™์„ ์—ฐ๊ฒฐํ•˜์—ฌ ์™„์ „ํžˆ ์ƒˆ๋กœ์šด EVM ํ˜ธํ™˜ ๋ธ”๋ก์ฒด์ธ์œผ๋กœ์จ MEV ์‹œ์žฅ์˜ ๊ฒฝ์ œ์  ๊ธฐ๋ฐ˜ ์—ญํ• ์„ ๋‹ด๋‹นํ•˜๊ณ ์ž ํ•œ๋‹ค.

5.2 Structure of SUAVE

(Architecture of SUAVE | ์ถœ์ฒ˜: Flashbot: The Future of MEV is SUAVE)

SUAVE์˜ ๊ตฌ์กฐ๋Š” ํฌ๊ฒŒ ์‚ฌ์šฉ์ž์™€ Searcher์˜ ์„ ํ˜ธ๋„(preference)๋ฅผ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋Š” โ€˜ํ‘œํ˜„(expression)โ€™ ํŒŒํŠธ์™€, SUAVE ๋ฉคํ’€๋กœ๋ถ€ํ„ฐ ์ตœ์ ํ™”๋œ ์‹คํ–‰์„ ๋‹ด๋‹นํ•˜๋Š” โ€˜์‹คํ–‰(execution)โ€™ ํŒŒํŠธ, ๊ทธ๋ฆฌ๊ณ  โ€˜ํ•ฉ์˜(settlement)โ€™๋ผ๋Š” 3๊ฐ€์ง€ ํ•ต์‹ฌ ํŒŒํŠธ๋กœ ๋‚˜๋ˆ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

์ด๋Ÿฌํ•œ SUAVE์˜ ํ•ต์‹ฌ์—๋Š” โ€˜์„ ํ˜ธ๋„(preference)โ€™๋ผ๋Š” ์•„์ด๋””์–ด๊ฐ€ ์กด์žฌํ•œ๋‹ค. ์„ ํ˜ธ๋„๋ผ๋Š” ๊ฒƒ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ๊ฒƒ์„ ๋ณด์—ฌ์ฃผ๊ณ  ์กฐ๊ฑด์ด ์ถฉ์กฑ๋œ๋‹ค๋ฉด ๋น„์šฉ์„ ์ง€๋ถˆ ํ•˜๊ฒ ๋‹ค๋Š” ์„œ๋ช…์„ ํฌํ•จํ•œ ๋ฉ”์‹œ์ง€์ด๋‹ค. ์„ ํ˜ธ๋„๋Š” ํ•˜๋‚˜์˜ ์‹œ์Šคํ…œ ๋‚ด์—์„œ ํ† ํฐ์„ ์ „์†กํ•˜๊ณ  ์Šค์™‘ํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์ด ๋‹จ์ˆœํ•  ์ˆ˜๋„ ์žˆ๊ณ , ๋”์šฑ ๋ณต์žกํ•  ์ˆ˜๋„ ์žˆ์œผ๋ฉฐ ์„œ๋กœ ๋‹ค๋ฅธ ๋ธ”๋ก์ฒด์ธ์— ๊ฑธ์ณ ์—ฌ๋Ÿฌ ๋‹จ๊ณ„๊ฐ€ ํฌํ•จ๋  ์ˆ˜๋„ ์žˆ๋‹ค. ๊ฐ„๋‹จํ•œ ์˜ˆ๋ฅผ ๋“ ๋‹ค๋ฉด โ€œ๋‚˜๋Š” A๋งŒํผ์˜ ์ž์‚ฐ์„ ๋ณด์œ ํ•˜๊ณ  ์žˆ๋Š”๋ฐ B๋ผ๋Š” ์ž์‚ฐ์„ ๊ตฌ๋งคํ•˜๊ธฐ ์›ํ•˜๋ฉฐ C๋ฅผ ์ง€๋ถˆํ•  ์˜ํ–ฅ์ด ์žˆ๋‹ค.โ€ ํ˜น์€, โ€œ๋‚˜๋Š” ํŠธ๋žœ์žญ์…˜ ์ˆœ์„œ๊ฐ€ C, B, A ์ˆœ์œผ๋กœ ์ฒ˜๋ฆฌ๋˜์—ˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค.โ€๋ผ๋Š” ์˜๋„๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

1) Preference Environment

โ€˜์„ ํ˜ธ๋„ ํ™˜๊ฒฝ(Preference Environment)โ€™ ํŒŒํŠธ๋Š” ์œ„ ์„ ํ˜ธ๋„๋ฅผ ํ‘œํ˜„ํ•˜๋Š”๋ฐ ์ตœ์ ํ™”๋œ ํƒˆ์ค‘์•™ํ™” ๋‹จ์ผ ํ™˜๊ฒฝ์ด๋ผ๊ณ  ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ธฐ์กด MEV ์‹œ์Šคํ…œ์—์„œ ์‚ฌ์šฉ๋˜์–ด์˜จ โ€˜๋ฒˆ๋“ค(bundle)โ€™์˜ ํ™•์žฅ๋œ ๊ฐœ๋…์œผ๋กœ ๋”์šฑ ๋ณต์žกํ•œ ์„ ํ˜ธ๋„๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฉคํ’€์„ ๊ฐœ์„ ํ•˜๋ ค ํ•œ๋‹ค. ์‚ฌ์šฉ์ž์˜ ์„ ํ˜ธ๋„ ํ‘œํ˜„๊ณผ ๊ด€๋ จํ•˜์—ฌ ์•ž์œผ๋กœ ์ˆ˜๋งŽ์€ ํ™œ๋™๊ณผ ๊ฐœ๋ฐœ์ด ์žˆ์„ ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋˜๋Š”๋ฐ, ์˜ˆ๋ฅผ ๋“ค์ž๋ฉด Executor๋ผ๋Š” ์ฃผ์ฒด๋Š” ์œ ์‚ฌํ•œ ํŠธ๋žœ์žญ์…˜์„ ํ•จ๊ป˜ ๋ฌถ์–ด ๊ทธ๋ฃนํ™”ํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉ์ž ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ๋จผ์ € ์„ ์ง€๋ถˆํ•˜์—ฌ ์šฐ์„ ์ ์œผ๋กœ ํŠธ๋žœ์žญ์…˜์„ ์‹คํ–‰์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” โ€˜pre-confirmationโ€™๊ณผ ๊ฐ™์€ ์‚ฌ์šฉ์ž ์„ ํ˜ธ๋„๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋‹ค.

2) Execution Market

์ผ์ฐจ์ ์œผ๋กœ ์‚ฌ์šฉ์ž์˜ ์„ ํ˜ธ๋„๊ฐ€ SUAVE์— ๋ฐ˜์˜๋œ๋‹ค๋ฉด, ๊ทธ๋‹ค์Œ โ€˜Execution Marketโ€™์œผ๋กœ ๋„˜์–ด๊ฐ€๊ฒŒ ๋œ๋‹ค. ์—ฌ๊ธฐ์—์„œ โ€˜Executor(์‹คํ–‰์ž)โ€™๋ผ๊ณ  ๋ถˆ๋ฆฌ๋Š” ํŠน์ˆ˜ํ•˜๊ณ  ๋‹ค์–‘ํ•œ ์ฃผ์ฒด๋Š” ์—ฌ๋Ÿฌ ๋ธ”๋ก์ฒด์ธ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ตœ์ƒ์˜ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์ตœ๋Œ€ํ•œ ๋งŽ์€ ์‚ฌ์šฉ์ž์˜ ์„ ํ˜ธ๋„๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ๊ฒฝ์Ÿํ•˜๊ฒŒ ๋œ๋‹ค. ์˜ˆ๋ฅผ ๋“ ๋‹ค๋ฉด ์šฐ๋ฆฌ๋Š” โ€˜Orderflowโ€™ ๊ฒฝ๋งค์ž, Builder, ๊ทธ๋ฆฌ๊ณ  RPC ์ œ๊ณต ์—…์ฒด ๋“ฑ์„ โ€˜์‹คํ–‰์ž(Executor)โ€™๋ผ๊ณ  ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค. ํŠน์ • ์‚ฌ์šฉ์ž์˜ ํŠธ๋žœ์žญ์…˜์ด MEV๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒฝ์šฐ Executor๋Š” ๊ฐ€์žฅ ๋†’์€ ๋น„์œจ์˜ MEV ์ˆ˜์ต์„ ์‚ฌ์šฉ์ž์—๊ฒŒ ํ™˜์›ํ•˜๊ธฐ ์œ„ํ•ด ๊ฒฝ์Ÿํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ž์œ  ๊ฒฝ์Ÿ์„ ํ†ตํ•ด Execution Market์ด ์ตœ์ ์˜ MEV๋ฅผ ์ œ๊ณตํ•œ๋‹ค๋ฉด ์ฃผ๋ฌธ ํ๋ฆ„์„ ๋ฐœ์ƒ์‹œํ‚ค๋Š” ์ฃผ์ฒด(originator)๋Š” ๊ธฐ์กด ๋ฐฉ์‹๋Œ€๋กœ ํ•œ๋ช…์˜ ๋นŒ๋”์—๊ฒŒ EOF๋ฅผ ๋ฐœ์ƒ์‹œ์ผœ์•ผ ํ•˜๋Š” ์ด์œ ๊ฐ€ ์ค„์–ด๋“ค๊ฒŒ ๋˜๊ณ , ์ด๋Š” ๊ณง ๋นŒ๋”์˜ ์ค‘์•™ํ™”๋ฅผ ์™„ํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋ฐ˜์ด ๋  ์ˆ˜ ์žˆ๋‹ค.

3) Decentralized Block Building

๋งˆ์ง€๋ง‰ ํŒŒํŠธ๋Š” SUAVE์˜ Preference Environment์™€ Execution Market์—์„œ ์ˆ˜์ง‘๋œ ๊ฒฐ๊ณผ๋ฌผ์„ ํ’€ ๋ธ”๋ก์œผ๋กœ ์ƒ์„ฑํ•ด๋‚ด๋Š” ๋ถ„์‚ฐํ™”๋œ ๋นŒ๋”ฉ ๋„คํŠธ์›Œํฌ(Decentralized Building Network)์ด๋‹ค. ์ˆ˜์ง‘๋œ ์„ ํ˜ธ๋„๋ฅผ ๋ฐ˜์˜ํ•œ ๋ฒˆ๋“ค์€ ํƒˆ์ค‘์•™ํ™”๋œ ๋ธ”๋ก Building ๋„คํŠธ์›Œํฌ์—์„œ ๋‹ค์–‘ํ•œ ๋ธ”๋ก์ฒด์ธ์— ๊ฑธ์ณ ๋ธ”๋ก์œผ๋กœ ๋ณ€ํ™˜๋œ๋‹ค. ํ•ด๋‹น ๋งˆ์ผ“์€ Builder์™€ Validator์˜ MEV๋ฅผ ์ตœ๋Œ€ํ™”ํ•˜๋Š” ๋™์‹œ์— Builder๊ฐ€ ํƒˆ์ค‘์•™ํ™”๋˜๋„๋ก ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•˜๊ฒŒ ๋œ๋‹ค.

6. ๋งˆ์น˜๋ฉฐ

์ด๋”๋ฆฌ์›€์ด ์ž‘์—… ์ฆ๋ช…(Proof of Work)์—์„œ ๋จธ์ง€๋ฅผ ํ†ตํ•ด ์ง€๋ถ„ ์ฆ๋ช…(Proof of Stake)์œผ๋กœ ์ „ํ™˜ํ•จ์— ๋”ฐ๋ผ MEV Supply Chain์€ ์ ์ง„์ ์œผ๋กœ ์ง„ํ™”ํ•ด์™”์œผ๋ฉฐ, ๋จธ์ง€(The Merge) ์ดํ›„๋กœ ํƒˆ์ค‘์•™ํ™” ๋ฐ ๊ฒ€์—ด ์ €ํ•ญ๊ณผ ๊ด€๋ จํ•˜์—ฌ ์ƒˆ๋กœ์šด ๊ณผ์ œ ๋ฐ ์œ„ํ—˜ ๋ฒกํ„ฐ๊ฐ€ ๋“ฑ์žฅํ–ˆ๋‹ค. ์ด์— ๋Œ€์‘ํ•˜๊ธฐ ์œ„ํ•ด Flashbots Auction, MEV-Geth, MEV-Boost ๋ฐ ๊ฒฝ์Ÿ ์‹œ์žฅ์„ ์œก์„ฑํ•˜๊ธฐ ์œ„ํ•œ ์†”๋ฃจ์…˜์˜ ์˜คํ”ˆ ์†Œ์‹ฑํ™”๋ฅผ ์‹œ๋„๋˜์—ˆ๊ณ , ์ด์ œ๋Š” EOF ๋ฐ ํฌ๋กœ์Šค์ฒด์ธ MEV์„ ํ†ตํ•œ ๋ธ”๋ก ๋นŒ๋”์˜ ์ค‘์•™ํ™”์˜ ์œ„ํ—˜์„ ๋ถ„์‚ฐํ•˜๊ณ ์ž ์ƒˆ๋กœ์šด ๋„คํŠธ์›Œํฌ SUAVE๋„ ์ถœ์‹œ๋ฅผ ์•ž๋‘๊ณ  ์žˆ๋‹ค. ์ด์™€ ๊ฐ™์ด ์ด๋”๋ฆฌ์›€ ๋กœ๋“œ๋งต์€ ๊ฐ ๋‹จ๊ณ„๋ณ„๋กœ ํ•ด๊ฒฐํ•˜๊ณ ์ž ํ•˜๋Š” ๊ณผ์ œ๋“ค ์กด์žฌํ•˜๋ฉฐ, ๊ทธ๊ฒƒ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๊ฐœ๋ฐœ ์ค‘์ธ ์†”๋ฃจ์…˜์€ ๋˜ ์–ด๋– ํ•œ ๋ฌธ์ œ์ ์„ ์•ผ๊ธฐํ•  ์ˆ˜ ์žˆ๋Š”์ง€์— ๋Œ€ํ•œ ๋Š์ž„์—†๋Š” ๊ณ ๋ฏผ์ด ํ•„์š”ํ•œ ์‹œ์ ์ด๋ผ๊ณ  ์ƒ๊ฐ๋œ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋ฐœ์ƒ๊ฐ€๋Šฅํ•œ ๋ฆฌ์Šคํฌ๋ฅผ ์ง€์†์ ์œผ๋กœ ์ค„์—ฌ๋‚˜๊ฐ€์•ผ ํ•  ๊ฒƒ์ด๋‹ค.
 


-> ' [MEV ์‹œ๋ฆฌ์ฆˆ โ‘ข] Censorship Resistance Solutions & Builder Centralization' ์›๋ฌธ ๋ณด๋Ÿฌ๊ฐ€๊ธฐ 


์ฐธ๊ณ  ๋ฌธํ—Œ

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