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

การเปรียบเทียบค่าธรรมเนียม DEX

Block unicorn
特邀专栏作者
บทความนี้มีประมาณ 3353 คำ การอ่านทั้งหมดใช้เวลาประมาณ 5 นาที
กรณีการใช้งานหลักที่ผู้ใช้พบใน Ethereum blockchain คือความสามารถในการแลกเปลี่ยนระหว่างสินทรัพย์ crypto โ
สรุปโดย AI
กรณีการใช้งานหลักที่ผู้ใช้พบใน Ethereum blockchain คือความสามารถในการแลกเปลี่ยนระหว่างสินทรัพย์ crypto โ

ผู้แต่งต้นฉบับ: Yule Souza Andrade การแปล: Block unicorn

กรณีการใช้งานหลักที่ผู้ใช้พบใน Ethereum blockchain คือความสามารถในการแลกเปลี่ยนระหว่างสินทรัพย์ crypto โดยไม่ต้องมีคนกลาง การแลกเปลี่ยนแบบกระจายอำนาจหรือ DEX เป็นแพลตฟอร์มที่ใช้สำหรับกิจกรรมนี้ สามารถสรุปได้ว่าเป็นแอปพลิเคชั่นที่ให้คุณแลกเปลี่ยน ETH หรือโทเค็นใด ๆ เป็นโทเค็นอื่น ๆ โดยใช้สภาพคล่องที่มีอยู่ในกลุ่ม

การแลกเปลี่ยนแบบกระจายศูนย์เป็นตัวแทนของการใช้ค่าธรรมเนียมที่แพร่หลายที่สุดใน Ethereum ตามสถิติของ The Block สัญญา (ส่วนรหัส) ที่เกี่ยวข้องกับการแลกเปลี่ยนโทเค็นเป็นหนึ่งในสัญญาที่ใช้ทรัพยากรบล็อกเชนมากที่สุด

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

  • ผลกระทบด้านราคา

  • ค่าธรรมเนียมผู้ให้บริการสภาพคล่อง

  • ลื่น

  • ค่าธรรมเนียมการทำธุรกรรมบนบล็อกเชนพื้นฐาน

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

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

เหตุใดต้นทุนก๊าซจึงแตกต่างกันระหว่างการแลกเปลี่ยนและ DEX

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

การทำธุรกรรมสามารถเรียกใช้ฟังก์ชันจำนวนเท่าใดก็ได้และโต้ตอบกับสัญญาอัจฉริยะที่แตกต่างกันมากมาย ด้านล่างนี้ เราสามารถดูรายละเอียดการใช้ก๊าซสำหรับธุรกรรมที่แตกต่างกันสองรายการโดยใช้เครื่องมือที่ Tenderly จัดหาให้ อย่างที่คุณเห็น ธุรกรรมที่สองจบลงด้วยการใช้น้ำมันมากกว่าธุรกรรมแรกถึง 70%

การเปรียบเทียบค่าธรรมเนียม

แต่ละ DEX มีวิธีดำเนินการแลกเปลี่ยน แต่สามารถระบุรูปแบบบางอย่างระหว่างกันได้ ในการเปรียบเทียบราคาแก๊สของสวอประหว่าง DEX ต่างๆ ให้เลือกอย่างใดอย่างหนึ่ง Uniswap V2 เป็นตัวแทนของกลุ่มผลิตภัณฑ์คงที่แบบดั้งเดิม Uniswap V3 นำเสนอกลุ่มสภาพคล่องส่วนกลาง เลือก Curve เป็นกลุ่มโค้งแบบไฮบริดและแบบกำหนดเอง และสุดท้ายเลือก Balancer V2 พร้อมกลุ่มถ่วงน้ำหนัก สำหรับแต่ละรายการจะมีการตั้งค่าแดชบอร์ด Dune:

  • บาลานเซอร์: https://duneanalytics.com/yulesa/Balancer-Gas

  • Curve: https://duneanalytics.com/yulesa/Curve-Gas-Usage

  • Uniswap V2:https ://duneanalytics.com/yulesa/Uniswap-V2-Gas-Usage

  • Uniswap V3:https ://duneanalytics.com/yulesa/Uniswap-V3-Gas-Usage

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

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

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

