โพสต์ทั้งหมด
คู่มือ

Priority fee บน Solana ควรจ่ายเท่าไรถึงพอดี

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

ภาพประกอบค่าธรรมเนียมลำดับความสำคัญบน Solana แถวคิวของธุรกรรมเรืองแสง โดยรายการหนึ่งถูกยกขึ้นหน้าด้วยทิปก้อนเล็ก แสงแดงและเหลืองอำพันบนพื้นเกือบดำ

ค่าธรรมเนียมลำดับความสำคัญคืออะไร

ทุกธุรกรรมบน Solana จ่ายค่าธรรมเนียมพื้นฐานคงที่ ราว 0.000005 SOL ต่อหนึ่งลายเซ็น ตัวเลขนี้ไม่เปลี่ยนไม่ว่าเครือข่ายจะว่างหรือแน่น

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

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

ควรตั้งเท่าไร

คำตอบขึ้นกับสามอย่าง ความเร่งด่วนของคุณ สภาพเครือข่ายในวินาทีนั้น และมูลค่าของสิ่งที่คุณกำลังทำ

สำหรับการโอนธรรมดาที่ไม่รีบ ปล่อยค่าตั้งต้นของกระเป๋าเงินไว้ก็พอ ค่าธรรมเนียมรวมจะอยู่ในระดับที่ไม่ต้องคิด

สำหรับการสวอปในสภาพตลาดปกติ ค่าตั้งต้นที่กระเป๋าเงินหรือแอปเลือกให้มักเหมาะสมแล้ว เพราะมันอ่านสภาพเครือข่ายล่าสุดมาคำนวณ

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

ค่าธรรมเนียมคำนวณอย่างไร

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

ภาพประกอบวิธีคำนวณค่าธรรมเนียมลำดับความสำคัญบน Solana ราคาต่อหนึ่งหน่วยประมวลผลคูณด้วยงานประมวลผลของการโอนเล็ก ๆ เทียบกับการสวอปที่ใหญ่กว่า

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

ผลที่ตามมาคือการตั้งราคาต่อหน่วยให้สูงในธุรกรรมเล็ก ๆ แทบไม่มีต้นทุน ส่วนการตั้งสูงในธุรกรรมใหญ่กินเงินจริง ถ้าคุณจะเร่ง ให้เร่งในที่ที่คุ้ม

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

ตั้งค่าในกระเป๋าเงินอย่างไร

กระเป๋าเงินส่วนใหญ่ให้เลือกเป็นระดับ ปกติ เร็ว และเร็วมาก แต่ละระดับคือราคาต่อหน่วยที่ต่างกัน และแอปคำนวณจากสภาพเครือข่ายล่าสุด

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

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

ถ้าคุณอยากลองก่อนใช้เงินจริง ขอ SOL ทดสอบบน devnet ให้ SOL สำหรับทดสอบฟรี ธุรกรรมทำงานเหมือน mainnet ทุกอย่าง

เมื่อไรที่จ่ายเพิ่มก็ไม่ช่วย

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

ภาพประกอบการประมูลค่าธรรมเนียมในวินาทีเปิดตัวบน Solana ธุรกรรมของบอทที่ตั้งทิปสูงลิ่ว ข้าง ๆ ธุรกรรมของผู้ใช้ทั่วไปที่ตั้งทิปเล็กจิ๋ว

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

กรณีที่สาม blockhash หมดอายุ ธุรกรรมบน Solana มีอายุสั้น ถ้าคุณลงนามแล้วรอนานเกินไป มันจะใช้ไม่ได้ไม่ว่าจะจ่ายเท่าไร ทางแก้คือส่งใหม่ ไม่ใช่จ่ายเพิ่ม

กรณีที่สี่ RPC ที่คุณใช้มีปัญหา ถ้าคำขอไม่ถึงเครือข่าย ค่าธรรมเนียมไม่เกี่ยวเลย ลองเปลี่ยนปลายทางก่อนขึ้นทิป

ตัวเลขพวกนี้เก่าเร็ว ทำอย่างไร

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

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

ถ้าธุรกรรมล้มซ้ำ ๆ ให้ไล่สาเหตุตามลำดับ เช็คยอด SOL ก่อน เพราะบางครั้งปัญหาคือค่าเช่าบัญชีไม่ใช่ค่าธรรมเนียม เรื่องนั้นอยู่ใน ค่าเช่าบัญชีบน Solana และข้อความ insufficient funds for rent จากนั้นค่อยดูสลิปเพจ แล้วค่อยขึ้นทิป

สำหรับการสวอป การเลือกเส้นทางก็มีผลต่อจำนวนหน่วยประมวลผลที่ใช้ เส้นทางที่สั้นกว่าใช้น้อยกว่าและล้มน้อยกว่าในตลาดแออัด เรื่องนั้นอยู่ใน Jupiter, Raydium หรือ Orca เลือก DEX ตัวไหน

คำถามที่พบบ่อย

ค่าธรรมเนียมลำดับความสำคัญไปเข้ากระเป๋าใคร

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

ตั้งเป็นศูนย์ได้ไหม

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

ทำไมบางครั้งเสียค่าธรรมเนียมทั้งที่ธุรกรรมล้ม

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

Jito tip กับ priority fee ต่างกันไหม

ต่างกัน priority fee จ่ายให้ validator ผ่านกลไกของเครือข่ายเอง ส่วน Jito tip จ่ายให้กับระบบบันเดิลเพื่อให้ชุดธุรกรรมของคุณถูกรวมเข้าบล็อกด้วยกัน คนที่รันบันเดิลใช้ทั้งสองอย่างพร้อมกัน

ธุรกรรมค้างอยู่นาน ควรทำอย่างไร

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

จ่ายทิปสูงรับประกันว่าผ่านไหม

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

J
ผู้เขียน
J Tools Editorial

โพสต์จากทีม J Tools

ดูโพสต์ทั้งหมดของ J Tools Editorial →

โพสต์ที่เกี่ยวข้อง