มูลค่าสูงสุดที่สามารถสกัด (MEV)

กลาง1/8/2024, 10:03:49 AM
บทความนี้อธิบายค่าความสามารถในการแยกได้สูงสุด (MEV) ซึ่งหมายถึงค่าสูงสุดที่สามารถถูกแยกได้จากการผลิตบล็อกเกินจากรางวัลบล็อกมาตรฐานและค่าธรรมเนียมแก๊สโดยการจัดการธุรกรรมภายในบล็อก

ค่า MEV (Maximal extractable value) หมายถึงค่าสูงสุดที่สามารถถูกสกัดออกจากการผลิตบล็อกเกินจากรางวัลบล็อกมาตรฐานและค่าธรรมเนียมแก๊สโดยการรวม ไม่รวม และเปลี่ยนลำดับของธุรกรรมในบล็อก

มูลค่าที่สามารถถอนได้ของผู้ขุด

ค่าสูงสุดที่สามารถสร้างได้ได้ถูกใช้ครั้งแรกในบริบทของพิสูจน์ความพร้อม, และเริ่มแรกถูกเรียกว่า “มูลค่าที่สามารถสกัดได้จากผู้ขุด”. นี่เป็นเพราะใน proof-of-work, ผู้ขุดควบคุมการรวมธุรกรรม การไม่รวมธุรกรรม และการเรียงลำดับ อย่างไรก็ตาม ตั้งแต่การเปลี่ยนมาใช้ proof-of-stake ผ่าน การผสานผู้ตรวจสอบได้รับผิดชอบในบทบาทเหล่านี้ และขุดเหมืองไม่ได้อยู่ในโปรโตคอล Ethereum ตัววิธีการสกัดมูลค่ายังคงมีอยู่ แม้ว่า ในปัจจุบันจะใช้คำว่า "มูลค่าสูงสุดที่สามารถสกัด" แทน

เงื่อนไขต่างๆ

Make sure you’re familiar with ธุรกรรม, บล็อก, proof-of-stake และ gas. ความคุ้นเคยกับ dapps และ DeFi มีประโยชน์เช่นกัน

การสกัด MEV

ในทฤษฎี MEV สะสมอย่างเต็มที่ถึงผู้ตรวจสอบเพราะเขาเป็นฝ่ายเดียวที่สามารถรับประกันการดำเนินการของโอกาส MEV ที่มีกำไร ในทางปฏิบัติ แต่มีส่วนใหญ่ของ MEV ถูกสกัดออกมาโดยผู้ร่วมโครงข่ายอิสระที่เรียกว่า “searchers” Searchers รันอัลกอริทึมที่ซับซ้อนบนข้อมูลบล็อกเชนเพื่อตรวจจับโอกาส MEV ที่มีกำไร และมีบอทสำหรับส่งธุรกรรมที่มีกำไรเหล่านั้นไปยังเครือข่ายโดยอัตโนมัติ

Validators จะได้รับส่วนหนึ่งของ MEV ทั้งหมดอย่างไรก็ตาม เนื่องจากผู้ค้นหาพร้อมจ่ายค่าธรรมเนียมแก๊สสูง (ซึ่งไปยัง validator) และแลกกับโอกาสสูงขึ้นที่ของได้รับการรวมของธุรกรรมที่มีกำไรในบล็อก โดยสมมติว่าผู้ค้นหามีเหตุผลทางเศรษฐกิจ ค่าธรรมเนียมแก๊สที่ผู้ค้นหาพร้อมจ่ายจะเป็นจำนวนเงินสูงสุดที่เท่ากับ 100% ของ MEV ของผู้ค้นหา (เนื่องจากถ้าค่าธรรมเนียมแก๊สสูงกว่านี้ ผู้ค้นหาจะเสียเงิน)

ด้วยเหตุนี้ สำหรับโอกาส MEV ที่เต็มไปด้วยการแข่งขันอย่างมาก เช่น การอาร์บิเทรจ DEX, ผู้ค้นหาอาจต้องจ่ายค่าธรรมเนียมแก๊ส 90% หรือมากกว่านั้นจากรายได้รวมจาก MEV เพราะมีผู้คนมากมายต้องการเรียกใช้การซื้อขายหุ้นแลกเปลี่ยนที่มีกำไรเดียวกัน สาเหตุที่แท้จริงเป็นเพราะว่าวิธีเดียวที่จะรับประกันว่าธุรกรรมซื้อขายหุ้นแลกเปลี่ยนของพวกเขากำลังทำงานคือหากพวกเขาส่งธุรกรรมด้วยราคาแก๊สที่สูงที่สุด

กอล์ฟกัส

ไดนามิกนี้ทําให้การ "ตีกอล์ฟก๊าซ" ได้ดี — ธุรกรรมการเขียนโปรแกรมเพื่อให้พวกเขาใช้ก๊าซน้อยที่สุด — เป็นข้อได้เปรียบในการแข่งขัน เพราะช่วยให้ผู้ค้นหาสามารถกําหนดราคาก๊าซที่สูงขึ้นในขณะที่รักษาค่าธรรมเนียมก๊าซทั้งหมดให้คงที่ (เนื่องจากค่าธรรมเนียมก๊าซ = ราคาก๊าซ * ก๊าซที่ใช้)

เทคนิคกอล์ฟแก๊สที่รู้จักกันน้อยนิด รวมถึง: การใช้ที่อยู่ที่เริ่มต้นด้วยสตริงยาวของเลขศูนย์ (เช่น 0x0000000000C521824EaFf97Eac7B73B084ef9306

(เปิดในแท็บใหม่)

) เนื่องจากพวกเขาใช้พื้นที่น้อยกว่า (และดังนั้นใช้ gas น้อย) เพื่อเก็บ; และปล่อยให้ขนาดเล็ก ERC-20 ยอดคงเหลือโทเค็นในสัญญาเนื่องจากต้องใช้ก๊าซในการเริ่มต้นช่องจัดเก็บ (กรณีถ้ายอดคงเหลือเป็น 0) มากกว่าการอัปเดตช่องเก็บข้อมูล การค้นหาเทคนิคเพิ่มเติมเพื่อลดการใช้ก๊าซเป็นพื้นที่ของการวิจัยในหมู่ผู้ค้นหา

ผู้ล่วงล้ำทั่วไป

แทนที่จะตั้งโปรแกรมอัลกอริธึมที่ซับซ้อนเพื่อตรวจจับโอกาส MEV ที่ทํากําไรได้ผู้ค้นหาบางคนใช้ frontrunners ทั่วไป frontrunners ทั่วไปคือบอทที่ดู mempool เพื่อตรวจจับธุรกรรมที่ทํากําไรได้ Frontrunner จะคัดลอกรหัสของธุรกรรมที่อาจทํากําไรแทนที่ที่อยู่ด้วยที่อยู่ของ frontrunner และเรียกใช้ธุรกรรมในพื้นที่เพื่อตรวจสอบอีกครั้งว่าธุรกรรมที่แก้ไขแล้วส่งผลให้มีกําไรไปยังที่อยู่ของ frontrunner หากธุรกรรมมีกําไรจริง frontrunner จะส่งธุรกรรมที่แก้ไขด้วยที่อยู่ที่ถูกแทนที่และราคาก๊าซที่สูงขึ้น "frontrunning" ธุรกรรมเดิมและรับ MEV ของผู้ค้นหาเดิม

Flashbots

Flashbots เป็นโครงการอิสระซึ่งขยายการดำเนินการของลูกค้าด้วยบริการที่อนุญาตให้ผู้ค้นหาส่งธุรกรรม MEV ไปยังผู้ตรวจสอบโดยไม่เปิดเผยแก่สาธารณะ mempool ซึ่งจะป้องกันการทำธุรกรรมจากการถูก frontrun โดย frontrunners ทั่วไป

ตัวอย่าง MEV

MEV โผล่บนบล็อกเชนในหลายทาง

การอาร์บิทราจเดจบน DEX

การอบิตเรจดีเซ็นทรัลไอกซ์ (DEX) เป็นโอกาส MEV ที่ง่ายที่สุดและที่รู้จักมากที่สุด ดังนั้น มันก็เป็นโอกาสที่แข่งขันมากที่สุด

มันทำงานอย่างนี้: หากมี DEX สองแห่งที่มีการเสนอโทเค็นในราคาสองราคาที่แตกต่างกัน บางคนสามารถซื้อโทเค็นบน DEX ที่ราคาต่ำกว่าและขายใน DEX ที่ราคาสูงกว่าในราคาเดียวกัน ด้วยการทำธุรกรรมที่ไม่มีความเสี่ยง ด้วยเครื่องจักรของบล็อกเชน สิ่งนี้เป็นจริง

นี่คือตัวอย่าง

(เปิดในแท็บใหม่)

ของธุรกรรมอาร์บิทราจที่รายการค้นหาเปลี่ยน 1,000 ETH เป็น 1,045 ETH โดยใช้ประโยชน์จากราคาที่แตกต่างของคู่สกุลเงิน ETH/DAI บน Uniswap กับ Sushiswap

การขายออก

การ Likuidasi โปรโตคอลการให้ยืม เป็นโอกาส MEV ที่รู้จักอีกหนึ่งอย่าง

โปรโตคอลการให้ยืมเงินเช่น Maker และ Aave ต้องการผู้ใช้ฝากหลักประกันบางส่วน (เช่น ETH) หลักประกันที่ฝากนี้จะถูกใช้ในการให้ยืมให้ผู้ใช้อื่น

ผู้ใช้จึงสามารถยืมสินทรัพย์และโทเค็นจากผู้อื่นตามที่ต้องการ (เช่น คุณอาจยืม MKR หากต้องการลงคะแนนเสียงในข้อเสนอของ MakerDAO governance) ได้ถึงเปอร์เซ็นต์ที่กำหนดไว้ ตัวอย่างเช่น หากจำนวนที่ยืมเป็นสูงสุด 30% ผู้ใช้ที่ฝาก 100 DAI เข้าสู่โปรโตคอล สามารถยืมได้สูงสุด 30 DAI มูลค่าของสินทรัพย์อื่น ๆ โปรโตคอลจะกำหนดเปอร์เซ็นต์พลที่ยืมที่แน่นอน

เมื่อมูลค่าของทรัพย์สินของผู้กู้เปลี่ยนแปลง อำนาจในการกู้ยืมของพวกเขาก็เปลี่ยนไปตามไปด้วย หากเนื่องจากการเปลี่ยนแปลงของตลาด มูลค่าของสินทรัพย์ที่กู้ยืมเกินไป เช่น 30% ของมูลค่าของทรัพย์สินของพวกเขา (อัตราส่วนที่แน่นอนคือที่โปรโตคอลกำหนด) โปรโตคอลโดยทั่วไปจะอนุญาตให้ผู้ใดก็สามารถทำการลิควิเดตทรัพย์สิน ชำระหนี้ครอบครองโดยทันที (สิ่งนี้คล้ายกับวิธีการใดๆ)การเรียกเงินประกัน

(เปิดในแท็บใหม่)

ทำงานในการเงิน传统). หากถูก Likuidated, ผู้กู้通常ต้องจ่ายค่า Likuidation ที่มีค่าแพงบางส่วนไปยังผู้ Likuidator — ซึ่งเป็นที่มาของโอกาส MEV

ผู้ค้นหาแข่งขันในการแยกข้อมูลบล็อกเชนให้เร็วที่สุดเพื่อกำหนดว่าผู้กู้ใดสามารถถูกขายหลังคาและเป็นคนแรกที่ส่งธุรกรรมการขายหลังคาและเก็บค่าธรรมเนียมการขายหลังคาเพื่อตัวเอง