Balancer

การกระจายพูลของบาลานเซอร์

ธุรกรรมส่วนใหญ่ของ Balancer มาจากแอปรวบรวม DEX เช่น 1inch, Metamask เป็นต้น เนื่องจากธุรกรรมเหล่านี้ไม่รวมอยู่ในการวิเคราะห์ จึงลดจำนวนข้อมูลที่มีอยู่ตามธรรมชาติ ถึงกระนั้น 14 กลุ่มตรงตามเกณฑ์ของธุรกรรมการโทรโดยตรงอย่างน้อย 100 รายการ ตามที่คาดไว้ ความแตกต่างที่สำคัญระหว่าง single-hop และ multi-hop swap สามารถเห็นได้เมื่อประเมินแต่ละพูล การค้นพบอีกประการหนึ่งคือจำนวนของโทเค็นในกลุ่มไม่ได้เปลี่ยนการใช้จ่ายของธุรกรรมที่ใช้มัน สิ่งสำคัญคือต้องจำไว้ว่า 2 โทเค็นพูลใน Balancer อาจทำหน้าที่เป็นออราเคิลหรือไม่ก็ได้ หากเป็นเช่นนั้น ค่าใช้จ่ายแก๊สจะสูงขึ้นเล็กน้อยเมื่อสล็อตหน่วยความจำที่เก็บข้อมูลราคาเริ่มต้น สามารถดูได้ในแผนภูมิค่าเฉลี่ยเคลื่อนที่สำหรับกลุ่มเหล่านี้

ภาพสามภาพด้านบนคือการกระจายของ LINK/WET, USDC/WETH และ WBTC/WETH mining pools ตามลำดับ

Curve(CRV) 

การกระจายตัวของสระโค้ง

จาก DEX ที่ศึกษาในเอกสารฉบับนี้ Curve มีกลไกเฉพาะตัว ซึ่งทำให้การเปรียบเทียบบางครั้งไม่สมดุล ทุก Curve Pool (ยกเว้น Metapool) ได้รับการปรับแต่งสำหรับเนื้อหาของมัน

เส้นโค้งแสดงความแตกต่างที่มีนัยสำคัญมากที่สุดในปริมาณการใช้ก๊าซระหว่าง DEX ที่วิเคราะห์ ส่วนหนึ่งอธิบายได้เนื่องจาก Curve อนุญาตให้แลกเปลี่ยนโทเค็นที่ยังไม่ได้แกะเช่น DAI หรือ USDC ในขณะที่พูลได้รับการออกแบบให้ไม่พึ่งพาโปรโตคอล IOU อื่นๆ เช่น cDAI หรือ yUSDC และกระบวนการห่อและแกะเป็นส่วนหนึ่งของธุรกรรม เป็นผลให้ในขณะที่สินทรัพย์ในกลุ่มสะสมผลประโยชน์ของโปรโตคอลเหล่านี้ มันทำให้การแลกเปลี่ยนมีราคาแพงกว่า


3 พูลข้างต้นคือการกระจายของ Curve 3pool, renBTC และ Tricrypto ตามลำดับ


Uniswap V2

นอกจากจะเป็นโปรโตคอลที่เก่าแก่ที่สุดในรายการนี้แล้ว Uniswap V2 ยังถูกนำมาใช้อย่างแพร่หลายอีกด้วย มีการสร้างแหล่งขุดมากกว่า 2,500 แห่งในโปรโตคอลเพื่อให้บริการสินทรัพย์ มีข้อ จำกัด บางประการเมื่อวาดกราฟด้านบน แต่สามารถอธิบายต้นทุนก๊าซในโปรโตคอลได้ เหรียญที่ได้รับความนิยมสูงสุดบางเหรียญ เช่น สกุลเงินที่มีเสถียรภาพและ BTC ถูกนำมาใช้อย่างแพร่หลายใน ABC<-> ETH <->การแลกเปลี่ยนหลายฮอปในการทำธุรกรรมเช่น WBTC บางครั้ง การโอน ABC นั้นใช้แก๊สมาก ทำให้เพิ่มแก๊สเฉลี่ยที่ใช้ในธุรกรรมที่เกี่ยวข้องกับเหรียญยอดนิยมเหล่านี้ อีกครั้ง เมื่อตรวจสอบแต่ละกลุ่ม ความแตกต่างที่สำคัญที่สุดระหว่างการใช้ก๊าซในการทำธุรกรรมสามารถกำหนดให้กับจำนวนการกระโดดในการทำธุรกรรมแต่ละครั้ง




