Bitcoin, Blockchain และเทคโนโลยีการกระจายอำนาจเป็นการปฏิวัติ ในขณะที่ Bitcoin มีข้อได้เปรียบมากมายกว่าสกุลเงินแบบดั้งเดิม แต่ก็ค่อนข้างซับซ้อนในการทำความเข้าใจสำหรับผู้ใช้ทั่วไป หากคุณยังใหม่ก่อนที่จะลงทุนขอแนะนำให้คุณมีความเข้าใจพื้นฐานเกี่ยวกับวิธีการทำงานของ Bitcoin และ Blockchains มันจะทำให้สิ่งต่างๆง่ายขึ้นจริงๆ.
คุณเคยผ่านสถานการณ์นี้มาบ่อยเพียงใดซึ่งคุณต้องรอเป็นเวลานานเพื่อให้ธุรกรรม Bitcoin เสร็จสมบูรณ์ ไม่ใช่แค่ Bitcoin เท่านั้น แต่เหตุการณ์นี้ยังเกิดขึ้นได้กับสกุลเงินดิจิตอลหลักอื่น ๆ ทั้งหมด เราได้เห็นผู้ใช้ที่รอเป็นเวลาหลายชั่วโมงหรือหลายวันกว่าที่ธุรกรรม Bitcoin ของพวกเขาจะได้รับการยืนยัน เนื่องจาก mempool มีขนาดใหญ่มากหรือธุรกรรมอาจติดขัดใน mempool เนื่องจากค่าธรรมเนียมการทำธุรกรรมต่ำ บ่อยครั้งที่จำนวนเงินที่ถอนออกจากการแลกเปลี่ยนเกิดความล่าช้าและหากคุณถามทีมสนับสนุนคำตอบของพวกเขาก็จะเป็น: mempool ได้เพิ่มขึ้นอย่างรวดเร็วและด้วยเหตุนี้ธุรกรรมของคุณจะใช้เวลาในการยืนยันนานกว่าปกติ Mempool คืออะไรทำไมมันถึงสำคัญและ mempool ทำงานอย่างไร?
Bitcoin Mempool คืออะไร?
Mempool ในระยะสั้นหมายถึง Memory Pool ตามชื่อที่แนะนำเป็นสถานที่จัดเก็บข้อมูลที่ต้องประมวลผล แล้วข้อมูลประเภทใดที่จัดเก็บที่นี่? ข้อมูลธุรกรรมและเรียกอีกอย่างว่ากลุ่มธุรกรรม Mempool หรือ Memory pool คือสถานที่ที่ประกอบด้วยธุรกรรมล่าสุดและธุรกรรมที่รอดำเนินการทั้งหมดที่เกิดขึ้นบนเครือข่ายบล็อกเชน ธุรกรรมเหล่านี้กำลังรอคิวเพื่อตรวจสอบความถูกต้องโดยคนงานเหมืองและรวมอยู่ในบล็อกถัดไปบนบล็อกเชน.
Mempool นี้อยู่ที่ไหน อยู่บนบล็อคเชนหรือไม่? พูลหน่วยความจำไม่ได้ถูกเก็บไว้ในบล็อคเชน แต่ละโหนดบนเครือข่ายจะมี mempool ของตัวเองแทนและแต่ละโหนดจะมีความจุหน่วยความจำที่แตกต่างกัน เอาล่ะโหนดเหล่านี้คือใคร? คนอย่างคุณฉันคนงานเหมืองทั่วโลกที่มีบล็อกเชนแบบเต็มรูปแบบ.
โอเค แต่ทำไมการทำธุรกรรมต้องเข้าสู่ mempool และจะเข้าสู่ mempool ได้อย่างไร?
ก่อนที่ Mempool จะเข้ามาเล่น
สมมติว่าคุณกำลังจะส่ง Bitcoin ไปยังที่อยู่อื่น คุณเปิดกระเป๋าเงินหลักของคุณป้อนที่อยู่ผู้รับพร้อมกับจำนวนเงินที่จะส่งจากนั้นเลือกค่าธรรมเนียมการทำธุรกรรมและกดส่ง.
ตอนนี้ Bitcoin ของคุณจะไม่ไปถึงที่อยู่ผู้รับทันที กระเป๋าเงินของคุณต้องถ่ายทอดธุรกรรมนี้ไปยังโหนดอื่น ๆ บนเครือข่าย ในการออกอากาศกระเป๋าเงินของคุณอันดับแรกจะลงนามในธุรกรรมโดยใช้คีย์ส่วนตัวเลือกเอาต์พุตธุรกรรมที่ยังไม่ได้ใช้เพื่อสร้างธุรกรรมจากนั้นจะออกอากาศไปยังเครือข่าย ในทางเทคนิคจะมีการตรวจสอบหลายชุดซึ่งเราจะไม่พูดถึงในที่นี้ เมื่อการตรวจสอบนี้ประสบความสำเร็จมันจะถูกเพิ่มลงใน mempool ซึ่งเป็นสถานที่สำหรับการทำธุรกรรม Bitcoin ที่ไม่ได้รับการยืนยัน.
Memory Pool ทำงานอย่างไร อธิบาย Mempool
ตอนนี้ธุรกรรมของคุณมาถึง mempool แล้ว ไม่ใช่แค่ธุรกรรมของคุณ แต่ยังมีธุรกรรมที่ไม่ได้รับการยืนยันอีกกว่า 1,000 รายการที่รออยู่ใน mempool.
ตอนนี้ธุรกรรมที่ไม่ได้รับการยืนยันทั้งหมดเหล่านี้จาก mempool จำเป็นต้องได้รับการตรวจสอบความถูกต้องก่อนจึงจะรวมอยู่ในบัญชีแยกประเภท blockchain ได้ ใครเป็นผู้ตรวจสอบธุรกรรมที่ไม่ได้รับการยืนยันเหล่านี้ทั้งหมด? คนงานเหมือง เพื่อให้ธุรกรรมของคุณไปถึงที่อยู่ผู้รับจำเป็นต้องมีการยืนยันอย่างน้อยหนึ่งครั้ง ในการรับการยืนยัน 1 ครั้งผู้ขุดต้องเลือกของคุณพร้อมกับธุรกรรมอื่น ๆ ที่ไม่ได้รับการยืนยันจาก mempool และรวมไว้ในบล็อก จากนั้นคนงานเหมืองจะเริ่มแก้ปัญหาทางคณิตศาสตร์ที่ซับซ้อน เมื่อพวกเขาพบวิธีแก้ปัญหาบล็อกที่คุณจัดเก็บธุรกรรมจะกลายเป็นส่วนหนึ่งของบล็อกเชน.
ในทางกลับกันหากธุรกรรมของคุณไม่ได้รับการยืนยันเป็นเวลานานธุรกรรมนั้นจะถูกยกเลิกและส่งคืนจาก mempool เวลาหมดอายุของ mempool ปัจจุบันตั้งไว้ที่ 2 สัปดาห์ (ที่มา: https://github.com/bitcoin/bitcoin/commit/5f0e27f1a8495d9be43a953bd0371ccbce510105) ดังนั้นหากธุรกรรมของคุณอยู่ใน mempool นานกว่า 2 สัปดาห์ (ซึ่งไม่สามารถใช้งานได้จริง) เงินจะกลับเข้ากระเป๋าของคุณ.
โอเค แต่เมตริกใดบ้างที่ธุรกรรมเหล่านี้ถูกเลือกจาก mempool และเหตุใดธุรกรรมบางรายการจึงล่าช้าหรือไม่ได้รับการเลือก.
เราจะมาถึงเรื่องนี้ในไม่ช้า แต่ก่อนอื่นโปรดทราบว่าเพื่อให้แน่ใจว่าการทำธุรกรรมถูกต้องหรือไม่ขอแนะนำว่าอย่างน้อยควรได้รับการยืนยัน 6 ครั้ง ในการรับการยืนยัน 6 ครั้งจะใช้เวลาประมาณ 60 นาทีเนื่องจากเวลาบล็อกของ Bitcoin คือ 10 นาที.
โอเคถ้าเวลาบล็อก Bitcoin เพียง 10 นาทีเหตุใดธุรกรรมของฉันจึงใช้เวลานานกว่าในการรับการยืนยัน atleast1?
ค่าธรรมเนียมการทำธุรกรรม
จำค่าธรรมเนียมการทำธุรกรรมที่คุณเลือกจากกระเป๋าเงินของคุณก่อนส่งเหรียญ มันมีบทบาทสำคัญ ค่าธรรมเนียมการทำธุรกรรมกำหนดโดยผู้ส่งและแสดงเป็น satoshi ต่อไบต์ ค่าธรรมเนียมการทำธุรกรรมนี้มักจะเล็กน้อยและใช้เพื่อชดเชยคนงานเหมือง คนงานเหมืองจะได้รับรางวัล 12.5 BTC (รางวัลปัจจุบัน) สำหรับการแก้บล็อก แต่นอกจากนั้นพวกเขายังได้รับแรงจูงใจจากสิ่งจูงใจเล็ก ๆ เหล่านี้อีกด้วย นอกจากนี้การไม่จ่ายค่าธรรมเนียมอาจทำเครื่องหมายธุรกรรมของคุณเป็นสแปมและจะถูกลบออกจากหน่วยความจำโดยสิ้นเชิง ดังนั้นหากธุรกรรมของคุณใช้เวลานานเกินไปในการได้รับการยืนยันค่าธรรมเนียมการทำธุรกรรมที่ต่ำอาจเป็นสาเหตุ อีกสาเหตุหนึ่งอาจเป็นขนาดพูลหน่วยความจำ.
ขนาด Mempool
เมื่อโหนดได้รับบล็อกที่ถูกต้องธุรกรรมที่ประมวลผลทั้งหมดซึ่งเก็บไว้ในพูลหน่วยความจำจะถูกลบออก เป็นการสร้างพื้นที่สำหรับธุรกรรมใหม่ที่ยังไม่ได้รับการยืนยันซึ่งจะต้องเพิ่มในบล็อกเชนต่อไป ซึ่งจะส่งผลให้ขนาดของ mempool ลดลงดังที่คุณเห็นในภาพด้านล่าง.
ขนาด Mempool จะผันผวนขึ้นอยู่กับจำนวนธุรกรรมที่กำลังส่งต่อ นอกจากนี้คุณต้องทราบว่ามีธุรกรรมจำนวนหนึ่งเท่านั้นที่บล็อกสามารถระงับได้ ลองนึกภาพว่าจะเกิดอะไรขึ้นหากมีธุรกรรมจำนวนมากมาถึง mempool mempool จะได้รับการเติมข้อมูลและด้วยเหตุนี้ความล่าช้าในการทำธุรกรรมจะเกิดขึ้น.
นอกจากนี้เนื่องจากโหนดมีจำนวน จำกัด หน่วยความจำที่จำเป็นในการจัดเก็บธุรกรรมที่ยังไม่ได้รับการยืนยันทั้งหมดบนเครือข่ายจึงถูก จำกัด ด้วย ดังนั้นเพื่อหลีกเลี่ยงการถูกขัดข้องเนื่องจากการทำธุรกรรมมากเกินไป mempool เมื่อถึงขีด จำกัด ขนาดมันจะกำหนดเกณฑ์ค่าธรรมเนียมขั้นต่ำโดยอัตโนมัติ ธุรกรรมใด ๆ ที่ต่ำกว่าเกณฑ์จะถูกลบออกจาก mempool เฉพาะธุรกรรมใหม่ที่ตรงตามค่าธรรมเนียม mempool เท่านั้นที่ mempool จะได้รับการยอมรับ.
การทำธุรกรรมค้างเป็นเรื่องปกติใน Bitcoin ดังนั้นคุณควรวิเคราะห์ mempool ก่อนที่จะทำธุรกรรมใด ๆ ได้ดีขึ้น.
ฉันจะหาขนาด mempool นี้ (หน่วยเป็น MB) และจำนวนธุรกรรมใน mempool ได้ที่ไหน ไม่ใช่ทุกเหรียญที่มีการสร้างภาพแบบ mempool หรือ mempool explorer แต่สำหรับ Bitcoin นั้นมี ต่อไปนี้เป็นเว็บไซต์ที่คุณสามารถใช้เพื่อดูขนาดของ mempool ค่าธรรมเนียมและธุรกรรมต่างๆ.
- http://bitcointicker.co/networkstats/
- https://jochen-hoenicke.de/queue/#2,24 ชม
- https://www.blockchain.com/en/charts/mempool-size
พบว่าคู่มือนี้มีประโยชน์.
อ่านเพิ่มเติม:
Block Explorer คืออะไร
บล็อกลุงเด็กกำพร้าและเก่าคืออะไร
ต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Bitcoin และ Blockchain หรือไม่? สมัครสมาชิกของเรา ฟีดบล็อก และ ติดตามเราได้ที่ Twitter.