Front Running Bots - นักล่าโอกาสในโลก Crypto

Front Running Bot คืออะไร? มาสำรวจผลกระทบและวิธีแก้ปัญหาสำหรับทั้งผู้ใช้และโครงการสำหรับ Front Running Bot

ความจริงที่ว่าผู้ใช้ front run เป็นปัญหาที่เจ็บปวดใน Crypto และไม่มีวิธีแก้ปัญหา สาเหตุหลักคือ bots ที่ทำงานด้านหน้าทำให้ค่าที่ผู้ใช้ได้รับไม่เท่ากับมูลค่าจริงที่ผู้ใช้ได้รับ พวกเขาควร ยอมรับ.

บทความต่อไปนี้มีวัตถุประสงค์เพื่ออธิบายว่าFront Running Bot คืออะไรความหมายและวิธีแก้ปัญหาที่เกี่ยวข้องสำหรับทั้งผู้ใช้และฝั่งโครงการสำหรับ Front Running Bot 

บอทคืออะไร?

ก่อนดำดิ่งลึกลงไปในบ็อตที่ทำงานอยู่ด้านหน้า เรามาเรียนรู้พื้นฐานของบอทกันก่อน

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

บอทปัจจุบันส่วนใหญ่มีลักษณะพื้นฐานดังต่อไปนี้:

  • วิเคราะห์ข้อมูลจากตลาด : รวบรวมและประเมินข้อมูลจากหลายแหล่งและตัดสินใจว่าจะซื้อหรือขายสินทรัพย์ประเภทใดประเภทหนึ่ง (ตัวอย่างอย่างง่ายหากราคา SUSHI ถึง $5 ดำเนินการสั่งซื้อ)
  • ทำนายความเสี่ยง : คำนวณความเสี่ยงในตลาดและตัดสินใจว่าจะซื้อ/ขายเท่าไหร่
  • ความสามารถในการซื้อและขายสินทรัพย์ : ใช้ API เพื่อซื้อและขายอย่างมีชั้นเชิง (บางครั้งซื้อคำสั่งขนาดเล็กจำนวนมาก บางครั้งก็ทั้งหมดในราคาตลาด)

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

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

บอทวิ่งหน้าคืออะไร?

แนวคิดแนวหน้า

Front-run กำลังใช้ประโยชน์จากการรู้ว่าการทำธุรกรรมในอนาคตจะส่งผลต่อราคาและการวางคำสั่งซื้อก่อนการทำธุรกรรมนั้นเพื่อทำกำไรให้กับตัวคุณเอง

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

Front Running Bots - นักล่าโอกาสในโลก Crypto

ตัวอย่างแนวหน้าในการเงินแบบดั้งเดิม

บอทที่รันหน้าใน Crypto

ความสามารถในการคาดการณ์ธุรกรรมที่กำลังจะเกิดขึ้นเป็นส่วนสำคัญของการดำเนินการล่วงหน้า เหตุใดใน Crypto คดีแบบ front-run จึงเกิดขึ้นบ่อยครั้งและมากขนาดนี้

นี่คือการออกแบบของEthereumหรือบล็อค เชน ที่มีการออกแบบคล้ายกับ Ethereum ธุรกรรมที่ส่งทั้งหมดต้องหยุดใน mempool (โดยประมาณที่ธุรกรรมกำลังรอการประมวลผล) ตอนนี้ผู้ขุดหรือบอทสามารถสแกน mempool ได้แล้ว บอทที่สแกน mempool จะค้นหาธุรกรรมที่เหมาะสมสำหรับ front-run (X) 

คุณลักษณะที่สองของการออกแบบของ Ethereum คือผู้ขุดมีอำนาจในการเลือกลำดับในการประมวลผลธุรกรรม และแน่นอนว่าพวกเขาจะจัดลำดับความสำคัญของธุรกรรมที่จ่ายค่าธรรมเนียมที่สูงขึ้น (นี่คือสิ่งที่ทำให้เกิด ปัญหา MEV ) ดังนั้นเมื่อบอทสแกนเสร็จและพบ X พวกเขาเพียงแค่ต้อง:

  • ทำการสั่งซื้อโดยมีค่าธรรมเนียมก๊าซสูงกว่าก๊าซของ X เล็กน้อย
  • จากนั้นวางคำสั่งขายด้วยก๊าซที่ต่ำกว่า X เล็กน้อย
  • และกำไรจากการวิ่งไปข้างหน้า

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

Front Running Bots - นักล่าโอกาสในโลก Crypto

ตัวอย่างการจู่โจมแบบแซนวิช

