· four exchange APIs · rebuilt daily
เทรดเดอร์ที่โอนหลักประกันบนเชนมักจะถามว่าค่าธรรมเนียมแก๊สคืออะไร ก่อนที่จะปรับสมดุลระหว่างแพลตฟอร์มอนุพันธ์ต่างๆ ค่าธรรมเนียมแก๊สเป็นการวัดความพยายามในการประมวลผลดิบที่ผู้ตรวจสอบเครือข่ายต้องการเพื่อดำเนินการเปลี่ยนแปลงสถานะในสัญญาอัจฉริยะ หรือประมวลผลการโอน
ทุกการดำเนินการบนบล็อกเชนจะใช้หน่วยแก๊สจำนวนหนึ่ง การโอนโทเค็นดั้งเดิมมาตรฐานใช้หน่วยแก๊ส 21,000 หน่วย ในขณะที่การโต้ตอบสัญญาอัจฉริยะที่ซับซ้อน เช่น การแลกเปลี่ยนแบบกระจายอำนาจ หรือการฝากเข้า Vault จะใช้แก๊สมากกว่าอย่างมีนัยสำคัญ ค่าธรรมเนียมทั้งหมดที่จ่ายคือผลคูณของหน่วยแก๊สที่ใช้ และราคาตลาดปัจจุบันต่อหน่วยแก๊ส
พื้นที่บล็อกมีจำกัดอย่างเคร่งครัดต่อบล็อก เมื่อปริมาณธุรกรรมเพิ่มขึ้น ผู้ใช้จะแข่งขันกันเพื่อรวมธุรกรรมโดยเสนอค่าธรรมเนียมที่สูงขึ้น พลวัตนี้สร้างการเปลี่ยนแปลงราคาอย่างรวดเร็ว ซึ่งต้นทุนในการดำเนินการธุรกรรมเดียวกันเป๊ะสามารถเพิ่มขึ้นเป็นสองเท่าภายในไม่กี่นาทีในช่วงที่ตลาดมีความผันผวน
Worth knowing
การโอนแบบง่ายๆ ใช้หน่วยแก๊สคงที่ 21,000 หน่วย แต่ราคาต่อหน่วยจะเปลี่ยนแปลงตลอดเวลาตามความอิ่มตัวของบล็อก
โครงสร้างค่าธรรมเนียมเครือข่ายสมัยใหม่แบ่งราคาแก๊สออกเป็นสองส่วนที่แตกต่างกัน: ค่าธรรมเนียมพื้นฐานและค่าธรรมเนียมลำดับความสำคัญ ค่าธรรมเนียมพื้นฐานเป็นสิ่งที่จำเป็นและถูกกำหนดโดยอัตโนมัติโดยโปรโตคอลเครือข่ายตามความเต็มของบล็อกก่อนหน้า หากบล็อกเต็มมากกว่า 50% ค่าธรรมเนียมพื้นฐานจะเพิ่มขึ้นสำหรับบล็อกถัดไป
ส่วนของค่าธรรมเนียมพื้นฐานของต้นทุนธุรกรรมจะถูกเผาโดยเครือข่าย แทนที่จะจ่ายให้กับผู้ผลิตบล็อก เพื่อจูงใจผู้ตรวจสอบให้จัดลำดับความสำคัญของธุรกรรมก่อนธุรกรรมอื่นใน mempool เทรดเดอร์จะเพิ่มค่าธรรมเนียมลำดับความสำคัญ ซึ่งมักเรียกว่าทิป
เมื่อความแออัดของเครือข่ายพุ่งสูงขึ้น ผู้ตรวจสอบจะจัดเรียงธุรกรรมใน mempool ตามขนาดของค่าธรรมเนียมลำดับความสำคัญเท่านั้น หากธุรกรรมของคุณมีทิปน้อยในช่วงเวลาที่มีความต้องการสูง ผู้ตรวจสอบจะประมวลผลธุรกรรมที่มีทิปสูงกว่าก่อน โดยปล่อยให้ธุรกรรมของคุณค้างอยู่ในคิว
Where this goes wrong
การตั้งค่าธรรมเนียมลำดับความสำคัญต่ำกว่าเกณฑ์การแข่งขันใน mempool จะทำให้ธุรกรรมของคุณไม่ได้รับการยืนยัน ในขณะที่ค่าธรรมเนียมพื้นฐานยังคงปรับตัวสูงขึ้น
ธุรกรรมที่ค้างอยู่ซึ่งยังไม่ได้รับการยืนยันเป็นเวลาหลายชั่วโมง แทบจะไม่สูญหายหรือถูกลบออกจากเครือข่าย มันยังคงอยู่ใน mempool สาธารณะเนื่องจากค่าธรรมเนียมสูงสุดต่อแก๊สต่ำกว่าค่าธรรมเนียมพื้นฐานปัจจุบันที่เครือข่ายต้องการ
จนกว่าค่าธรรมเนียมพื้นฐานจะลดลงจนเท่ากับค่าสูงสุดที่คุณระบุ หรือจนกว่าคุณจะแทนที่ธุรกรรม ผู้ตรวจสอบจะเพิกเฉยต่อธุรกรรมนั้น เงินทุนที่ผูกพันกับธุรกรรมที่ยังไม่ได้รับการยืนยันยังคงอยู่ในยอดคงเหลือของคุณบนเชน แต่ nonce ที่กำหนดให้กับธุรกรรมนั้นจะป้องกันไม่ให้ธุรกรรมที่ตามมาดำเนินการตามลำดับ
ในการแก้ไขการโอนที่ค้างอยู่ คุณต้องกระจายธุรกรรมทดแทนที่มี nonce เดียวกัน แต่มีค่าธรรมเนียมลำดับความสำคัญและค่าธรรมเนียมสูงสุดที่สูงขึ้น โหนดเครือข่ายจะรับรู้ค่าธรรมเนียมที่สูงขึ้นสำหรับ nonce เดียวกันและแทนที่รายการที่ค้างอยู่ในคิว ปลดล็อกลำดับบัญชีของคุณ
What to do instead
แทนที่ธุรกรรมที่ค้างอยู่โดยการกระจายการส่งใหม่โดยใช้ nonce บัญชีเดียวกันพร้อมค่าธรรมเนียมลำดับความสำคัญที่เพิ่มขึ้น
คำแนะนำค่าธรรมเนียมเริ่มต้นภายในอินเทอร์เฟซกระเป๋าเงินมักจะอาศัยค่าเฉลี่ยย้อนหลังที่ล่าช้า ในช่วงที่ตลาดมีการเคลื่อนไหวอย่างรวดเร็ว การประมาณการแบบคงที่เหล่านี้มักจะกำหนดราคาค่าธรรมเนียมลำดับความสำคัญที่ต้องการต่ำเกินไป หรือจ่ายมากเกินไปในช่วงที่กิจกรรมลดลงอย่างกะทันหัน
ตัวประมาณค่าธรรมเนียมแบบสดจะแสดงราคาแก๊สปัจจุบันในสามระดับ: ต่ำ, ตลาด และก้าวร้าว ตัวชี้วัดที่สำคัญที่ต้องตรวจสอบคือค่าธรรมเนียมพื้นฐานที่รอดำเนินการในปัจจุบัน ควบคู่ไปกับค่าทิปลำดับความสำคัญที่เปอร์เซ็นไทล์ที่ 50 และ 90 ในช่วงหกบล็อกที่ผ่านมา
การเปรียบเทียบตัวเลขเหล่านี้โดยตรงกับค่าเริ่มต้นของกระเป๋าเงินจะช่วยป้องกันการจ่ายมากเกินไปสำหรับการโอนตามปกติ หรือพลาดบัฟเฟอร์การชำระบัญชีในขณะที่รอการฝากค่าธรรมเนียมต่ำให้เสร็จสิ้น เมื่อเวลาเป็นสิ่งสำคัญ การป้อนค่าทิปลำดับความสำคัญที่เปอร์เซ็นไทล์ที่ 90 ด้วยตนเองจะช่วยให้มั่นใจได้ว่าจะรวมอยู่ในบล็อกถัดไปทันที
การปรับสมดุลหลักประกันระหว่างแพลตฟอร์มอนุพันธ์ต้องคำนึงถึงทั้งค่าธรรมเนียมแก๊สเครือข่ายและค่าธรรมเนียมการดำเนินการของแพลตฟอร์ม เมื่อย้ายเงินทุนจากการจัดเก็บข้อมูลบนเชนไปยังแพลตฟอร์ม perpetual ค่าแก๊สแสดงถึงแรงเสียดทานในการเข้าคงที่ ในขณะที่ค่าธรรมเนียม taker ของแพลตฟอร์มจะปรับตามขนาดตำแหน่งโดยตรง
ตัวอย่างเช่น การถือครองตำแหน่งบนแพลตฟอร์มอย่าง MEXC, OKX, Bitget หรือ Bybit มีโครงสร้างต้นทุนที่แตกต่างกันสำหรับทั้งตำแหน่ง perpetual และอัตราการชำระ funding settlement สำหรับสินทรัพย์ต่างๆ
| Venue | Futures Maker Fee | Futures Taker Fee | ETH 8h Funding Rate | SOL 8h Funding Rate |
|---|---|---|---|---|
| MEXC | 0.0000% | 0.00020% | +0.0037% | +0.0023% |
| OKX | 0.00020% | 0.00050% | +0.0044% | +0.0003% |
| Bitget | 0.00020% | 0.00030% | +0.0063% | +0.0065% |
| Bybit | 0.00020% | 0.00055% | +0.0075% | -0.0084% |
สำหรับ ETH perpetual ที่มีปริมาณการซื้อขาย 24 ชั่วโมง $5,181,102,431 ส่วนต่างของอัตรา funding ระหว่าง MEXC ที่ +0.0037% และ Bybit ที่ +0.0075% เท่ากับ 0.0038 เปอร์เซ็นต์ต่อช่วงเวลา 8 ชั่วโมง สำหรับ SOL, Bybit เสนออัตรา funding ติดลบที่ -0.0084% เทียบกับ Bitget ที่ +0.0065% ทำให้เกิดส่วนต่าง 0.0149 เปอร์เซ็นต์ทุกๆ 8 ชั่วโมง
การคำนวณต้นทุนทั้งหมดต้องรวมต้นทุนค่าแก๊สบนเชนเข้ากับค่าธรรมเนียม taker ของแพลตฟอร์ม เช่น 0.00020% บน MEXC เทียบกับ 0.00055% บน Bybit ควบคู่ไปกับการชำระ funding ที่คาดหวังในช่วงระยะเวลาการถือครอง
ค่าธรรมเนียมแก๊สคือการชำระเงินที่จำเป็นเพื่อชดเชยผู้ตรวจสอบเครือข่ายสำหรับทรัพยากรคอมพิวเตอร์ที่ใช้ในการประมวลผลและยืนยันธุรกรรม โดยคำนวณจากการคูณหน่วยแก๊สที่ใช้ด้วยราคาแก๊สปัจจุบันต่อหน่วย
ค่าธรรมเนียมแก๊สมีความผันผวนตามความต้องการพื้นที่บล็อกของเครือข่ายและความแออัด เมื่อผู้ใช้จำนวนมากส่งธุรกรรมพร้อมกัน การแข่งขันจะผลักดันค่าทิปลำดับความสำคัญและค่าธรรมเนียมพื้นฐานแบบไดนามิก จนกว่าปริมาณธุรกรรมจะลดลง
คุณสามารถแก้ไขธุรกรรมที่ค้างอยู่ได้โดยการส่งธุรกรรมทดแทนโดยใช้ nonce เดียวกันกับค่าธรรมเนียมลำดับความสำคัญและค่าธรรมเนียมสูงสุดที่สูงขึ้น สิ่งนี้จะสั่งให้ผู้ตรวจสอบเครือข่ายเขียนทับธุรกรรมที่รอดำเนินการที่มีราคาต่ำเกินไปใน mempool
ไม่ เงินทุนในธุรกรรมที่ยังไม่ได้รับการยืนยันจะไม่สูญหายหรือถูกใช้ไป ธุรกรรมเพียงแค่รออยู่ใน mempool จนกว่าค่าธรรมเนียมพื้นฐานของเครือข่ายจะลดลงจนเท่ากับข้อเสนอของคุณ หรือจนกว่าจะถูกแทนที่หรือถูกลบโดยโหนดเครือข่าย