BTC
ETH
HTX
SOL
BNB
ดูตลาด
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

จะใช้บริการ Mempool ที่มีประสิทธิภาพเพื่อทำกำไรใน DeFi ได้อย่างไร?

拔丝地瓜
特邀专栏作者
บทความนี้มีประมาณ 4368 คำ การอ่านทั้งหมดใช้เวลาประมาณ 7 นาที
Mempool ใช้สำหรับธุรกรรม DeFi อย่างไร
สรุปโดย AI
Mempool ใช้สำหรับธุรกรรม DeFi อย่างไร

หมายเหตุบรรณาธิการ: บทความนี้มาจากCrypto Valley สด (รหัส: cryptovalley)Crypto Valley สด (รหัส: cryptovalley)

ผู้เขียน: Keeper DAO แปล: Olivia พิมพ์ซ้ำโดย Odaily โดยได้รับอนุญาต

ผู้ค้าวิเคราะห์ Ethereum Mempool (พูลหน่วยความจำ) ซึ่งสามารถเพิ่มโอกาสในการทำกำไรได้อย่างมาก

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

Mempool ใช้สำหรับธุรกรรม DeFi อย่างไร

Mempool ใช้สำหรับธุรกรรม DeFi อย่างไร

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

  • การดำเนินการด้านหน้า: กำหนดราคาก๊าซที่จำเป็นเพื่อให้ชนะการประมูลก๊าซ

  • การทำงานย้อนกลับ: จากผลการทำธุรกรรมของผู้ใช้รายอื่น คาดการณ์โอกาสในการทำธุรกรรมและจัดกลุ่มเป็นบล็อคในอนาคต

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

นักล่าทั่วไป: จี้การเรียกธุรกรรมโดยหวังว่าจะดำเนินการประมูลก๊าซในการดำเนินการด้านหน้า เพื่อให้ได้ MEV (มูลค่าที่ขุดได้ของคนงานเหมือง) โดยปกติจะทำได้โดยการแทนที่ที่อยู่ของผู้ค้าเดิมด้วยที่อยู่ของ Predator และส่งธุรกรรมใหม่ด้วยราคาก๊าซที่สูงขึ้น

ข้อความ

BloXroute

ในขณะที่บริษัทและผลิตภัณฑ์ที่เรากล่าวถึงด้านล่างนี้นำเสนอผลิตภัณฑ์และบริการที่หลากหลาย การสนทนาของเราในครั้งนี้มุ่งเน้นไปที่ฟังก์ชันการทำงานของ Ethereum Mempool"ชื่อเรื่องรอง"BloXroute คือ Blockchain Accelerated Network (BDN) ที่ใช้เครือข่ายเซิร์ฟเวอร์ทั่วโลกเพื่อเพิ่มประสิทธิภาพเครือข่าย พวกเขาได้ลงทุนทรัพยากรจำนวนมากในการสร้างโครงสร้างพื้นฐานเครือข่ายสำหรับผู้ค้าและผู้สร้าง Ethereum DeFi คุณสามารถติดตามการพัฒนาได้ในบล็อกของพวกเขา เรียกฟังก์ชัน Mempool

ข้อความ

Blocknative

BloXroute ส่งกิจกรรม Mempool ให้คุณผ่านการเชื่อมต่อเว็บซ็อกเก็ต มีความรวดเร็วและมีข้อมูลทั้งหมด ซึ่งหมายความว่าคุณสามารถกรองธุรกรรมในเทอร์มินัลของคุณได้ ดังนั้น หากคุณติดตามธุรกรรมบน Uniswap คุณก็สามารถกรองตามที่อยู่ Uniswap ที่คุณสนใจได้"ชื่อเรื่องรอง"Blocknative ดำเนินการแพลตฟอร์มข้อมูล Mempool ระดับโลกที่ครอบคลุม Bitcoin และ Ethereum พวกเขาเชี่ยวชาญในบริการ Mempool สำหรับผู้ค้าและผู้สร้าง Ethereum DeFi คุณสามารถอ่านเกี่ยวกับการพัฒนาล่าสุดของพวกเขาในบล็อกของพวกเขา เรียกฟังก์ชัน Mempool

