ในเครือข่ายบิตคอยน์ แนวคิดของ Mempool เป็นสิ่งที่โดดเด่น ดังนั้นหากคุณเพิ่งเริ่มมีส่วนร่วมในสกุลเงินดิจิทัล คุณอาจเคยได้ยินเกี่ยวกับมันมาแล้ว บทความนี้จะอธิบายว่าทำไมจึงมี Bitcoin Mempool และทำไมจึงสำคัญที่จะต้องเข้าใจวิธีการทำงานของมัน.
โดยสรุป Bitcoin Mempool เป็นหนึ่งในขั้นตอนของระบบการโอนเหรียญ ซึ่งก็คือห้องรอสำหรับการทำธุรกรรม เมื่อธุรกรรมได้รับการยืนยันโดยโหนดหนึ่งแล้ว มันจะรออยู่ใน Mempool เพื่อ คนงานเหมือง เพื่อเอาไปเอง ทุก โหนดเต็มรูปแบบ ของเครือข่ายบิตคอยน์สนับสนุนเมมป์พูล. หากคุณต้องการทราบอย่างชัดเจนว่าสิ่งนี้เกิดขึ้นอย่างไร ให้อยู่บนหน้าเว็บนี้. บทวิจารณ์จะบอกคุณเกี่ยวกับ:
- ธุรกรรมบิตคอยน์
- การประสานงาน Mempool ของ Bitcoin
- โครงสร้าง Mempool ของ Bitcoin
- เมมป์พูลในเครือข่ายบิตคอยน์
- ส่วนคำถามที่พบบ่อย
- สรุป
การทำธุรกรรมบิตคอยน์ทำงานอย่างไร?
การทำธุรกรรมบิตคอยน์ หรือการโอนเหรียญจากผู้ใช้คนหนึ่งไปยังอีกคนหนึ่ง จะเกิดขึ้นในหลายขั้นตอน ส่วนสำคัญคือการตรวจสอบธุรกรรมบนคอมพิวเตอร์ทุกเครื่องในเครือข่าย กล่าวคือ ทุกโหนดที่ว่างสำหรับกิจกรรมนี้ในขณะนั้น ขนาดของบล็อกอาจไม่รองรับธุรกรรมจำนวนมาก ดังนั้นธุรกรรมบางส่วนจึงต้องรอ เช่น รอสองบล็อกก่อนที่จะได้รับการประมวลผลและยืนยันอย่างสมบูรณ์มีวันที่ที่ mempool ของ Bitcoin ว่างเปล่า และมีโอกาสมากขึ้นสำหรับการโอนเงิน.
หลังจากธุรกรรมได้รับการตรวจสอบโดยโหนดแล้ว ธุรกรรมนั้นจะเข้าสู่ขั้นตอนถัดไป ซึ่งจริง ๆ แล้วคือ Mempool พื้นที่ที่จัดสรรไว้เป็นพิเศษสำหรับเก็บธุรกรรมที่ยังไม่ได้รับการยืนยันชั่วคราว ในห้องรอแห่งนี้ ธุรกรรมจะรอให้ผู้ขุดเข้ามาเลือกและนำมันไปรวมไว้ในบล็อกถัดไป ตามลำดับนี้ ธุรกรรมจะเคลื่อนผ่านบล็อกเชนไป เนื่องจากส่วนนี้มีหน้าที่ในการจัดเก็บ จึงใช้ชื่อว่า “Memory Pool” หรือ "สระหน่วยความจำ"
ดังนั้น, เครือข่ายบิตคอยน์ มีโหนดตรวจสอบ และมีการจัดสรรโซนรอสำหรับธุรกรรมที่ได้รับการตรวจสอบแล้วแต่ยังไม่ได้รับการยืนยัน ในสรุป นี่คือพื้นที่จัดเก็บของธุรกรรมที่ยังไม่ได้รับการยืนยันสำหรับธุรกรรมที่รอดำเนินการทั้งหมด นั่นคือ ยังไม่ได้รับการพิจารณาและยังไม่ได้รับการยอมรับจากนักขุด นักขุดจะตรวจสอบธุรกรรมและส่งต่อไปยังบล็อกใหม่ จากนั้นจะถูกส่งต่อไปยังบล็อกเพียร์ มีแผนภูมิพิเศษที่แสดงกระบวนการนี้ (สำหรับข้อมูลเกี่ยวกับแผนภูมิ ดูด้านล่าง).
แต่ละโหนดสามารถเก็บจำนวนธุรกรรมที่รออยู่ได้แตกต่างกัน ขึ้นอยู่กับปริมาณและอัตราการประมวลผลของโหนดนั้น ๆ ดังนั้น แต่ละโหนดจึงมีเวอร์ชันของธุรกรรมที่ยังไม่ได้รับการยืนยันเป็นของตัวเอง นี่คือหนึ่งในปัจจัยที่อธิบายความแตกต่างระหว่าง Mempools.
การประสานงาน Mempool ของ Bitcoin
เนื่องจากโหนดเดียวสามารถประมวลผลธุรกรรมได้เป็นจำนวนมาก จึงอาจมีธุรกรรมที่ยังไม่ได้รับการยืนยันหลายรายการในเวลาเดียวกัน ขนาดของ Mempool ไม่ได้มีอย่างไม่จำกัด แล้วระบบจัดการกับสิ่งนี้อย่างไร?
ปัญหาได้รับการแก้ไขด้วยค่าธรรมเนียมการทำธุรกรรม ทันทีที่จำนวนธุรกรรมที่รอดำเนินการถึงขีดจำกัดที่กำหนด โหนดจะเริ่มจัดเรียงธุรกรรมตามลำดับความสำคัญ แต่ละธุรกรรมจะจ่ายค่าธรรมเนียมและมีขนาด ดังนั้นระบบจะเริ่มจัดเรียงตามพารามิเตอร์เหล่านี้ โหนดจะกำหนดค่าขั้นต่ำ ค่าธรรมเนียมการทำธุรกรรม และด้วยเหตุนี้จึงสร้างคิวการชำระเงิน.
เพื่อให้อยู่ใน Mempool ในสถานการณ์นี้ คุณต้องจ่ายค่าธรรมเนียมที่สูงขึ้นสำหรับธุรกรรมของคุณ ซึ่งอาจดูไม่เป็นมิตรกับผู้ใช้ แต่ให้โอกาสพวกเขาในการโอนเงิน ธุรกรรมที่จ่ายค่าธรรมเนียมสูงกว่า (รวมถึงขึ้นอยู่กับขนาดของธุรกรรม) จะเร็วกว่าบนบล็อกเชน ปริมาณ BTC หรือคริปโตอื่น ๆ ที่น้อยมักจะได้รับผลกระทบในเวลาเดียวกัน เนื่องจากไม่เกี่ยวข้องกับค่าธรรมเนียมธุรกรรมที่สูง.
หากค่าธรรมเนียมการทำธุรกรรมน้อยกว่าเกณฑ์การเข้า ระบบจะลบธุรกรรมเหล่านี้ออกจาก Mempool หลังจากที่หน่วยความจำถูกเคลียร์ชั่วคราวแล้ว การเข้าถึงจะเปิดสำหรับธุรกรรมใหม่ แต่เฉพาะที่มีค่าธรรมเนียมสูงเพียงพอเท่านั้น ดังนั้น การเพิ่มขึ้นของจำนวนธุรกรรมจะนำไปสู่ค่าธรรมเนียมที่สูงขึ้นเรื่อย ๆ ระบบนี้ช่วยให้เครือข่าย Bitcoin สามารถรักษาโหนดและ Mempool ไม่ให้ทำงานหนักเกินไปและล่ม.
โครงสร้าง Mempool ของ Bitcoin
ในบรรดาอื่น ๆ การปรับปรุง สำหรับการดำเนินงานของเครือข่ายบิตคอยน์ เมมปูลถูกออกแบบมาเพื่อจัดตั้งการสื่อสารระหว่างโหนดต่าง ๆ ที่มีระดับต่างกัน ทั้งภายนอกและภายใน การทำเช่นนี้เพื่อให้ข้อมูลเกี่ยวกับธุรกรรมและค่าธรรมเนียมธุรกรรมที่เก็บไว้ในเมมปูลสามารถเข้าถึงได้โดยผู้ใช้ ผู้ค้าบิตคอยน์อาจสนใจในเรื่องนี้ในกรณีต่อไปนี้:
- เจ้าของกระเป๋าเงินแบบไลท์ต้องการรับข้อมูลล่าสุดเกี่ยวกับธุรกรรมก่อนที่จะถูกโอนไปยังบล็อก.
- คนงานเหมืองต้องการโหลดรายการธุรกรรมที่ยังไม่ได้รับการยืนยันเพื่อเริ่มตรวจสอบและยืนยัน.
- นักขุดต้องการตรวจสอบว่ามีค่าธรรมเนียมการทำธุรกรรมที่ให้ผลกำไรหรือไม่.
- คนงานเหมืองต้องการประเมินอัตราค่าธรรมเนียม.
- นักขุดหรือผู้ดำเนินการต้องการรวบรวมสถิติข้อมูลเกี่ยวกับเครือข่ายบิตคอยน์และบล็อก.
- ผู้ดำเนินการต้องการวินิจฉัยเครือข่ายและบริการ Bitcoin.
ดังนั้น ข้อมูลเกี่ยวกับธุรกรรมจึงมีประโยชน์สำหรับผู้คนหลากหลายกลุ่มในเครือข่ายบิทคอยน์ Mempool ไม่เพียงแต่เป็นพื้นที่รอสำหรับธุรกรรมเท่านั้น แต่ยังแจ้งข้อมูลสถานะของเงินทุนในธุรกรรมให้กับนักขุดและผู้ดำเนินการทราบด้วย ข้อมูลนี้จะถูกประมวลผลบนโหนดเต็มรูปแบบและมีการอัปเดตอย่างสม่ำเสมอ เพื่อให้ข้อมูลสถานะธุรกรรมมีความถูกต้องอยู่เสมอ.
ในขณะเดียวกัน คุณไม่ควรปฏิบัติต่อ Memory Pool ราวกับเป็นพื้นที่จัดเก็บข้อมูลเต็มรูปแบบ เนื่องจากหน้าที่หลักของมันคือการส่งผ่านธุรกรรม ไม่ใช่การเก็บรักษาข้อมูล Memory Pool ควรดำเนินการทำธุรกรรมให้ได้มากที่สุดภายในระยะเวลาอันสั้น เพื่อโอนไปยังบล็อกใหม่และรับธุรกรรมถัดไป.
เมมป์พูลในเครือข่าย
เป็นสิ่งสำคัญสำหรับนักขุดที่จะรักษาอัตราการดำเนินการของธุรกรรมบนบล็อกเชนให้สม่ำเสมอ นั่นคือ การกระจายการรับธุรกรรมใน Mempool และการออกจากบล็อกถัดไป หากมีธุรกรรมที่ยังไม่ได้รับการยืนยันจำนวนมากรออยู่ในพูลและมีธุรกรรมถัดไปจำนวนมากกำลังมา สิ่งนี้จะสร้างการจราจรที่แออัดและนำไปสู่ความล่าช้าในการโอน BTC และเงินอื่นๆไม่ว่าธุรกรรมจะเหลืออยู่ใน Mempool มากเพียงใดในเวลาเดียวกัน ธุรกรรมเหล่านั้นจะต้องถูกจัดเรียงอย่างทันท่วงที กลไกนี้ ดังที่เราได้เห็นแล้ว เป็นแบบอิงค่าธรรมเนียม.
การใช้ Mempuls ในเครือข่ายยังหมายถึงการทำความสะอาดสระว่ายน้ำทั้งหมดด้วย เมื่อผู้ขุดส่งบล็อกสุดท้ายไปยังโหนด มันจะล้าง Mempool ของธุรกรรมทั้งหมดที่มีอยู่ในนั้น ซึ่งหมายความว่าธุรกรรมทั้งหมดได้จ่ายค่าธรรมเนียมและได้รับการยืนยันแล้ว ผลลัพธ์คือปริมาณหน่วยความจำในสระว่ายน้ำเพิ่มขึ้น มีจุดที่ Mempool ถูกทำความสะอาดจากวันที่และพร้อมที่จะรับธุรกรรมเพื่อโอนไปยังบล็อกถัดไปอย่างเต็มที่.
มีแผนภูมิพิเศษสำหรับติดตามสถานะของ Mempool คุณสามารถดูขนาดของ mempool และจำนวนธุรกรรมบนแกน y แผนภูมินี้ช่วยให้ผู้ขุดสามารถรวบรวมสถิติและคาดการณ์ภาระของ Mempool รวมถึงการเพิ่มขึ้นหรือลดลงของค่าธรรมเนียมในอนาคตอันใกล้ ข้อมูลถูกรวบรวมโดยคำนึงถึงจำนวนธุรกรรมที่รออยู่และธุรกรรมที่ได้รับการยืนยันเมื่อถูกส่งต่อไปยังบล็อกถัดไปเราสามารถเห็นการจราจรของ Mempool และเวลาเฉลี่ยในการรอได้ นอกจากนี้ แผนภูมิยังให้ข้อมูลเพิ่มเติมเกี่ยวกับการเคลื่อนไหวของ BTC บนเครือข่าย โดยคำนึงถึงการเปลี่ยนแปลงของธุรกรรมตามบล็อก.
คำถามที่พบบ่อย
ใช้เวลานานเท่าใดในการยืนยันธุรกรรม?
โดยเฉลี่ยแล้ว เวลาที่ใช้ในการโอนธุรกรรมไปยังบล็อกจะใช้เวลา 10 นาที (ในทางปฏิบัติอาจใช้เวลาถึงหนึ่งชั่วโมง) อัตราการโอนต่อบล็อกขึ้นอยู่กับขนาดของค่าธรรมเนียมธุรกรรม คุณสามารถดูแผนภูมิได้ ที่นี่ เพื่อทำความเข้าใจเวลาในการโหลดเครือข่ายและทำธุรกรรมในช่วงเวลาที่ว่างมากขึ้น.
ฉันจะดำเนินการธุรกรรมไปยังบล็อกถัดไปได้อย่างไร?
หากการทำธุรกรรมของคุณยังไม่ได้รับการยืนยันภายในสองวัน คุณสามารถเพิ่มค่าธรรมเนียมสำหรับการทำธุรกรรมนั้นได้ อีกวิธีหนึ่งคือเร่งการทำธุรกรรมโดยเสียค่าธรรมเนียม (บางกลุ่มให้บริการดังกล่าว) โดยสรุป ค่าธรรมเนียมที่สูงขึ้นจะเพิ่มโอกาสที่การทำธุรกรรมจะไม่ติดค้างอยู่ใน Mempool.
สรุป
เมมปูลเป็นส่วนสำคัญของบล็อกเชน. พื้นที่รอคอยช่วยให้คุณสร้างความคิดเกี่ยวกับการจราจรติดขัดและทำนายเวลาที่ต้องรอคอย. นักขุดบิตคอยน์ที่มีประสบการณ์และนักเทรดสามารถประมาณจำนวนค่าธรรมเนียมที่ต้องชำระเพื่อให้การทำธุรกรรมสำเร็จได้.








