Flashbots: แข่งกับวิกฤต MEV
หมายเหตุบรรณาธิการ: บทความนี้มาจากผู้ที่ชื่นชอบ Ethereum (ID: ethfans)หมายเหตุบรรณาธิการ: บทความนี้มาจาก
ผู้ที่ชื่นชอบ Ethereum (ID: ethfans)
ผู้ที่ชื่นชอบ Ethereum (ID: ethfans)
ผู้เขียน: thegostep แปล: A Jian พิมพ์ซ้ำโดย Odaily โดยได้รับอนุญาต
Flashbots เป็นองค์กรวิจัยและพัฒนาที่ก่อตั้งขึ้นเพื่อบรรเทาปัจจัยภายนอกเชิงลบและความเสี่ยงในการเอาชีวิตรอดที่เกิดจาก "ค่าที่ขุดได้ (MEV)" ต่อแพลตฟอร์มบล็อกเชนสัญญาอัจฉริยะ เราเสนอให้ออกแบบระบบนิเวศที่ไม่น่าเชื่อถือ โปร่งใส และยุติธรรมสำหรับการรวบรวม MEV เพื่อปกป้องแนวคิดของ Ethereum
การระเบิดของการใช้งาน Ethereum ในช่วงไม่กี่เดือนที่ผ่านมาได้เผยให้เห็นปัจจัยภายนอกเชิงลบบางอย่างที่เกิดจาก MEV รวมถึงความแออัดของเครือข่าย (เช่น ภาระที่เพิ่มขึ้นในเครือข่ายแบบ peer-to-peer) และความแออัดของห่วงโซ่ (เช่น พื้นที่บล็อกที่คับแคบ): การประเมินเบื้องต้นแสดงให้เห็นว่าปริมาณงานของ Ethereum สามารถเพิ่มได้อย่างน้อย 2.4% โดยการกำจัดกระบวนการปั๊ม MEV ที่ไม่มีประสิทธิภาพ นอกจากนี้ ระบบสิ่งจูงใจในปัจจุบันสำหรับการปั๊ม MEV ยังก่อให้เกิดความเสี่ยงที่มีอยู่ต่อความปลอดภัยที่เป็นเอกฉันท์ใน Ethereum เนื่องจากมันสร้างแรงจูงใจในการเริ่มต้นการจัดระเบียบใหม่แบบลูกโซ่เพื่อรับ MEV สำหรับบล็อกที่ผ่านมา (เช่น ผ่านการโจมตีแบบเจาะเวลา 14 ) ยังช่วยให้ผู้คน สิ่งจูงใจในการรวมศูนย์การกำหนดเส้นทางของธุรกรรมเพื่อประโยชน์ของความเป็นส่วนตัว ความหน่วงต่ำ และการควบคุมการสั่งซื้อ เราเชื่อว่าสิ่งจูงใจเหล่านี้เป็นอันตรายเพราะมันบ่อนทำลายการไม่มีค่าเข้าชมและจุดสิ้นสุดของ Ethereum
แม้ว่าความเสี่ยงที่มีอยู่และปัจจัยภายนอกเชิงลบเหล่านี้จะมีอยู่เสมอ แต่เหตุการณ์ต่างๆ ในช่วงหกเดือนที่ผ่านมาได้แสดงให้เห็นว่าการใช้งานเครือข่ายได้มาถึงจุดเปลี่ยนแล้ว เราสังเกตเห็นว่าผู้คนจำนวนมากกำลังพัฒนาสิ่งอำนวยความสะดวกในการกำหนดเส้นทางการทำธุรกรรมแบบเอกสิทธิ์เฉพาะบุคคล และกังวลเกี่ยวกับสิ่งเหล่านี้ทั้งหมด เนื่องจากมีศักยภาพที่จะกัดกร่อนความเป็นกลาง ความโปร่งใส การกระจายอำนาจ และความยุติธรรมของ Ethereum ในปัจจุบัน เหตุการณ์เหล่านี้ยังแสดงให้เห็นว่าวิกฤตที่มีอยู่ข้างต้นและปัจจัยภายนอกเชิงลบมีแนวโน้มที่จะรุนแรงขึ้น
ในบทความนี้ เราจะอธิบายรายละเอียดขององค์กร Flashbots และโครงการเริ่มต้นของแผนงานการวิจัย MEV-Inspect และ MEV-Geth การสนทนาเพิ่มเติมเกี่ยวกับความเป็นมาและแรงจูงใจของโครงการของเราสามารถพบได้ที่นี่
MEV-Inspect: ขจัดความไม่สมดุลของข้อมูล
ขั้นตอนแรกในการทำความเข้าใจปัญหาที่เกิดจากวิธีการรวบรวม MEV ในปัจจุบันคือการหาปริมาณผลกระทบ ก่อนหน้านี้มีเพจต่างๆ เช่น frontrun.me27 และไซต์เมตริกอุตสาหกรรมบางแห่งที่มีเมตริกที่เกี่ยวข้องกับ MEV แต่เราพบว่าจำเป็นต้องมีวิธีที่เป็นมาตรฐานและปรับขนาดได้เพื่อใช้ประโยชน์จากข้อมูลนี้ที่ผลิตโดย Ethereum และบล็อกเชนอื่นๆ .
วิธีการทำงานของ MEV-Inspect
MEV-Inspect เป็นโปรแกรมรวบรวมข้อมูล blockchain ที่สแกน Ethereum blockchain และระบุกิจกรรมการปั๊ม MEV โปรแกรมรวบรวมข้อมูลจะข้ามผ่านบล็อกเชน วิเคราะห์ธุรกรรมตามธุรกรรม ตรวจสอบการกระทำที่ทราบซึ่งเกิดขึ้นภายในธุรกรรม และอนุมานจากการกระทำที่รวมกันเหล่านี้ ซึ่งอาจเกิดขึ้นในธุรกรรมหนึ่งๆ เมื่อจัดหมวดหมู่แล้ว ข้อมูลทางสถิติจะถูกแท็กด้วยแท็กที่สำคัญ (ซัพพลายเออร์ ประเภทธุรกรรม ความสำเร็จหรือความล้มเหลว) และใส่ลงในฐานข้อมูลสำหรับการจัดตารางและการวิเคราะห์ การวิเคราะห์เบื้องต้นที่ได้รับจาก MEV-Inspect เผยให้เห็นสิ่งต่อไปนี้:
จากการวิเคราะห์บล็อก 443,000 บล็อก อย่างน้อย 10,000 บล็อกเสียไปในการสกัด MEV ที่ไม่มีประสิทธิภาพ
อย่างน้อย 18.7% ของ MEV ที่หุ่นยนต์ได้รับเปลี่ยนเป็นค่าน้ำมันและส่งมอบให้กับคนงานเหมือง ซึ่งคิดเป็น 3.7% ของค่าธรรมเนียมการทำธุรกรรมทั้งหมด
หากไม่มีการทำงานอย่าง MEV-Inspect เพื่อช่วยให้เราเข้าใจ MEV ได้ดียิ่งขึ้น ผู้ใช้ Ethereum จะเข้าใจ MEV ได้ยากขึ้น เนื่องจากโครงสร้างพื้นฐานที่มีความสำคัญต่อความปลอดภัยมากขึ้นเรื่อยๆ ย้ายออกไปนอกเครือข่าย และสถานะบนเครือข่ายและข้อมูลก็ขยายใหญ่ขึ้นเรื่อย ๆ มันกลายเป็นเรื่องยากมากขึ้นสำหรับคนธรรมดาที่จะเข้าถึงหนึ่งในวิสัยทัศน์ดั้งเดิมของสกุลเงินดิจิทัล: ความโปร่งใส การรักษาแดชบอร์ดที่โปร่งใสสำหรับผู้ใช้ของเราเป็นวิธีที่ดีที่สุดที่เราสามารถประเมินสถานะปัจจุบันของ MEV และตรวจสอบผลกระทบของกิจกรรม Flashbots ดังนั้นเราจึงมุ่งมั่นที่จะรักษาแดชบอร์ดดังกล่าวไว้ตราบเท่าที่เงินทุนและทรัพยากรขององค์กรของเราอนุญาต