การกระจายของ LINK/WET, USDC/WETH และ WBTC/WETH พูลการขุดตามลำดับ


Uniswap V3


ข้อกังวลที่ใหญ่ที่สุดประการหนึ่งเกี่ยวกับโปรโตคอล Uniswap เวอร์ชัน 3 คือการทำธุรกรรม swap อาจทำให้เสียค่าใช้จ่ายมากขึ้น การแลกเปลี่ยน Uniswap V3 ได้รับผลกระทบจากราคาที่สร้างขึ้น ยิ่งสมุดคำสั่งซื้อสูงเมื่อเทียบกับสภาพคล่องที่มีอยู่ ก็ยิ่งกระตุ้นการติ๊กราคามากขึ้นเท่านั้น โดยมีช่วงราคาที่ไม่ต่อเนื่องซึ่งคิดเป็น 0.0001% ของราคาที่เพิ่มขึ้นหรือลดลง ซึ่งจำเป็นต้องปรับสภาพคล่อง เนื่องจากธุรกรรมส่วนใหญ่มีผลกระทบต่อราคาค่อนข้างน้อย ต้นทุนการทำธุรกรรมเฉลี่ยจึงสอดคล้องกับรุ่นก่อนหน้า อย่างไรก็ตาม เมื่อต้องรับมือกับกลุ่มสภาพคล่องระดับปานกลาง ผู้ใช้จำเป็นต้องให้ความสนใจกับผลกระทบของคำสั่งซื้อขายต่อราคา






การกระจายของ LINK/WET, USDC/WETH และ WBTC/WETH พูลการขุดตามลำดับ

การเปรียบเทียบค่าธรรมเนียมข้อตกลง

ค่าธรรมเนียมต่อสัญญา

พูลที่เทียบเท่าสามรายการที่ใช้ร่วมกันได้กับ Balancer V2 และ Uniswap V2 และ V3 ได้รับเลือกสำหรับการเปรียบเทียบโดยละเอียด - USDC/WETH, WBTC/WETH และ LINK/WETH เนื่องจาก Curve มีแนวทางที่แตกต่างกัน พูลบางกลุ่มจึงถูกเลือกให้กลมกลืนกับภาพ แต่จะไม่เข้าสู่การเปรียบเทียบ

สังเกตได้ว่าไม่มีความแตกต่างอย่างมีนัยสำคัญในการบริโภคก๊าซระหว่าง DEX ทั้ง 3 ตัว ความแตกต่างที่สังเกตได้อาจเกี่ยวข้องกับความไม่แม่นยำของวิธีการที่เลือกสำหรับการศึกษา สำหรับช่วงเวลา 2-hop swap ความแตกต่างสามารถเกิดจากเอฟเฟกต์ลำดับที่สองของฟังก์ชันการโอนในหนึ่งในสัญญาโทเค็นที่เกี่ยวข้องกับการทำธุรกรรม

นอกจากนี้ ต่อไปนี้คือตารางที่คำนวณต้นทุน (ในสกุลเงิน USD) ซึ่งเป็นค่าความแตกต่างโดยประมาณที่สังเกตได้ระหว่างราคา ETH ปัจจุบันและ DEX ในสถานการณ์ $2,000 ETH กับ 50 gWei ในก๊าซ ความแตกต่างในการเลือก Uniswap V2 แทน V3 สำหรับการแลกเปลี่ยน WBTC/WETH 2-hop จะช่วยประหยัดเงินได้ $3.12 สำหรับคำสั่งซื้อที่มีมูลค่ามากกว่า $1,040 ค่าธรรมเนียม LP โดยทั่วไป 0.3% จะมากกว่าส่วนต่างนี้

