Skip to content
คู่มือออปชันทั้งหมด
การโอนและชำระธุรกรรมคริปโต8 min read

การยืนยันเงินฝากคริปโต: Finality และการบันทึกยอดใน Exchange

ทำความเข้าใจความหมายของการยืนยันบนบล็อกเชน ความแตกต่างจาก finality ของเครือข่าย และเหตุผลที่เงินฝากอาจยังค้างอยู่ใน Exchange แม้ธุรกรรมจะแสดงบนเชนแล้ว

ในคู่มือนี้แฮชธุรกรรมอาจมีอยู่ก่อนการยืนยันครั้งแรก

สรุปสั้น

ธุรกรรมอาจปรากฏในตัวสำรวจบล็อกเชน ขณะที่ Exchange ผู้รับยังแสดงเงินฝากว่ารอดำเนินการ การถูกบันทึกในบล็อก การยืนยันเพิ่มเติม finality ระดับโปรโตคอลของเครือข่าย และกฎการบันทึกยอดกับการถอนของ Exchange เป็นคนละขั้นตอนกัน

แฮชธุรกรรมอาจมีอยู่ก่อนการยืนยันครั้งแรก

กระเป๋าเงินอาจส่งธุรกรรมออกไปและได้รับแฮชก่อนที่บล็อกใดจะบันทึกธุรกรรมนั้น โหนดแต่ละแห่งอาจเห็นธุรกรรมที่ยังไม่ยืนยันไม่เหมือนกัน แฮชจึงอาจยังไม่ปรากฏในตัวสำรวจทันที ระหว่างที่ธุรกรรมรออยู่นอกบล็อก จำนวนการยืนยันคือศูนย์ หมายความว่ายังไม่มีบันทึกในเชนหลัก ไม่ได้แปลว่า Exchange รับเงินฝากแล้ว

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

จำนวนการยืนยันบอกความลึกของเชน ไม่ใช่เวลาตายตัว

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

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

Finality ขึ้นอยู่กับเครือข่าย

เครือข่ายต่าง ๆ ไม่ได้ใช้รูปแบบการยืนยันเดียวกัน บน Ethereum แบบ proof-of-stake ธุรกรรมจะถูกบันทึกในบล็อกก่อน จากนั้นฉันทามติอาจระบุ checkpoint ว่า justified และ finalized วงจรชีวิตของธุรกรรม และคู่มือ finality ของ proof-of-stake อธิบายสถานะโปรโตคอลเหล่านี้ จำนวนบล็อกของ Bitcoin, checkpoint ที่ finalized ของ Ethereum และสถานะบนเชนอื่นไม่ใช่หน่วยที่ใช้แทนกันได้

แม้แต่ finality ระดับโปรโตคอลก็ตอบเพียงว่าเครือข่ายจัดการบล็อกนั้นอย่างไรตามกฎฉันทามติ ไม่ได้หมายความว่า Exchange ใดบันทึกเงินฝาก ตรวจสอบเสร็จ หรือเปิดให้ถอนแล้ว สำหรับ Bridge และ Wrapped Asset เชนต้นทาง Bridge และเชนปลายทางอาจมีเงื่อนไขการเสร็จสิ้นของตนเอง ดู คู่มือ Bridge ข้ามเชน

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

แพลตฟอร์มผู้รับกำหนดกฎบันทึกยอดเอง

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

ตัวอย่างเช่น Kraken อธิบายสถานะ “Credited” ว่าใช้เทรดได้ และ “Successful” ว่าถอนได้ด้วย Coinbase ระบุว่าเงินฝากอาจแสดง “Pending” จนกว่าจะตรวจพบจำนวนการยืนยันที่กำหนด นี่เป็นตัวอย่างกระบวนการของผู้ให้บริการแต่ละราย ไม่ใช่คำจำกัดความสากล ตรวจสอบข้อมูลล่าสุดของบริการผู้รับ

ตัวอย่างการนับไม่ได้ทำนายเวลารอ

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

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

ตรวจสอบว่าค้างอยู่ที่ขั้นตอนไหน

เริ่มจากยืนยันสินทรัพย์และเครือข่ายที่ผู้ส่งใช้ให้แน่ชัด แล้วขอแฮชธุรกรรม ค้นหาแฮชในตัวสำรวจของเครือข่ายเดียวกัน ตรวจว่ามองเห็นหรือไม่ ถูกบันทึกในบล็อกหรือยัง มีการยืนยันเท่าไร และธุรกรรมหรือการเรียก Smart Contract สำเร็จหรือไม่ บน Ethereum ใบรับรองผลสำเร็จบอกผลการทำงานบนเชน ไม่ได้ยืนยันว่า Exchange แบบรวมศูนย์บันทึกยอดเข้าบัญชีแล้ว

