คุณส่งบิตคอยน์ กระเป๋าเงินของคุณเปลี่ยนสถานะเป็น "กำลังรอการยืนยัน" ผ่านไปสิบนาที แล้วสามสิบนาที แล้วหนึ่งชั่วโมง แต่ไม่มีอะไรเกิดขึ้นเลย การทำธุรกรรมของคุณกำลังเกิดอะไรขึ้นระหว่างที่มันกำลังรออยู่?
คำตอบคือ mempool ของบิตคอยน์. mempool ของบิตคอยน์ (ย่อมาจาก memory pool) คือคิวชั่วคราวที่ธุรกรรมที่ถูกต้องแต่ยังไม่ได้รับการยืนยันจะรอให้ผู้ขุดเลือกไปและเพิ่มเข้าไปในบล็อกเชน ทุกธุรกรรมที่คุณส่งไปจะต้องผ่านคิวนี้ก่อนที่จะถูกบันทึกไว้ในระบบอย่างถาวร
บทความนี้อธิบายถึงวิธีการทำงานของ mempool, เหตุผลที่ค่าธรรมเนียมพุ่งสูงขึ้นเมื่อ mempool เต็ม, สิ่งที่เกิดขึ้นจริงกับธุรกรรมที่มีค่าธรรมเนียมต่ำเมื่อเครือข่ายเกิดการติดขัด, และตัวเลือกต่าง ๆ ที่คุณมีหากธุรกรรมของคุณถูกค้างอยู่
จัดการบิตคอยน์ของคุณอย่างปลอดภัยด้วยระบบการเก็บรักษาด้วยตนเอง แอปกระเป๋าเงิน Bitcoin.com.
จุดสำคัญที่ควรจดจำ
- mempool ของบิตคอยน์ เป็นพื้นที่เก็บชั่วคราวที่ธุรกรรมที่ถูกต้องแต่ยังไม่ได้รับการยืนยันจะรอเพื่อถูกนักขุดนำเข้าไปรวมในบล็อก
- ไม่มี mempool ระดับโลกเพียงหนึ่งเดียว ทุกโหนด Bitcoin เก็บสำเนาท้องถิ่นของตัวเองไว้ ซึ่งนี่คือเหตุผลที่เครื่องมือสำรวจบล็อกต่าง ๆ อาจแสดงตัวเลขที่แตกต่างกันเล็กน้อย
- นักขุดจะเลือกธุรกรรมตามอัตราค่าธรรมเนียม (sat/vB) โดยเริ่มจากธุรกรรมที่มีค่าธรรมเนียมสูงที่สุดก่อน ซึ่งสร้างการประมูลแบบเรียลไทม์สำหรับพื้นที่ในบล็อก
- เมื่อ mempool เต็มเกินขีดจำกัดเริ่มต้นที่ 300 MB การทำธุรกรรมที่มีอัตราค่าธรรมเนียมต่ำที่สุดจะถูกกำจัดออก แต่ธุรกรรมเหล่านั้นไม่ได้สูญหาย และสามารถส่งซ้ำได้
- หากธุรกรรมของคุณถูกค้างอยู่ ฟังก์ชัน Replace-By-Fee (RBF) จะช่วยให้ผู้ส่งสามารถเปลี่ยนเป็นเวอร์ชันที่มีค่าธรรมเนียมสูงยิ่งขึ้น ส่วน Child-Pays-For-Parent (CPFP) จะช่วยให้ผู้รับสามารถเร่งความเร็วธุรกรรมจากด้านของพวกเขาได้
- ตั้งแต่เดือนสิงหาคม 2026 เป็นต้นไป mempool ยังคงอยู่ในระดับต่ำที่ 1-6 sat/vB แต่สถานการณ์อาจเปลี่ยนแปลงได้ภายในไม่กี่ชั่วโมง เมื่อมีเหตุการณ์ในตลาดหรือกิจกรรม inscription
Mempool ของ Bitcoin คืออะไร?
มัมพูล (mempool) ของบิตคอยน์ คือโครงสร้างข้อมูลที่แต่ละโหนดบิตคอยน์ดูแลรักษา ซึ่งเก็บธุรกรรมที่ถูกต้องแต่ยังไม่ได้รับการยืนยันบน บล็อกเชน.
ชื่อนี้มาจากคำว่า "memory pool" ชื่อเต็มคือ Bitcoin memory pool ซึ่งมักถูกย่อเป็น mempool ซึ่งมีความหมายตามตัวอักษร: mempool อยู่ใน RAM ของโหนด ไม่ใช่บนดิสก์ และไม่ใช่บนบล็อกเชน เมื่อโหนดเริ่มต้นใหม่ mempool ของมันจะถูกล้าง ธุรกรรมใดที่ยังไม่ได้รับการยืนยันจะต้องถูกส่งออกไปใหม่โดยกระเป๋าเงิน ก่อนที่จะถูกรับมาประมวลผลอีกครั้ง
สิ่งหนึ่งที่ khiếnคนส่วนใหญ่ประหลาดใจคือ: ไม่มี mempool ระดับโลกเพียงหนึ่งเดียว ทุกโหนดที่รันซอฟต์แวร์ Bitcoin ต่างเก็บเวอร์ชันท้องถิ่นของตัวเองไว้ แต่ละโหนดอาจเก็บธุรกรรมที่ต่างกันเล็กน้อย ขึ้นอยู่กับสิ่งที่ได้รับมาและนโยบายที่ตั้งค่าไว้ เมื่อขนาด mempool ที่แสดงบน mempool.space แตกต่างจากอะไร Blockchain.com หน้าจอแสดงผล นี่คือเหตุผล
mempool มีอยู่เนื่องจากช่องว่างทางโครงสร้างในวิธีการ บิตคอยน์ ถูกออกแบบมาอย่างนี้ บล็อกจะปรากฏขึ้นประมาณทุก 10 นาที และแต่ละบล็อกสามารถเก็บข้อมูลธุรกรรมได้ในปริมาณจำกัด ประมาณ 4 ล้านหน่วยน้ำหนัก ซึ่งเทียบเท่ากับประมาณ 1 ถึง 4 MB ขึ้นอยู่กับประเภทธุรกรรม ความต้องการพื้นที่ดังกล่าวไม่หยุดลงระหว่างบล็อกต่างๆ เมมพูล (mempool) คือบัฟเฟอร์ที่ทำหน้าที่ดูดซับความแตกต่างระหว่างความต้องการที่เข้ามาอย่างต่อเนื่องกับจังหวะการผลิตบล็อกที่กำหนดไว้
ธุรกรรมจะเข้าสู่ mempool หลังจากได้รับการตรวจสอบความถูกต้องจากโหนด และจะออกจาก mempool ด้วยหนึ่งในสามวิธีต่อไปนี้: ได้รับการยืนยันในบล็อก, ถูกแทนที่ด้วยเวอร์ชันที่มีค่าธรรมเนียมสูงกว่าผ่านกลไก Replace-By-Fee (RBF), หรือถูกขับออกเมื่อ mempool เต็มและอัตราค่าธรรมเนียมของธุรกรรมนั้นลดลงต่ำกว่าเกณฑ์ขั้นต่ำ
Mempool ของ Bitcoin ทำงานอย่างไร?
การเข้าใจว่า วิธีการทำงานของธุรกรรมบิตคอยน์ เริ่มต้นจากที่นี่ ทุกธุรกรรมจะผ่านขั้นตอนสี่ขั้นตอนเดียวกัน จากกระเป๋าเงินของคุณไปยังบล็อกเชน โดย mempool อยู่ตรงกลาง
1. คุณส่งธุรกรรม
เมื่อคุณส่งบิตคอยน์ กระเป๋าเงินของคุณจะสร้างและลงนามธุรกรรมนั้น แล้วส่งมันไปยัง โหนดบิตคอยน์ ที่มันเชื่อมต่ออยู่ จากจุดนั้น การทำธุรกรรมจะแพร่กระจายแบบ peer-to-peer ทั่วเครือข่าย โดยส่งต่อจากโหนดหนึ่งไปยังโหนดอื่นภายในไม่กี่วินาที เหมือนกับที่ข้อความแพร่กระจายไปในกลุ่มคน
2. โหนดจะตรวจสอบความถูกต้องและจัดเก็บข้อมูลนั้น
แต่ละโหนดผู้รับจะตรวจสอบธุรกรรมผ่านขั้นตอนการตรวจสอบหลายขั้นตอน: ลายเซ็นถูกต้องหรือไม่? บิตคอยน์นี้ถูกใช้ไปแล้วที่อื่นหรือไม่? รูปแบบธุรกรรมเป็นไปตามกฎของบิตคอยน์หรือไม่? และค่าธรรมเนียมการส่งต่อขั้นต่ำของโหนดนั้นถูกกำหนดไว้หรือไม่ ซึ่งใน Bitcoin Core ค่าเริ่มต้นคือ 1 sat/vB (ซาโตชิต่อไบต์เสมือน)
หากผ่านการตรวจสอบทุกขั้นตอน โหนดจะเพิ่มธุรกรรมนั้นเข้าไปใน mempool ท้องถิ่นของโหนด และส่งต่อไปยังโหนดที่เชื่อมต่ออยู่ หากไม่ผ่านการตรวจสอบขั้นตอนใด โหนดจะทิ้งธุรกรรมนั้นไปอย่างเงียบๆ โดยไม่แจ้งให้ผู้ส่งทราบ
3. ผู้ขุดเลือกธุรกรรมตามอัตราค่าธรรมเนียม
นักขุด สแกน mempool ของพวกเขาและสร้างแม่แบบบล็อกโดยเลือกธุรกรรมที่มีอัตราค่าธรรมเนียมสูงที่สุดก่อน อัตราค่าธรรมเนียมวัดเป็น satoshi ต่อ virtual byte (sat/vB) โดยที่ satoshi คือหนึ่งในร้อยล้านของ bitcoin และ virtual byte เป็นหน่วยวัดขนาดธุรกรรมที่คำนวณจาก SegWit ส่วนลดสำหรับข้อมูลลายเซ็น
หลักการนี้ง่ายมาก: ผู้ขุดได้รับค่าตอบแทนจากค่าธรรมเนียมที่แนบมากับทุกธุรกรรมที่พวกเขายืนยัน ดังนั้นพวกเขาจึงให้ความสำคัญกับธุรกรรมที่จ่ายค่าธรรมเนียมสูงที่สุดต่อหน่วยพื้นที่บล็อก เมื่อความต้องการสูง สิ่งนี้จะก่อให้เกิดการประมูลค่าธรรมเนียมแบบเรียลไทม์ ผู้ใช้ที่ต้องการการยืนยันอย่างรวดเร็วจะเสนอราคาสูงขึ้น
Top Bitcoin mining pools by blocks mined. Source: mempool.space, June 20264. การยืนยันหรือการขับไล่
เมื่อผู้ขุดได้รวมธุรกรรมเข้าไปในบล็อก และบล็อกนั้นได้รับการยอมรับจากเครือข่าย ธุรกรรมดังกล่าวจะได้รับการยืนยัน จากนั้นธุรกรรมนั้นจะถูกลบออกจากทุก mempool และถูกบันทึกอย่างถาวรลงในบล็อกเชน
หาก mempool เต็มก่อนที่ธุรกรรมจะถูกเลือก จะเกิดสิ่งอื่นขึ้น Bitcoin Coreขนาด mempool ตามค่าเริ่มต้นคือ 300 MB เมื่อธุรกรรมที่เข้ามาทำให้ mempool เกินขีดจำกัดนี้ โหนดจะเริ่มลบธุรกรรมที่มีอัตราค่าธรรมเนียมต่ำที่สุดออกเพื่อสร้างพื้นที่ว่าง ธุรกรรมที่ถูกนำออกจะไม่สูญหายไปอย่างถาวร กระเป๋าเงินของผู้ส่งสามารถส่งธุรกรรมนั้นใหม่ได้ โดยควรเพิ่มค่าธรรมเนียมให้สูงขึ้น
การเข้าใจกระบวนการนี้จะช่วยอธิบายได้ว่าทำไมเวลาการยืนยันธุรกรรมบิตคอยน์จึงอาจแตกต่างกันได้ตั้งแต่ไม่กี่นาทีจนถึงหลายวัน ขึ้นอยู่กับระดับความแออัดของ mempool ในขณะนั้น และอัตราค่าธรรมเนียมที่แนบมากับธุรกรรม
ทำไมค่าธรรมเนียมการทำธุรกรรมบิตคอยน์จึงพุ่งสูงขึ้น?
พื้นที่ในบล็อกเป็นทรัพยากรที่หายากที่สุดของบิตคอยน์ แต่ละบล็อกมีปริมาณข้อมูลธุรกรรมสูงสุดที่กำหนดไว้ และบล็อกใหม่จะปรากฏขึ้นเฉลี่ยทุก 10 นาที เมื่อมีผู้ใช้ต้องการทำธุรกรรมมากกว่าที่บล็อกหนึ่งสามารถรองรับได้ จะเกิดการสะสมธุรกรรมค้าง และผู้ใช้จะเพิ่ม ค่าธรรมเนียม เพื่อขึ้นหน้าในคิว
ส่วนใหญ่แล้ว mempool จะอยู่ในสภาพปกติ โดยค่าบริการจะอยู่ที่หรือใกล้ระดับขั้นต่ำ 1 sat/vB แต่ในอดีตมีหลายปัจจัยที่ก่อให้เกิดการติดขัดอย่างรุนแรง:
- กิจกรรมในตลาดขาขึ้น: ราคาที่สูงขึ้นทำให้ปริมาณการซื้อขาย การถอนเงินจากตลาด และการเคลื่อนไหวบนเครือข่ายเพิ่มขึ้น ส่งผลให้ mempool เพิ่มขึ้นถึงหลายร้อยเมกะไบต์ภายในไม่กี่ชั่วโมง
- ข้อความที่เขียนด้วยตัวเลขลำดับและรูน: ตั้งแต่ โปรโตคอล Ordinals ตั้งแต่เปิดตัวในเดือนมกราคม 2023 ผู้ใช้ได้เริ่มฝังภาพ ข้อความ และข้อมูลโทเคนเข้าไปในธุรกรรมบิตคอยน์โดยตรงโดยใช้ Taproot พื้นที่ witness นี่คือธุรกรรมขนาดใหญ่ที่แข่งขันกับธุรกรรมปกติเพื่อชิงพื้นที่ในบล็อก ในช่วงที่การบันทึกธุรกรรมมีปริมาณสูง อัตราค่าธรรมเนียมได้พุ่งขึ้นถึง 100 ถึง 500 sat/vB หรือสูงกว่านั้น
- การถอนเงินแบบกลุ่ม: หลัก ตลาดแลกเปลี่ยน รวมการถอนเงินของลูกค้าเป็นธุรกรรมแบบกลุ่มอย่างสม่ำเสมอ การปล่อยธุรกรรมแบบกลุ่มในปริมาณมากในช่วงเวลาที่ระบบกำลังทำงานหนักอยู่แล้ว อาจทำให้ค่าธรรมเนียมเพิ่มขึ้นอย่างเห็นได้ชัด
- การทดสอบสแปมและการทดสอบความทนทาน: บางครั้ง คลื่นธุรกรรมที่มีค่าธรรมเนียมต่ำที่เกิดขึ้นพร้อมกันจะหลั่งไหลเข้าสู่ mempool อย่างล้นหลาม ทำให้เวลาการยืนยันธุรกรรมของผู้ใช้คนอื่น ๆ เพิ่มขึ้น
ณ วันที่ 19 สิงหาคม 2026 mempool ของบิตคอยน์อยู่ที่ประมาณ 241 MB โดยอัตราค่าธรรมเนียมที่แนะนำคือ 1-6 sat/vB สำหรับทุกระดับความสำคัญ ซึ่งถือเป็นช่วงเวลาที่ค่อนข้างสงบเมื่อเทียบกับมาตรฐานในอดีต อย่างไรก็ตาม สถานการณ์นี้อาจเปลี่ยนแปลงได้ภายในไม่กี่ชั่วโมงหากสภาพตลาดเปลี่ยนแปลง
เวลาเป็นปัจจัยสำคัญ: ความแออัดของ mempool มักจะลดลงในช่วงวันหยุดสุดสัปดาห์และในช่วงเวลาที่ไม่ได้เป็นชั่วโมงเร่งด่วน เมื่อกิจกรรมซื้อขายในตลาดสหรัฐฯ และยุโรปชะลอตัวลง การตรวจสอบ mempool.space ก่อนส่งธุรกรรมที่ไม่เร่งด่วนเป็นวิธีที่ง่ายที่สุดเพื่อหลีกเลี่ยงการจ่ายค่าธรรมเนียมในช่วงเวลาที่มีปริมาณธุรกรรมสูง
ระดับความสำคัญในการเก็บค่าธรรมเนียม
| ระดับความสำคัญ | เป้าหมายการยืนยันทั่วไป | เมื่อใดควรใช้ |
|---|---|---|
| สูง (บล็อกถัดไป) | ประมาณ 10 นาที | การชำระเงินที่ต้องทำภายในระยะเวลาที่กำหนด, เงินฝากแลกเปลี่ยนที่มีกำหนดเวลา |
| ระดับกลาง | 1 ถึง 3 ชั่วโมง | ธุรกรรมส่วนใหญ่ตามมาตรฐาน |
| ต่ำ | หลายชั่วโมงถึงหนึ่งวัน | การโอนเงินที่ไม่เร่งด่วน ซึ่งค่าใช้จ่ายสำคัญกว่าความเร็ว |
| ค่าธรรมเนียมรีเลย์ขั้นต่ำ | จากไม่กี่ชั่วโมงถึงหลายวัน หรืออาจถูกขับไล่ | UTXO การรวมบัญชีจะดำเนินการเฉพาะในช่วงที่ตลาดเงียบสงบเท่านั้น |
ควรทำอย่างไรหากธุรกรรมบิตคอยน์ของคุณถูกค้าง
หากธุรกรรมของคุณยังไม่ได้รับการยืนยันมานานกว่าหนึ่งชั่วโมง มีสามตัวเลือกที่คุณสามารถเลือกได้ตามสถานการณ์ของคุณ
Replace-By-Fee (RBF)
Replace-By-Fee (RBF) ช่วยให้คุณสามารถส่งธุรกรรมแทนที่สำหรับการชำระเงินเดียวกัน แต่ด้วยค่าธรรมเนียมที่สูงขึ้น ธุรกรรมแทนที่นี้จะทำให้ธุรกรรมเดิมใน mempool กลายเป็นไม่ถูกต้อง และนักขุดจะเห็นเวอร์ชันที่มีค่าธรรมเนียมสูงกว่าเพื่อเลือกดำเนินการแทน
RBF จะทำงานได้เฉพาะเมื่อกระเป๋าเงินที่ส่งธุรกรรมต้นฉบับได้เปิดใช้งาน RBF ไว้ ณ เวลาที่ส่งธุรกรรม ส่วนใหญ่ของกระเป๋าเงินสมัยใหม่ กระเป๋าเงินที่ผู้ใช้เก็บรักษาเอง สนับสนุนสิ่งนี้: Sparrow, Electrum, BlueWallet และ Bitcoin Core ทั้งหมดล้วนเปิดใช้งาน RBF เป็นค่าเริ่มต้น หรือมีตัวเลือกนี้ให้เลือกใช้ ส่วนการถอนเงินที่เริ่มต้นจากแพลตฟอร์มแลกเปลี่ยนส่วนใหญ่ไม่สนับสนุน RBF ซึ่งทำให้การเร่งความเร็วการทำธุรกรรมที่ส่งจากแพลตฟอร์มแลกเปลี่ยนอาจทำได้ยากขึ้น
ลูกจ่ายค่าเลี้ยงดูพ่อแม่ (CPFP)
Child-Pays-For-Parent (CPFP) เป็นทางเลือกเมื่อ RBF ไม่สามารถใช้ได้ ไม่ว่าจะเป็นเพราะระบบเดิม กระเป๋าสตางค์ เพราะคุณยังไม่ได้เปิดใช้งาน หรือเพราะคุณเป็นผู้รับการโอนเงินเข้าที่ติดค้าง ซึ่งไม่ใช่การโอนเงินที่คุณส่งเอง
กลไกการทำงาน: คุณสร้างธุรกรรมใหม่ ("ลูก") ที่ใช้เอาต์พุตจากธุรกรรมที่ติดอยู่ ("แม่") คุณต้องตั้งค่าค่าธรรมเนียมให้สูงพอที่อัตราค่าธรรมเนียมรวมของทั้งสองธุรกรรมจะเกินเกณฑ์ปัจจุบันที่กำหนดไว้สำหรับนักขุด เนื่องจากนักขุดไม่สามารถยืนยันธุรกรรมลูกได้หากยังไม่ยืนยันธุรกรรมแม่ก่อน ดังนั้น ค่าธรรมเนียมที่สูงของธุรกรรมลูกจึงช่วยจ่ายค่าธรรมเนียมให้ทั้งสองธุรกรรมได้
CPFP กำหนดว่าคุณต้องควบคุมเอาต์พุตอย่างน้อยหนึ่งรายการของธุรกรรมที่ติดขัด ไม่ว่าจะเป็นเอาต์พุตเงินทอนหรือเงินที่รับมา หากไม่มีใครควบคุมเอาต์พุตใดเลย CPFP ก็ไม่ใช่ตัวเลือก
รอสักครู่ หรือใช้ตัวเร่งความเร็ว mempool
หากทั้ง RBF และ CPFP ไม่สามารถใช้งานได้ ทางเลือกที่เป็นไปได้ในทางปฏิบัติคือรอจนกว่าความแออัดจะคลี่คลาย หรือใช้บริการเร่งความเร็ว mempool Mempool.space ให้บริการ Mempool Accelerator ที่อนุญาตให้ทุกคน รวมถึงผู้รับ สามารถชำระเงินโดยตรงให้กับกลุ่มขุดเพื่อจัดลำดับความสำคัญของธุรกรรม โดยไม่ต้องแก้ไขเนื้อหาของธุรกรรมเอง
RBF vs CPFP: ภาพรวม
| Replace-By-Fee (RBF) | ลูกจ่ายค่าเลี้ยงดูพ่อแม่ (CPFP) | |
|---|---|---|
| ใครสามารถใช้ได้ | ผู้ส่งเท่านั้น | ผู้ส่งหรือผู้รับ |
| ข้อกำหนดหลัก | RBF ต้องถูกเปิดใช้งานไว้เมื่อส่งธุรกรรม | คุณต้องควบคุมอย่างน้อยหนึ่งทางออกของธุรกรรมที่ติดขัด |
| วิธีการทำงาน | ส่งธุรกรรมใหม่มาแทนที่ธุรกรรมเดิม โดยตั้งค่าธรรมเนียมให้สูงขึ้น | สร้างธุรกรรมลูกที่มีค่าธรรมเนียมสูง เพื่อจูงใจนักขุดให้ยืนยันธุรกรรมแม่พร้อมกับธุรกรรมลูกนั้น |
| เหมาะที่สุดสำหรับ | ผู้ส่งที่มีกระเป๋าเงินที่รองรับ RBF | ผู้รับเงินที่การโอนเงินเข้าถูกค้าง |
| กระเป๋าเงินที่นิยมใช้ | Sparrow, Electrum, BlueWallet, Bitcoin Core | กระเป๋าเงินใดก็ตามที่สามารถใช้ผลลัพธ์ที่ยังไม่ได้รับการยืนยันได้ |
สรุป
mempool ของบิตคอยน์คือพื้นที่รอคิวที่ทุกธุรกรรมต้องผ่านก่อนที่จะถูกบันทึกเข้าสู่บล็อกเชน แต่ละโหนดเก็บสำเนาท้องถิ่นของตัวเอง ค่าธรรมเนียมกำหนดความเร็วที่ธุรกรรมเคลื่อนผ่านพื้นที่นี้ และภาวะความแออัดที่เพิ่มขึ้นอย่างกะทันหันเป็นส่วนหนึ่งของกลไกการทำงานของตลาดค่าธรรมเนียมบิตคอยน์
ตั้งแต่เดือนสิงหาคม 2026 สภาพตลาดอยู่ในภาวะสงบ โดยค่าธรรมเนียมอยู่ที่ระดับต่ำสุด 1-6 sat/vB แต่สภาพเช่นนี้จะไม่คงอยู่ตลอดไป การเข้าใจ mempool จะช่วยให้คุณวิเคราะห์สภาพตลาดได้ ตั้งค่าธรรมเนียมให้เหมาะสมกับระดับความเร่งด่วนของคุณ และรู้แน่ชัดว่าควรทำอย่างไรหากธุรกรรมติดขัด