ตัวอย่าง front-run bot

Front Running Bots - นักล่าโอกาสในโลก Crypto

ตัวอย่างบอทที่ทำงานอยู่ด้านหน้า แฮช Txs: ธุรกรรม 1 , ธุรกรรม 2 , ธุรกรรม 3

จากตัวอย่างของคู่ USDC-SAK3 เราจะเห็นได้ตรงกลางของคำสั่งซื้อที่ 1 SAK3 มีคำสั่งซื้อและขาย 2 ใบที่ 0.4x SAK3 พร้อมกันจากที่อยู่เดียวกัน ซึ่งถือเป็นเรื่องปกติของผู้ใช้ที่ทำงานแนวหน้า ในการเข้ารหัสลับ

เมื่อดูรายละเอียดแฮชของ txs ด้านบน ในการเทรดเพียง 2 ครั้ง บอทนี้เก็บเงินได้มากกว่า 1,500 ดอลลาร์ เมื่อเขาซื้อ SAK3 0.4x ที่ $7,473 และขายไปในราคา 9,013 ดอลลาร์

โดยสรุป :

  1. บอทแบบ Front-run มองเห็นการเทรดแบบ front-run ที่อาจเกิดขึ้นได้ (Slippage มีขนาดใหญ่พอ ผลกระทบด้านราคาสูงพอที่จะทำกำไรได้)
  2. ใส่คำสั่งซื้อที่มีขนาดเหมาะสม (เพราะใบสั่งซื้อจะส่งผลต่อราคาด้วย) ก่อนคำสั่งซื้อของผู้ใช้
  3. ปลดทันทีหลังจากดำเนินการคำสั่งของผู้ใช้ กำไรของบอทอยู่ใน slippage ที่ผู้ใช้สร้างขึ้น ซึ่งอำนวยความสะดวกในการซื้อในราคาต่ำและขายในราคาที่สูง

Ethereum เป็นสภาพแวดล้อมในอุดมคติสำหรับ front-run

อาจกล่าวได้ว่าการออกแบบของ Ethereum ได้สร้างสภาพแวดล้อมในอุดมคติและมีเครื่องมือที่จำเป็นทั้งหมดสำหรับการทำงานแบบ front-run:

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

Front Running Bots - นักล่าโอกาสในโลก Crypto

ความถี่ในการทำธุรกรรมรายวันบนเครือข่าย Ethereum

Front Running Bots - นักล่าโอกาสในโลก Crypto

มูลค่าต่อธุรกรรมบนเครือข่าย Ethereum

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

Front Running Bots - นักล่าโอกาสในโลก Crypto

การใช้บอทและค่าธรรมเนียมการทำธุรกรรมสูง สร้างรายได้มหาศาลให้กับนักขุด

⇒ การพัฒนาการวิ่งด้านหน้าเป็นสิ่งที่หลีกเลี่ยงไม่ได้

Front Running Bots - นักล่าโอกาสในโลก Crypto

มูลค่าที่สกัดโดย MEV (USD) แสดงรายได้ที่เพิ่มขึ้นจากบอท

ประเภทของ front-run และเอฟเฟกต์ทั่วไป

front-runs ทั่วไปบางประเภท:

  • Basic front-run : วางคำสั่งซื้อในโอกาสที่ทำกำไรได้
  • การโจมตี แบบกระจัดกระจาย : ผู้ขุดแทนที่ธุรกรรมเดิมด้วยธุรกรรมของตนเอง ธุรกรรมที่ถูกแทนที่ยังคงสามารถดำเนินการได้ แต่ผลกระทบจะไม่เป็นไปตามที่วางแผนไว้ในตอนแรก
  • การโจมตีแบบแทรก (Sandwich Attack) : ทำการซื้อขายที่ปลายด้านใดด้านหนึ่งของธุรกรรมเดิมและเพลิดเพลินไปกับผลกำไรโดยไม่ต้องถือครองสินทรัพย์ ธุรกรรมที่มีการโจมตีแบบแซนวิชมักจะประสบกับ Slippage ที่สูงขึ้น
  • การโจมตีแบบปราบปราม : ชะลอการทำธุรกรรมเดิม ธุรกรรมที่อาจเกิดขึ้นซึ่งปล่อยให้ Slippage ต่ำ ผู้ขุดสามารถชะลอการทำธุรกรรมได้อย่างสมบูรณ์ หากธุรกรรมต้องการที่จะดำเนินการ สลิปจะต้องปรับให้สูงขึ้น