การซื้อขายแลกเปลี่ยน

การซื้อขายแซนด์วิชเป็นวิธีที่พบได้บ่อยเพื่อสกัด MEV

ในการทำแซนด์วิช ผู้ค้นหาจะดู mempool สำหรับการเทรด DEX ขนาดใหญ่ เช่น สมมติว่ามีคนต้องการซื้อ 10,000 UNI ด้วย DAI บน Uniswap การเทรดขนาดใหญ่นี้จะมีผลกระทบที่สำคัญต่อคู่ UNI/DAI โดยมีโอกาสที่จะเพิ่มราคาของ UNI ต่อเทียบกับ DAI อย่างมีนัย

ผู้ค้นหาสามารถคำนวณผลกระทบของราคาโดยประมาณจากราคาซื้อขายขนาดใหญ่นี้บนคู่ UNI/DAI และดำเนินคำสั่งซื้อซื้อที่ดีที่สุดก่อนการซื้อขายขนาดใหญ่ ซื้อ UNI ได้อย่างคุ้มค่า จากนั้นดำเนินคำสั่งขายทันทีหลังจากการซื้อขายขนาดใหญ่ ขายไปในราคาที่สูงขึ้นเนื่องจากคำสั่งขนาดใหญ่

การ Sandiching อย่างไรก็ตาม มีความเสี่ยงมากกว่าเนื่องจากมันไม่เป็นอะตอมิก (ไม่เหมือน DEX arbitrage ที่กล่าวถึงข้างต้น) และเป็นตัวอย่างที่มีโอกาสตกโรคซาลโมเนลลา

(เปิดในแท็บใหม่)

.

NFT MEV

MEV ในพื้นที่ NFT เป็นปรากฏการณ์ที่เกิดขึ้นอย่างรวดเร็ว และไม่จำเป็นต้องมีกำไร

อย่างไรก็ตามเนื่องจากธุรกรรม NFT เกิดขึ้นบนบล็อกเชนเดียวกันที่ใช้ร่วมกันกับธุรกรรม Ethereum ทั้งหมดอื่น ๆ ผู้ค้นหาสามารถใช้เทคนิคที่เหมือนกับที่ใช้ในโอกาส MEV แบบดั้งเดิมในตลาด NFT ด้วย

ตัวอย่างเช่น หากมีการเปิดตัว NFT ยอดนิยม และผู้ค้นหาต้องการ NFT บางชิ้นหรือชุดของ NFT พวกเขาสามารถโปรแกรมธุรกรรมให้พวกเขาเป็นคนแรกที่ซื้อ NFT หรือพวกเขาสามารถซื้อชุดทั้งหมดของ NFT ในธุรกรรมเดียว หรือหาก NFT เป็นลงราคาต่ำโดยความผิดพลาด

(เปิดในแท็บใหม่)

ในกรณีที่ผู้ค้นหาสามารถซื้อก่อนผู้ซื้อคนอื่นและหยิบมันไปใช้ในราคาถูก

ตัวอย่างหนึ่งที่โดดเด่นของ NFT MEV เกิดขึ้นเมื่อผู้ค้นหาใช้เงิน 7 ล้านดอลลาร์ซื้อ

(เปิดในแท็บใหม่)

ทุก Cryptopunk เพียงชิ้นเดียวที่ราคาต่ำสุด นักวิจัยบล็อกเชนอธิบายบนทวิตเตอร์

(เปิดในแท็บใหม่)

วิธีที่ผู้ซื้อทำงานกับผู้ให้บริการ MEV เพื่อเก็บการซื้อของพวกเขาเป็นความลับ

หางยาว

การอาร์บิเทรจ DEX, การละเลี่ยง, และการซื้อขายแซนด์วิช เป็นโอกาส MEV ที่มีชื่อเสียงมาก และไม่น่าจะได้กำไรสำหรับผู้ค้นหาใหม่ อย่างไรก็ตาม มีโอกาส MEV ที่น้อยที่รู้จักน้อยมาก (NFT MEV อาจเป็นโอกาสหนึ่ง) ที่ยาวนาน

ผู้ค้นหาที่เพิ่งเริ่มต้นอาจสามารถค้นพบความสำเร็จมากกว่าโดยการค้นหา MEV ในหางยาวนี้ Flashbot’sแผนภูมิงาน MEV

(เปิดในแท็บใหม่)

รายการบางอย่างของโอกาสที่กำลังเกิดขึ้น

ผลของ MEV

MEV ไม่ได้เป็นเรื่องที่ไม่ดีทั้งหมด — มีผลกระทบทั้งด้านบวกและด้านลบต่อ MEV บน Ethereum

ดี

โครงการ DeFi จํานวนมากพึ่งพานักแสดงที่มีเหตุผลทางเศรษฐกิจเพื่อให้แน่ใจว่ามีประโยชน์และความเสถียรของโปรโตคอลของพวกเขา ตัวอย่างเช่นการเก็งกําไร DEX ช่วยให้มั่นใจได้ว่าผู้ใช้จะได้รับราคาที่ดีที่สุดและถูกต้องที่สุดสําหรับโทเค็นของพวกเขาและโปรโตคอลการให้กู้ยืมขึ้นอยู่กับการชําระบัญชีที่รวดเร็วเมื่อผู้กู้ต่ํากว่าอัตราส่วนการค้ําประกันเพื่อให้แน่ใจว่าผู้ให้กู้จะได้รับเงินคืน

โดยปราศจากผู้ค้นหาที่มีเหตุผลที่กำลังมองหาและแก้ไขความไม่มีประสิทธิภาพทางเศรษฐกิจและใช้ข้อผลตอบแทนทางเศรษฐกิจของโปรโตคอลได้ โปรโตคอล DeFi และ dapps ทั่วไปอาจจะไม่แข็งแรงเท่าที่มันเป็นในปัจจุบัน

เลว

ในชั้นส่วนแอปพลิเคชันบางรูปแบบของ MEV เช่น การซื้อขายแซนด์วิช ส่งผลให้ประสบประสบการณ์ที่แย่ยิ่งขึ้นอย่างไม่ต้องการสำหรับผู้ใช้ ผู้ใช้ที่ถูกแซนด์ต้องเผชิญกับค่าสปริปเพิ่มขึ้นและการดำเนินการที่แย่ลงในการซื้อขายของพวกเขา

ในระดับเครือข่าย ผู้นำข้างหน้าที่ general และการประมูลราคาแก๊สที่พวกเขามักจะมีส่วนร่วม (เมื่อผู้นำข้างหน้า 2 คนหรือมากกว่าแข่งขันในการรวมธุรกรรมของตนให้รวมอยู่ในบล็อกถัดไปโดยเพิ่มราคาแก๊สของธุรกรรมของตนเองเรื่อย ๆ) ส่งผลให้มีคอนเจสชันของเครือข่ายและราคาแก๊สสูงสำหรับคนอื่น ๆ ที่พยายามเรียกใช้ธุรกรรมปกติ

นอกเหนือจากสิ่งที่เกิดขึ้นภายในบล็อก MEV สามารถมีผลกระทบที่เลวร้ายระหว่างบล็อกได้ หาก MEV ที่มีในบล็อกเกินไปเทียบกับรางวัลบล็อกมาตรฐาน ผู้ตรวจสอบอาจได้รับสิทธิในการจัดลำเดินบล็อกและจับ MEV สำหรับตัวเอง ทำให้เกิดการเรียงลำดับบล็อกและความไม่มั่นคงในการตรวจสอบของบล็อกเชื่อมโยง

ความเป็นไปได้นี้ของการจัดระบบบล็อกเชนใหม่เคยสำรวจบนบล็อกเชนของบิตคอยน์

(เปิดในแท็บใหม่)

เมื่อรางวัลบล็อกของบิตคอยน์ลดลงครึ่งหนึ่งและค่าธรรมเนียมการทำธุรกรรมเริ่มมีส่วนแบ่งมากขึ้นในรางวัลบล็อก มีสถานการณ์ที่เกิดขึ้นทำให้มันเป็นทางการที่เหมาะสมทางเศรษฐศาสตร์สำหรับคนขุดแร่ที่จะละเว้นรางวัลบล็อกถัดไปและเป็นที่พึงพอใจแทนที่จะขุดบล็อกที่ผ่านมาอีกครั้งด้วยค่าธรรมเนียมที่สูงขึ้น กับการเติบโตของ MEV สถานการณ์ประเภทเดียวกันอาจเกิดขึ้นใน Ethereum ซึ่งอาจเป็นอุปสรรคต่อความสมบูรณ์ของบล็อกเชน

สถานะ MEV

การสกัด MEV ขยายตัวอย่างมากในช่วงต้นปี 2021 ทำให้ราคาแก๊สสูงมากในเดือนแรกของปี การเกิดของ Flashbots’s MEV relay ได้ลดความมีประสิทธิภาพของ generalized frontrunners และทำให้การประมูลราคาแก๊สเป็นอย่างมาก ลดราคาแก๊สสำหรับผู้ใช้ทั่วไป

ในขณะที่ผู้ค้นหาจํานวนมากยังคงสร้างรายได้ที่ดีจาก MEV เนื่องจากโอกาสเป็นที่รู้จักมากขึ้นและผู้ค้นหาจํานวนมากขึ้นแข่งขันกันเพื่อโอกาสเดียวกันผู้ตรวจสอบความถูกต้องจะรวบรวมรายได้ MEV ทั้งหมดมากขึ้นเรื่อย ๆ (เนื่องจากการประมูลก๊าซประเภทเดียวกับที่อธิบายไว้ข้างต้นก็เกิดขึ้นใน Flashbots แม้ว่าจะเป็นส่วนตัวและผู้ตรวจสอบความถูกต้องจะจับรายได้จากก๊าซที่เกิดขึ้น) MEV ยังไม่เป็นเอกลักษณ์ของ Ethereum และเมื่อโอกาสสามารถแข่งขันกับ Ethereum ได้มากขึ้นผู้ค้นหาจึงเปลี่ยนไปใช้บล็อกเชนทางเลือกเช่น Binance Smart Chain ซึ่งโอกาส MEV ที่คล้ายกันเช่นเดียวกับใน Ethereum มีอยู่โดยมีการแข่งขันน้อยลง

ส่วนอีกด้าน การเปลี่ยนจาก proof-of-work เป็น proof-of-stake และความพยายามต่อเนื่องในการขยาย Ethereum โดยใช้ rollups ทั้งหมดเปลี่ยนแปลง MEV landscape ในทางที่ยังไม่ชัดเจนอย่างสมบูรณ์ ยังไม่มีการทราบกันอย่างดีว่าการมีผู้เสนอบล็อกที่รับรองทราบล่วงหน้าเล็กน้อยเปลี่ยนแปลงไดเนมิกส์ของการแยกเอา MEV ในเทียบกับโมเดลที่น่าจะเป็นไปได้ใน proof-of-work หรือว่าสิ่งนี้จะถูกทำลายเมื่อไหร่การเลือกผู้นำลับคนเดียว

(เปิดในแท็บใหม่)

และเทคโนโลยีผู้ตรวจสอบกระจายการนำไปใช้งาน อย่างไรก็ตามยังคงมีการพบว่ามีโอกาส MEV อย่างไรที่มีต่อกิจกรรมของผู้ใช้ส่วนใหญ่ถูกย้ายออกจาก Ethereum และไปยัง layer 2 rollups และ shards ของมัน

MEV IN ETHEREUM PROOF-OF-STAKE (POS)

