ธุรกรรมที่ไม่ได้รับการยืนยัน Blockchain คืออะไร & จะแก้ไขได้อย่างไร?

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

ในบทความนี้ เราจะอธิบายว่าธุรกรรมที่ไม่ได้รับการยืนยันคืออะไร และคุณจะรับการยืนยันได้เร็วขึ้นได้อย่างไร

ไฮไลท์สำคัญ:

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

“ธุรกรรมที่ไม่ได้รับการยืนยัน” หมายถึงอะไรบนบล็อคเชน?

ธุรกรรมที่ยังไม่ยืนยันคือธุรกรรมที่เริ่มต้นแต่ยังไม่ได้บันทึกไว้ในบล็อคเชน ด้วยสกุลเงินดิจิทัล เช่น Bitcoin การทำธุรกรรมที่ไม่ได้รับการยืนยันจะมีอยู่ในพูลหน่วยความจำของบล็อคเชน หรือที่รู้จักกันทั่วไปในชื่อ “mempool” คุณสามารถดูกิจกรรมใน Bitcoin mempool บนเว็บไซต์เช่น Blockchain.com

Bitcoin ธุรกรรมที่ไม่ได้รับการยืนยัน

วิธีที่ง่ายที่สุดในการทำความเข้าใจแนวคิด mempool คือการจินตนาการว่าเป็นห้องรอสำหรับการทำธุรกรรม ธุรกรรมจะยังคงอยู่ใน mempool จนกว่านักขุด (ใน Proof-of-Work blockchain) หรือผู้ตรวจสอบความถูกต้อง (ใน Proof-of-Stake blockchain) เพื่อเลือกและเพิ่มลงใน blockchain

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

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

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

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

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

จะแก้ไขธุรกรรมที่ไม่ได้รับการยืนยันได้อย่างไร?

เวลาบิทคอยน์

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

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

RBF ได้รับการสนับสนุนโดยกระเป๋าเงิน Bitcoin ยอดนิยม เช่น Electrum และ Blue Wallet Ledger Live และ Trezor Suite ซึ่งเป็นกระเป๋าสตางค์ซอฟต์แวร์ที่สร้างขึ้นโดยบริษัทกระเป๋าสตางค์ฮาร์ดแวร์ที่ได้รับความนิยมสูงสุดสองแห่ง ก็รองรับ RBF เช่นกัน

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

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

จะยกเลิกธุรกรรม Bitcoin ที่ยังไม่ได้รับการยืนยันบน blockchain ได้อย่างไร?

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

วิธีที่ง่ายที่สุดในการทำเช่นนี้คือการใช้กระเป๋าเงิน Bitcoin ที่รองรับฟีเจอร์ RBF (แทนที่ด้วยค่าธรรมเนียม) RBF อนุญาตให้คุณแทนที่ธุรกรรมที่ยังไม่ได้รับการยืนยันด้วยธุรกรรมอื่นที่มีค่าธรรมเนียมที่เกี่ยวข้องสูงกว่า ซึ่งสามารถใช้เพื่อเร่งการยืนยันธุรกรรมให้กับผู้ใช้รายอื่นหรือ "ยกเลิก" ธุรกรรมที่ยังไม่ได้รับการยืนยันโดยการส่งเงินกลับไปยังกระเป๋าเงินของคุณเอง 

จะยืนยันธุรกรรม blockchain ที่ไม่ได้รับการยืนยันได้อย่างไร?

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

ในกรณีส่วนใหญ่ แนวทางปฏิบัติที่ดีที่สุดคือรอจนกว่าธุรกรรมจะได้รับการยืนยัน หรือคุณสามารถแทนที่ธุรกรรมที่ยังไม่ได้รับการยืนยันด้วยธุรกรรมใหม่ที่ใช้เหรียญเท่าเดิมแต่มีค่าธรรมเนียมการทำธุรกรรมที่สูงกว่า คุณสามารถดำเนินการนี้ได้หากคุณใช้กระเป๋าเงินที่รองรับฟีเจอร์การแทนที่ด้วยค่าธรรมเนียม (RBF)

ธุรกรรม Bitcoin ที่ยังไม่ได้รับการยืนยันจะถูกส่งคืนหรือไม่

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

ในกรณีของ Bitcoin ระยะเวลาที่ธุรกรรมสามารถคงอยู่ซึ่งไม่ได้รับการยืนยันนั้นนานถึงสองสัปดาห์ แม้ว่าจะไม่มีกฎในโปรโตคอล Bitcoin ที่ระบุสิ่งนี้ แต่ไคลเอนต์ Bitcoin ที่ได้รับความนิยมสูงสุด (เช่น Bitcoin Core) จะได้รับการกำหนดค่าตามค่าเริ่มต้นให้ลบธุรกรรมออกจากพูลหน่วยความจำหลังจากผ่านไป 14 วัน 

หากคุณต้องการเข้าใจหัวข้อนี้โดยละเอียดมากขึ้น เราขอแนะนำให้คุณดูวิดีโอต่อไปนี้จาก Andreas Antonopoulos นักการศึกษาด้านสกุลเงินดิจิทัลที่มีชื่อเสียง 

บรรทัดล่าง

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

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

ที่มา: https://coincodex.com/article/39991/blockchain-unconfirmed-transaction/