ข้อความ

Alchemy

Blocknative จะส่งกิจกรรม Mempool ให้คุณโดยเฉพาะผ่าน webhooks ตามรายการเฝ้าดูของคุณ ซึ่งโฮสต์บนเซิร์ฟเวอร์ของ Blocknative ดังนั้น หากคุณติดตามธุรกรรมบน Uniswap คุณก็สามารถเพิ่มที่อยู่ Uniswap ไปยังรายการเฝ้าดูของคุณและเริ่มรับกิจกรรมเว็บฮุคได้"alchemy_newFullPendingTransactions"ข้อความ

ซึ่งสามารถพบได้ในเอกสารของพวกเขา

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

เกณฑ์มาตรฐานประสิทธิภาพ

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

สมมติว่าเส้นฐานของแต่ละธุรกรรมเป็นเส้นฐานเมื่อบริการ Mempool แรกพบธุรกรรม ดังนั้น บริการแรกที่ค้นพบธุรกรรมจะถูกจัดตำแหน่งโดยมีเวลาแฝงเป็นศูนย์ และแต่ละบริการหลังจากนั้นจะมีเวลาแฝงเท่ากับความแตกต่างของเวลาระหว่างเวลาที่ค้นพบและบริการแรก

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

หากเราขยายเพิ่มเติม Blocknative จะอยู่ห่างจาก BloXroute ประมาณ 175ms เสมอ สิ่งนี้สร้างความแตกต่างอย่างมากหากคุณดำเนินการธุรกรรมขนาดใหญ่ที่มีการซื้อขายเป็นร้อยหรือเป็นพันรายการต่อวัน

BloXroute เป็นรายแรกที่ตรวจพบธุรกรรม 228 รายการจาก 235 รายการ

เหตุใดบริการ Mempool ที่เร็วที่สุดจึงสำคัญ

ผลการทดลองข้างต้นแสดงให้เห็นว่าการเลือกใช้บริการ Mempool ของเทรดเดอร์ส่งผลโดยตรงต่อความสามารถในการทำกำไรของพวกเขา ตามข้อมูลจาก ethstats.net เวลาเฉลี่ยของบล็อก Ethereum อยู่ที่ 13 วินาทีเท่านั้น การช้ากว่า 180 มิลลิวินาที หรือแย่กว่านั้นคือ 1,000+ มิลลิวินาที จะลดผลกำไรจากธุรกรรมของคุณลงอย่างมาก ลดโอกาสที่ธุรกรรมของคุณจะรวมอยู่ในบล็อกถัดไป ความล่าช้ายังช่วยลดเวลาในการตอบสนองของคุณในการประมูลก๊าซ

การเปรียบเทียบ Websockets และ Webhooks

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

โซลูชันด้านประสิทธิภาพและความซ้ำซ้อนที่ดีที่สุด

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

โซลูชัน A) ใช้บริการที่เร็วที่สุด BloXroute และเชื่อมต่อกับหลายเกตเวย์ คุณสามารถเรียกใช้เกตเวย์ BDN ของคุณเองบนเซิร์ฟเวอร์ของคุณเอง หรือเชื่อมต่อกับเกตเวย์ที่โฮสต์หลายรายการ คุณยังสามารถระบุได้ว่าเกตเวย์เหล่านี้กระจายไปตามภูมิภาคต่างๆ ดังนั้นหากมีปัญหากับเครือข่ายในภูมิภาคหนึ่ง คุณจะไม่สูญเสียการเข้าถึง Mempool ในช่วงระยะเวลาหนึ่งโดยสิ้นเชิง

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

การเปรียบเทียบราคา

การเปรียบเทียบราคาทั้งหมดอ้างอิงจาก 2020-12-4 โปรดทราบว่ารายการคุณสมบัติและโครงสร้างราคาสำหรับแต่ละบริการอาจเปลี่ยนแปลงได้ตลอดเวลา

