การซื้อขายแบบตัดหน้าเป็นปัญหาที่เกิดมาอย่างยาวนานในตลาดการเงิน มาจากการเงินแบบดั้งเดิม ที่โบรกเกอร์หรือคนภายในใช้ข้อมูลพิเศษเพื่อวางซื้อขายก่อนลูกค้า มันถูกกำหนดให้เป็นการละเมิดจริยธรรมและผิดกฎหมาย และเจ้าหน้าที่ดูแลกฎระเบียบจับกุมและดำเนินคดีกับผู้กระทําความผิด
ในพื้นที่คริปโต, การซื้อขายแบบตัดหน้าเกิดขึ้นบนเชื่อมโยงเนื่องจากความโปร่งใสของธุรกรรมบล็อกเชนสาธารณะ นักเทรดเดอร์, บอท, และแม้กระทั่งผู้ตรวจสอบหรือผู้ขุดเหมือง สามารถใช้ประโยชน์จากธุรกรรมที่ค้างอยู่ใน mempool เพื่อกำไร
ไม่เหมือนในตลาดดั้งเดิม การ front-running ในด้านคริปโตอยู่ในพื้นที่สีเทาทางกฎหมาย ถึงแม้จะถือว่าไม่เหมาะสมอย่างทั่วไป แต่เพียงผู้ที่มีความชำนาญทางเทคนิคในการจัดลำดับธุรกรรมเท่านั้นที่สามารถใช้โอกาสนี้อย่างเต็มที่
การซื้อขายแบบตัดหน้าในโลกคริปโตคือการใช้ประโยชน์จากการดูเห็นการทำธุรกรรมที่รอดำเนินการให้เป็นที่รู้จักเพื่อได้ประโยชน์ทางการเงินโดยดำเนินการซื้อขายก่อนที่ธุรกรรมเดิมจะได้รับการดำเนินการ
โดยทั่วไปแล้ว ธุรกรรมบนบล็อกเชนไม่ได้ดำเนินการทันที แต่จะเข้าไปในพื้นที่รอชื่อเป็น mempool (หรือ memory pool) ที่นี่พวกเขาจะอยู่จนกว่านักขุดหรือผู้ตรวจสอบจะดำเนินการแก้ไข นี่คือช่องโอกาสสำหรับผู้กระทำที่ไม่ดีที่จะดูแลธุรกรรมและกำหนดธุรกรรมที่สำคัญที่สุดที่น่าจะได้กำไรมากที่สุด พวกเขามักใช้บอทและจ่ายค่าธรรมเนียมแก๊สสูงเพื่อให้ได้ลำดับความสำคัญในการดำเนินการธุรกรรมเหล่านี้
การซื้อขายแบบตัดหน้ามักเป็นเป้าหมายหลักที่ตลาดแบบกระจาย การซื้อขายขนาดใหญ่ และเหรียญที่มีความเป็นเหรียญที่มีความเหมืองขนาดเล็กที่มีการเคลื่อนไหวราคาโดยที่ผิดจริง ในขณะที่มันเป็นไปได้บนเหรียญที่มีมูลค่าสูง การแข่งขันที่สูง ความเป็นเหรียญที่ลึก และค่าธรรมเนียมแก๊สที่แพงทำให้มันเป็นไปได้น้อยที่จะสมเหตุสมผล นอกจากกรณีที่กำไรที่คาดหวังมีค่ามาก
การซื้อขายแบบตัดหน้าในโลกคริปโตมีลักษณะต่างกันขึ้นอยู่กับเงื่อนไขของตลาด ผู้เกี่ยวข้อง และกลยุทธ์การดำเนินการ ด้านล่างคือประเภทหลักของการซื้อขายแบบตัดหน้าและวิธีการดำเนินงานของพวกเขา
นักซื้อขายติดตาม mempool สำหรับคำสั่งการซื้อหรือขายที่ใหญ่ และทำการซื้อขายล่วงหน้าเพื่อทำกำไรจากการเคลื่อนไหวราคาที่คาดหวัง ตัวอย่างเช่น ผู้โจมตีอาจซื้อสินทรัพย์ก่อนที่คำสั่งที่ใหญ่จะถูกดำเนินการ โดยให้ราคาก๊าสที่สูงกว่า เพื่อให้แน่ใจว่าธุรกรรมของพวกเขาจะได้รับการจัดลำดับและดำเนินการก่อนธุรกรรมของเหยื่อ
ผู้กระทำที่ไม่ดีใช้ประโยชน์จากปริมาณการทำธุรกรรมสูงโดยการดูหาคำสั่งที่ใหญ่โต หากพวกเขาระบุพบหนึ่ง พวกเขาจะสร้างกลุ่มของการทำธุรกรรมที่ทำให้เครือข่ายเต็มไปด้วย ผลที่เกิดขึ้นคือ เหยียบเหนี่ยวจะมีความยากลำบากในการดำเนินการทำธุรกรรมของตัวเอง เนื่องจากการทำธุรกรรมของพวกเขาต้องการหาที่ว่างในบล็อกเดียวกัน เนื่องจากจำนวนการทำธุรกรรมระดับความสำคัญสูงที่แข่งขันกันมากเกินไป
นักขุดหรือผู้ตรวจสอบการทำธุรกรรมจะจัดลำดับการทำธุรกรรมในบล็อกเพื่อสกัดมูลค่าสูงสุดที่สามารถสกัดได้ (MEV) แทนที่จะประมวลผลการทำธุรกรรมตามลำดับที่มาถึง พวกเขาจะให้ความสำคัญกับการทำธุรกรรมของตนเองหรือของผู้อื่นที่สร้างมูลค่าสูงสุดที่สามารถสกัดได้ (MEV) กล่าวคือ ความสามารถในการสกัดกำไรโดยการจัดการลำดับการทำธุรกรรม
ตัวอย่าง:
ในการโจมตีแบบแซนวิช ผู้กระทำที่ไม่ดีตรวจสอบการซื้อขายที่รออยู่ใหญ่ และวางธุรกรรมสองรายการรอบๆมัน: คำสั่งหนึ่งก่อนและหนึ่งหลังธุรกรรมของเหยื่อ
ตัวอย่าง: หากผู้ใช้พยายามซื้อโทเค็นที่ราคา $1.00, ผู้โจมตีจะซื้อก่อน ทำให้ราคาเพิ่มขึ้นเป็น $1.10 แล้วขายกลับในราคาที่เพิ่มขึ้น หากผลกำไรต่อความเสียหายของผู้ใช้
ต้นฉบับ:Hacken
ตัวอย่าง: นักเทรดเดอร์ส่งคำสั่งซื้อขายมากสำหรับ Token A บน Uniswap โดย bot ของผู้ที่ซื้อขายแบบตัดหน้าตรวจจับธุรกรรมนี้ใน mempool
ตัวอย่าง: ผู้นำการซื้อขายส่งคำสั่งซื้อซื้อของเหรียญ A ด้วยค่าธรรมเนียมกําลังสูงเพื่อประมวลผลคำสั่งซื้อของพ่อค้าต้นฉบับก่อนธุรกรรม
ตัวอย่าง: คำสั่งซื้อของผู้นำด้านการซื้อขายเพิ่มราคาของโทเค็น A จาก $10 เป็น $11 ก่อนที่คำสั่งของนักเทรดเดิมจะถูกดำเนินการ
ตัวอย่าง: แทนที่จะซื้อโทเค็น A ในราคา 10 ดอลลาร์ตามที่ตั้งใจ คำสั่งของนักเทรดเดอร์ถูกดำเนินการที่ราคา 11 ดอลลาร์เนื่องจากการเพิ่มราคาที่เกิดขึ้นจากการซื้อขายแบบตัดหน้า
ตัวอย่าง: ผู้นำการซื้อขายขายโทเค็น A ที่ราคา 11 ดอลลาร์ ได้กำไรจากความแตกต่างของราคา
A รายงานที่ปล่อยในปี 2024 โดย Blockworks ยืนยันว่าเหตุการณ์ front-running ยังคงเกิดขึ้นบนบล็อกเชน Solana ซึ่งเป็นเพราะกลุ่มผู้ตรวจสอบที่เข้าร่วมใน mempools เอกชนที่สนับสนุน "การโจมตีแซนด์วิช" ในการตอบสนอง Solana Foundation ได้ลงโทษผู้ตรวจสอบที่เกี่ยวข้อง
ตามที่ออกแบบมา Solana blockchain ไม่มี public mempool สำหรับผู้ใช้งานเพื่อดูธุรกรรมที่รอดำเนินการ จึงทำให้ front-running ยากขึ้นมากขึ้น อย่างไรก็ตาม ในฐานะผู้มีส่วนร่วมหลัก validators ยังคงสามารถดูธุรกรรมที่ดำเนินการแล้วได้อยู่
ในเดือนกรกฎาคม 2023 Curve Finance แพลตฟอร์มการเงินดิจิทัล (DeFi) ชั้นนำประสบการณ์การละเมิดความปลอดภัยที่สำคัญเนื่องจากช่องโหว่ในรุ่นที่เฉพาะเจาะจงของภาษาโปรแกรม Vyper ที่ใช้ในสมาร์ทคอนแทรคของพวกเขา ช่องโหว่นี้เน้นที่กองสตรีมมาตรฐานหลายรายได้ผลต่อความสูญเสียทางการเงินอย่างมีน้ำหนัก
เป็นการตอบสนอง, ผู้กระทำที่มีจรรยาบรรณใช้กลยุทธ์การซื้อขายแบบตัดหน้าเพื่อตอบโต้การทำธุรกรรมที่ไม่ดี, เขาใช้บอท MEV เพื่อดำเนินการทำธุรกรรมล่วงหน้าก่อนที่ผู้แฮกจะพยายาม, โดยที่จับกุมและป้องกันเงินที่เสี่ยงได้อย่างมีประสิทธิภาพ อันที่จำได้คือผู้ดำเนินการที่รู้จักกันว่า “c0ffeebabe.eth” ได้ทำการซื้อขายแบบตัดหน้าอย่างประสบความสำเร็จเมื่อก่อนผู้โจมตี, ได้รับ 2,879 ETH (ประมาณ 5.4 ล้านเหรียญ) และต่อมาส่งคืนให้ Curve Finance
การซื้อขายแบบตัดหน้า สร้างชื่อเสียงที่ไม่ดีสำหรับตลาดสกุลเงินดิจิทัลโดยเฉพาะสำหรับบริษัทจำกัด เนื่องจากนักซื้อขายที่รู้สึกว่าการซื้อขายของพวกเขาอาจอยู่ในความเสี่ยงจะตัดหน้าหลีกเลี่ยงการใช้แพลตฟอร์มเหล่านี้
คนที่ซื้อขายก่อนคนอื่น ๆ จะควบคุมกิจกรรมในตลาดเพื่อสร้างความตื่นเตะเทียบกับเหรียญและทำให้นักเทรดผู้ไม่มีประสบการณ์เข้าใจว่าปริมาณการซื้อขายมีเพิ่มขึ้นเป็นตัวบ่งชี้ที่ดี ยิ่งขึ้น ยิ่งดี ยกเว้นว่ายุติธรรมนี้ซ่อนค่าสินทรัพย์ที่แท้จริง
บอทหน้า Multiple Front-running บนบล็อกเชนสามารถทำให้เครือข่ายแออัด ซึ่งทำให้เกิดสงครามประมูลเพื่อประมวลผลธุรกรรม ผู้ใช้ทั่วไปต้องรับผลกระทบจากเหตุการณ์เหล่านี้เช่นกันเนื่องจากต้องจ่ายค่าธรรมเนียมก๊าซสูงขึ้น
รีเลย์การทำธุรกรรมส่วนตัวในบล็อกเชนช่วยให้ผู้ใช้สามารถส่งธุรกรรมบนเครือข่ายบล็อกเชนโดยไม่เปิดเผยรายละเอียดของธุรกรรมเหล่านั้นต่อสาธารณชนบนเครือข่ายหลัก ซึ่งมักทำโดยใช้เมมพูลส่วนตัวเฉพาะเพื่อส่งต่อข้อมูลธุรกรรมไปยังบล็อกเชน ซึ่งจะช่วยรักษาความเป็นส่วนตัวสำหรับผู้ส่งและผู้รับ บริการเช่น Flashbots, Eden Network และ MEV-Blocker ช่วยให้ผู้ใช้สามารถหลีกเลี่ยงเมมพูลสาธารณชน ป้องกันบอทจากการตรวจจับการซื้อขาย
การตั้งค่าความอดทนทุนเล็ก ๆ ช่วยให้ธุรกรรมไม่ได้ดำเนินการหากราคาเปลี่ยนแปลงเกินขอบเขตใด ๆ การปรับขีดจำกัดความผิดพลาดเป็นสิ่งสำคัญ และเปอร์เซ็นต์ของความผิดพลาดควรถูกตั้งไว้ระหว่าง 0.1% และ 5% ขึ้นอยู่กับค่าธรรมเนียมของเครือข่ายและขนาดของสว๊อป
การจัดลำดับธุรกรรมแบบสุ่มในบล็อกเชน หมายถึงระบบที่ลำดับของธุรกรรมภายในบล็อกถูกกำหนดโดยสุ่ม ซึ่งจะป้องกันผู้กระทำที่ไม่เป็นธรรมจากการวางตำแหน่งของธุรกรรมเพื่อให้ได้ประโยชน์ที่ไม่เป็นธรรม โปรโตคอลเช่นบริการการจัดลำดับที่ยุติธรรมของ Chainlink (FSS) ป้องกันการเรียงลำดับธุรกรรมอีกครั้งตามค่าภาษีก๊าส
บางโปรโตคอล DeFi มีการเสนอการประมูลแบบ Batch Aunction ซึ่งเป็นคุณสมบัติที่คำสั่งบางอันถูกจัดเป็นกลุ่มใน 'batch' และถูกดำเนินการพร้อมกันเพื่อป้องกันการจัดการและการซื้อขายแบบตัดหน้า
Layer 2 solutions เช่น ZK-Rollups ซ่อนรายละเอียดของธุรกรรมใน mempool เพื่อลดความเสี่ยงในการซื้อขายแบบตัดหน้า
การดำเนินการธุรกรรมในช่วงเวลานอกเหนือจะลดโอกาสที่เป็นเป้าหมาย เนื่องจากผู้เริ่มต้นมีกิจกรรมมากขึ้นในช่วงเวลาที่มีกิจกรรมสูง
การใช้ ขีด จำกัด การ ทำ รายการ บ่อย จาก ที่อยู่ เดียว อาจ กีด กัน การ ซื้อขาย แบบ ตัด หน้า ที่ ดำเนิน การ โดย การ ทำให้ เครือข่าย ถูก ระบบ ด้วย การ ทำรายการ อย่าง รวดเร็ว ต่อเนื่อง
การตรวจสอบโดยบริษัทชั้นนำเป็นประจำสามารถระบุช่องโหว่ในสมาร์ทคอนแทรคท์ที่อาจเป็นแหล่งรบกวนหรือกิจกรรมที่ไม่เป็นไปตามกฎหมายได้
การซื้อขายแบบตัดหน้าทำให้ชื่อเสียงของตลาดสกุลเงินดิจิทัลเสื่อมลงและทำลายวัตถุประสงค์ของตลาดในการให้ทางเลือกที่ยุติธรรมกว่าตลาดการเงินดั้งเดิม อย่างไรก็ตามการติดตามผู้ที่ทำการซื้อขายแบบตัดหน้าเป็นเรื่องที่ท้าทาย และมีวิธีการหลายวิธีที่ใช้ในการลดการกระทำนี้ ซึ่งรวมถึงเครื่องมือ Anti-MEV (Maximum Extractable Value) และ Layer 2 solutions, private transaction relayers, และ new decentralized exchange architectures
ชุมชนบล็อกเชนยังสามารถนำกลไกมาใช้ในการลงโทษนักขุดแร่และผู้ตรวจสอบที่ทำการจัดลำดับธุรกรรมเพื่อรับประโยชน์ส่วนตัว แทนที่จะใช้การตัดหน้าอย่างเท็จจริง ตามที่เห็นในการโจมตี Curvance, ควรสนับสนุน ซึ่งการปฏิบัติทางจริยธรรม เมื่ออุตสาหกรรมเติบโตขึ้น ความพยายามร่วมกันทำให้การซื้อขายที่ถูกต้องมีประสิทธิภาพมากขึ้น จะช่วยสร้างความเชื่อถือและความซื่อสัตย์ในการเงินกระจาย สร้างเงื่อนไขที่จำเป็นสำหรับการใช้งานอย่างแพร่หลาย
การซื้อขายแบบตัดหน้าเป็นปัญหาที่เกิดมาอย่างยาวนานในตลาดการเงิน มาจากการเงินแบบดั้งเดิม ที่โบรกเกอร์หรือคนภายในใช้ข้อมูลพิเศษเพื่อวางซื้อขายก่อนลูกค้า มันถูกกำหนดให้เป็นการละเมิดจริยธรรมและผิดกฎหมาย และเจ้าหน้าที่ดูแลกฎระเบียบจับกุมและดำเนินคดีกับผู้กระทําความผิด
ในพื้นที่คริปโต, การซื้อขายแบบตัดหน้าเกิดขึ้นบนเชื่อมโยงเนื่องจากความโปร่งใสของธุรกรรมบล็อกเชนสาธารณะ นักเทรดเดอร์, บอท, และแม้กระทั่งผู้ตรวจสอบหรือผู้ขุดเหมือง สามารถใช้ประโยชน์จากธุรกรรมที่ค้างอยู่ใน mempool เพื่อกำไร
ไม่เหมือนในตลาดดั้งเดิม การ front-running ในด้านคริปโตอยู่ในพื้นที่สีเทาทางกฎหมาย ถึงแม้จะถือว่าไม่เหมาะสมอย่างทั่วไป แต่เพียงผู้ที่มีความชำนาญทางเทคนิคในการจัดลำดับธุรกรรมเท่านั้นที่สามารถใช้โอกาสนี้อย่างเต็มที่
การซื้อขายแบบตัดหน้าในโลกคริปโตคือการใช้ประโยชน์จากการดูเห็นการทำธุรกรรมที่รอดำเนินการให้เป็นที่รู้จักเพื่อได้ประโยชน์ทางการเงินโดยดำเนินการซื้อขายก่อนที่ธุรกรรมเดิมจะได้รับการดำเนินการ
โดยทั่วไปแล้ว ธุรกรรมบนบล็อกเชนไม่ได้ดำเนินการทันที แต่จะเข้าไปในพื้นที่รอชื่อเป็น mempool (หรือ memory pool) ที่นี่พวกเขาจะอยู่จนกว่านักขุดหรือผู้ตรวจสอบจะดำเนินการแก้ไข นี่คือช่องโอกาสสำหรับผู้กระทำที่ไม่ดีที่จะดูแลธุรกรรมและกำหนดธุรกรรมที่สำคัญที่สุดที่น่าจะได้กำไรมากที่สุด พวกเขามักใช้บอทและจ่ายค่าธรรมเนียมแก๊สสูงเพื่อให้ได้ลำดับความสำคัญในการดำเนินการธุรกรรมเหล่านี้
การซื้อขายแบบตัดหน้ามักเป็นเป้าหมายหลักที่ตลาดแบบกระจาย การซื้อขายขนาดใหญ่ และเหรียญที่มีความเป็นเหรียญที่มีความเหมืองขนาดเล็กที่มีการเคลื่อนไหวราคาโดยที่ผิดจริง ในขณะที่มันเป็นไปได้บนเหรียญที่มีมูลค่าสูง การแข่งขันที่สูง ความเป็นเหรียญที่ลึก และค่าธรรมเนียมแก๊สที่แพงทำให้มันเป็นไปได้น้อยที่จะสมเหตุสมผล นอกจากกรณีที่กำไรที่คาดหวังมีค่ามาก
การซื้อขายแบบตัดหน้าในโลกคริปโตมีลักษณะต่างกันขึ้นอยู่กับเงื่อนไขของตลาด ผู้เกี่ยวข้อง และกลยุทธ์การดำเนินการ ด้านล่างคือประเภทหลักของการซื้อขายแบบตัดหน้าและวิธีการดำเนินงานของพวกเขา
นักซื้อขายติดตาม mempool สำหรับคำสั่งการซื้อหรือขายที่ใหญ่ และทำการซื้อขายล่วงหน้าเพื่อทำกำไรจากการเคลื่อนไหวราคาที่คาดหวัง ตัวอย่างเช่น ผู้โจมตีอาจซื้อสินทรัพย์ก่อนที่คำสั่งที่ใหญ่จะถูกดำเนินการ โดยให้ราคาก๊าสที่สูงกว่า เพื่อให้แน่ใจว่าธุรกรรมของพวกเขาจะได้รับการจัดลำดับและดำเนินการก่อนธุรกรรมของเหยื่อ
ผู้กระทำที่ไม่ดีใช้ประโยชน์จากปริมาณการทำธุรกรรมสูงโดยการดูหาคำสั่งที่ใหญ่โต หากพวกเขาระบุพบหนึ่ง พวกเขาจะสร้างกลุ่มของการทำธุรกรรมที่ทำให้เครือข่ายเต็มไปด้วย ผลที่เกิดขึ้นคือ เหยียบเหนี่ยวจะมีความยากลำบากในการดำเนินการทำธุรกรรมของตัวเอง เนื่องจากการทำธุรกรรมของพวกเขาต้องการหาที่ว่างในบล็อกเดียวกัน เนื่องจากจำนวนการทำธุรกรรมระดับความสำคัญสูงที่แข่งขันกันมากเกินไป
นักขุดหรือผู้ตรวจสอบการทำธุรกรรมจะจัดลำดับการทำธุรกรรมในบล็อกเพื่อสกัดมูลค่าสูงสุดที่สามารถสกัดได้ (MEV) แทนที่จะประมวลผลการทำธุรกรรมตามลำดับที่มาถึง พวกเขาจะให้ความสำคัญกับการทำธุรกรรมของตนเองหรือของผู้อื่นที่สร้างมูลค่าสูงสุดที่สามารถสกัดได้ (MEV) กล่าวคือ ความสามารถในการสกัดกำไรโดยการจัดการลำดับการทำธุรกรรม
ตัวอย่าง:
ในการโจมตีแบบแซนวิช ผู้กระทำที่ไม่ดีตรวจสอบการซื้อขายที่รออยู่ใหญ่ และวางธุรกรรมสองรายการรอบๆมัน: คำสั่งหนึ่งก่อนและหนึ่งหลังธุรกรรมของเหยื่อ
ตัวอย่าง: หากผู้ใช้พยายามซื้อโทเค็นที่ราคา $1.00, ผู้โจมตีจะซื้อก่อน ทำให้ราคาเพิ่มขึ้นเป็น $1.10 แล้วขายกลับในราคาที่เพิ่มขึ้น หากผลกำไรต่อความเสียหายของผู้ใช้
ต้นฉบับ:Hacken
ตัวอย่าง: นักเทรดเดอร์ส่งคำสั่งซื้อขายมากสำหรับ Token A บน Uniswap โดย bot ของผู้ที่ซื้อขายแบบตัดหน้าตรวจจับธุรกรรมนี้ใน mempool
ตัวอย่าง: ผู้นำการซื้อขายส่งคำสั่งซื้อซื้อของเหรียญ A ด้วยค่าธรรมเนียมกําลังสูงเพื่อประมวลผลคำสั่งซื้อของพ่อค้าต้นฉบับก่อนธุรกรรม
ตัวอย่าง: คำสั่งซื้อของผู้นำด้านการซื้อขายเพิ่มราคาของโทเค็น A จาก $10 เป็น $11 ก่อนที่คำสั่งของนักเทรดเดิมจะถูกดำเนินการ
ตัวอย่าง: แทนที่จะซื้อโทเค็น A ในราคา 10 ดอลลาร์ตามที่ตั้งใจ คำสั่งของนักเทรดเดอร์ถูกดำเนินการที่ราคา 11 ดอลลาร์เนื่องจากการเพิ่มราคาที่เกิดขึ้นจากการซื้อขายแบบตัดหน้า
ตัวอย่าง: ผู้นำการซื้อขายขายโทเค็น A ที่ราคา 11 ดอลลาร์ ได้กำไรจากความแตกต่างของราคา
A รายงานที่ปล่อยในปี 2024 โดย Blockworks ยืนยันว่าเหตุการณ์ front-running ยังคงเกิดขึ้นบนบล็อกเชน Solana ซึ่งเป็นเพราะกลุ่มผู้ตรวจสอบที่เข้าร่วมใน mempools เอกชนที่สนับสนุน "การโจมตีแซนด์วิช" ในการตอบสนอง Solana Foundation ได้ลงโทษผู้ตรวจสอบที่เกี่ยวข้อง
ตามที่ออกแบบมา Solana blockchain ไม่มี public mempool สำหรับผู้ใช้งานเพื่อดูธุรกรรมที่รอดำเนินการ จึงทำให้ front-running ยากขึ้นมากขึ้น อย่างไรก็ตาม ในฐานะผู้มีส่วนร่วมหลัก validators ยังคงสามารถดูธุรกรรมที่ดำเนินการแล้วได้อยู่
ในเดือนกรกฎาคม 2023 Curve Finance แพลตฟอร์มการเงินดิจิทัล (DeFi) ชั้นนำประสบการณ์การละเมิดความปลอดภัยที่สำคัญเนื่องจากช่องโหว่ในรุ่นที่เฉพาะเจาะจงของภาษาโปรแกรม Vyper ที่ใช้ในสมาร์ทคอนแทรคของพวกเขา ช่องโหว่นี้เน้นที่กองสตรีมมาตรฐานหลายรายได้ผลต่อความสูญเสียทางการเงินอย่างมีน้ำหนัก
เป็นการตอบสนอง, ผู้กระทำที่มีจรรยาบรรณใช้กลยุทธ์การซื้อขายแบบตัดหน้าเพื่อตอบโต้การทำธุรกรรมที่ไม่ดี, เขาใช้บอท MEV เพื่อดำเนินการทำธุรกรรมล่วงหน้าก่อนที่ผู้แฮกจะพยายาม, โดยที่จับกุมและป้องกันเงินที่เสี่ยงได้อย่างมีประสิทธิภาพ อันที่จำได้คือผู้ดำเนินการที่รู้จักกันว่า “c0ffeebabe.eth” ได้ทำการซื้อขายแบบตัดหน้าอย่างประสบความสำเร็จเมื่อก่อนผู้โจมตี, ได้รับ 2,879 ETH (ประมาณ 5.4 ล้านเหรียญ) และต่อมาส่งคืนให้ Curve Finance
การซื้อขายแบบตัดหน้า สร้างชื่อเสียงที่ไม่ดีสำหรับตลาดสกุลเงินดิจิทัลโดยเฉพาะสำหรับบริษัทจำกัด เนื่องจากนักซื้อขายที่รู้สึกว่าการซื้อขายของพวกเขาอาจอยู่ในความเสี่ยงจะตัดหน้าหลีกเลี่ยงการใช้แพลตฟอร์มเหล่านี้
คนที่ซื้อขายก่อนคนอื่น ๆ จะควบคุมกิจกรรมในตลาดเพื่อสร้างความตื่นเตะเทียบกับเหรียญและทำให้นักเทรดผู้ไม่มีประสบการณ์เข้าใจว่าปริมาณการซื้อขายมีเพิ่มขึ้นเป็นตัวบ่งชี้ที่ดี ยิ่งขึ้น ยิ่งดี ยกเว้นว่ายุติธรรมนี้ซ่อนค่าสินทรัพย์ที่แท้จริง
บอทหน้า Multiple Front-running บนบล็อกเชนสามารถทำให้เครือข่ายแออัด ซึ่งทำให้เกิดสงครามประมูลเพื่อประมวลผลธุรกรรม ผู้ใช้ทั่วไปต้องรับผลกระทบจากเหตุการณ์เหล่านี้เช่นกันเนื่องจากต้องจ่ายค่าธรรมเนียมก๊าซสูงขึ้น
รีเลย์การทำธุรกรรมส่วนตัวในบล็อกเชนช่วยให้ผู้ใช้สามารถส่งธุรกรรมบนเครือข่ายบล็อกเชนโดยไม่เปิดเผยรายละเอียดของธุรกรรมเหล่านั้นต่อสาธารณชนบนเครือข่ายหลัก ซึ่งมักทำโดยใช้เมมพูลส่วนตัวเฉพาะเพื่อส่งต่อข้อมูลธุรกรรมไปยังบล็อกเชน ซึ่งจะช่วยรักษาความเป็นส่วนตัวสำหรับผู้ส่งและผู้รับ บริการเช่น Flashbots, Eden Network และ MEV-Blocker ช่วยให้ผู้ใช้สามารถหลีกเลี่ยงเมมพูลสาธารณชน ป้องกันบอทจากการตรวจจับการซื้อขาย
การตั้งค่าความอดทนทุนเล็ก ๆ ช่วยให้ธุรกรรมไม่ได้ดำเนินการหากราคาเปลี่ยนแปลงเกินขอบเขตใด ๆ การปรับขีดจำกัดความผิดพลาดเป็นสิ่งสำคัญ และเปอร์เซ็นต์ของความผิดพลาดควรถูกตั้งไว้ระหว่าง 0.1% และ 5% ขึ้นอยู่กับค่าธรรมเนียมของเครือข่ายและขนาดของสว๊อป
การจัดลำดับธุรกรรมแบบสุ่มในบล็อกเชน หมายถึงระบบที่ลำดับของธุรกรรมภายในบล็อกถูกกำหนดโดยสุ่ม ซึ่งจะป้องกันผู้กระทำที่ไม่เป็นธรรมจากการวางตำแหน่งของธุรกรรมเพื่อให้ได้ประโยชน์ที่ไม่เป็นธรรม โปรโตคอลเช่นบริการการจัดลำดับที่ยุติธรรมของ Chainlink (FSS) ป้องกันการเรียงลำดับธุรกรรมอีกครั้งตามค่าภาษีก๊าส
บางโปรโตคอล DeFi มีการเสนอการประมูลแบบ Batch Aunction ซึ่งเป็นคุณสมบัติที่คำสั่งบางอันถูกจัดเป็นกลุ่มใน 'batch' และถูกดำเนินการพร้อมกันเพื่อป้องกันการจัดการและการซื้อขายแบบตัดหน้า
Layer 2 solutions เช่น ZK-Rollups ซ่อนรายละเอียดของธุรกรรมใน mempool เพื่อลดความเสี่ยงในการซื้อขายแบบตัดหน้า
การดำเนินการธุรกรรมในช่วงเวลานอกเหนือจะลดโอกาสที่เป็นเป้าหมาย เนื่องจากผู้เริ่มต้นมีกิจกรรมมากขึ้นในช่วงเวลาที่มีกิจกรรมสูง
การใช้ ขีด จำกัด การ ทำ รายการ บ่อย จาก ที่อยู่ เดียว อาจ กีด กัน การ ซื้อขาย แบบ ตัด หน้า ที่ ดำเนิน การ โดย การ ทำให้ เครือข่าย ถูก ระบบ ด้วย การ ทำรายการ อย่าง รวดเร็ว ต่อเนื่อง
การตรวจสอบโดยบริษัทชั้นนำเป็นประจำสามารถระบุช่องโหว่ในสมาร์ทคอนแทรคท์ที่อาจเป็นแหล่งรบกวนหรือกิจกรรมที่ไม่เป็นไปตามกฎหมายได้
การซื้อขายแบบตัดหน้าทำให้ชื่อเสียงของตลาดสกุลเงินดิจิทัลเสื่อมลงและทำลายวัตถุประสงค์ของตลาดในการให้ทางเลือกที่ยุติธรรมกว่าตลาดการเงินดั้งเดิม อย่างไรก็ตามการติดตามผู้ที่ทำการซื้อขายแบบตัดหน้าเป็นเรื่องที่ท้าทาย และมีวิธีการหลายวิธีที่ใช้ในการลดการกระทำนี้ ซึ่งรวมถึงเครื่องมือ Anti-MEV (Maximum Extractable Value) และ Layer 2 solutions, private transaction relayers, และ new decentralized exchange architectures
ชุมชนบล็อกเชนยังสามารถนำกลไกมาใช้ในการลงโทษนักขุดแร่และผู้ตรวจสอบที่ทำการจัดลำดับธุรกรรมเพื่อรับประโยชน์ส่วนตัว แทนที่จะใช้การตัดหน้าอย่างเท็จจริง ตามที่เห็นในการโจมตี Curvance, ควรสนับสนุน ซึ่งการปฏิบัติทางจริยธรรม เมื่ออุตสาหกรรมเติบโตขึ้น ความพยายามร่วมกันทำให้การซื้อขายที่ถูกต้องมีประสิทธิภาพมากขึ้น จะช่วยสร้างความเชื่อถือและความซื่อสัตย์ในการเงินกระจาย สร้างเงื่อนไขที่จำเป็นสำหรับการใช้งานอย่างแพร่หลาย