การใช้จ่ายสองเท่าคืออะไร?

มือใหม่Nov 21, 2022
การใช้จ่ายสองเท่าก่อให้เกิดการจัดการกับเงินดิจิทัลจำนวนมาก
การใช้จ่ายสองเท่าคืออะไร?

แนะนำสกุลเงิน

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

แนวคิดของการใช้จ่ายสองเท่า

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

วิธีป้องกันการใช้จ่ายซ้ำซ้อนในระบบการชำระเงินแบบดั้งเดิม

ระบบป้องกันการใช้จ่ายซ้ำซ้อนในระบบการชำระเงินแบบเดิมผ่านคุณสมบัติฐานข้อมูลกรด ACID ย่อมาจาก:

1 ปรมาณู:

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

2 ความสอดคล้อง:

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

3 การแยก:

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

4 ความทนทาน:

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

การใช้จ่ายสองเท่าใน Cryptocurrency

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

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

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

วิธีป้องกันการใช้จ่ายซ้ำซ้อนใน Cryptocurrency

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

ในปัญหาของ Byzantine Generals ชัยชนะจะเกิดขึ้นได้เมื่อนายพลทุกคนนำการโจมตีที่ประสานกันกับกองทัพของตน อย่างไรก็ตาม หากนายพลคนหนึ่งล้มเหลวหรือโจมตีนายพลอีกคนหนึ่ง การต่อสู้ทั้งหมด เช่นเดียวกับบล็อคเชน จะตกอยู่ในอันตรายและพ่ายแพ้ในที่สุด ปริศนานี้ก่อให้เกิดหลักการที่ว่าโปรโตคอลของสกุลเงินดิจิทัลต้องมี Byzantine Fault Tolerance (BFT)

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

ธุรกรรมในบล็อกเชนส่วนใหญ่ได้รับการบันทึกอย่างเปิดเผยและได้รับการรักษาความปลอดภัยในเวลาเดียวกันบนโหนดนับพันทั่วโลก ผู้เข้าร่วมทั้งหมดสามารถดูและตรวจสอบธุรกรรมที่สรุปแล้วได้ กระบวนการตรวจสอบขึ้นอยู่กับกลไกที่เป็นเอกฉันท์ ในกรณีของ Bitcoin อัลกอริทึมที่เป็นเอกฉันท์หรือที่เรียกว่า Proof of Work (PoW) รับประกันว่านักขุดจะสามารถตรวจสอบธุรกรรมบล็อกใหม่ได้ก็ต่อเมื่อโหนดเครือข่ายทั้งหมดตกลงร่วมกันในความถูกต้องของแฮชบล็อกที่นักขุดจัดทำขึ้น

โจมตีการใช้จ่ายสองเท่า (โจมตี 51%)

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

บทสรุป

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

ผู้เขียน: Mayowa
นักแปล: Yuanyuan
ผู้ตรวจทาน: Matheus, Hugo, Joyce, Ashley
* ข้อมูลนี้ไม่ได้มีวัตถุประสงค์เป็นคำแนะนำทางการเงินหรือคำแนะนำอื่นใดที่ Gate.io เสนอหรือรับรอง
* บทความนี้ไม่สามารถทำซ้ำ ส่งต่อ หรือคัดลอกโดยไม่อ้างอิงถึง Gate.io การฝ่าฝืนเป็นการละเมิดพระราชบัญญัติลิขสิทธิ์และอาจถูกดำเนินการทางกฎหมาย

การใช้จ่ายสองเท่าคืออะไร?

มือใหม่Nov 21, 2022
การใช้จ่ายสองเท่าก่อให้เกิดการจัดการกับเงินดิจิทัลจำนวนมาก
การใช้จ่ายสองเท่าคืออะไร?

แนะนำสกุลเงิน

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

แนวคิดของการใช้จ่ายสองเท่า

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

วิธีป้องกันการใช้จ่ายซ้ำซ้อนในระบบการชำระเงินแบบดั้งเดิม

ระบบป้องกันการใช้จ่ายซ้ำซ้อนในระบบการชำระเงินแบบเดิมผ่านคุณสมบัติฐานข้อมูลกรด ACID ย่อมาจาก:

1 ปรมาณู:

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

2 ความสอดคล้อง:

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

3 การแยก:

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

4 ความทนทาน:

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

การใช้จ่ายสองเท่าใน Cryptocurrency

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

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

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

วิธีป้องกันการใช้จ่ายซ้ำซ้อนใน Cryptocurrency

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

ในปัญหาของ Byzantine Generals ชัยชนะจะเกิดขึ้นได้เมื่อนายพลทุกคนนำการโจมตีที่ประสานกันกับกองทัพของตน อย่างไรก็ตาม หากนายพลคนหนึ่งล้มเหลวหรือโจมตีนายพลอีกคนหนึ่ง การต่อสู้ทั้งหมด เช่นเดียวกับบล็อคเชน จะตกอยู่ในอันตรายและพ่ายแพ้ในที่สุด ปริศนานี้ก่อให้เกิดหลักการที่ว่าโปรโตคอลของสกุลเงินดิจิทัลต้องมี Byzantine Fault Tolerance (BFT)

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

ธุรกรรมในบล็อกเชนส่วนใหญ่ได้รับการบันทึกอย่างเปิดเผยและได้รับการรักษาความปลอดภัยในเวลาเดียวกันบนโหนดนับพันทั่วโลก ผู้เข้าร่วมทั้งหมดสามารถดูและตรวจสอบธุรกรรมที่สรุปแล้วได้ กระบวนการตรวจสอบขึ้นอยู่กับกลไกที่เป็นเอกฉันท์ ในกรณีของ Bitcoin อัลกอริทึมที่เป็นเอกฉันท์หรือที่เรียกว่า Proof of Work (PoW) รับประกันว่านักขุดจะสามารถตรวจสอบธุรกรรมบล็อกใหม่ได้ก็ต่อเมื่อโหนดเครือข่ายทั้งหมดตกลงร่วมกันในความถูกต้องของแฮชบล็อกที่นักขุดจัดทำขึ้น

โจมตีการใช้จ่ายสองเท่า (โจมตี 51%)

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

บทสรุป

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

ผู้เขียน: Mayowa
นักแปล: Yuanyuan
ผู้ตรวจทาน: Matheus, Hugo, Joyce, Ashley
* ข้อมูลนี้ไม่ได้มีวัตถุประสงค์เป็นคำแนะนำทางการเงินหรือคำแนะนำอื่นใดที่ Gate.io เสนอหรือรับรอง
* บทความนี้ไม่สามารถทำซ้ำ ส่งต่อ หรือคัดลอกโดยไม่อ้างอิงถึง Gate.io การฝ่าฝืนเป็นการละเมิดพระราชบัญญัติลิขสิทธิ์และอาจถูกดำเนินการทางกฎหมาย
เริ่มตอนนี้
สมัครและรับรางวัล
$100