ไม่ว่าคุณจะส่ง Bitcoin หรือรับ Bitcoin สถานะของธุรกรรมของคุณในตอนแรกจะยังคง“ ไม่ได้รับการยืนยัน” เมื่อธุรกรรมได้รับการตรวจสอบและรวมอยู่ใน blockchain เรียบร้อยแล้วสถานะจะเปลี่ยนเป็น “ยืนยัน” ใน Bitcoin; เพื่อให้ “ธุรกรรมที่ไม่ได้รับการยืนยัน” กลายเป็น “ยืนยัน” นั่นคือการได้รับการยืนยัน 1 ครั้งจะใช้เวลาประมาณ 10 นาที หลังจากได้รับการยืนยันแล้วถือว่าการทำธุรกรรมเสร็จสมบูรณ์หรือเราต้องรอการยืนยันเพิ่มเติม?
มีเหตุการณ์เช่นสมมติว่าคุณส่ง BTC ไปยังบัญชีแลกเปลี่ยนของคุณ แม้ว่าสถานะการทำธุรกรรมของคุณจะได้รับการยืนยันแล้วจำนวนเงินฝากของคุณจะยังไม่ได้รับการบันทึกเครดิต ทำไมถึงเป็นเช่นนั้น? นั่นเป็นเพราะ Exchange มีข้อกำหนดในการยืนยันการบล็อกบางอย่างก่อนที่จะสามารถแสดงจำนวนธุรกรรมของคุณได้ หากคุณยังใหม่กับ Bitcoin คุณอาจสงสัยถึงความแตกต่างระหว่างธุรกรรมที่ “ยืนยัน” และ “ไม่ยืนยัน” และเหตุใดบริการบางอย่างจึงต้องการการยืนยันมากกว่าบริการอื่น ๆ.
ในโพสต์นี้เราจะอธิบายทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับการยืนยัน Bitcoin การยืนยันที่ต้องการหมายถึงอะไร? วิธีตรวจสอบการยืนยันธุรกรรม Bitcoin มีอะไรบ้าง? ต้องมีการยืนยัน Bitcoin กี่ครั้งเพื่อให้การทำธุรกรรมประสบความสำเร็จ? ต้องมีการยืนยันจำนวนเท่าใดก่อนที่ธุรกรรมจะสามารถใช้จ่ายได้? เหตุใดการยืนยัน 6 ครั้งจึงถือว่าปลอดภัยและใช้เวลานานแค่ไหนในการทำธุรกรรมจึงจะได้รับการยืนยัน 1 ครั้ง?
การยืนยัน Bitcoin คืออะไร?
Bitcoin เป็นสกุลเงินดิจิตอลเข้ารหัสแบบกระจายอำนาจที่ใช้เทคโนโลยีบล็อกเชน Blockchain เป็นบัญชีแยกประเภทสาธารณะแบบกระจาย เป็นรายการบันทึกที่เติบโตอย่างต่อเนื่องซึ่งมีข้อมูลธุรกรรม Bitcoin ทั้งหมดตั้งแต่ต้นจนถึงตอนนี้ ข้อมูลธุรกรรมที่ถูกบันทึกลงในบล็อกเชนสามารถเพิ่มได้เท่านั้นและไม่สามารถลบออกได้ เมื่อรวมแล้วจะรวมตลอดไป โดยเฉลี่ย; ทุกๆ 10 นาทีจะมีการสร้างบล็อกใหม่และเพิ่มเข้าไปใน Bitcoin blockchain บล็อกใหม่ทั้งหมดนี้ถูกสร้างขึ้นผ่านกระบวนการที่เรียกว่าการขุดและทุกๆบล็อกจะมีข้อมูลธุรกรรมที่ได้รับการตรวจสอบโดยผู้ขุด.
ธุรกรรม Bitcoin ที่ได้รับการยืนยันหมายถึงธุรกรรมที่ออกอากาศไปยังเครือข่ายได้รับการตรวจสอบและรวมอยู่ในบล็อก การยืนยัน Bitcoin แต่ละครั้งแสดงถึงจำนวนบล็อกทั้งหมดที่สร้างขึ้นเนื่องจากบล็อกที่มีรายละเอียดธุรกรรมของคุณ เพื่อความเข้าใจที่ดีขึ้นเรามาดูวิธีการทำงานของการยืนยันบล็อก Bitcoin.
การยืนยัน Bitcoin block ทำงานอย่างไร?
สมมติว่าคุณส่ง Bitcoin ให้เพื่อนของคุณ ก่อนที่ธุรกรรมนี้จะรวมอยู่ในบล็อกมันจะเข้าสู่กลุ่มธุรกรรม Bitcoin ที่ไม่ได้รับการยืนยันที่เรียกว่า Bitcoin Mempool ตอนนี้คนงานเหมืองจะเลือกธุรกรรมของคุณจาก mempool นี้และวางไว้ในบล็อกพร้อมกับธุรกรรมที่ไม่ได้รับการยืนยันอื่น ๆ จากนั้นคนงานเหมืองก็เริ่มไขปริศนาทางคณิตศาสตร์ที่ซับซ้อน เมื่อพวกเขาสร้างหลักฐานการแก้ปัญหาการทำงานสำหรับบล็อกที่มีธุรกรรมของคุณบล็อกจะได้รับการยืนยันจากเครือข่ายและจะเพิ่มไปที่ส่วนท้ายของบล็อกเชน.
ช่วงเวลาที่บล็อกถูกเพิ่มเข้าไปใน blockchain ธุรกรรมทั้งหมดที่อยู่ในบล็อกจะมีการยืนยัน 1 ครั้ง ขั้นตอนนี้โดยเฉลี่ยจะใช้เวลาประมาณ 10 นาที หลังจากบล็อกรวมอยู่ในบล็อกเชนแล้วมันจะถูกฝังอย่างต่อเนื่องภายใต้ทุก ๆ บล็อกใหม่ที่สร้างขึ้นบนเครือข่าย แต่ละบล็อกจะมีช่วงเวลา 10 นาทีและทุกๆบล็อกใหม่ที่สร้างขึ้นหลังจากบล็อกของคุณจะยืนยันการทำธุรกรรมของคุณอีกครั้ง นั่นคือแต่ละบล็อกต่อไปนี้ที่พบ จำนวนการยืนยันการทำธุรกรรมของคุณเพิ่มขึ้น.
เนื่องจากเวลาบล็อกของ Bitcoin คือ 10 นาทีในการรับการยืนยัน 3 ครั้งจะใช้เวลาประมาณ 30 นาทีและในการรับการยืนยัน 6 ครั้งจะใช้เวลา 60 นาที เอาล่ะวิธีตรวจสอบสถานะการยืนยันการทำธุรกรรมของคุณ.
วิธีตรวจสอบการยืนยันการทำธุรกรรม?
ไม่ว่าคุณจะส่ง / รับเงินโดยใช้ Bitcoin core wallet หรือ electrum wallet; ทั้งลูกค้ากระเป๋าเงินให้คุณมีตัวเลือกในการดูรายละเอียดธุรกรรมของคุณ จะแสดงจำนวนเงินทั้งหมดที่ทำธุรกรรมขนาด ID ธุรกรรมและสถานะธุรกรรม นั่นคือจำนวนการยืนยันการบล็อกทั้งหมดที่ธุรกรรมของคุณได้รับจนถึงตอนนี้.
นอกจากนี้คุณยังสามารถใช้ Block explorer เพื่อตรวจสอบการยืนยันธุรกรรมของคุณได้อีกด้วย สิ่งที่คุณต้องทำคือป้อนที่อยู่กระเป๋าเงินของคุณหรือรหัสธุรกรรมซึ่งมีลักษณะดังนี้:
aa8ab4868b0f101cf304add8017bb6aeaee97dfc985571740140edf9780d8d0d
บริการจะแสดงจำนวนการยืนยันว่าธุรกรรมของคุณได้รับ.
เอาล่ะใช้เวลานานแค่ไหนในการได้รับการยืนยัน 1 ครั้ง?
เวลายืนยัน Bitcoin
เวลาบล็อกโดยเฉลี่ยของ Bitcoin คือ 10 นาที แต่ไม่ใช่ว่าธุรกรรมทั้งหมดจะได้รับการยืนยันภายใน 10 นาที อาจใช้เวลาหลายชั่วโมงหรืออาจใช้เวลา 1 วันในการได้รับการยืนยัน 1 ครั้งและขึ้นอยู่กับปัจจัยบางประการ ใน Bitcoin ธุรกรรมทั้งหมดจะดำเนินการผ่านคนงานเหมืองเท่านั้นและเนื่องจากการทำธุรกรรมนี้อาจเกิดความล่าช้า สาเหตุสองประการที่ทำให้เกิดความล่าช้าในการทำธุรกรรมคือความแออัดของเครือข่ายและค่าธรรมเนียมการทำธุรกรรมที่ต่ำ.
คนงานเหมืองจัดลำดับความสำคัญของธุรกรรมที่จ่ายค่าธรรมเนียมสูงกว่า หากธุรกรรมของคุณใช้เวลานานในการได้รับการยืนยัน 1 ครั้งคุณอาจไม่ได้รวมค่าธรรมเนียมการทำธุรกรรมที่สมเหตุสมผล หากธุรกรรมของคุณมีค่าธรรมเนียมการขุดมากพอมีโอกาสมากกว่า 60% ที่จะได้รับการยืนยันภายใน 10 นาที.
หากต้องการเรียนรู้ค่าธรรมเนียมการทำธุรกรรมและเวลาเพิ่มเติมเราขอแนะนำให้คุณอ่านหัวข้อนี้ใน Mempool.
เอาล่ะคำถามต่อไปคือต้องมีการยืนยันกี่ครั้ง?
จำนวนการยืนยันที่ต้องการ
จริงๆแล้วคุณสามารถใช้จ่ายผลลัพธ์ของธุรกรรมที่มีการยืนยัน 0 การยืนยันเป็นศูนย์ไม่ใช่อะไรนอกจากธุรกรรมที่ยังไม่ได้เป็นส่วนหนึ่งของบล็อกเชน ธุรกรรมที่มีการยืนยัน 1 ครั้งหมายความว่าบล็อกเชนได้รับการยอมรับ หากคุณได้รับการชำระเงินจากบุคคลที่เชื่อถือได้คุณสามารถยอมรับธุรกรรมของพวกเขาได้แม้ว่าจะมีการยืนยัน 0 ครั้ง (ยังไม่ได้รับการยืนยัน) หากคุณเป็นผู้ค้าที่ยอมรับ Bitcoin สำหรับการชำระเงินเพียงเล็กน้อยการยืนยัน 1 ครั้งก็เพียงพอแล้ว แต่โปรดจำไว้ว่าธุรกรรมที่มีการยืนยัน 0 และ 1 สามารถย้อนกลับได้อย่างง่ายดาย.
ธุรกรรมการยืนยันเป็นศูนย์มีแนวโน้มที่จะเกิดขึ้นมากกว่า การโจมตีการแข่งขันและการโจมตีของ Finney. ในขณะที่ธุรกรรมยืนยัน 1 รายการเสี่ยงต่อการถูกโจมตี 51% ด้วย 0 และ 1 ยืนยันการใช้จ่ายสองเท่า (การใช้จ่ายสองครั้ง) เป็นไปได้ การใช้จ่ายซ้ำซ้อนเป็นแนวทางปฏิบัติที่ผู้ใช้พยายามใช้จ่ายเงินเท่ากันมากกว่าค่าใช้จ่าย นี่คือสาเหตุที่การแลกเปลี่ยนส่วนใหญ่ต้องการการยืนยัน 2 ถึง 3 ครั้ง แต่มาตรฐานอุตสาหกรรมคือการยืนยัน 6 ครั้งซึ่งใช้เวลาประมาณ 1 ชั่วโมงและถือว่าปลอดภัย เหตุใดจึงมีการยืนยัน 6 ครั้ง?
ทำไมต้องมีการยืนยัน 6 ครั้ง?
ธุรกรรม Bitcoin จะถูกบันทึกในบัญชีแยกประเภทแบบกระจาย ไม่มีอำนาจส่วนกลางในการปรึกษาว่าการทำธุรกรรมสำเร็จหรือไม่ เนื่องจากระบบมีการกระจายอำนาจชุมชนจึงถือว่าหมายเลขยืนยันธุรกรรมเป็นความถูกต้อง ไม่มีอะไรพิเศษเกี่ยวกับการยืนยัน 6 รายการ หมายเลขนี้ถูกเลือกโดยสมมติว่าผู้โจมตีจะต้องเสียค่าใช้จ่ายมากขึ้นเพื่อที่จะใช้จ่ายเพิ่มขึ้นเป็นสองเท่า ด้วยการยืนยัน 6 ครั้งในทางปฏิบัติจะเป็นไปไม่ได้ที่ผู้โจมตีจะย้อนกลับธุรกรรมสร้างห่วงโซ่ทางเลือกที่เร็วกว่าห่วงโซ่เดิม.
ใน Bitcoin ห่วงโซ่ที่ยาวที่สุดจะชนะ ดังนั้นไม่ใช่แค่การยืนยัน 6 ครั้ง ยิ่งการยืนยันบนเครือข่ายธุรกรรมของคุณมีมากเท่าไหร่ก็ยิ่งยากที่จะเขียนใหม่.
หากคุณต้องการคำอธิบายเชิงตรรกะเพิ่มเติมว่าเหตุใดจึงต้องมีการยืนยัน 6 ข้อให้ดำเนินการต่อไป หัวข้อนี้.
Bitcoin ต้องการการยืนยัน 6 ครั้งและการยืนยันแต่ละบล็อกจะใช้เวลาประมาณ 10 นาที แต่สิ่งที่เกี่ยวกับ Ethereum, Litecoin, Monero และบริการอื่น ๆ ที่ยอมรับ Bitcoin?
ต้องมีการยืนยันกี่ครั้ง? Coinbase, Litecoin, Ethereum, Dash, Monero
เวลาในการยืนยันบล็อกและหมายเลขจะแตกต่างกันไปในแต่ละเหรียญ ไม่เพียง แต่แตกต่างกันไปสำหรับเหรียญ แต่แต่ละบริการที่ยอมรับสกุลเงินดิจิทัลจะมีข้อกำหนดบางประการในการยืนยันการบล็อก ต่อไปนี้เป็นข้อกำหนดการยืนยันสำหรับสกุลเงินดิจิทัลและการแลกเปลี่ยนยอดนิยม.
บิทคอยน์ (BTC) | 6 การยืนยัน | 60 นาที | 10 นาที |
Ethereum (ETH) | 12 การยืนยัน | 3 นาที | 15 วินาที |
Litecoin (LTC) | 6 การยืนยัน | 15 นาที | 2.5 นาที |
ระลอก (XRP) | ใกล้ธุรกรรมทันที | 3.5 วินาที | – |
Eos (EOS) | ใกล้ทันที | – | – |
ดาวฤกษ์ (XLM) | ใกล้ทันที | – | 3.5 ถึง 5 วินาที |
เส้นประ (DASH) | 6 การยืนยัน | 15 นาที | 2.5 นาที |
โมเนโร (XMR) | 10 การยืนยัน | 20 นาที | 2 นาที |
ZCash (ZEC) | 10 การยืนยัน | 25 นาที | 2.5 นาที |
การแลกเปลี่ยน | |||
CoinBase (BTC) | 3 การยืนยัน | 30 นาที | – |
Binance (BTC) | 2 การยืนยัน | 20 นาที | – |
CoinBase (ETH) | 50 การยืนยัน | 12.5 นาที | – |
ไบแนนซ์ (ETH) | 30 การยืนยัน | 7.5 นาที | – |
ชอบโพสต์นี้หรือไม่? ไปที่ฐานความรู้ของเราเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ Bitcoin, Blockchain และ Cryptocurrencies.