การยืนยันคืออะไร?
การยืนยันคือวิธีที่เครือข่ายบอกว่าการโอนคริปโตของคุณอยู่ใน ledger และยิ่งมีบล็อกใหม่ถูกเพิ่มเข้ามาหลังจากนั้นก็ยิ่งปลอดภัยมากขึ้น คิดถึงมันเหมือนคนตรวจสอบที่สแกนตราประทับบนมือคุณแล้วค่อยๆ เพิ่มตราประทับเมื่อเวลาผ่านไปเพื่อความมั่นใจมากขึ้น ตราประทับน้อยลงหมายถึงความเสี่ยงมากขึ้น ตราประทับมากขึ้นหมายถึงคุณสามารถพักผ่อนได้
ตำนาน: การยืนยันหนึ่งครั้งทำให้การโอนไปยังสถานะสุดท้ายไม่ได้จริงๆ อย่างแน่แท้ หนึ่งครั้งเป็นจุดเริ่มต้น แต่การยืนยันมากกว่านั้นช่วยลดความเสี่ยงจาก reorg หรือการย้อนกลับ ซึ่งเป็นเหตุผลที่ Wallet และ CEX มักขอให้มีหลายครั้ง
การทำงานของการยืนยัน
ต่อไปนี้คือภาพรวมแบบเรียบง่าย ไม่มีเรื่องไร้สาระ ลองนึกถึงการที่คุณส่งเหรียญไปให้เพื่อนหรือไปยัง exchange แล้วดูสถานะใน wallet ของคุณอัปเดต
- Step 1: คุณส่งการโอนเข้าสู่ กระบวนการธุรกรรม และมันไปอยู่ในคิวสาธารณะ
- Step 2: ผู้ขุดหรือผู้พิสูจน์รวมมันไว้ใน บล็อก, ซึ่งให้คุณได้รับการยืนยันครั้งแรก
- Step 3: บล็อกใหม่แต่ละบล็อกที่ถูกเพิ่มขึ้นด้านบนจะให้การยืนยันเพิ่มเติมและลดความเสี่ยง
- Step 4: กระเป๋าเงินของคุณแสดงนับที่เติบโตขึ้น ในขณะที่เครือข่ายสรุปงานที่ผ่านมา
- Step 5: เมื่อคุณถึงจำนวนที่บริการกำหนด สินทรัพย์ถือว่าได้รับการ Settled สำหรับการถอนหรือการซื้อขาย
เรียบง่ายและตรงไปตรงมา ใช่ นั่นคือกระบวนการ
ทำไมการยืนยันถึงมีความสำคัญ
คุณต้องการให้เงินของคุณลงไปอย่างปลอดภัยใช่ไหม? การยืนยันคือตัววัดความมั่นใจ
- ประโยชน์: มีการหลอกลวงน้อยลงและความประหลาดใจน้อยลงเมื่อจำนวนเพิ่มขึ้น
- มุมมอง: มันมีผลต่อ Transaction Time ที่ perceived โดยผู้ใช้งาน เนื่องจากบางแอปชะลอการ unlock ฟีเจอร์ต่อนการมีจำนวนการยืนยันที่ระบุ
- ความเกี่ยวข้อง: คุณจะเห็นมันใน wallets, exchanges, NFT drops, bridges, และ dApps ที่ใส่ใจกับความเสี่ยงในการ settlement
หากการยืนยันดูช้าลง ให้ตรวจสอบ ความหนาแน่นเครือข่าย ก่อนจะตกใจ ค่าธรรมเนียมที่สูงขึ้นเล็กน้อยหรือรอไม่กี่นาทีก็ช่วยให้คุณไม่ต้องส่งซ้ำ
ลักษณะสำคัญของการยืนยัน
คุณลักษณะที่จริงๆ แล้วมีความสำคัญเมื่อคุณส่งเงิน:
- ความปลอดภัย: บล็อกที่เพิ่มขึ้นทำให้ต้นทุนในการย้อนการโอนของคุณสูงขึ้น
- เชิง probabilistic: มันคือการเพิ่มความมั่นใจ ไม่ใช่ความแน่นอนทันทีบนบางเครือข่าย
- เครือข่ายเฉพาะ: เครือข่ายและแอปต่างๆ ต้องการจำนวนที่ต่างกัน
- เห็นได้: Wallets และ explorers แสดงจำนวนเพื่อให้คุณติดตามความคืบหน้าแบบเรียลไทม์
Variants
แนวคิดเดียวกัน แต่ต่างรสชาติขึ้นอยู่กับ chain และ use case:
- Zero conf: ผู้ค้ารับก่อนบล็อกแรก เร็วแต่เสี่ยง
- Classic count: แบบ Bitcoin โดยทั่วไป 1 ถึง 6 การยืนยันเพื่อความสบายใจ
- Finality: หลาย chains ที่ใช้ proof of stake มี finality ที่ checkpointed หลังไม่กี่รอบ ซึ่งอาจดีกว่าการนับแบบเปล่า
- Layer two: Rollups สามารถยืนยันภายในระบบของตนเอง แล้วจึงโพสต์ไปยัง base chain เพื่อ settlement ในภายหลัง
สถานะรอดำเนินการไม่เท่ากับการยืนยัน การรวมอยู่ในบล็อกเริ่มนับ และเวลาทั้งหมดสามารถแตกต่างกันไปอย่างมากตามค่า fee และความเร็วของ chain
ตัวอย่าง
คุณส่ง BTC 0.05 ไปยัง exchange เห็นการยืนยัน 1 ครั้งภายในประมาณสิบห minut, การเทรดเปิดใช้งานหลัง 2 ครั้ง และการถอนเปิดหลัง 6 ครั้ง
ข้อเท็จจริงที่น่าสนใจ
กฎมาตรฐานการยืนยัน 6 ครั้งของ Bitcoin ที่ถูกใช้อย่างเก่าแก่มีรากฐานจากคณิตศาสตร์ความน่าจะเป็นในช่วงเริ่มต้นและจังหวะบล็อกทุกๆ สิบ นาที มันติดอยู่เหมือนมีมที่ดูสมเหตุสมผลเหมือนกัน
Wrap-Up
การยืนยันคือมาตรวัดความเชื่อมั่นบนเชนของคุณที่เพิ่มขึ้นตามเวลา ดังนั้นนับตราประทับสักไม่กี่ครั้งก่อนที่คุณจะดำเนินการ แล้วคุณจะนอนหลับสบายมากขึ้น