ตามที่อธิบายไว้ MEV มีผลกระทบทางลบต่อประสบการณ์ของผู้ใช้โดยรวมและความปลอดภัยในระบบความเห็นร่วม แต่การเปลี่ยนจาก Ethereum เป็น consensus แบบ proof-of-stake (เรียกว่า "The Merge") อาจเสนอความเสี่ยงที่เกี่ยวข้องกับ MEV ใหม่:

การล็อกความสามารถในการตรวจสอบ

ใน Ethereum หลังจากเข้าร่วม, validators (ที่มีการฝากเงินความปลอดภัย 32 ETH) มาถึงความเห็นสร้างสรรค์เกี่ยวกับความถูกต้องของบล็อกที่เพิ่มเข้าไปใน Beacon Chain. โดยเนื่องจาก 32 ETH อาจจะอยู่นอกเหนือจากการเข้าถึงของผู้มากมาย,เข้าร่วมสระเสริมอาจจะเป็นทางเลือกที่เป็นไปได้มากกว่า อย่างไรก็ตามการกระจายที่เป็นสุขภาพของผู้ค้ำเดียวเป็นอย่างดี เนื่องจากมันช่วยลดการกลุ่มกลุ่มของผู้ตรวจสอบและปรับปรุงความปลอดภัยของ Ethereum

อย่างไรก็ตาม การสกัด MEV ถูกเชื่อว่าสามารถเร่งความ centralization ของ validator ได้ ส่วนนึงเนื่องจาก validator รับค่าตอบแทนน้อยลงสำหรับการเสนอบล็อก กว่าคนงานเหมืองในปัจจุบันการสกัด MEV อาจอย่างมาก ส่งผลต่อรายได้ของผู้ตรวจสอบ

(เปิดในแท็บใหม่)

หลังจากผสาน

พูลการจัดสติงขนาดใหญ่จะมีทรัพยากรมากกว่าในการลงทุนในการปรับปรุงที่จำเป็นเพื่อจับโอกาส MEV โอกาส MEV เท่าใดที่พูลเหล่านี้สกัดมา ทรัพยากรมากกว่าที่พวกเขามีสำหรับพัฒนาความสามารถในการสกัด MEV (และเพิ่มรายได้รวม) ที่สร้างขึ้นeconomies of scale

(เปิดในแท็บใหม่)

.

ด้วยทรัพยากรที่น้อยลงที่มีอยู่ในการสเตคเพียงคนเดียวอาจจะไม่สามารถผลประโยชน์จากโอกาส MEV ซึ่งอาจทำให้เพิ่มความกดดันให้กับผู้ตรวจสอบอิสระให้เข้าร่วมกับกลุ่มสเตคที่มีพลังงานมากเพื่อเพิ่มรายได้ของพวกเขา ซึ่งจะลดความกระจายอำนาจใน Ethereum

Mempools ที่ได้รับอนุญาต

เพื่อตอบสนองต่อการโจมตีแบบ sandwiching และ frontrunning นักเทรดอาจเริ่มดำเนินการดีลนอกเชนกับผู้ตรวจสอบเพื่อความเป็นส่วนตัวของธุรกรรม แทนที่จะส่งธุรกรรม MEV ที่เป็นไปได้ไปยังเมมพูลสาธารณะ นักเทรดจะส่งไปโดยตรงถึงผู้ตรวจสอบซึ่งรวมถึงในบล็อกและแบ่งกำไรกับนักเทรด

“Dark pools” เป็นเวอร์ชันขนาดใหญ่ของระบบนี้และทำหน้าที่เป็น mempool ที่เปิดให้เข้าถึงเฉพาะผู้ใช้ที่พร้อมจ่ายค่าธรรมเนียมบางประการ แนวโน้มนี้จะลดความเป็นไปได้อย่างไร้อำนาจและไร้ความเชื่อถือของ Ethereum และอาจเปลี่ยนแปลงบล็อกเชนให้กลายเป็นกลไก "จ่ายเงินเพื่อเข้าเล่น" ที่ช่วยเสมอแก่ผู้เสนอราคาสูงสุด

การให้สิทธิ์ให้ mempool สามารถเร่งความเสี่ยงในการ centralization ที่ได้ระบุไว้ในส่วนก่อนหน้านี้ พูลขนาดใึดที่มี validators หลายตัวอาจได้รับประโยชน์จากการให้ความเป็นส่วนตัวในธุรกรรมให้กับนักเทรดและผู้ใช้ ซึ่งจะเพิ่มรายได้ MEV ของพวกเขา

การต่อสู้กับปัญหาที่เกี่ยวข้องกับ MEV ใน Ethereum หลังจากการผสานรวม เป็นพื้นที่หลักในการวิจัย จนถึงปัจจุบันมี 2 วิธีที่เสนอเพื่อลดผลกระทบทางลบของ MEV ต่อการกระจายและความปลอดภัยของ Ethereum หลังจากการผสานรวม คือ Proposer-Builder Separation (PBS) และ Builder API

การแยกผู้เสนอ-ผู้สร้าง

ใน proof-of-work และ proof-of-stake โหนดที่สร้างบล็อกจะเสนอให้เพิ่มลงในโซ่กับโหนดอื่น ๆ ที่มีส่วนร่วมในการตรวจสอบ บล็อกใหม่จะเป็นส่วนหนึ่งของโซ่ที่เชื่อถือได้หลังจากมีมือขุดอื่นสร้างบนบล็อกนั้น (ใน PoW) หรือได้รับการรับรองจากส่วนใหญ่ของผู้ตรวจสอบ (ใน PoS)

การรวมบทบาทของผู้ผลิตบล็อกและผู้เสนอบล็อกเป็นสิ่งที่นำเข้ามากที่สุดของปัญหาที่เกี่ยวข้องกับ MEV ที่ได้ระบุไว้ก่อนหน้านี้ เช่น โหนดของตรวจสอบถูกสรรเสริญให้กระตุ้นให้เกิดการเรียงลำดับของโซ่ในการโจมตีนักค้านเวลาเพื่อสูงสุดในการรับรายได้ MEV

การแยกผู้เสนอและผู้ก่อสร้าง

(เปิดในแท็บใหม่)

(PBS) ออกแบบมาเพื่อลดผลกระทบจาก MEV โดยเฉพาะที่ระดับความเห็นร่วม คุณสมบัติหลักของ PBS คือการแยกกฏของผู้ผลิตบล็อกและผู้เสนอบล็อก ผู้ตรวจสอบยังมีหน้าที่เสนอและลงคะแนนเกี่ยวกับบล็อก แต่มีชั้นเรียนใหม่ของหน่วยงานพิเศษที่เรียกว่าผู้สร้างบล็อกที่มีหน้าที่เรียงลำดับธุรกรรมและสร้างบล็อก

ภายใต้ PBS, ตัวสร้างบล็อกจะสร้างชุดธุรกรรมและวางราคาเสนอเพื่อรวมไว้ในบล็อก Beacon Chain (เป็น "เพย์โหลดการดําเนินการ"). ผู้ตรวจสอบความถูกต้องเลือกที่จะเสนอบล็อกถัดไปจากนั้นตรวจสอบการเสนอราคาที่แตกต่างกันและเลือกชุดที่มีค่าธรรมเนียมสูงสุด PBS สร้างตลาดการประมูลเป็นหลักซึ่งผู้สร้างเจรจากับผู้ตรวจสอบความถูกต้องที่ขายพื้นที่บล็อก

การออกแบบ PBS ปัจจุบันใช้ ระบบ commit-reveal

(เปิดในแท็บใหม่)

ที่ในนั้นผู้ก่อสร้างเพียงเผยแพร่การของกุญแจทางรหัสถึงเนื้อหาของบล็อก (หัวบล็อก) พร้อมกับการเสนอของพวกเขาเมื่อยอมรับการเสนอที่ชนะ เจ้าของเสนอสร้างการเสนอบล็อกที่ลงนามซึ่งรวมถึงหัวบล็อก ผู้ก่อสร้างบล็อกคาดหวังที่จะเผยแพร่ร่างเต็มของบล็อกหลังจากเห็นการเสนอบล็อกที่ลงนามและต้องได้รับเพียงพอน้อย

การรับรองจากผู้ตรวจสอบก่อนที่จะถูกสรุป

การแยกผู้เสนอและผู้สร้างช่วยลดผลกระทบของ MEV ได้อย่างไร

การแยกตัวสร้างผู้เสนอในโปรโตคอลช่วยลดผลกระทบของ MEV ต่อฉันทามติโดยการลบการแยก MEV ออกจากขอบเขตของผู้ตรวจสอบความถูกต้อง ผู้สร้างบล็อกที่ใช้ฮาร์ดแวร์พิเศษจะคว้าโอกาส MEV ในอนาคต

นี่ไม่ได้ยกเว้น validators จากรายได้ที่เกี่ยวข้องกับ MEV โดยสิ้นเชิง แต่ทางผู้สร้างจะต้องประมูลราคาสูงเพื่อให้บล็อกของพวกเขาได้รับการยอมรับจาก validators อย่างไรก็ตาม โดย validators ไม่ได้โฟกัสอย่างเต็มที่ต่อรายได้จาก MEV อีกต่อไป การข่มขู่จากการโจมตี time-bandit ลดลง

การแยกผู้เสนอ-ผู้ก่อสร้างยังลดความเสี่ยงที่เกิดจากการกระจายของ MEV อีกด้วย ตัวอย่างเช่นการใช้ระบบ commit-reveal ลดความจำเป็นที่ผู้ก่อสร้างต้องเชื่อใจในผู้ตรวจสอบที่ไม่ใช่การขโมยโอกาส MEV หรือเปิดเผยให้ผู้ก่อสร้างอื่น ๆ รู้จัก สิ่งนี้ลดอุปสรรคสำหรับผู้ถือสําหรับผู้เสนอ-ผู้ก่อสร้างเดี่ยวที่จะได้รับประโยชน์จาก MEV มิฉะนั้น ผู้ก่อสร้างจะมีแนวโน้มที่จะพึ่งพาบ่อยกับ พูลขนาดใหญ่ที่มีชื่อเสียงนอกเครือและทําการค้านอกเครือกับพวกเขา

ในทํานองเดียวกันผู้ตรวจสอบความถูกต้องไม่จําเป็นต้องไว้วางใจผู้สร้างที่จะไม่ระงับเนื้อหาบล็อกหรือเผยแพร่บล็อกที่ไม่ถูกต้องเนื่องจากการชําระเงินไม่มีเงื่อนไข ค่าธรรมเนียมของผู้ตรวจสอบยังคงดําเนินการแม้ว่าบล็อกที่เสนอจะไม่พร้อมใช้งานหรือประกาศว่าไม่ถูกต้องโดยผู้ตรวจสอบรายอื่น ในกรณีหลังบล็อกจะถูกทิ้งโดยบังคับให้ผู้สร้างบล็อกสูญเสียค่าธรรมเนียมการทําธุรกรรมและรายได้ MEV ทั้งหมด

API ตัวสร้าง

ในขณะที่การแยกผู้เสนอและผู้สร้างสิ่งสัญญาสัญญาว่าจะลดผลของการสกัด MEV การนำมาใช้ต้องการการเปลี่ยนแปลงในโปรโตคอลการตรวจสอบ โดยเฉพาะการเลือก forkกฎบน Beacon Chain จะต้องได้รับการอัปเดตBuilder API

(เปิดในแท็บใหม่)

เป็นวิธีการชั่วคราวที่มุ่งหวังที่จะให้การปฏิบัติการของ proposer-builder separation ทำงานได้ อย่างไรก็ตามมีความสมมติสูงขึ้น

