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

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



Mina ร่วมมือกับ Polygon

Mina ร่วมมือกับ Polygon

Mina และ Polygon จะทำงานร่วมกันเพื่อพัฒนาผลิตภัณฑ์ที่เพิ่มความสามารถในการปรับขนาด การตรวจสอบขั้นสูง และความเป็นส่วนตัว

การวิเคราะห์แบบจำลองการดำเนินงาน Uniswap V2 (UNI) - รากฐานของ AMM

การวิเคราะห์แบบจำลองการดำเนินงาน Uniswap V2 (UNI) - รากฐานของ AMM

วิเคราะห์และประเมินรูปแบบการทำงานของ Uniswap V2 ซึ่งเป็นโมเดลพื้นฐานที่สุดสำหรับ AMM

คำแนะนำในการใช้การแลกเปลี่ยน Remitano: ซื้อและขาย Bitcoin บนการแลกเปลี่ยน Remitano

คำแนะนำในการใช้การแลกเปลี่ยน Remitano: ซื้อและขาย Bitcoin บนการแลกเปลี่ยน Remitano

การแลกเปลี่ยน Remitano เป็นการแลกเปลี่ยนครั้งแรกที่อนุญาตให้ซื้อและขาย cryptocurrencies ใน VND คำแนะนำในการลงทะเบียน Remitano และซื้อและขาย Bitcoin โดยละเอียดที่นี่!

คำแนะนำสำหรับการเข้าร่วม Tenderize testnet บน Solana มีรายละเอียดและเข้าใจง่าย

คำแนะนำสำหรับการเข้าร่วม Tenderize testnet บน Solana มีรายละเอียดและเข้าใจง่าย

บทความนี้จะให้คำแนะนำที่สมบูรณ์และละเอียดที่สุดสำหรับการใช้ Tenderize testnet

คำแนะนำที่สมบูรณ์และละเอียดเกี่ยวกับการใช้ Mango Markets

คำแนะนำที่สมบูรณ์และละเอียดเกี่ยวกับการใช้ Mango Markets

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

UNLOCKED Series #1 - เพิ่มความปลอดภัยของคุณบน Coin98 Super App

UNLOCKED Series #1 - เพิ่มความปลอดภัยของคุณบน Coin98 Super App

ในตอนแรกของ UNLOCKED Series เราจะเพิ่มการรักษาความปลอดภัยอีกชั้นหนึ่งให้กับกระเป๋าสตางค์ของคุณโดยใช้การตั้งค่าความปลอดภัย

จะฟาร์ม Crypto และเข้าร่วม DeFi อย่างปลอดภัยได้อย่างไร

จะฟาร์ม Crypto และเข้าร่วม DeFi อย่างปลอดภัยได้อย่างไร

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

การประเมินค่า DeFi: สามารถกำหนดราคา DeFi ด้วยกระแสเงินสดได้หรือไม่?

การประเมินค่า DeFi: สามารถกำหนดราคา DeFi ด้วยกระแสเงินสดได้หรือไม่?

บทความนี้แปลความคิดเห็นของผู้เขียน @ jdorman81 เกี่ยวกับประเด็นการประเมินมูลค่าใน Defi พร้อมกับความคิดเห็นส่วนตัวของผู้แปล

คำแนะนำในการใช้พื้น Saddle Finance จาก A ถึง Z

คำแนะนำในการใช้พื้น Saddle Finance จาก A ถึง Z

Saddle Finance เป็น AMM ที่อนุญาตให้ซื้อขายและให้สภาพคล่องสำหรับ tBTC, WBTC, sBTC และ renBTC คู่มือการใช้งานพื้นอาน.

สิ่งที่ต้องเตรียมเมื่อ Bitcoin (BTC) ทะลุจุดสูงสุดที่ 500 ล้าน VND/BTC และฤดูกาล Pump Coin ปี 2017 จะกลับมาอย่างแข็งแกร่งหรือไม่?

สิ่งที่ต้องเตรียมเมื่อ Bitcoin (BTC) ทะลุจุดสูงสุดที่ 500 ล้าน VND/BTC และฤดูกาล Pump Coin ปี 2017 จะกลับมาอย่างแข็งแกร่งหรือไม่?

ทำไมคุณควรเริ่มจับตาดู Bitcoin (BTC) ตอนนี้? และสิ่งที่ต้องเตรียมเมื่อ Bitcoin (BTC) ทะลุจุดสูงสุดที่ 500 ล้าน VND/BTC?

Sign up and Earn ⋙
Sign up and Earn ⋙