สรุปแล้ว

สรุปแล้ว

การศึกษาพบว่าไม่มีความแตกต่างอย่างมีนัยสำคัญระหว่าง DEXs ที่วิเคราะห์ ผลกระทบที่ใหญ่ที่สุดต่อก๊าซที่ใช้โดยธุรกรรมคือจำนวนฮ็อปที่ต้องทำเพื่อดำเนินการแลกเปลี่ยน ความแตกต่างระหว่างการแลกเปลี่ยน 1-hop และ 2-hop นั้นมีความหมายมากกว่าความแตกต่างระหว่าง DEX นอกจากนี้ ขึ้นอยู่กับขนาดของธุรกรรม องค์ประกอบอื่นๆ ของต้นทุนสวอป เช่น ค่าธรรมเนียม LP หรือ Slippage อาจส่งผลกระทบอย่างมีนัยสำคัญต่อต้นทุนรวม

แม้ว่า Curve จะมีกลุ่มที่มีการแข่งขันสูงมากในแง่ของการจ่ายก๊าซ แต่บางกลุ่มได้รับการออกแบบโดยใช้โปรโตคอล IOU พื้นฐาน และกระบวนการห่อและแกะออกอาจส่งผลต่อการแลกเปลี่ยนอย่างมีนัยสำคัญ

ข้อพิจารณาในการวิเคราะห์

การทำ swap มักจะหมายถึงการเรียกใช้ฟังก์ชันการถ่ายโอนของสัญญาโทเค็นที่เข้าร่วม - ข้อยกเว้นคือการทำธุรกรรมแบบ multi-hop บน Balancer เนื่องจากรูปแบบ single-vault ของ Balancer หรือการใช้ยอดคงเหลือของผู้ใช้ภายในใน Balancer vault โทเค็นบางตัวสามารถดำเนินการได้มากกว่าการทำบัญชีง่ายๆ เมื่อเรียกใช้ฟังก์ชันการโอน ซึ่งจะเป็นการเพิ่มต้นทุนการแลกเปลี่ยนของการทำธุรกรรม วิธีปฏิบัติเพื่อแยกเอฟเฟกต์นี้โดยใช้ Dune ยังไม่ได้รับการนำไปใช้อย่างสมบูรณ์ พฤติกรรมนี้น่าเป็นห่วงอย่างยิ่งเมื่อธุรกรรมดำเนินการหลายฮ็อปเพื่อแลกเปลี่ยน และโทเค็นตัวใดตัวหนึ่งทำงานต่ำกว่ามาตรฐาน แม้ว่าจะเชื่อว่าปัญหานี้ส่งผลกระทบต่อโปรโตคอลทั้งหมดอย่างเป็นระบบและแทบไม่ส่งผลกระทบต่อผลลัพธ์อย่างมีนัยสำคัญ การจำกัดขอบเขตของการวิเคราะห์ไว้ที่การทำธุรกรรมแบบ single-hop ต่อกลุ่มโทเค็นจะช่วยลดผลกระทบนี้ได้

เนื่องจากบางโปรโตคอลมีธุรกรรมหลายพันรายการตั้งแต่เริ่มต้น การประมวลผลข้อมูลจำนวนมากเช่นนี้ใน Dune/Internet Browser สามารถลดความสามารถในการใช้งานของแดชบอร์ดได้อย่างมาก ดังนั้นในโปรโตคอลเหล่านี้ จึงมีการจำกัดจำนวนธุรกรรมที่วิเคราะห์ อย่างไรก็ตาม การลดลงของประชากรข้อมูลไม่ได้เปลี่ยนผลลัพธ์อย่างมีนัยสำคัญ สำหรับมุมมองพูลเดี่ยว แดชบอร์ดจำกัดไว้ที่ 1,000 ธุรกรรม Uniswap V2 จำกัดเฉพาะธุรกรรมของเดือนที่แล้ว


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