Home » คริปโต »

อธิบายเรื่องการใช้จ่ายซ้ำและฉันทามติของ BLOCKCHAIN

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

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

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

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

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

ประเภทของการโจมตีแบบใช้จ่ายซ้ำ

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

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

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

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

หลักฐานการทำงาน (Proof-of-Work: PoW)

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

การยืนยันธุรกรรม

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

ความไม่เปลี่ยนแปลงผ่านฉันทามติ

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

ท้ายที่สุดแล้ว ด้วยการกระจายการตรวจสอบและการใช้ฉันทามติเพื่อบังคับใช้ประวัติศาสตร์เวอร์ชันที่ใช้ร่วมกัน เครือข่ายบล็อกเชนจึงสร้างระบบการเงินที่โปร่งใสและป้องกันการปลอมแปลงที่มีความยืดหยุ่นต่อกิจกรรมฉ้อโกง

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

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

แม้ว่า Proof-of-Work จะเป็นกลไกฉันทามติที่เป็นที่รู้จักมากที่สุด แต่ก็มีการพัฒนาแบบจำลองอื่นๆ เพื่อปรับปรุงความสามารถในการปรับขนาด ประสิทธิภาพ และผลกระทบต่อสิ่งแวดล้อม ทางเลือกเหล่านี้ยังมีจุดมุ่งหมายเพื่อป้องกันการใช้จ่ายซ้ำ แม้ว่าจะใช้กลยุทธ์ทางเทคนิคที่แตกต่างกันก็ตาม

Proof-of-Stake (PoS)

Proof-of-Stake แทนที่กระบวนการขุดที่ใช้พลังงานสูงด้วยระบบตรวจสอบความถูกต้องโดยอิงตามความเป็นเจ้าของเหรียญ ในแบบจำลองนี้ ผู้ตรวจสอบความถูกต้องจะถูกเลือกให้เสนอหรือยืนยันบล็อกใหม่โดยพิจารณาจากจำนวนคริปโทเคอร์เรนซีที่พวกเขาถือครองและ "Stake" ในเครือข่าย เนื่องจากผู้ตรวจสอบความถูกต้องมีแรงจูงใจทางการเงินในการรักษาความสมบูรณ์ของเครือข่าย — เหรียญที่พวกเขาถือครองมีความเสี่ยง — พฤติกรรมที่เป็นอันตราย รวมถึงการใช้จ่ายซ้ำ จึงกลายเป็นสิ่งที่ทำลายตัวเอง

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

Delegated Proof-of-Stake (DPoS)

Delegated Proof-of-Stake ซึ่งใช้โดยแพลตฟอร์มอย่าง EOS และ Tron เกี่ยวข้องกับระบบการลงคะแนนเสียงที่ผู้ถือโทเค็นเลือกผู้ตรวจสอบจำนวนเล็กน้อยเพื่อดูแลบล็อกเชน ด้วยการรวมศูนย์ฉันทามติระหว่างตัวแทนที่เชื่อถือได้ DPoS จึงช่วยเพิ่มปริมาณธุรกรรมและความเร็วในการยืนยัน ในขณะที่ยังคงอาศัยแรงจูงใจที่สอดคล้องกันเพื่อป้องกันรายการธุรกรรมที่ไม่ถูกต้องหรือซ้ำซ้อน

Byzantine Fault Tolerance (BFT)

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

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

การผสมผสานฉันทามติและการเข้ารหัส

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

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

ลงทุนตอนนี้ >>