ไม่ใช่เรื่องง่ายที่จะเข้าใจกิจกรรมของ MEV บนห่วงโซ่ผ่าน MEV-Inspect ต้องใช้ความพยายามอย่างเต็มที่ในการวิเคราะห์พฤติกรรมของบอทที่หลากหลาย และพัฒนาฮิวริสติกเพื่อจัดประเภทการใช้สัญญาอัจฉริยะของบอท การจัดหมวดหมู่เหล่านี้อาจไม่เคยสมบูรณ์แบบ แต่เป้าหมายของเราคือการประเมินที่เป็นประโยชน์และติดตามวิวัฒนาการของค่าเมตริก สถาปัตยกรรมโมดูลาร์ของ MEV-Inspect ได้รับการออกแบบอย่างแม่นยำเพื่อให้ชุมชนมีส่วนร่วม ซึ่งเราสามารถปรับปรุงความครอบคลุมและความแม่นยำของเครื่องมือได้อย่างต่อเนื่อง ดูที่เก็บ Github สำหรับ MEV-Inspect
เราได้ออกแบบและดำเนินโครงการพิสูจน์แนวคิดสำหรับวิธีการสกัด MEV แบบไม่ต้องขออนุญาตที่เรียกว่า "MEV-Geth" โดยทั่วไป มันเป็นกลไกการประมูลแบบปิดผนึกสำหรับการสื่อสารการตั้งค่าการสั่งซื้อธุรกรรม แม้ว่าโครงการพิสูจน์แนวคิดของเราจะยังรับประกันความน่าเชื่อถือได้ไม่สมบูรณ์ แต่เราเชื่อว่าเป็นการปรับปรุงที่สำคัญเหนือสถานะที่เป็นอยู่ การนำ MEV-Geth มาใช้ควรช่วยลดความแออัดของเครือข่ายและความแออัดของห่วงโซ่ที่เกิดจากบอทที่รันส่วนหน้าและส่วนหลังได้อย่างมาก
ทำไมต้องพัฒนา MEV-Geth? เราเชื่อว่าหากไม่ได้ใช้โครงสร้างพื้นฐานที่เป็นกลาง เปิด และเป็นโอเพ่นซอร์สเพื่อให้ได้การสกัด MEV ที่ปราศจากการเข้าถึง MEV อาจกลายเป็นบ้านของคนวงใน ในฐานะองค์กร เรามุ่งมั่นที่จะนำเสนอการใช้อ้างอิงของวิธีการแยก MEV ที่ยุติธรรม มีจริยธรรม และเป็นกลางทางการเมือง นอกจากนี้ เรายังหวังว่าการทำเช่นนี้จะสามารถป้องกันไม่ให้ Ethereum ถูกกัดกร่อนโดย Dark Pool ที่ไว้วางใจได้หรือช่องทางเฉพาะ ซึ่งเป็นจุดอ่อนในการรักษาความปลอดภัย เราเปิดตัว MEV-Geth ด้วยเป้าหมายสองประการ ในแง่หนึ่ง เราหวังว่าจะสร้างระบบนิเวศสำหรับการสกัด MEV ที่สามารถปกป้องคุณลักษณะของ Ethereum ได้ ในทางกลับกัน ระบบสามารถเริ่มการสนทนากับชุมชนรอบตัวเรา แผนงานการวิจัยและพัฒนา เป้าหมายการออกแบบ เข้าถึงได้ฟรี: ไม่มีคนกลางที่สามารถตรวจสอบธุรกรรมได้ มีประสิทธิภาพ: กระบวนการสกัด MEV จะไม่ก่อให้เกิดความแออัดของเครือข่ายและความแออัดของห่วงโซ่โดยไม่จำเป็น ความเป็นส่วนตัวก่อนที่จะเข้าสู่ห่วงโซ่: นั่นคือการทำธุรกรรมจะเป็นที่รู้จักของทุกคนเมื่อบรรจุลงในบล็อกเท่านั้น โปรดทราบว่าความเป็นส่วนตัวนี้ไม่ได้กีดกันผู้ที่ได้รับแจ้งล่วงหน้า เช่น ผู้รวบรวมธุรกรรม/เกตเวย์/นักขุด
ขั้นสุดท้าย: เมื่อธุรกรรมได้รับการบรรจุในห่วงโซ่แล้ว การสกัด MEV จะไม่สามารถย้อนกลับได้ ใช้เพื่อป้องกันการโจมตีแบบห่วงโซ่เวลา
MEV-Geth ทำงานอย่างไร

