Mempool
สรุปสั้น ๆ Mempool คือพื้นที่พักข้อมูลสำหรับธุรกรรมที่ผ่านการตรวจสอบแล้วแต่ยังไม่ได้รับการคอนเฟิร์ม รอให้ Miner หรือ Validator นำไปบรรจุลงบล็อก
Mempool (ย่อมาจาก Memory pool) คือแหล่งรวมธุรกรรมที่รอดำเนินการ (Pending) ซึ่งโหนดได้รับและตรวจสอบความถูกต้องเบื้องต้นแล้ว แต่ยังไม่ถูกบันทึกลงในบล็อก เมื่อคุณกดยืนยันธุรกรรม ข้อมูลจะถูกกระจายไปยังโหนดต่างๆ โดยแต่ละโหนดจะเก็บไว้ใน Mempool ของตนเองและส่งต่อให้โหนดอื่น ทำให้เนื้อหาธุรกรรมใน Mempool ของแต่ละโหนดทั่วเครือข่ายอาจแตกต่างกันเล็กน้อย
ผู้สร้างบล็อกมักเลือกธุรกรรมจาก Mempool ที่ให้ค่าธรรมเนียมสูงสุดก่อน ค่า Gas จึงทำหน้าที่เหมือนการประมูลพื้นที่บล็อกที่มีจำกัด บน Ethereum และเชนตระกูล EVM คุณสามารถเพิ่ม Priority fee เพื่อลัดคิว หรือส่งธุรกรรมใหม่ที่ใช้ Nonce เดิมพร้อมเพิ่มค่าธรรมเนียมเพื่อแทนที่รายการที่ค้างอยู่ได้ ส่วน Bitcoin ก็รองรับการดันค่าธรรมเนียมเช่นกัน สำหรับ Solana จะต่างออกไป คือไม่มี Public mempool ในลักษณะเดียวกัน แต่จะส่งธุรกรรมตรงไปยัง Leader node ที่กำลังจะผลิตบล็อกทันที แม้จะยังมีการใช้ Priority fee อยู่ก็ตาม
สำหรับสายเทรด Public mempool คือจุดที่เกิดการ Front-running โดยบอทจะคอยดักส่องคำสั่ง Swap ที่รอดำเนินการ และวางออเดอร์ของตัวเองประกบทั้งก่อนหน้าและหลังคุณ (Sandwich attack) เพื่อดันราคาให้ขึ้นไปแตะระดับแย่ที่สุดเท่าที่ Slippage ของคุณยอมรับได้ ซึ่งนี่เป็นรูปแบบหนึ่งของ MEV นอกจากนี้ ในช่วงเปิดตัวโทเคนดังๆ ที่มีผู้ใช้งานหนาแน่น Mempool จะเต็ม ค่าธรรมเนียมจะพุ่งสูง และธุรกรรมที่ตั้งค่าธรรมเนียมต่ำอาจค้างอยู่นานหรือถูกตัดทิ้งไปในที่สุด
ควรตั้งค่า Slippage ให้แคบที่สุดเท่าที่ทำได้เมื่อเทรดเหรียญที่มีความผันผวนสูง และอาจพิจารณาใช้วอลเล็ตหรือ RPC ที่มีระบบ Private transaction submission เพื่อส่งคำสั่งซื้อขายโดยตรงโดยไม่ผ่าน Public mempool หากธุรกรรมติดค้าง ให้ใช้วิธีเร่งความเร็ว (Speed up) หรือกดยกเลิกด้วย Nonce เดิม แทนที่จะกดยืนยันซ้ำหลายรอบ และพึงระลึกไว้เสมอว่าตราบใดที่ธุรกรรมยังอยู่ในสถานะ Pending มันจะยังไม่ถือว่าเสร็จสมบูรณ์จนกว่าจะถูกบันทึกลงบล็อกจริง