Builder API เป็นเวอร์ชันที่แก้ไขแล้วของ เครื่องยนต์ API

(เปิดในแท็บใหม่)

ใช้โดยลูกค้าชั้นความเห็นเพื่อขอการดำเนินการจากลูกค้าชั้นการดำเนินการ ตามที่ระบุไว้ในโปรดเลือก validator ที่ซื่อสัตย์

(เปิดในแท็บใหม่)

, ผู้ตรวจสอบที่ถูกเลือกสำหรับหน้าที่ในการเสนอบล็อก ร้องขอจับกลุ่มธุรกรรมจากไคลเอ็นต์การดำเนินการที่เชื่อมต่อ ซึ่งพวกเขารวมอยู่ในบล็อก Beacon Chain ที่เสนอ

Builder API ยังทําหน้าที่เป็นตัวกลางระหว่างผู้ตรวจสอบความถูกต้องและไคลเอ็นต์ชั้นการดําเนินการ แต่มันแตกต่างกันเพราะช่วยให้ผู้ตรวจสอบความถูกต้องบน Beacon Chain สามารถจัดหาบล็อกจากเอนทิตีภายนอก (แทนที่จะสร้างบล็อกภายในเครื่องโดยใช้ไคลเอนต์การดําเนินการ).

ด้านล่างคือภาพรวมของวิธีการทำงานของ Builder API:

  1. API Builder เชื่อมต่อผู้ตรวจสอบกับเครือข่ายของผู้สร้างบล็อกที่กำลังทำงานด้วย execution layer clients โดยเหมือนใน PBS บิวเดอร์เป็นฝ่ายที่เชี่ยวชาญในการลงทุนในการสร้างบล็อกที่ใช้ทรัพยากรแบบมีการใช้ทรัพยากรมากและใช้กลยุทธ์ที่แตกต่างเพื่อสูงสุดรายได้ที่ได้รับจาก MEV + ทิปลำดับความสำคัญ
  2. ผู้ตรวจสอบ (ที่กำลังเรียกใช้ไคลเอ็นต์เลเยอร์คอนเซนซัส) ร้องขอเป้าหมายการดำเนินการพร้อมกับการเสนอราคาจากเครือข่ายของผู้สร้าง การเสนอราคาจากผู้สร้างจะประกอบด้วยหัวเรื่องของเป้าหมายการดำเนินการ - การยินยอมทางคริปโตที่จะดำเนินการของเนื้อหา - และค่าธรรมเนียมที่จะต้องจ่ายให้กับผู้ตรวจสอบ
  3. ผู้ตรวจสอบความถูกต้องจะตรวจสอบราคาเสนอที่เข้ามาและเลือกเพย์โหลดการดําเนินการโดยมีค่าธรรมเนียมสูงสุด การใช้ Builder API, ผู้ตรวจสอบความถูกต้องจะสร้างข้อเสนอบล็อก Beacon "blinded" ที่มีเฉพาะลายเซ็นและส่วนหัวเพย์โหลดการดําเนินการและส่งไปยังผู้สร้าง.
  4. ผู้สร้างที่กำลังใช้ Builder API คาดว่าจะตอบกลับด้วยข้อมูลการดำเนินการทั้งหมดเมื่อเห็นข้อเสนอบล็อกที่ถูกเชิงลับ นี้ทำให้ผู้ตรวจสอบสามารถสร้างบล็อก Beacon "ลงนาม" ซึ่งพวกเขาจะกระจ散播ไปทั่วเครือข่าย
  5. ผู้ตรวจสอบที่ใช้ Builder API ยังคาดหวังว่าจะสร้างบล็อกในท้องถิ่นในกรณีที่ผู้สร้างบล็อกล้มเหลวในการตอบสนองทันที เพื่อป้องกันไม่ให้พลังงานบล็อกเติบโตได้ อย่างไรก็ตาม ผู้ตรวจสอบไม่สามารถสร้างบล็อกอื่นโดยใช้ธุรกรรมที่เปิดเผยในขณะนี้หรือชุดอื่น ๆ อีกเพราะมันจะเทียบเท่ากับการหลอกลวง (ลงนามบล็อกสองรายการในช่องเวลาเดียวกัน) ซึ่งเป็นความผิดที่สามารถถูกลดค่าได้

ตัวอย่างการนำ API ตัวสร้างมาใช้งานMEV เพิ่มความเร็ว

(opens in a new tab)

, การปรับปรุงในกลไกการประมูล Flashbots

(เปิดในแท็บใหม่)

ออกแบบมาเพื่อลดผลกระทบทางลบของ MEV ต่อ Ethereum Flashbots auction ช่วยให้นักขุดใน proof-of-work สามารถนอกที่จะ outsources งานในการสร้างบล็อกที่มีกำไรไปยังฝ่ายที่เชี่ยวชาญที่เรียกว่า searchers

ผู้ค้นหามองหาโอกาส MEV ที่มีกำไรและส่งจดหมายการทำธุรกรรมไปยังนักขุดเหมืองพร้อมกับ การเสนอราคาแบบปิดผนึก

(เปิดในแท็บใหม่)

สำหรับการรวมกันในบล็อก นักขุดที่ทำงาน mev-geth เวอร์ชันที่แยกออกมาของ go-ethereum (Geth) ไคลเอ็นต์จะต้องเลือกแบรนด์ที่มีกำไรมากที่สุดและขุดเป็นส่วนหนึ่งของบล็อกใหม่ ในการป้องกันนักขุดจากการสแปมและธุรกรรมที่ไม่ถูกต้อง กองทรัพย์ธุรกรรมผ่าน relayers สำหรับการตรวจสอบก่อนที่จะไปสู่นักขุด

MEV Boost ยังคงคงการทำงานเหมือนการประมูล Flashbots เดิม แม้ว่ามีคุณลักษณะใหม่ที่ออกแบบมาสำหรับการสลับของ Ethereum เพื่อเป็นการพิสูจน์ว่าเป็นเจ้าของหุ้น ผู้ค้นหายังคงพบธุรกรรม MEV ที่มีกำไรสำหรับการรวมอยู่ในบล็อก แต่มีชนิดใหม่ของฝ่ายที่เชี่ยวชาญเรียกว่า ผู้สร้าง ที่รับผิดชอบในการรวบรวมธุรกรรมและการเอนด์เล่นเป็นบล็อก ผู้สร้างยอมรับการประมูลราคาที่ปิดจากผู้ค้นหาและเรียกใช้การปรับปรุงเพื่อค้นหาลำดับที่มีกำไรมากที่สุด

ผู้เชื่อถือยังคงรับผิดชอบในการตรวจสอบกองธุรกรรมก่อนส่งให้ผู้เสนอ อย่างไรก็ตาม MEV Boost นำเสนอการป้องกันที่รับผิดชอบในการ提供ความพร้อมใช้งานข้อมูลโดยการเก็บข้อมูล block bodies ที่ส่งโดย builders และ block headers ที่ส่งโดย validators ที่นี่ validator ที่เชื่อมต่อกับ relay จะขอ execution payloads ที่พร้อมใช้งานและใช้อัลกอริทึมการจัดลำดับของ MEV Boost เพื่อเลือก header ของ payload ที่มีการเสนอราคาสูงที่สุด + MEV tips

Builder API ช่วยลดผลกระทบของ MEV ได้อย่างไร

ประโยชน์หลักของ Builder API คือศักยภาพในการประชาธิปไตยการเข้าถึงโอกาส MEV โดยใช้ระบบ commit-reveal เพื่อลดการสมมติและลดอุปสรรคในการเข้าถึงสำหรับผู้ตรวจสอบที่ต้องการรับประโยชน์จาก MEV นี่ควรจะลดความกดดันให้กับผู้ถือสูงบางคนที่จะรวมตัวกับสระการถือในขนาดใหญ่เพื่อเพิ่มกำไร MEV

การใช้งาน API ของ Builder อย่างแพร่หลายจะส่งเสริมการแข่งขันที่ดีขึ้นระหว่างผู้สร้างบล็อกซึ่งเพิ่มความต้านทานต่อการเซ็นเซอร์ได้ เมื่อผู้ตรวจสอบการเสนอราคาจากผู้สร้างหลายราย ผู้สร้างที่ตั้งใจที่จะเซ็นเซอร์การทำธุรกรรมของผู้ใช้หนึ่งคนหรือมากกว่าต้องเสนอราคาที่สูงกว่าผู้สร้างที่ไม่มีเจตนาที่จะเซ็นเซอร์ทุกคนเพื่อประสบความสำเร็จ นี้จะเพิ่มค่าใช้จ่ายในการเซ็นเซอร์ผู้ใช้อย่างมากและกักกันการปฏิบัติ

บางโครงการ เช่น MEV Boost ใช้ Builder API เป็นส่วนหนึ่งของโครงสร้างโดยรวมที่ออกแบบมาเพื่อให้ความเป็นส่วนตัวในธุรกรรมแก่กลุ่มบุคคลบางราย เช่น นักซื้อขายที่พยายามหลีกเลี่ยงการโจมตีจากด้านหน้า/การโจมตีจากด้านบน การทำเช่นนี้ถูกบรรลุด้วยการให้ช่องทางสื่อสารส่วนตัวระหว่างผู้ใช้และผู้สร้างบล็อก แตกต่างจาก mempools ที่อนุญาตที่ถูกอธิบายไว้ก่อนหน้านี้ วิธีการนี้มีประโยชน์เนื่องจากเหตุผลต่อไปนี้:

  1. การมีผู้ก่อสร้างหลายคนบนตลาดทำให้การเซ็นเซอร์กลายเป็นสิ่งที่ไม่แข็งแกร่ง ซึ่งเป็นประโยชน์ต่อผู้ใช้บริการ ในทวีความเป็นตรงข้าม การมีสระน้ำมืดที่มีฐานทัพซึ่งเชื่อถือได้จะรวมพลังในมือของผู้ก่อสร้างบล็อกไม่กี่คนและเพิ่มโอกาสในการเซ็นเซอร์
  2. ซอฟต์แวร์ Builder API เป็นโอเพ่นซอร์ส ซึ่งช่วยให้ผู้คนสามารถให้บริการผู้สร้างบล็อกได้ ซึ่งหมายความว่าผู้ใช้ไม่ถูกบังคับให้ใช้บล็อกบิลเดอร์เฉพาะใด ๆ และปรับปรุงความเป็นกลางและความเป็นไปได้ของ Ethereum อีกด้วย อย่างไรก็ตาม นักซื้อ MEV-seeking จะไม่สร้างส่วนผสมอย่างไม่ตั้งใจให้กับการเซ็นทรัลไลเซชันโดยใช้ช่องทางธุรกรรมส่วนตัว

ทรัพยากรที่เกี่ยวข้อง

ข้มมีชีวิตชีวา

  1. บทความนี้ถูกพิมพ์อีกครั้งจาก [ ethereum]. สิทธิ์ต่างๆ เป็นของผู้เขียนต้นฉบับ [@wackerow]. If there are objections to this reprint, please contact the Gate เรียนทีม และพวกเขาจะจัดการกับมันทันที
  2. คำชี้แจงความรับผิด: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงของผู้เขียนเท่านั้น และไม่เกิดเป็นคำแนะนำในการลงทุนใดๆ
  3. การแปลบทความเป็นภาษาอื่นๆ ถูกดำเนินการโดยทีม Gate Learn หากไม่ได้กล่าวถึง การคัดลอก การกระจาย หรือการลอกเลียนบทความที่ถูกแปล ถือเป็นการละเมิด

มูลค่าสูงสุดที่สามารถสกัด (MEV)