minTimestamp และ maxTimestamp เป็นเงื่อนไขทางเลือกสองเงื่อนไข ซึ่งใช้เพื่อจำกัดช่วงเวลาที่ถูกต้องของแพ็กเกจธุรกรรมเพิ่มเติม
นักขุดสามารถรัน MEV-Geth เพื่อขุดบล็อก MEV หรือใช้ส้อมที่ตรงตามมาตรฐานของตนเอง
MEV-Geth ได้รับการดูแลโดยทีมผู้พัฒนาหลักของ Flashbots และสามารถดูซอร์สโค้ดได้ที่นี่
Flashbots: องค์กรของเรา Flashbots มีต้นกำเนิดมาจาก MEV Pi-rate Ship ซึ่งเป็นกลุ่มวิจัยสหวิทยาการที่เป็นกลางและไม่ลำเอียงต่อห่วงโซ่ สนับสนุนการวิจัยเชิงทฤษฎีและเชิงประจักษ์ที่เกี่ยวข้องกับ MEV
งานวิจัยของเราจะคงอยู่ไปอีกนาน เราจะใช้การวิจัยเพื่อกำหนดและปรับปรุงแผนงานของเรา กำหนดขั้นตอนของการพัฒนาองค์กรและเหตุการณ์สำคัญที่เกี่ยวข้อง
การวิจัยของเราต้องการการสร้างร่วมกันอย่างเปิดเผย โปร่งใส และทำซ้ำๆ ดึงแรงบันดาลใจจากงานวิจัยเชิงวิชาการและประยุกต์ และใช้กระบวนการ Ethereum Upgrade Proposal (EIP) เป็นแม่แบบ การวิจัยสามารถได้รับการสนับสนุนทางการเงินโดย MEV Investigator Program ความมุ่งมั่นของประชาชน ในฐานะองค์กรวิจัยแบบเปิด เราให้คำมั่นว่าต่อจากนี้ไป เราจะ: ใช้การสร้างของเราเพื่อปกป้องค่านิยมหลักของ Ethereum: การเปิดกว้าง การไม่สามารถเข้าถึงได้ การกระจายอำนาจ และพบกับวิกฤตที่เกิดจาก MEV
เปิดแหล่งที่มาการวิจัยของเราและรหัสสำหรับโครงสร้างพื้นฐานหลักของ Flashbots เพื่อให้ทุกคนในชุมชนสามารถมีส่วนร่วมและได้รับประโยชน์จากมัน
วัตถุประสงค์ของการวิจัย เป้าหมายใหญ่ของเรา—เพื่อแก้ไขวิกฤต MEV—สามารถแบ่งออกเป็นสามส่วน: การทำให้ลึกลับ การทำให้เป็นประชาธิปไตย และการกระจาย สำหรับแต่ละหัวข้อ เราแสดงรายการคำถามที่เราพยายามตอบ: ค้นพบป่ามืด
จะหาปริมาณอันตรายต่อผู้ใช้เนื่องจากวิธีการสกัด MEV และจัดหาเครื่องมือสำหรับนักพัฒนาเพื่อลดผลกระทบของแอปพลิเคชันได้อย่างไร จะแนะนำความโปร่งใสมากขึ้นในพื้นที่ MEV เพื่อให้ชุมชนสามารถพัฒนาบรรทัดฐานทางสังคมสำหรับการแยก MEV ได้อย่างไร ทำให้กระบวนการสกัดเป็นประชาธิปไตย
กระบวนการสกัด MEV จะมีประสิทธิภาพและปราศจากอุปสรรคในการเข้าได้อย่างไร โอกาสของ MEV จะทำให้ทุกคนเข้าถึงได้อย่างเท่าเทียมกันได้อย่างไร การกระจายผลกำไร
จะสร้างแบบจำลองความเข้ากันได้ของสิ่งจูงใจที่ยั่งยืนในหมู่นักขุด นักเทรด นักพัฒนา DeFi ฯลฯ ได้อย่างไร
เราแบ่งแผนงานการวิจัยออกเป็นขั้นตอนต่างๆ เพื่อให้การวิจัยที่ตามมาสามารถสร้างความสำเร็จและข้อสรุปก่อนหน้านี้ได้ ระยะที่ 1 ประกอบด้วยสองการศึกษา: กระดาษ 1: สถาปัตยกรรม Flashbots สรุป: อธิบายถึงการแลกเปลี่ยนสถาปัตยกรรมและการออกแบบของโครงสร้างพื้นฐานที่เรากำลังพัฒนา
กลไกเหล่านี้จะทำงานแตกต่างกันในอัลกอริทึม PoW/PoS/ไร้ผู้นำ และสัญญาการยกเลิกกับการประมูลการสั่งซื้อธุรกรรมหรือไม่ กระดาษ 2: จริยธรรมของ Flashbots บทคัดย่อ: กล่าวถึงประเด็นด้านจริยธรรมที่เกี่ยวข้องกับ MEV และโครงสร้างพื้นฐานที่เราพัฒนา เราควรพัฒนากลไกการประมูลที่ "ดี" เพื่อสื่อสารการตั้งค่าการสั่งซื้อธุรกรรมหรือไม่? จะลดความเสียหายต่อฉันทามติและผู้ใช้ที่เกิดจากสิ่งจูงใจในการติดสินบนเพื่อแย่งชิงลำดับความสำคัญได้อย่างไร
ความโปร่งใสระดับใดที่อนุญาตในการสกัด MEV
MEV มีลักษณะอย่างไรในหลักนิติศาสตร์? ควรมีการสร้างการกำกับดูแลตนเองในอุตสาหกรรมประเภทใด?
โทรหาข้อเสนอแนะและการมีส่วนร่วม
มีส่วนร่วมในการวิจัย MEV
- เรายินดีให้คุณตรวจสอบพื้นที่เก็บข้อมูล MEV-Research Github เพื่อเรียนรู้เกี่ยวกับโปรแกรม MEV Fellowship เริ่มมีส่วนร่วมโดยเปิดประเด็นและ/หรือเขียนข้อเสนอการวิจัยของ Flashbots (FRP) หรือเข้าร่วมการสนทนาของเราในช่องความขัดแย้งของ MEV-Research