จากนั้นเทียบที่อยู่ปลายทางและ Memo หรือ Tag ที่จำเป็นกับคำแนะนำการฝากของแพลตฟอร์ม ตรวจสอบว่ารองรับสินทรัพย์บนเครือข่ายนั้น จำนวนเงินถึงขั้นต่ำ และที่อยู่นั้นเป็นของบัญชีที่ต้องการ รายการตรวจสอบการโอนคริปโต อธิบายเรื่องเครือข่าย ที่อยู่ และ Memo อย่าเปิดเผย Recovery Phrase หรือ Private Key เพื่อเช็กธุรกรรมสาธารณะเด็ดขาด

ถ้าเชนแสดงว่าสำเร็จแต่ยอดเงินไม่เปลี่ยน

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

หากคำแนะนำระบุไว้ ให้ติดต่อบริการผู้รับผ่านช่องทางสนับสนุนอย่างเป็นทางการ เตรียมแฮช สินทรัพย์ เครือข่าย จำนวนเงิน ที่อยู่ปลายทาง Memo หรือ Tag และเวลาส่งโดยประมาณ อย่าส่งซ้ำเพียงเพราะรายการแรกยังรออยู่ และอย่าจ่ายเงินให้ผู้ติดต่อที่เสนอบริการ “กู้คืน” โดยไม่ได้ร้องขอ หากใช้เครือข่ายที่ไม่รองรับหรือลืม Memo การกู้คืนขึ้นอยู่กับแพลตฟอร์มและอาจทำไม่ได้

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

Q1การยืนยันหนึ่งครั้งหมายความว่าเงินฝากคริปโต Final แล้วหรือไม่?

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

Q2ทำไมเงินฝากยังค้างทั้งที่เห็นในตัวสำรวจแล้ว?

Exchange อาจรอการยืนยันเพิ่มเติม รอให้ระบบตรวจพบธุรกรรม หรือรอการประมวลผลภายใน ตรวจสอบสินทรัพย์ เครือข่าย ปลายทาง สถานะธุรกรรม และจำนวนการยืนยัน แล้วดูหน้าสถานะเงินฝาก

Q3ควรส่งเงินฝากอีกครั้งระหว่างที่ยังรอหรือไม่?

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

แหล่งข้อมูลและการอ่านเพิ่มเติม

รายงานปัญหา

เราจะเตรียมอีเมลพร้อมลิงก์บทความนี้ Mark จะได้รับรายงานเมื่อคุณส่งอีเมลแล้วเท่านั้น

ตรวจสอบอย่างรวดเร็ว

อ่านคู่มือจบแล้ว ลองตอบคำถาม 3 ข้อ

คำถาม 1 / 3

คำถาม 01

ธุรกรรม Bitcoin เพิ่งถูกบันทึกในบล็อก ตามการนับทั่วไปมีการยืนยันกี่ครั้ง?

เลือกคำตอบเพื่อดูคำอธิบาย

อภิธานศัพท์ออปชัน

การโอนคริปโตส่งคริปโตอย่างปลอดภัย: ตรวจเครือข่าย ที่อยู่ และเมโมก่อนโอนคริปโต ให้ตรวจสินทรัพย์และเครือข่ายให้ตรงกับที่ผู้รับรองรับ ตรวจที่อยู่ปลายทางและเมโมหรือแท็กที่จำเป็น พร้อมทำความเข้าใจว่าธุรกรรมที่ยืนยันแล้วแก้ไขหรือย้อนกลับได้แค่ไหนธุรกรรม Ethereum ที่รอดำเนินการอธิบายธุรกรรม Ethereum ที่รอดำเนินการ: nonce การแทนที่ และการยกเลิกทำความเข้าใจว่าเหตุใดธุรกรรม Ethereum จึงต้องรอ nonce จัดลำดับธุรกรรมของบัญชีอย่างไร และปุ่มเร่งหรือยกเลิกในกระเป๋าทำอะไรได้และทำอะไรไม่ได้ค่าธรรมเนียมธุรกรรม Bitcoinอธิบายค่าธรรมเนียม Bitcoin: sat/vB, mempool และการเพิ่มค่าธรรมเนียมเรียนรู้ว่าขนาดธุรกรรม Bitcoin, sat/vB, ความต้องการใน mempool, ค่าประมาณค่าธรรมเนียม, RBF และ CPFP ส่งผลต่อค่าใช้จ่ายและโอกาสได้รับการยืนยันของการโอนบนเครือข่ายอย่างไรพื้นฐานของออปชันin the money, at the money และ out of the money หมายถึงอะไรเรียนรู้ว่าป้ายกำกับ in-the-money, at-the-money และ out-of-the-money ใช้กับคอลและพุตอย่างไร พร้อมตัวอย่างมูลค่าในตัวและจุดคุ้มทุนพื้นฐานของ Optionscall option คืออะไร?ทำความเข้าใจแก่นของ call option ด้วยคำจำกัดความที่เข้าใจง่าย ตัวอย่าง strike คณิตศาสตร์ของ break-even และสิ่งที่ assignment หรือ early exercise อาจเปลี่ยนแปลงในตอนท้าย