กลาง1/8/2024, 10:03:49 AM
บทความนี้อธิบายค่าความสามารถในการแยกได้สูงสุด (MEV) ซึ่งหมายถึงค่าสูงสุดที่สามารถถูกแยกได้จากการผลิตบล็อกเกินจากรางวัลบล็อกมาตรฐานและค่าธรรมเนียมแก๊สโดยการจัดการธุรกรรมภายในบล็อก

ค่า MEV (Maximal extractable value) หมายถึงค่าสูงสุดที่สามารถถูกสกัดออกจากการผลิตบล็อกเกินจากรางวัลบล็อกมาตรฐานและค่าธรรมเนียมแก๊สโดยการรวม ไม่รวม และเปลี่ยนลำดับของธุรกรรมในบล็อก

มูลค่าที่สามารถถอนได้ของผู้ขุด

ค่าสูงสุดที่สามารถสร้างได้ได้ถูกใช้ครั้งแรกในบริบทของพิสูจน์ความพร้อม, และเริ่มแรกถูกเรียกว่า “มูลค่าที่สามารถสกัดได้จากผู้ขุด”. นี่เป็นเพราะใน proof-of-work, ผู้ขุดควบคุมการรวมธุรกรรม การไม่รวมธุรกรรม และการเรียงลำดับ อย่างไรก็ตาม ตั้งแต่การเปลี่ยนมาใช้ proof-of-stake ผ่าน การผสานผู้ตรวจสอบได้รับผิดชอบในบทบาทเหล่านี้ และขุดเหมืองไม่ได้อยู่ในโปรโตคอล Ethereum ตัววิธีการสกัดมูลค่ายังคงมีอยู่ แม้ว่า ในปัจจุบันจะใช้คำว่า "มูลค่าสูงสุดที่สามารถสกัด" แทน

เงื่อนไขต่างๆ

Make sure you’re familiar with ธุรกรรม, บล็อก, proof-of-stake และ gas. ความคุ้นเคยกับ dapps และ DeFi มีประโยชน์เช่นกัน

การสกัด MEV

ในทฤษฎี MEV สะสมอย่างเต็มที่ถึงผู้ตรวจสอบเพราะเขาเป็นฝ่ายเดียวที่สามารถรับประกันการดำเนินการของโอกาส MEV ที่มีกำไร ในทางปฏิบัติ แต่มีส่วนใหญ่ของ MEV ถูกสกัดออกมาโดยผู้ร่วมโครงข่ายอิสระที่เรียกว่า “searchers” Searchers รันอัลกอริทึมที่ซับซ้อนบนข้อมูลบล็อกเชนเพื่อตรวจจับโอกาส MEV ที่มีกำไร และมีบอทสำหรับส่งธุรกรรมที่มีกำไรเหล่านั้นไปยังเครือข่ายโดยอัตโนมัติ

Validators จะได้รับส่วนหนึ่งของ MEV ทั้งหมดอย่างไรก็ตาม เนื่องจากผู้ค้นหาพร้อมจ่ายค่าธรรมเนียมแก๊สสูง (ซึ่งไปยัง validator) และแลกกับโอกาสสูงขึ้นที่ของได้รับการรวมของธุรกรรมที่มีกำไรในบล็อก โดยสมมติว่าผู้ค้นหามีเหตุผลทางเศรษฐกิจ ค่าธรรมเนียมแก๊สที่ผู้ค้นหาพร้อมจ่ายจะเป็นจำนวนเงินสูงสุดที่เท่ากับ 100% ของ MEV ของผู้ค้นหา (เนื่องจากถ้าค่าธรรมเนียมแก๊สสูงกว่านี้ ผู้ค้นหาจะเสียเงิน)

ด้วยเหตุนี้ สำหรับโอกาส MEV ที่เต็มไปด้วยการแข่งขันอย่างมาก เช่น การอาร์บิเทรจ DEX, ผู้ค้นหาอาจต้องจ่ายค่าธรรมเนียมแก๊ส 90% หรือมากกว่านั้นจากรายได้รวมจาก MEV เพราะมีผู้คนมากมายต้องการเรียกใช้การซื้อขายหุ้นแลกเปลี่ยนที่มีกำไรเดียวกัน สาเหตุที่แท้จริงเป็นเพราะว่าวิธีเดียวที่จะรับประกันว่าธุรกรรมซื้อขายหุ้นแลกเปลี่ยนของพวกเขากำลังทำงานคือหากพวกเขาส่งธุรกรรมด้วยราคาแก๊สที่สูงที่สุด

กอล์ฟกัส

ไดนามิกนี้ทําให้การ "ตีกอล์ฟก๊าซ" ได้ดี — ธุรกรรมการเขียนโปรแกรมเพื่อให้พวกเขาใช้ก๊าซน้อยที่สุด — เป็นข้อได้เปรียบในการแข่งขัน เพราะช่วยให้ผู้ค้นหาสามารถกําหนดราคาก๊าซที่สูงขึ้นในขณะที่รักษาค่าธรรมเนียมก๊าซทั้งหมดให้คงที่ (เนื่องจากค่าธรรมเนียมก๊าซ = ราคาก๊าซ * ก๊าซที่ใช้)

เทคนิคกอล์ฟแก๊สที่รู้จักกันน้อยนิด รวมถึง: การใช้ที่อยู่ที่เริ่มต้นด้วยสตริงยาวของเลขศูนย์ (เช่น 0x0000000000C521824EaFf97Eac7B73B084ef9306

(เปิดในแท็บใหม่)

) เนื่องจากพวกเขาใช้พื้นที่น้อยกว่า (และดังนั้นใช้ gas น้อย) เพื่อเก็บ; และปล่อยให้ขนาดเล็ก ERC-20 ยอดคงเหลือโทเค็นในสัญญาเนื่องจากต้องใช้ก๊าซในการเริ่มต้นช่องจัดเก็บ (กรณีถ้ายอดคงเหลือเป็น 0) มากกว่าการอัปเดตช่องเก็บข้อมูล การค้นหาเทคนิคเพิ่มเติมเพื่อลดการใช้ก๊าซเป็นพื้นที่ของการวิจัยในหมู่ผู้ค้นหา

ผู้ล่วงล้ำทั่วไป

แทนที่จะตั้งโปรแกรมอัลกอริธึมที่ซับซ้อนเพื่อตรวจจับโอกาส MEV ที่ทํากําไรได้ผู้ค้นหาบางคนใช้ frontrunners ทั่วไป frontrunners ทั่วไปคือบอทที่ดู mempool เพื่อตรวจจับธุรกรรมที่ทํากําไรได้ Frontrunner จะคัดลอกรหัสของธุรกรรมที่อาจทํากําไรแทนที่ที่อยู่ด้วยที่อยู่ของ frontrunner และเรียกใช้ธุรกรรมในพื้นที่เพื่อตรวจสอบอีกครั้งว่าธุรกรรมที่แก้ไขแล้วส่งผลให้มีกําไรไปยังที่อยู่ของ frontrunner หากธุรกรรมมีกําไรจริง frontrunner จะส่งธุรกรรมที่แก้ไขด้วยที่อยู่ที่ถูกแทนที่และราคาก๊าซที่สูงขึ้น "frontrunning" ธุรกรรมเดิมและรับ MEV ของผู้ค้นหาเดิม

Flashbots

Flashbots เป็นโครงการอิสระซึ่งขยายการดำเนินการของลูกค้าด้วยบริการที่อนุญาตให้ผู้ค้นหาส่งธุรกรรม MEV ไปยังผู้ตรวจสอบโดยไม่เปิดเผยแก่สาธารณะ mempool ซึ่งจะป้องกันการทำธุรกรรมจากการถูก frontrun โดย frontrunners ทั่วไป

ตัวอย่าง MEV

MEV โผล่บนบล็อกเชนในหลายทาง

การอาร์บิทราจเดจบน DEX

การอบิตเรจดีเซ็นทรัลไอกซ์ (DEX) เป็นโอกาส MEV ที่ง่ายที่สุดและที่รู้จักมากที่สุด ดังนั้น มันก็เป็นโอกาสที่แข่งขันมากที่สุด

มันทำงานอย่างนี้: หากมี DEX สองแห่งที่มีการเสนอโทเค็นในราคาสองราคาที่แตกต่างกัน บางคนสามารถซื้อโทเค็นบน DEX ที่ราคาต่ำกว่าและขายใน DEX ที่ราคาสูงกว่าในราคาเดียวกัน ด้วยการทำธุรกรรมที่ไม่มีความเสี่ยง ด้วยเครื่องจักรของบล็อกเชน สิ่งนี้เป็นจริง

นี่คือตัวอย่าง

(เปิดในแท็บใหม่)

ของธุรกรรมอาร์บิทราจที่รายการค้นหาเปลี่ยน 1,000 ETH เป็น 1,045 ETH โดยใช้ประโยชน์จากราคาที่แตกต่างของคู่สกุลเงิน ETH/DAI บน Uniswap กับ Sushiswap

การขายออก

การ Likuidasi โปรโตคอลการให้ยืม เป็นโอกาส MEV ที่รู้จักอีกหนึ่งอย่าง

โปรโตคอลการให้ยืมเงินเช่น Maker และ Aave ต้องการผู้ใช้ฝากหลักประกันบางส่วน (เช่น ETH) หลักประกันที่ฝากนี้จะถูกใช้ในการให้ยืมให้ผู้ใช้อื่น

ผู้ใช้จึงสามารถยืมสินทรัพย์และโทเค็นจากผู้อื่นตามที่ต้องการ (เช่น คุณอาจยืม MKR หากต้องการลงคะแนนเสียงในข้อเสนอของ MakerDAO governance) ได้ถึงเปอร์เซ็นต์ที่กำหนดไว้ ตัวอย่างเช่น หากจำนวนที่ยืมเป็นสูงสุด 30% ผู้ใช้ที่ฝาก 100 DAI เข้าสู่โปรโตคอล สามารถยืมได้สูงสุด 30 DAI มูลค่าของสินทรัพย์อื่น ๆ โปรโตคอลจะกำหนดเปอร์เซ็นต์พลที่ยืมที่แน่นอน

เมื่อมูลค่าของทรัพย์สินของผู้กู้เปลี่ยนแปลง อำนาจในการกู้ยืมของพวกเขาก็เปลี่ยนไปตามไปด้วย หากเนื่องจากการเปลี่ยนแปลงของตลาด มูลค่าของสินทรัพย์ที่กู้ยืมเกินไป เช่น 30% ของมูลค่าของทรัพย์สินของพวกเขา (อัตราส่วนที่แน่นอนคือที่โปรโตคอลกำหนด) โปรโตคอลโดยทั่วไปจะอนุญาตให้ผู้ใดก็สามารถทำการลิควิเดตทรัพย์สิน ชำระหนี้ครอบครองโดยทันที (สิ่งนี้คล้ายกับวิธีการใดๆ)การเรียกเงินประกัน

(เปิดในแท็บใหม่)

ทำงานในการเงิน传统). หากถูก Likuidated, ผู้กู้通常ต้องจ่ายค่า Likuidation ที่มีค่าแพงบางส่วนไปยังผู้ Likuidator — ซึ่งเป็นที่มาของโอกาส MEV

ผู้ค้นหาแข่งขันในการแยกข้อมูลบล็อกเชนให้เร็วที่สุดเพื่อกำหนดว่าผู้กู้ใดสามารถถูกขายหลังคาและเป็นคนแรกที่ส่งธุรกรรมการขายหลังคาและเก็บค่าธรรมเนียมการขายหลังคาเพื่อตัวเอง