โซลูชันเพื่อป้องกันการเรียกใช้งานบอทใน crypto

จากมุมมองของผู้ใช้ 

จากมุมมองของผู้ใช้ วิธีพื้นฐานสองสามวิธีที่เราสามารถนำมาใช้เพื่อจำกัดการดำเนินการแนวหน้า ได้แก่:

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

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

จาก มุมมองของ นักพัฒนา

นักพัฒนาสามารถแบ่งมาตรการเพื่อลดผลกระทบของ MEVs ออกเป็น 3 สาขาหลัก:

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

ตัวอย่างบางส่วน

ตัวอย่างบางส่วนของ DApps (แอปพลิเคชันที่กระจายอำนาจ) ที่ทำให้การทำธุรกรรมเป็นส่วนตัวมากขึ้นหรือมีข้อ จำกัด ในการทำงานล่วงหน้า:

  • KeeperDAO :ใช้ Mempool ที่ซ่อนอยู่ที่เรียกว่า Hiding Book ธุรกรรม คำสั่งเงินกู้จะถูกส่งผ่าน โดยที่ Keeper bot จะทำกำไรผ่าน MEV ผ่านการซื้อขายเก็งกำไรหรือการชำระบัญชีสินทรัพย์ กำไร MEV จะถูกฝากเข้าคลัง ROOK ผู้ใช้จะได้รับส่วนหนึ่งของผลกำไรในรูปแบบของโทเค็น ROOK การทำธุรกรรมเหล่านี้จะไม่มีค่าใช้จ่ายเพื่อหลีกเลี่ยงการเลื่อนหลุดของหน้า
  • SecretSwap :เป็น AMM บนเครือข่ายลับ Secret Swap ใช้สัญญาลับ (SNIP-20) เพื่อปกป้องผู้ใช้จากบอท MEV ที่ทำงานล่วงหน้า สัญญา SNIP-20 ถูกเข้ารหัสในขณะที่อยู่ใน mempool เพื่อป้องกันการแยก MEV
  • TaiChi Network:เป็นบริการธุรกรรมส่วนตัวที่ดำเนินการโดย SparkPool ธุรกรรมของผู้ใช้สามารถมองเห็นได้เฉพาะ Sparkpool เท่านั้น และไม่สามารถมองเห็นโหนด Ethereum อื่น ๆ ได้ ทำให้บอท MEV ไม่สามารถค้นหาธุรกรรมบน Mempool ได้
  • Archer DAO: Archer Swap ของ Archer DAO ใช้ Archer Relay เพื่อเลี่ยงผ่าน Mempool และส่งธุรกรรมของผู้ใช้ไปยังMEV-Geth miners และ Flashbots ของโปรเจ็กต์โดยตรง ArcherSwap ป้องกัน front-run, slippage และไม่มีค่าธรรมเนียมการทำธุรกรรมสำหรับการเทรดที่ล้มเหลว
  • นักเล่นแร่แปรธาตุ : mistX.io เป็น AMM ของ Alchemist ซึ่งทำงานบนเครือข่าย Flashbots ทำให้ผู้ใช้สามารถส่งธุรกรรมที่คล้ายกับกลุ่มธุรกรรมของ Flashbots นอกจากการทำธุรกรรมฟรีแล้ว ผู้ใช้ยังไม่ต้องจ่ายค่าธรรมเนียมเมื่อยกเลิกคำสั่งซื้อ
  • 1 นิ้ว :อัตราเสมือน 1 นิ้วกำหนดอัตราการแปลงที่หากซื้อและขายทันทีจะได้รับอัตราเดียวกันที่แน่นอน ซึ่งหมายความว่าหากบอทหรือผู้ใช้สลับโทเค็นเป็นราคา X และเปลี่ยนกลับทันทีหลังจากนั้น พวกเขาจะได้รับราคา X แต่จะไม่ได้รับประโยชน์จาก "การโจมตีแบบแซนวิช" 1Inch จะกำหนดระยะเวลารอที่เรียกว่า “ระยะสลายตัว” ซึ่งจะใช้อัตราข้างต้นตั้งแต่ 1 ถึง 5 นาที

ปิดความคิด

โดยเฉพาะแนวหน้าและ MEV โดยทั่วไปเป็นสิ่งที่หลีกเลี่ยงไม่ได้และจะเติบโตไปพร้อมกับการเติบโตของเครือข่าย Ethereum

ประเภทของการโจมตีแนวรุกนั้นมีความหลากหลายและซับซ้อนกว่ามาก โดยส่งผลกระทบไปอีกระดับ

