การใช้จ่ายสองครั้งคืออะไร
การใช้จ่ายซ้ำซ้อนเป็นความเสี่ยงที่สกุลเงินดิจิทัลสามารถใช้จ่ายได้สองครั้ง มันเป็นปัญหาที่อาจเกิดขึ้นได้เฉพาะกับสกุลเงินดิจิทัลเนื่องจากข้อมูลดิจิทัลสามารถทำซ้ำได้อย่างง่ายดายโดยผู้ที่เข้าใจเครือข่ายบล็อกเชนและพลังการคำนวณที่จำเป็นต่อการจัดการ
สกุลเงินทางกายภาพไม่มีปัญหานี้เนื่องจากไม่สามารถจำลองแบบได้ง่ายและฝ่ายที่เกี่ยวข้องในการทำธุรกรรมสามารถตรวจสอบความถูกต้องและการเป็นเจ้าของในอดีตของสกุลเงินจริงได้ทันที แน่นอนว่าไม่รวมเรื่องที่เกี่ยวข้องกับธุรกรรมเงินสด
ด้วยสกุลเงินดิจิทัลมีความเสี่ยงที่ผู้ถือสามารถทำสำเนาของโทเค็นดิจิทัลและส่งไปยังผู้ค้าหรือบุคคลอื่นในขณะที่ยังคงรักษาต้นฉบับ
นี่เป็นข้อกังวลเริ่มแรกจาก bitcoin สกุลเงินดิจิทัลที่นิยมมากที่สุดหรือ "cryptocurrency" เนื่องจากเป็นสกุลเงินที่กระจายอำนาจโดยไม่มีหน่วยงานกลางเพื่อยืนยันว่ามีการใช้จ่ายเพียงครั้งเดียว อย่างไรก็ตาม bitcoin มีกลไกตามบันทึกการทำธุรกรรมที่รู้จักกันในชื่อ blockchain เพื่อตรวจสอบความถูกต้องของแต่ละธุรกรรมและป้องกันการนับซ้ำ
ประเด็นที่สำคัญ
- การใช้จ่ายสองครั้งเกิดขึ้นเมื่อเครือข่ายบล็อกเชนหยุดชะงักและเงินดิจิตอลจะถูกขโมย ขโมยจะส่งสำเนาของการทำธุรกรรมสกุลเงินเพื่อให้ดูถูกต้องตามกฎหมายหรืออาจลบการทำธุรกรรมโดยสิ้นเชิงแม้ว่ามันจะไม่ธรรมดา แต่การใช้จ่ายสองครั้งก็เกิดขึ้น สิ่งที่น่าเป็นไปได้คือ cryptocurrency ที่ถูกขโมยมาจากกระเป๋าเงินที่ไม่ปลอดภัยวิธีที่ใช้กันมากที่สุดคือการขโมยสองครั้งที่ blockchain จะส่งแพ็กเก็ตหลาย ๆ เครือข่ายกลับรายการเพื่อให้ดู เหมือนที่พวกเขาไม่เคยเกิดขึ้น
ทำความเข้าใจเกี่ยวกับการใช้จ่ายสองครั้ง
Bitcoin ต้องการให้การทำธุรกรรมทั้งหมดโดยไม่มีข้อยกเว้นรวมอยู่ใน blockchain กลไกนี้ทำให้มั่นใจได้ว่าฝ่ายที่ใช้บิตคอยน์เป็นเจ้าของพวกเขาจริง ๆ และยังป้องกันการนับซ้ำและการฉ้อโกงอื่น ๆ blockchain ของธุรกรรมที่ตรวจสอบแล้วถูกสร้างขึ้นเมื่อเวลาผ่านไปเนื่องจากมีการเพิ่มธุรกรรมมากขึ้นเรื่อย ๆ
การทำธุรกรรม Bitcoin ต้องใช้เวลาพอสมควรในการตรวจสอบเนื่องจากกระบวนการนั้นเกี่ยวข้องกับการ จำกัด จำนวนและอัลกอริธึมที่ซับซ้อนซึ่งใช้พลังงานในการคำนวณเป็นจำนวนมาก ดังนั้นจึงเป็นเรื่องยากอย่างยิ่งที่จะทำซ้ำหรือปลอมแปลงบล็อคเชนเนื่องจากจำนวนพลังการคำนวณที่จำเป็นต้องทำ
ข้อเสียของ Blockchain ที่เกี่ยวข้องกับการใช้จ่ายสองครั้ง
แฮกเกอร์พยายามใช้ระบบตรวจสอบบิตคอยน์โดยใช้วิธีการต่าง ๆ เช่นการคำนวณกลไกการรักษาความปลอดภัย blockchain หรือใช้เทคนิคการใช้จ่ายสองครั้งที่เกี่ยวข้องกับการส่งบันทึกธุรกรรมที่ฉ้อโกงไปยังผู้ขายและอีกส่วนหนึ่งของเครือข่ายบิตคอยน์
ploys เหล่านี้พบกับความสำเร็จที่ จำกัด เท่านั้น ในความเป็นจริงแล้วบิตคอยน์ส่วนใหญ่นั้นยังไม่ได้มีการนับซ้ำ แต่เนื่องจากผู้ใช้ที่เก็บบิทคอยน์โดยไม่มีมาตรการด้านความปลอดภัยที่เพียงพอ
ความเสี่ยงที่ยิ่งใหญ่ที่สุดสำหรับการใช้จ่ายซ้ำซ้อนมาในรูปแบบของการโจมตี 51% ซึ่งสามารถเกิดขึ้นได้หากผู้ใช้ควบคุมมากกว่า 50% ของกำลังการประมวลผลที่ยังคงรักษาบัญชีแยกประเภทของ cryptocurrency หากผู้ใช้นี้ควบคุม blockchain พวกเขาจะสามารถประมวลผลการถ่ายโอนบิตคอยน์ไปยังกระเป๋าเงินของพวกเขาได้หลายครั้งโดยย้อนกลับไปที่บัญชีแยกประเภท blockchain ราวกับว่าธุรกรรมครั้งแรกไม่เคยเกิดขึ้น