การซื้อขายแลกเปลี่ยน

การซื้อขายแซนด์วิชเป็นวิธีที่พบได้บ่อยเพื่อสกัด MEV

ในการทำแซนด์วิช ผู้ค้นหาจะดู mempool สำหรับการเทรด DEX ขนาดใหญ่ เช่น สมมติว่ามีคนต้องการซื้อ 10,000 UNI ด้วย DAI บน Uniswap การเทรดขนาดใหญ่นี้จะมีผลกระทบที่สำคัญต่อคู่ UNI/DAI โดยมีโอกาสที่จะเพิ่มราคาของ UNI ต่อเทียบกับ DAI อย่างมีนัย

ผู้ค้นหาสามารถคำนวณผลกระทบของราคาโดยประมาณจากราคาซื้อขายขนาดใหญ่นี้บนคู่ UNI/DAI และดำเนินคำสั่งซื้อซื้อที่ดีที่สุดก่อนการซื้อขายขนาดใหญ่ ซื้อ UNI ได้อย่างคุ้มค่า จากนั้นดำเนินคำสั่งขายทันทีหลังจากการซื้อขายขนาดใหญ่ ขายไปในราคาที่สูงขึ้นเนื่องจากคำสั่งขนาดใหญ่

การ Sandiching อย่างไรก็ตาม มีความเสี่ยงมากกว่าเนื่องจากมันไม่เป็นอะตอมิก (ไม่เหมือน DEX arbitrage ที่กล่าวถึงข้างต้น) และเป็นตัวอย่างที่มีโอกาสตกโรคซาลโมเนลลา

(เปิดในแท็บใหม่)

.

NFT MEV

MEV ในพื้นที่ NFT เป็นปรากฏการณ์ที่เกิดขึ้นอย่างรวดเร็ว และไม่จำเป็นต้องมีกำไร

อย่างไรก็ตามเนื่องจากธุรกรรม NFT เกิดขึ้นบนบล็อกเชนเดียวกันที่ใช้ร่วมกันกับธุรกรรม Ethereum ทั้งหมดอื่น ๆ ผู้ค้นหาสามารถใช้เทคนิคที่เหมือนกับที่ใช้ในโอกาส MEV แบบดั้งเดิมในตลาด NFT ด้วย

ตัวอย่างเช่น หากมีการเปิดตัว NFT ยอดนิยม และผู้ค้นหาต้องการ NFT บางชิ้นหรือชุดของ NFT พวกเขาสามารถโปรแกรมธุรกรรมให้พวกเขาเป็นคนแรกที่ซื้อ NFT หรือพวกเขาสามารถซื้อชุดทั้งหมดของ NFT ในธุรกรรมเดียว หรือหาก NFT เป็นลงราคาต่ำโดยความผิดพลาด

(เปิดในแท็บใหม่)

ในกรณีที่ผู้ค้นหาสามารถซื้อก่อนผู้ซื้อคนอื่นและหยิบมันไปใช้ในราคาถูก

ตัวอย่างหนึ่งที่โดดเด่นของ NFT MEV เกิดขึ้นเมื่อผู้ค้นหาใช้เงิน 7 ล้านดอลลาร์ซื้อ

(เปิดในแท็บใหม่)

ทุก Cryptopunk เพียงชิ้นเดียวที่ราคาต่ำสุด นักวิจัยบล็อกเชนอธิบายบนทวิตเตอร์

(เปิดในแท็บใหม่)

วิธีที่ผู้ซื้อทำงานกับผู้ให้บริการ MEV เพื่อเก็บการซื้อของพวกเขาเป็นความลับ

หางยาว

การอาร์บิเทรจ DEX, การละเลี่ยง, และการซื้อขายแซนด์วิช เป็นโอกาส MEV ที่มีชื่อเสียงมาก และไม่น่าจะได้กำไรสำหรับผู้ค้นหาใหม่ อย่างไรก็ตาม มีโอกาส MEV ที่น้อยที่รู้จักน้อยมาก (NFT MEV อาจเป็นโอกาสหนึ่ง) ที่ยาวนาน

ผู้ค้นหาที่เพิ่งเริ่มต้นอาจสามารถค้นพบความสำเร็จมากกว่าโดยการค้นหา MEV ในหางยาวนี้ Flashbot’sแผนภูมิงาน MEV

(เปิดในแท็บใหม่)

รายการบางอย่างของโอกาสที่กำลังเกิดขึ้น

ผลของ MEV

MEV ไม่ได้เป็นเรื่องที่ไม่ดีทั้งหมด — มีผลกระทบทั้งด้านบวกและด้านลบต่อ MEV บน Ethereum

ดี

โครงการ DeFi จํานวนมากพึ่งพานักแสดงที่มีเหตุผลทางเศรษฐกิจเพื่อให้แน่ใจว่ามีประโยชน์และความเสถียรของโปรโตคอลของพวกเขา ตัวอย่างเช่นการเก็งกําไร DEX ช่วยให้มั่นใจได้ว่าผู้ใช้จะได้รับราคาที่ดีที่สุดและถูกต้องที่สุดสําหรับโทเค็นของพวกเขาและโปรโตคอลการให้กู้ยืมขึ้นอยู่กับการชําระบัญชีที่รวดเร็วเมื่อผู้กู้ต่ํากว่าอัตราส่วนการค้ําประกันเพื่อให้แน่ใจว่าผู้ให้กู้จะได้รับเงินคืน

โดยปราศจากผู้ค้นหาที่มีเหตุผลที่กำลังมองหาและแก้ไขความไม่มีประสิทธิภาพทางเศรษฐกิจและใช้ข้อผลตอบแทนทางเศรษฐกิจของโปรโตคอลได้ โปรโตคอล DeFi และ dapps ทั่วไปอาจจะไม่แข็งแรงเท่าที่มันเป็นในปัจจุบัน

เลว

ในชั้นส่วนแอปพลิเคชันบางรูปแบบของ MEV เช่น การซื้อขายแซนด์วิช ส่งผลให้ประสบประสบการณ์ที่แย่ยิ่งขึ้นอย่างไม่ต้องการสำหรับผู้ใช้ ผู้ใช้ที่ถูกแซนด์ต้องเผชิญกับค่าสปริปเพิ่มขึ้นและการดำเนินการที่แย่ลงในการซื้อขายของพวกเขา

ในระดับเครือข่าย ผู้นำข้างหน้าที่ general และการประมูลราคาแก๊สที่พวกเขามักจะมีส่วนร่วม (เมื่อผู้นำข้างหน้า 2 คนหรือมากกว่าแข่งขันในการรวมธุรกรรมของตนให้รวมอยู่ในบล็อกถัดไปโดยเพิ่มราคาแก๊สของธุรกรรมของตนเองเรื่อย ๆ) ส่งผลให้มีคอนเจสชันของเครือข่ายและราคาแก๊สสูงสำหรับคนอื่น ๆ ที่พยายามเรียกใช้ธุรกรรมปกติ

นอกเหนือจากสิ่งที่เกิดขึ้นภายในบล็อก MEV สามารถมีผลกระทบที่เลวร้ายระหว่างบล็อกได้ หาก MEV ที่มีในบล็อกเกินไปเทียบกับรางวัลบล็อกมาตรฐาน ผู้ตรวจสอบอาจได้รับสิทธิในการจัดลำเดินบล็อกและจับ MEV สำหรับตัวเอง ทำให้เกิดการเรียงลำดับบล็อกและความไม่มั่นคงในการตรวจสอบของบล็อกเชื่อมโยง

ความเป็นไปได้นี้ของการจัดระบบบล็อกเชนใหม่เคยสำรวจบนบล็อกเชนของบิตคอยน์

(เปิดในแท็บใหม่)

เมื่อรางวัลบล็อกของบิตคอยน์ลดลงครึ่งหนึ่งและค่าธรรมเนียมการทำธุรกรรมเริ่มมีส่วนแบ่งมากขึ้นในรางวัลบล็อก มีสถานการณ์ที่เกิดขึ้นทำให้มันเป็นทางการที่เหมาะสมทางเศรษฐศาสตร์สำหรับคนขุดแร่ที่จะละเว้นรางวัลบล็อกถัดไปและเป็นที่พึงพอใจแทนที่จะขุดบล็อกที่ผ่านมาอีกครั้งด้วยค่าธรรมเนียมที่สูงขึ้น กับการเติบโตของ MEV สถานการณ์ประเภทเดียวกันอาจเกิดขึ้นใน Ethereum ซึ่งอาจเป็นอุปสรรคต่อความสมบูรณ์ของบล็อกเชน

สถานะ MEV

การสกัด MEV ขยายตัวอย่างมากในช่วงต้นปี 2021 ทำให้ราคาแก๊สสูงมากในเดือนแรกของปี การเกิดของ Flashbots’s MEV relay ได้ลดความมีประสิทธิภาพของ generalized frontrunners และทำให้การประมูลราคาแก๊สเป็นอย่างมาก ลดราคาแก๊สสำหรับผู้ใช้ทั่วไป

ในขณะที่ผู้ค้นหาจํานวนมากยังคงสร้างรายได้ที่ดีจาก MEV เนื่องจากโอกาสเป็นที่รู้จักมากขึ้นและผู้ค้นหาจํานวนมากขึ้นแข่งขันกันเพื่อโอกาสเดียวกันผู้ตรวจสอบความถูกต้องจะรวบรวมรายได้ MEV ทั้งหมดมากขึ้นเรื่อย ๆ (เนื่องจากการประมูลก๊าซประเภทเดียวกับที่อธิบายไว้ข้างต้นก็เกิดขึ้นใน Flashbots แม้ว่าจะเป็นส่วนตัวและผู้ตรวจสอบความถูกต้องจะจับรายได้จากก๊าซที่เกิดขึ้น) MEV ยังไม่เป็นเอกลักษณ์ของ Ethereum และเมื่อโอกาสสามารถแข่งขันกับ Ethereum ได้มากขึ้นผู้ค้นหาจึงเปลี่ยนไปใช้บล็อกเชนทางเลือกเช่น Binance Smart Chain ซึ่งโอกาส MEV ที่คล้ายกันเช่นเดียวกับใน Ethereum มีอยู่โดยมีการแข่งขันน้อยลง

ส่วนอีกด้าน การเปลี่ยนจาก proof-of-work เป็น proof-of-stake และความพยายามต่อเนื่องในการขยาย Ethereum โดยใช้ rollups ทั้งหมดเปลี่ยนแปลง MEV landscape ในทางที่ยังไม่ชัดเจนอย่างสมบูรณ์ ยังไม่มีการทราบกันอย่างดีว่าการมีผู้เสนอบล็อกที่รับรองทราบล่วงหน้าเล็กน้อยเปลี่ยนแปลงไดเนมิกส์ของการแยกเอา MEV ในเทียบกับโมเดลที่น่าจะเป็นไปได้ใน proof-of-work หรือว่าสิ่งนี้จะถูกทำลายเมื่อไหร่การเลือกผู้นำลับคนเดียว

(เปิดในแท็บใหม่)

และเทคโนโลยีผู้ตรวจสอบกระจายการนำไปใช้งาน อย่างไรก็ตามยังคงมีการพบว่ามีโอกาส MEV อย่างไรที่มีต่อกิจกรรมของผู้ใช้ส่วนใหญ่ถูกย้ายออกจาก Ethereum และไปยัง layer 2 rollups และ shards ของมัน

MEV IN ETHEREUM PROOF-OF-STAKE (POS)