Front Running Bots - นักล่าโอกาสในโลก Crypto

แซนวิชโจมตี 2 ชั้น

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

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

หากคุณมีคำถามหรือความคิดเห็นอื่นๆ ในหัวข้อนี้ คุณสามารถแสดงความคิดเห็นด้านล่างเพื่อพูดคุยและแลกเปลี่ยน!

ฝากความเห็น

การวิเคราะห์การกระจายโทเค็น: วิธีระบุกระเป๋าเงินภายในที่อาจเป็นของบุคคลภายใน

การวิเคราะห์การกระจายโทเค็น: วิธีระบุกระเป๋าเงินภายในที่อาจเป็นของบุคคลภายใน

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

คู่มือฉบับสมบูรณ์สำหรับการซื้อขายเหรียญมีมอย่างปลอดภัยและได้กำไร

คู่มือฉบับสมบูรณ์สำหรับการซื้อขายเหรียญมีมอย่างปลอดภัยและได้กำไร

เรียนรู้วิธีการซื้อขายเหรียญมีมด้วยงบประมาณความเสี่ยง การตรวจสอบสถานะโทเค็น ความปลอดภัยของกระเป๋าเงิน การดำเนินการอย่างระมัดระวัง กฎการออกจากการซื้อขาย และบันทึกภาษี

A Beginner's Guide to Using KuCoin's Peer-to-Peer (P2P) Marketplace

A Beginner's Guide to Using KuCoin's Peer-to-Peer (P2P) Marketplace

Learn how to use KuCoin P2P to buy and sell crypto, verify payments, choose offers, avoid common scams, and handle disputes safely.

การแจกเหรียญคริปโตฟรี (Crypto Airdrop) คืออะไร และจะมีสิทธิ์เข้าร่วมการแจกเหรียญครั้งใหญ่ที่สุดได้อย่างไร?

การแจกเหรียญคริปโตฟรี (Crypto Airdrop) คืออะไร และจะมีสิทธิ์เข้าร่วมการแจกเหรียญครั้งใหญ่ที่สุดได้อย่างไร?

เรียนรู้ว่าการแจกเหรียญคริปโตฟรีคืออะไร กฎเกณฑ์การมีสิทธิ์เข้าร่วมเป็นอย่างไร ความเชื่อผิดๆ ที่ควรหลีกเลี่ยง และวิธีการคว้าโอกาสสำคัญโดยไม่ต้องเสี่ยงกับกระเป๋าเงินของคุณ

Fixing KYC Verification Failed Errors on Binance, Bybit, and OKX

Fixing KYC Verification Failed Errors on Binance, Bybit, and OKX

Learn how to fix KYC verification failures on Binance, Bybit, and OKX by correcting document, selfie, data mismatch, and account issues.

การซื้อขายแบบ Spot Trading กับ Margin Trading: ข้อแตกต่างที่สำคัญ ความเสี่ยง และสิ่งที่ผู้เริ่มต้นควรรู้

การซื้อขายแบบ Spot Trading กับ Margin Trading: ข้อแตกต่างที่สำคัญ ความเสี่ยง และสิ่งที่ผู้เริ่มต้นควรรู้

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

Honeypot Crypto Scams Explained: How to Check If You Can Sell a Token

Honeypot Crypto Scams Explained: How to Check If You Can Sell a Token

Learn how honeypot crypto scams block token sales, how to check sell simulations, taxes, liquidity, and contract controls before risking funds.

อันตรายของแผนการปั่นหุ้นแล้วเทขาย: วิธีปกป้องเงินทุนของคุณ

อันตรายของแผนการปั่นหุ้นแล้วเทขาย: วิธีปกป้องเงินทุนของคุณ

เรียนรู้วิธีการทำงานของแผนการปั่นหุ้นและเทขาย (pump-and-dump schemes) สัญญาณเตือนที่ควรระวัง และขั้นตอนปฏิบัติเพื่อปกป้องเงินทุนของคุณจากหุ้นและสินทรัพย์ดิจิทัลที่ถูกปั่นราคา

วิธีปลดล็อกบัญชีแลกเปลี่ยนคริปโตที่ถูกล็อกอย่างสำเร็จ

วิธีปลดล็อกบัญชีแลกเปลี่ยนคริปโตที่ถูกล็อกอย่างสำเร็จ

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

Binance Dual Investment Explained: Risks and Rewards

Binance Dual Investment Explained: Risks and Rewards

Learn how Binance Dual Investment works, including Buy Low, Sell High, settlement, APR, liquidity limits, market risk, and Auto-Compound.