เมื่อเทียบกับบริการอื่น ๆ ราคาของ BloXroute นั้นใจกว้างมาก รุ่น Pro ราคา $240 นั้นคุ้มค่ามาก เมื่อพิจารณาว่าคุณได้รับบริการ Mempool ที่มีประสิทธิภาพดีที่สุดโดยไม่จำกัดอัตรา และคุณสมบัติที่มีประโยชน์อื่นๆ มากมาย

การกำหนดราคาของ Blocknative นั้นยากที่จะเปรียบเทียบกับของ BloXroute ด้วยเหตุผลบางประการ ประการแรก พวกเขาเสนอบริการ Mempool เท่านั้น ดังนั้นคุณจึงไม่ได้รับบริการพิเศษเช่น BloXroute ประการที่สอง พวกเขากำหนดขีดจำกัดเหตุการณ์ API รายวัน ซึ่งอาจดูเหมือนไม่ใช่ปัญหาเมื่อมองแวบแรก แต่จริงๆ แล้วเป็นขีดจำกัดที่ใหญ่มาก มาดูกันว่าข้อมูลนี้มีผลอย่างไรกับข้อมูลในเกณฑ์มาตรฐานด้านบน

สมมติว่าคุณเป็นเทรดเดอร์ DeFi และคุณใช้ Back running คุณจะต้องตรวจสอบธุรกรรม Mempool ทั้งหมดที่เข้ามาใน Uniswap ที่จริงแล้ว คุณจะต้องการทำสิ่งนี้บนโปรโตคอลจำนวนมาก มากกว่าแค่ Uniswap แต่ขอให้เรียบง่ายและมุ่งเน้นไปที่เราเตอร์ Uniswap ตัวเดียวที่ใช้ด้านบน ในข้อมูลสำหรับการวัดประสิทธิภาพ เราจะมุ่งเน้นไปที่การป้อนข้อมูลครั้งแรกและครั้งสุดท้าย เพื่อให้เราได้รับปริมาณธุรกรรมโดยประมาณต่อวันเพื่อเปรียบเทียบกับขีดจำกัดเหตุการณ์ API ของ Blocknative ต่อวัน

การทดสอบเริ่มต้นด้วยธุรกรรมแรกและสิ้นสุดด้วยธุรกรรมสุดท้ายนี้ นั่นคือ จากบล็อก 11381311 ถึงบล็อก 11381328 ช่วงเวลาประมาณ 4 นาที ในช่วงเวลานี้ เราได้ประเมินธุรกรรม 235 รายการ ประมาณหนึ่งรายการต่อวินาที เนื่องจากมี 86400 วินาทีในหนึ่งวัน นั่นหมายถึงประมาณ 86400 รายการต่อวัน นี่เป็นประมาณ 8 เท่าของขีดจำกัดอัตราของแผนการผลิตของ Blocknative นั่นผลักดันคุณไปสู่แผนการเติบโตซึ่งอยู่ที่ 833 ดอลลาร์ต่อเดือน แต่นี่เป็นปัญหา เพราะหาก Uniswap ได้รับความนิยมมากขึ้น คุณจะถูกจำกัดอัตราและถูกบังคับให้กระโดดไปที่แผนระดับผู้นำ $8300 ต่อเดือน (Leader) สิ่งนี้สามารถมีราคาแพงได้อย่างรวดเร็ว

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

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

การใช้บริการเหล่านี้เทียบกับการรันโหนดของคุณเอง

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

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

สรุปแล้ว

ชื่อเรื่องรอง

DeFi
ETH
投资
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก:
https://t.me/Odaily_News
กลุ่มสนทนา:
https://t.me/Odaily_GoldenApe
บัญชีทางการ:
https://twitter.com/OdailyChina
สารบัญบทความ
คลังบทความของผู้เขียน
拔丝地瓜
อันดับบทความร้อน
Daily
Weekly
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android