ตามที่อธิบายไว้ MEV มีผลกระทบทางลบต่อประสบการณ์ของผู้ใช้โดยรวมและความปลอดภัยในระบบความเห็นร่วม แต่การเปลี่ยนจาก Ethereum เป็น consensus แบบ proof-of-stake (เรียกว่า "The Merge") อาจเสนอความเสี่ยงที่เกี่ยวข้องกับ MEV ใหม่:

การล็อกความสามารถในการตรวจสอบ

ใน Ethereum หลังจากเข้าร่วม, validators (ที่มีการฝากเงินความปลอดภัย 32 ETH) มาถึงความเห็นสร้างสรรค์เกี่ยวกับความถูกต้องของบล็อกที่เพิ่มเข้าไปใน Beacon Chain. โดยเนื่องจาก 32 ETH อาจจะอยู่นอกเหนือจากการเข้าถึงของผู้มากมาย,เข้าร่วมสระเสริมอาจจะเป็นทางเลือกที่เป็นไปได้มากกว่า อย่างไรก็ตามการกระจายที่เป็นสุขภาพของผู้ค้ำเดียวเป็นอย่างดี เนื่องจากมันช่วยลดการกลุ่มกลุ่มของผู้ตรวจสอบและปรับปรุงความปลอดภัยของ Ethereum

อย่างไรก็ตาม การสกัด MEV ถูกเชื่อว่าสามารถเร่งความ centralization ของ validator ได้ ส่วนนึงเนื่องจาก validator รับค่าตอบแทนน้อยลงสำหรับการเสนอบล็อก กว่าคนงานเหมืองในปัจจุบันการสกัด MEV อาจอย่างมาก ส่งผลต่อรายได้ของผู้ตรวจสอบ

(เปิดในแท็บใหม่)

หลังจากผสาน

พูลการจัดสติงขนาดใหญ่จะมีทรัพยากรมากกว่าในการลงทุนในการปรับปรุงที่จำเป็นเพื่อจับโอกาส MEV โอกาส MEV เท่าใดที่พูลเหล่านี้สกัดมา ทรัพยากรมากกว่าที่พวกเขามีสำหรับพัฒนาความสามารถในการสกัด MEV (และเพิ่มรายได้รวม) ที่สร้างขึ้นeconomies of scale

(เปิดในแท็บใหม่)

.

ด้วยทรัพยากรที่น้อยลงที่มีอยู่ในการสเตคเพียงคนเดียวอาจจะไม่สามารถผลประโยชน์จากโอกาส MEV ซึ่งอาจทำให้เพิ่มความกดดันให้กับผู้ตรวจสอบอิสระให้เข้าร่วมกับกลุ่มสเตคที่มีพลังงานมากเพื่อเพิ่มรายได้ของพวกเขา ซึ่งจะลดความกระจายอำนาจใน Ethereum

Mempools ที่ได้รับอนุญาต

เพื่อตอบสนองต่อการโจมตีแบบ sandwiching และ frontrunning นักเทรดอาจเริ่มดำเนินการดีลนอกเชนกับผู้ตรวจสอบเพื่อความเป็นส่วนตัวของธุรกรรม แทนที่จะส่งธุรกรรม MEV ที่เป็นไปได้ไปยังเมมพูลสาธารณะ นักเทรดจะส่งไปโดยตรงถึงผู้ตรวจสอบซึ่งรวมถึงในบล็อกและแบ่งกำไรกับนักเทรด

“Dark pools” เป็นเวอร์ชันขนาดใหญ่ของระบบนี้และทำหน้าที่เป็น mempool ที่เปิดให้เข้าถึงเฉพาะผู้ใช้ที่พร้อมจ่ายค่าธรรมเนียมบางประการ แนวโน้มนี้จะลดความเป็นไปได้อย่างไร้อำนาจและไร้ความเชื่อถือของ Ethereum และอาจเปลี่ยนแปลงบล็อกเชนให้กลายเป็นกลไก "จ่ายเงินเพื่อเข้าเล่น" ที่ช่วยเสมอแก่ผู้เสนอราคาสูงสุด

การให้สิทธิ์ให้ mempool สามารถเร่งความเสี่ยงในการ centralization ที่ได้ระบุไว้ในส่วนก่อนหน้านี้ พูลขนาดใึดที่มี validators หลายตัวอาจได้รับประโยชน์จากการให้ความเป็นส่วนตัวในธุรกรรมให้กับนักเทรดและผู้ใช้ ซึ่งจะเพิ่มรายได้ MEV ของพวกเขา

การต่อสู้กับปัญหาที่เกี่ยวข้องกับ MEV ใน Ethereum หลังจากการผสานรวม เป็นพื้นที่หลักในการวิจัย จนถึงปัจจุบันมี 2 วิธีที่เสนอเพื่อลดผลกระทบทางลบของ MEV ต่อการกระจายและความปลอดภัยของ Ethereum หลังจากการผสานรวม คือ Proposer-Builder Separation (PBS) และ Builder API

การแยกผู้เสนอ-ผู้สร้าง

ใน proof-of-work และ proof-of-stake โหนดที่สร้างบล็อกจะเสนอให้เพิ่มลงในโซ่กับโหนดอื่น ๆ ที่มีส่วนร่วมในการตรวจสอบ บล็อกใหม่จะเป็นส่วนหนึ่งของโซ่ที่เชื่อถือได้หลังจากมีมือขุดอื่นสร้างบนบล็อกนั้น (ใน PoW) หรือได้รับการรับรองจากส่วนใหญ่ของผู้ตรวจสอบ (ใน PoS)

การรวมบทบาทของผู้ผลิตบล็อกและผู้เสนอบล็อกเป็นสิ่งที่นำเข้ามากที่สุดของปัญหาที่เกี่ยวข้องกับ MEV ที่ได้ระบุไว้ก่อนหน้านี้ เช่น โหนดของตรวจสอบถูกสรรเสริญให้กระตุ้นให้เกิดการเรียงลำดับของโซ่ในการโจมตีนักค้านเวลาเพื่อสูงสุดในการรับรายได้ MEV

การแยกผู้เสนอและผู้ก่อสร้าง

(เปิดในแท็บใหม่)

(PBS) ออกแบบมาเพื่อลดผลกระทบจาก MEV โดยเฉพาะที่ระดับความเห็นร่วม คุณสมบัติหลักของ PBS คือการแยกกฏของผู้ผลิตบล็อกและผู้เสนอบล็อก ผู้ตรวจสอบยังมีหน้าที่เสนอและลงคะแนนเกี่ยวกับบล็อก แต่มีชั้นเรียนใหม่ของหน่วยงานพิเศษที่เรียกว่าผู้สร้างบล็อกที่มีหน้าที่เรียงลำดับธุรกรรมและสร้างบล็อก

ภายใต้ PBS, ตัวสร้างบล็อกจะสร้างชุดธุรกรรมและวางราคาเสนอเพื่อรวมไว้ในบล็อก Beacon Chain (เป็น "เพย์โหลดการดําเนินการ"). ผู้ตรวจสอบความถูกต้องเลือกที่จะเสนอบล็อกถัดไปจากนั้นตรวจสอบการเสนอราคาที่แตกต่างกันและเลือกชุดที่มีค่าธรรมเนียมสูงสุด PBS สร้างตลาดการประมูลเป็นหลักซึ่งผู้สร้างเจรจากับผู้ตรวจสอบความถูกต้องที่ขายพื้นที่บล็อก

การออกแบบ PBS ปัจจุบันใช้ ระบบ commit-reveal

(เปิดในแท็บใหม่)

ที่ในนั้นผู้ก่อสร้างเพียงเผยแพร่การของกุญแจทางรหัสถึงเนื้อหาของบล็อก (หัวบล็อก) พร้อมกับการเสนอของพวกเขาเมื่อยอมรับการเสนอที่ชนะ เจ้าของเสนอสร้างการเสนอบล็อกที่ลงนามซึ่งรวมถึงหัวบล็อก ผู้ก่อสร้างบล็อกคาดหวังที่จะเผยแพร่ร่างเต็มของบล็อกหลังจากเห็นการเสนอบล็อกที่ลงนามและต้องได้รับเพียงพอน้อย

การรับรองจากผู้ตรวจสอบก่อนที่จะถูกสรุป

การแยกผู้เสนอและผู้สร้างช่วยลดผลกระทบของ MEV ได้อย่างไร

การแยกตัวสร้างผู้เสนอในโปรโตคอลช่วยลดผลกระทบของ MEV ต่อฉันทามติโดยการลบการแยก MEV ออกจากขอบเขตของผู้ตรวจสอบความถูกต้อง ผู้สร้างบล็อกที่ใช้ฮาร์ดแวร์พิเศษจะคว้าโอกาส MEV ในอนาคต

นี่ไม่ได้ยกเว้น validators จากรายได้ที่เกี่ยวข้องกับ MEV โดยสิ้นเชิง แต่ทางผู้สร้างจะต้องประมูลราคาสูงเพื่อให้บล็อกของพวกเขาได้รับการยอมรับจาก validators อย่างไรก็ตาม โดย validators ไม่ได้โฟกัสอย่างเต็มที่ต่อรายได้จาก MEV อีกต่อไป การข่มขู่จากการโจมตี time-bandit ลดลง

การแยกผู้เสนอ-ผู้ก่อสร้างยังลดความเสี่ยงที่เกิดจากการกระจายของ MEV อีกด้วย ตัวอย่างเช่นการใช้ระบบ commit-reveal ลดความจำเป็นที่ผู้ก่อสร้างต้องเชื่อใจในผู้ตรวจสอบที่ไม่ใช่การขโมยโอกาส MEV หรือเปิดเผยให้ผู้ก่อสร้างอื่น ๆ รู้จัก สิ่งนี้ลดอุปสรรคสำหรับผู้ถือสําหรับผู้เสนอ-ผู้ก่อสร้างเดี่ยวที่จะได้รับประโยชน์จาก MEV มิฉะนั้น ผู้ก่อสร้างจะมีแนวโน้มที่จะพึ่งพาบ่อยกับ พูลขนาดใหญ่ที่มีชื่อเสียงนอกเครือและทําการค้านอกเครือกับพวกเขา

ในทํานองเดียวกันผู้ตรวจสอบความถูกต้องไม่จําเป็นต้องไว้วางใจผู้สร้างที่จะไม่ระงับเนื้อหาบล็อกหรือเผยแพร่บล็อกที่ไม่ถูกต้องเนื่องจากการชําระเงินไม่มีเงื่อนไข ค่าธรรมเนียมของผู้ตรวจสอบยังคงดําเนินการแม้ว่าบล็อกที่เสนอจะไม่พร้อมใช้งานหรือประกาศว่าไม่ถูกต้องโดยผู้ตรวจสอบรายอื่น ในกรณีหลังบล็อกจะถูกทิ้งโดยบังคับให้ผู้สร้างบล็อกสูญเสียค่าธรรมเนียมการทําธุรกรรมและรายได้ MEV ทั้งหมด

API ตัวสร้าง

ในขณะที่การแยกผู้เสนอและผู้สร้างสิ่งสัญญาสัญญาว่าจะลดผลของการสกัด MEV การนำมาใช้ต้องการการเปลี่ยนแปลงในโปรโตคอลการตรวจสอบ โดยเฉพาะการเลือก forkกฎบน Beacon Chain จะต้องได้รับการอัปเดตBuilder API

(เปิดในแท็บใหม่)

เป็นวิธีการชั่วคราวที่มุ่งหวังที่จะให้การปฏิบัติการของ proposer-builder separation ทำงานได้ อย่างไรก็ตามมีความสมมติสูงขึ้น

Builder API เป็นเวอร์ชันที่แก้ไขแล้วของ เครื่องยนต์ API

(เปิดในแท็บใหม่)

ใช้โดยลูกค้าชั้นความเห็นเพื่อขอการดำเนินการจากลูกค้าชั้นการดำเนินการ ตามที่ระบุไว้ในโปรดเลือก validator ที่ซื่อสัตย์

(เปิดในแท็บใหม่)

, ผู้ตรวจสอบที่ถูกเลือกสำหรับหน้าที่ในการเสนอบล็อก ร้องขอจับกลุ่มธุรกรรมจากไคลเอ็นต์การดำเนินการที่เชื่อมต่อ ซึ่งพวกเขารวมอยู่ในบล็อก Beacon Chain ที่เสนอ

Builder API ยังทําหน้าที่เป็นตัวกลางระหว่างผู้ตรวจสอบความถูกต้องและไคลเอ็นต์ชั้นการดําเนินการ แต่มันแตกต่างกันเพราะช่วยให้ผู้ตรวจสอบความถูกต้องบน Beacon Chain สามารถจัดหาบล็อกจากเอนทิตีภายนอก (แทนที่จะสร้างบล็อกภายในเครื่องโดยใช้ไคลเอนต์การดําเนินการ).

ด้านล่างคือภาพรวมของวิธีการทำงานของ Builder API:

  1. API Builder เชื่อมต่อผู้ตรวจสอบกับเครือข่ายของผู้สร้างบล็อกที่กำลังทำงานด้วย execution layer clients โดยเหมือนใน PBS บิวเดอร์เป็นฝ่ายที่เชี่ยวชาญในการลงทุนในการสร้างบล็อกที่ใช้ทรัพยากรแบบมีการใช้ทรัพยากรมากและใช้กลยุทธ์ที่แตกต่างเพื่อสูงสุดรายได้ที่ได้รับจาก MEV + ทิปลำดับความสำคัญ
  2. ผู้ตรวจสอบ (ที่กำลังเรียกใช้ไคลเอ็นต์เลเยอร์คอนเซนซัส) ร้องขอเป้าหมายการดำเนินการพร้อมกับการเสนอราคาจากเครือข่ายของผู้สร้าง การเสนอราคาจากผู้สร้างจะประกอบด้วยหัวเรื่องของเป้าหมายการดำเนินการ - การยินยอมทางคริปโตที่จะดำเนินการของเนื้อหา - และค่าธรรมเนียมที่จะต้องจ่ายให้กับผู้ตรวจสอบ
  3. ผู้ตรวจสอบความถูกต้องจะตรวจสอบราคาเสนอที่เข้ามาและเลือกเพย์โหลดการดําเนินการโดยมีค่าธรรมเนียมสูงสุด การใช้ Builder API, ผู้ตรวจสอบความถูกต้องจะสร้างข้อเสนอบล็อก Beacon "blinded" ที่มีเฉพาะลายเซ็นและส่วนหัวเพย์โหลดการดําเนินการและส่งไปยังผู้สร้าง.
  4. ผู้สร้างที่กำลังใช้ Builder API คาดว่าจะตอบกลับด้วยข้อมูลการดำเนินการทั้งหมดเมื่อเห็นข้อเสนอบล็อกที่ถูกเชิงลับ นี้ทำให้ผู้ตรวจสอบสามารถสร้างบล็อก Beacon "ลงนาม" ซึ่งพวกเขาจะกระจ散播ไปทั่วเครือข่าย
  5. ผู้ตรวจสอบที่ใช้ Builder API ยังคาดหวังว่าจะสร้างบล็อกในท้องถิ่นในกรณีที่ผู้สร้างบล็อกล้มเหลวในการตอบสนองทันที เพื่อป้องกันไม่ให้พลังงานบล็อกเติบโตได้ อย่างไรก็ตาม ผู้ตรวจสอบไม่สามารถสร้างบล็อกอื่นโดยใช้ธุรกรรมที่เปิดเผยในขณะนี้หรือชุดอื่น ๆ อีกเพราะมันจะเทียบเท่ากับการหลอกลวง (ลงนามบล็อกสองรายการในช่องเวลาเดียวกัน) ซึ่งเป็นความผิดที่สามารถถูกลดค่าได้

ตัวอย่างการนำ API ตัวสร้างมาใช้งานMEV เพิ่มความเร็ว

(opens in a new tab)

, การปรับปรุงในกลไกการประมูล Flashbots

(เปิดในแท็บใหม่)

ออกแบบมาเพื่อลดผลกระทบทางลบของ MEV ต่อ Ethereum Flashbots auction ช่วยให้นักขุดใน proof-of-work สามารถนอกที่จะ outsources งานในการสร้างบล็อกที่มีกำไรไปยังฝ่ายที่เชี่ยวชาญที่เรียกว่า searchers

ผู้ค้นหามองหาโอกาส MEV ที่มีกำไรและส่งจดหมายการทำธุรกรรมไปยังนักขุดเหมืองพร้อมกับ การเสนอราคาแบบปิดผนึก

(เปิดในแท็บใหม่)

สำหรับการรวมกันในบล็อก นักขุดที่ทำงาน mev-geth เวอร์ชันที่แยกออกมาของ go-ethereum (Geth) ไคลเอ็นต์จะต้องเลือกแบรนด์ที่มีกำไรมากที่สุดและขุดเป็นส่วนหนึ่งของบล็อกใหม่ ในการป้องกันนักขุดจากการสแปมและธุรกรรมที่ไม่ถูกต้อง กองทรัพย์ธุรกรรมผ่าน relayers สำหรับการตรวจสอบก่อนที่จะไปสู่นักขุด

MEV Boost ยังคงคงการทำงานเหมือนการประมูล Flashbots เดิม แม้ว่ามีคุณลักษณะใหม่ที่ออกแบบมาสำหรับการสลับของ Ethereum เพื่อเป็นการพิสูจน์ว่าเป็นเจ้าของหุ้น ผู้ค้นหายังคงพบธุรกรรม MEV ที่มีกำไรสำหรับการรวมอยู่ในบล็อก แต่มีชนิดใหม่ของฝ่ายที่เชี่ยวชาญเรียกว่า ผู้สร้าง ที่รับผิดชอบในการรวบรวมธุรกรรมและการเอนด์เล่นเป็นบล็อก ผู้สร้างยอมรับการประมูลราคาที่ปิดจากผู้ค้นหาและเรียกใช้การปรับปรุงเพื่อค้นหาลำดับที่มีกำไรมากที่สุด

ผู้เชื่อถือยังคงรับผิดชอบในการตรวจสอบกองธุรกรรมก่อนส่งให้ผู้เสนอ อย่างไรก็ตาม MEV Boost นำเสนอการป้องกันที่รับผิดชอบในการ提供ความพร้อมใช้งานข้อมูลโดยการเก็บข้อมูล block bodies ที่ส่งโดย builders และ block headers ที่ส่งโดย validators ที่นี่ validator ที่เชื่อมต่อกับ relay จะขอ execution payloads ที่พร้อมใช้งานและใช้อัลกอริทึมการจัดลำดับของ MEV Boost เพื่อเลือก header ของ payload ที่มีการเสนอราคาสูงที่สุด + MEV tips

Builder API ช่วยลดผลกระทบของ MEV ได้อย่างไร

ประโยชน์หลักของ Builder API คือศักยภาพในการประชาธิปไตยการเข้าถึงโอกาส MEV โดยใช้ระบบ commit-reveal เพื่อลดการสมมติและลดอุปสรรคในการเข้าถึงสำหรับผู้ตรวจสอบที่ต้องการรับประโยชน์จาก MEV นี่ควรจะลดความกดดันให้กับผู้ถือสูงบางคนที่จะรวมตัวกับสระการถือในขนาดใหญ่เพื่อเพิ่มกำไร MEV

การใช้งาน API ของ Builder อย่างแพร่หลายจะส่งเสริมการแข่งขันที่ดีขึ้นระหว่างผู้สร้างบล็อกซึ่งเพิ่มความต้านทานต่อการเซ็นเซอร์ได้ เมื่อผู้ตรวจสอบการเสนอราคาจากผู้สร้างหลายราย ผู้สร้างที่ตั้งใจที่จะเซ็นเซอร์การทำธุรกรรมของผู้ใช้หนึ่งคนหรือมากกว่าต้องเสนอราคาที่สูงกว่าผู้สร้างที่ไม่มีเจตนาที่จะเซ็นเซอร์ทุกคนเพื่อประสบความสำเร็จ นี้จะเพิ่มค่าใช้จ่ายในการเซ็นเซอร์ผู้ใช้อย่างมากและกักกันการปฏิบัติ

บางโครงการ เช่น MEV Boost ใช้ Builder API เป็นส่วนหนึ่งของโครงสร้างโดยรวมที่ออกแบบมาเพื่อให้ความเป็นส่วนตัวในธุรกรรมแก่กลุ่มบุคคลบางราย เช่น นักซื้อขายที่พยายามหลีกเลี่ยงการโจมตีจากด้านหน้า/การโจมตีจากด้านบน การทำเช่นนี้ถูกบรรลุด้วยการให้ช่องทางสื่อสารส่วนตัวระหว่างผู้ใช้และผู้สร้างบล็อก แตกต่างจาก mempools ที่อนุญาตที่ถูกอธิบายไว้ก่อนหน้านี้ วิธีการนี้มีประโยชน์เนื่องจากเหตุผลต่อไปนี้:

  1. การมีผู้ก่อสร้างหลายคนบนตลาดทำให้การเซ็นเซอร์กลายเป็นสิ่งที่ไม่แข็งแกร่ง ซึ่งเป็นประโยชน์ต่อผู้ใช้บริการ ในทวีความเป็นตรงข้าม การมีสระน้ำมืดที่มีฐานทัพซึ่งเชื่อถือได้จะรวมพลังในมือของผู้ก่อสร้างบล็อกไม่กี่คนและเพิ่มโอกาสในการเซ็นเซอร์
  2. ซอฟต์แวร์ Builder API เป็นโอเพ่นซอร์ส ซึ่งช่วยให้ผู้คนสามารถให้บริการผู้สร้างบล็อกได้ ซึ่งหมายความว่าผู้ใช้ไม่ถูกบังคับให้ใช้บล็อกบิลเดอร์เฉพาะใด ๆ และปรับปรุงความเป็นกลางและความเป็นไปได้ของ Ethereum อีกด้วย อย่างไรก็ตาม นักซื้อ MEV-seeking จะไม่สร้างส่วนผสมอย่างไม่ตั้งใจให้กับการเซ็นทรัลไลเซชันโดยใช้ช่องทางธุรกรรมส่วนตัว

ทรัพยากรที่เกี่ยวข้อง

ข้มมีชีวิตชีวา

  1. บทความนี้ถูกพิมพ์อีกครั้งจาก [ ethereum]. สิทธิ์ต่างๆ เป็นของผู้เขียนต้นฉบับ [@wackerow]. If there are objections to this reprint, please contact the Gate เรียนทีม และพวกเขาจะจัดการกับมันทันที
  2. คำชี้แจงความรับผิด: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงของผู้เขียนเท่านั้น และไม่เกิดเป็นคำแนะนำในการลงทุนใดๆ
  3. การแปลบทความเป็นภาษาอื่นๆ ถูกดำเนินการโดยทีม Gate Learn หากไม่ได้กล่าวถึง การคัดลอก การกระจาย หรือการลอกเลียนบทความที่ถูกแปล ถือเป็นการละเมิด
Bắt đầu giao dịch
Đăng ký và giao dịch để nhận phần thưởng USDTEST trị giá
$100
$5500