Proof of Work ที่ล่าช้า (dPoW): แนวทางแก้ไขปัญหาด้านความปลอดภัยขั้นพื้นฐานของ Blockchain

มือใหม่Jan 10, 2024
Delayed Proof of Work (dPoW) เป็นอัลกอริธึมความปลอดภัยที่เป็นเอกฉันท์รอง ซึ่งได้รับการออกแบบอย่างมีกลยุทธ์เพื่อเพิ่มความปลอดภัยของบล็อกเชนที่เผชิญกับช่องโหว่ที่เพิ่มขึ้นเนื่องจากอัตราแฮชที่ต่ำ
Proof of Work ที่ล่าช้า (dPoW): แนวทางแก้ไขปัญหาด้านความปลอดภัยขั้นพื้นฐานของ Blockchain

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

Delayed Proof of Work (dPoW) เป็นโปรโตคอลความปลอดภัยที่พัฒนาโดย Komodo ผู้ให้บริการเทคโนโลยีโอเพ่นซอร์ส กลไกความปลอดภัยนี้สร้างขึ้นจาก Proof of Work (PoW) ซึ่งเป็นโปรโตคอลความปลอดภัยที่ทันสมัยที่สุดภายในระบบนิเวศบล็อคเชน โดยเห็นได้จากการใช้งานในเครือข่ายที่มีความปลอดภัยสูง เช่น Bitcoin และ Litecoin

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

ทำความเข้าใจกับหลักฐานการทำงานล่าช้า (dPoW)

ที่มา: GitBook

Delayed Proof of Work (dPoW) เป็นกลไกฉันทามติด้านความปลอดภัยรองที่ได้รับการออกแบบมาเพื่อปรับปรุงกลไก Proof of Work แบบเดิมที่ใช้โดยบล็อกเชนหลายแห่ง รวมถึงตัวอย่างที่โดดเด่น เช่น Bitcoin

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

Komodo เป็นแพลตฟอร์มบล็อกเชนแห่งแรกที่แนะนำการใช้ Delayed Proof of Work เป็นกลไกที่เป็นเอกฉันท์ หากต้องการเรียนรู้เพิ่มเติม โปรดดูบทความก่อนหน้าของเราเกี่ยวกับ หลักฐานการทำงานล่าช้า บทความปัจจุบันจะพิจารณาแง่มุมทางเทคนิคของ DPoW ให้ละเอียดยิ่งขึ้น

การอภิปรายพื้นฐานเกี่ยวกับความปลอดภัยของบล็อคเชน

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

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

กลไกฉันทามติคืออะไร?

ที่มา: C# Corner

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

ต่างจากระบบรวมศูนย์ที่ผู้ดูแลระบบส่วนกลางดูแลการจัดการฐานข้อมูลและการอัพเดต ระบบกระจายอำนาจจะกระจายความรับผิดชอบนี้ไปยังหลายโหนด โหนดเหล่านี้จะต้องบรรลุสัมปทานร่วมกันโดยตกลงเกี่ยวกับความถูกต้องของธุรกรรม—ดังนั้นคำว่า “ฉันทามติ”

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

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

กลไกฉันทามติหลักฐานการทำงาน (PoW)

ที่มา: SpringerLink — การวิเคราะห์ว่ากลไก Proof of Work ทำงานอย่างไร

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

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

เมื่อเปิดตัวในปี 2009 Proof of Work ได้รับการออกแบบมาโดยเฉพาะเพื่อแก้ไขปัญหาการใช้จ่ายซ้ำซ้อน

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

ที่มา: Bitpanda – ปัญหาการใช้จ่ายซ้ำซ้อนและวิธีที่โปรโตคอล Bitcoin จัดการปัญหา

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

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

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

คุณสมบัติของกลไกฉันทามติของ PoW

ที่มา: Investopedia — คุณสมบัติของเครือข่าย PoW และวิธีตรวจสอบธุรกรรมบนเครือข่ายบล็อคเชน

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

คุณสมบัติเหล่านี้เป็นเพียงส่วนหนึ่งของการมีส่วนร่วมที่กลไก Proof of Work ทำกับเครือข่าย Bitcoin อย่างไรก็ตาม แม้ว่าจะได้รับการยอมรับว่าเป็นกลไกที่ปลอดภัยที่สุดในพื้นที่บล็อกเชน แต่ก็ไม่ได้ปราศจากข้อเสีย ซึ่งเราจะเจาะลึกในบทความนี้ในภายหลัง

หลักฐานการทำงานล่าช้า (dPoW) คืออะไร

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

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

dPoW ทำงานอย่างไร?

ลองพิจารณาโคโมโดเป็นกรณีศึกษา

ที่มา: FPX Russia บน X App — การวิเคราะห์โดยละเอียดว่า Komodo Security Service ป้องกันการโจมตี 51% ได้อย่างไร

Komodo พัฒนาและปรับใช้กลไกความปลอดภัย dPoW ในโค้ดของ Zcash (ZEC) ซึ่งเป็นสกุลเงินดิจิทัลที่เน้นความเป็นส่วนตัวและการไม่เปิดเผยตัวตนของผู้ใช้ การบูรณาการของ dPoW ช่วยให้ Zcash สามารถใช้ประโยชน์จากความเป็นส่วนตัวแบบ Zero-knowledge และการรักษาความปลอดภัยเครือข่ายที่เพิ่มสูงขึ้น โดยใช้ประโยชน์จากอัตราแฮชอันทรงพลังของ Bitcoin blockchain

ทุก ๆ สิบนาที ระบบ Komodo จะจับภาพบล็อคเชนของตัวเอง สแน็ปช็อตจะถูกเขียนลงในบล็อกบนเครือข่ายของ Bitcoin ผ่านกระบวนการที่เรียกว่าการรับรองเอกสาร

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

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

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

ที่มา: Steemit — คำอธิบายโดยละเอียดเกี่ยวกับวิธีการทำงานของ dPoW

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

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

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

ความแตกต่างระหว่าง PoW และ dPoW

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

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

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

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

ภายในกลไกฉันทามติ Proof of Work ที่ล่าช้า มีคุณลักษณะเด่นที่เกี่ยวข้องกับการตรวจสอบความถูกต้องของธุรกรรม ต่างจากเครือข่าย PoW ทั่วไปที่กฎลูกโซ่ที่ยาวที่สุดเป็นมาตรฐานสำหรับการยืนยันธุรกรรม dPoW จะไม่ใช้กฎนี้กับธุรกรรมที่เก่ากว่า "ข้อมูลสำรอง" ล่าสุดของเครือข่ายบล็อกเชน ดังนั้น ในกรณีที่เกิดข้อขัดแย้ง กลไกฉันทามติของ dPoW จะไม่อาศัยกฎลูกโซ่ที่ยาวที่สุด แต่จะอ้างอิงข้อมูลสำรองที่จัดเก็บไว้ในบล็อกเชน PoW ที่เลือกแทน เพื่อยืนยันประวัติการทำธุรกรรมอย่างแม่นยำ วิธีการนี้จะแนะนำชั้นความปลอดภัยและความน่าเชื่อถือเพิ่มเติมในการตรวจสอบธุรกรรมภายในเครือข่ายบล็อกเชน

หากต้องการประนีประนอมบล็อคเชนขนาดเล็กภายในระบบของ Komodo ผู้โจมตีจะต้องทำลาย:

  • สำเนาบล็อคเชนของ Komodo ทั้งหมด
  • สำเนาทั้งหมดของบล็อกเชน dPoW
  • เครือข่ายความปลอดภัยของบล็อคเชน PoW ที่เลือกซึ่งจัดเก็บข้อมูลสำรองไว้

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

ต่อไปนี้เป็นจุดเด่นของความแตกต่างระหว่าง PoW และ dPoW:

บทสรุป

Delayed Proof of Work (dPoW) หนึ่งในตัวแปรของกลไก Proof of Work ถือเป็นอีกก้าวหนึ่งของการเพิ่มความปลอดภัยของบล็อกเชน เป็นวิธีการรักษาความปลอดภัยที่ใช้บล็อกเชนรองเพื่อตรวจสอบความถูกต้องของเครือข่ายอื่นผ่านกระบวนการรับรองเอกสาร เครือข่ายสามารถต้านทานความพยายามในการแก้ไขหรือจัดระเบียบบล็อกใหม่หลังจากที่ได้รับการรับรองแล้ว

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

…………………………………………….……………………………………………………………….

หมายเหตุ: บทความนี้เป็นต้นฉบับและได้รับการตรวจสอบความถูกต้องแล้ว หากบทความได้รับการยอมรับ บทความดังกล่าวจะเป็นลิขสิทธิ์ของ Gate Learn

พอล นโวบา

30/12/2023

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

Proof of Work ที่ล่าช้า (dPoW): แนวทางแก้ไขปัญหาด้านความปลอดภัยขั้นพื้นฐานของ Blockchain

มือใหม่Jan 10, 2024
Delayed Proof of Work (dPoW) เป็นอัลกอริธึมความปลอดภัยที่เป็นเอกฉันท์รอง ซึ่งได้รับการออกแบบอย่างมีกลยุทธ์เพื่อเพิ่มความปลอดภัยของบล็อกเชนที่เผชิญกับช่องโหว่ที่เพิ่มขึ้นเนื่องจากอัตราแฮชที่ต่ำ
Proof of Work ที่ล่าช้า (dPoW): แนวทางแก้ไขปัญหาด้านความปลอดภัยขั้นพื้นฐานของ Blockchain

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

Delayed Proof of Work (dPoW) เป็นโปรโตคอลความปลอดภัยที่พัฒนาโดย Komodo ผู้ให้บริการเทคโนโลยีโอเพ่นซอร์ส กลไกความปลอดภัยนี้สร้างขึ้นจาก Proof of Work (PoW) ซึ่งเป็นโปรโตคอลความปลอดภัยที่ทันสมัยที่สุดภายในระบบนิเวศบล็อคเชน โดยเห็นได้จากการใช้งานในเครือข่ายที่มีความปลอดภัยสูง เช่น Bitcoin และ Litecoin

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

ทำความเข้าใจกับหลักฐานการทำงานล่าช้า (dPoW)

ที่มา: GitBook

Delayed Proof of Work (dPoW) เป็นกลไกฉันทามติด้านความปลอดภัยรองที่ได้รับการออกแบบมาเพื่อปรับปรุงกลไก Proof of Work แบบเดิมที่ใช้โดยบล็อกเชนหลายแห่ง รวมถึงตัวอย่างที่โดดเด่น เช่น Bitcoin

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

Komodo เป็นแพลตฟอร์มบล็อกเชนแห่งแรกที่แนะนำการใช้ Delayed Proof of Work เป็นกลไกที่เป็นเอกฉันท์ หากต้องการเรียนรู้เพิ่มเติม โปรดดูบทความก่อนหน้าของเราเกี่ยวกับ หลักฐานการทำงานล่าช้า บทความปัจจุบันจะพิจารณาแง่มุมทางเทคนิคของ DPoW ให้ละเอียดยิ่งขึ้น

การอภิปรายพื้นฐานเกี่ยวกับความปลอดภัยของบล็อคเชน

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

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

กลไกฉันทามติคืออะไร?

ที่มา: C# Corner

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

ต่างจากระบบรวมศูนย์ที่ผู้ดูแลระบบส่วนกลางดูแลการจัดการฐานข้อมูลและการอัพเดต ระบบกระจายอำนาจจะกระจายความรับผิดชอบนี้ไปยังหลายโหนด โหนดเหล่านี้จะต้องบรรลุสัมปทานร่วมกันโดยตกลงเกี่ยวกับความถูกต้องของธุรกรรม—ดังนั้นคำว่า “ฉันทามติ”

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

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

กลไกฉันทามติหลักฐานการทำงาน (PoW)

ที่มา: SpringerLink — การวิเคราะห์ว่ากลไก Proof of Work ทำงานอย่างไร

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

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

เมื่อเปิดตัวในปี 2009 Proof of Work ได้รับการออกแบบมาโดยเฉพาะเพื่อแก้ไขปัญหาการใช้จ่ายซ้ำซ้อน

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

ที่มา: Bitpanda – ปัญหาการใช้จ่ายซ้ำซ้อนและวิธีที่โปรโตคอล Bitcoin จัดการปัญหา

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

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

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

คุณสมบัติของกลไกฉันทามติของ PoW

ที่มา: Investopedia — คุณสมบัติของเครือข่าย PoW และวิธีตรวจสอบธุรกรรมบนเครือข่ายบล็อคเชน

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

คุณสมบัติเหล่านี้เป็นเพียงส่วนหนึ่งของการมีส่วนร่วมที่กลไก Proof of Work ทำกับเครือข่าย Bitcoin อย่างไรก็ตาม แม้ว่าจะได้รับการยอมรับว่าเป็นกลไกที่ปลอดภัยที่สุดในพื้นที่บล็อกเชน แต่ก็ไม่ได้ปราศจากข้อเสีย ซึ่งเราจะเจาะลึกในบทความนี้ในภายหลัง

หลักฐานการทำงานล่าช้า (dPoW) คืออะไร

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

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

dPoW ทำงานอย่างไร?

ลองพิจารณาโคโมโดเป็นกรณีศึกษา

ที่มา: FPX Russia บน X App — การวิเคราะห์โดยละเอียดว่า Komodo Security Service ป้องกันการโจมตี 51% ได้อย่างไร

Komodo พัฒนาและปรับใช้กลไกความปลอดภัย dPoW ในโค้ดของ Zcash (ZEC) ซึ่งเป็นสกุลเงินดิจิทัลที่เน้นความเป็นส่วนตัวและการไม่เปิดเผยตัวตนของผู้ใช้ การบูรณาการของ dPoW ช่วยให้ Zcash สามารถใช้ประโยชน์จากความเป็นส่วนตัวแบบ Zero-knowledge และการรักษาความปลอดภัยเครือข่ายที่เพิ่มสูงขึ้น โดยใช้ประโยชน์จากอัตราแฮชอันทรงพลังของ Bitcoin blockchain

ทุก ๆ สิบนาที ระบบ Komodo จะจับภาพบล็อคเชนของตัวเอง สแน็ปช็อตจะถูกเขียนลงในบล็อกบนเครือข่ายของ Bitcoin ผ่านกระบวนการที่เรียกว่าการรับรองเอกสาร

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

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

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

ที่มา: Steemit — คำอธิบายโดยละเอียดเกี่ยวกับวิธีการทำงานของ dPoW

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

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

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

ความแตกต่างระหว่าง PoW และ dPoW

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

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

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

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

ภายในกลไกฉันทามติ Proof of Work ที่ล่าช้า มีคุณลักษณะเด่นที่เกี่ยวข้องกับการตรวจสอบความถูกต้องของธุรกรรม ต่างจากเครือข่าย PoW ทั่วไปที่กฎลูกโซ่ที่ยาวที่สุดเป็นมาตรฐานสำหรับการยืนยันธุรกรรม dPoW จะไม่ใช้กฎนี้กับธุรกรรมที่เก่ากว่า "ข้อมูลสำรอง" ล่าสุดของเครือข่ายบล็อกเชน ดังนั้น ในกรณีที่เกิดข้อขัดแย้ง กลไกฉันทามติของ dPoW จะไม่อาศัยกฎลูกโซ่ที่ยาวที่สุด แต่จะอ้างอิงข้อมูลสำรองที่จัดเก็บไว้ในบล็อกเชน PoW ที่เลือกแทน เพื่อยืนยันประวัติการทำธุรกรรมอย่างแม่นยำ วิธีการนี้จะแนะนำชั้นความปลอดภัยและความน่าเชื่อถือเพิ่มเติมในการตรวจสอบธุรกรรมภายในเครือข่ายบล็อกเชน

หากต้องการประนีประนอมบล็อคเชนขนาดเล็กภายในระบบของ Komodo ผู้โจมตีจะต้องทำลาย:

  • สำเนาบล็อคเชนของ Komodo ทั้งหมด
  • สำเนาทั้งหมดของบล็อกเชน dPoW
  • เครือข่ายความปลอดภัยของบล็อคเชน PoW ที่เลือกซึ่งจัดเก็บข้อมูลสำรองไว้

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

ต่อไปนี้เป็นจุดเด่นของความแตกต่างระหว่าง PoW และ dPoW:

บทสรุป

Delayed Proof of Work (dPoW) หนึ่งในตัวแปรของกลไก Proof of Work ถือเป็นอีกก้าวหนึ่งของการเพิ่มความปลอดภัยของบล็อกเชน เป็นวิธีการรักษาความปลอดภัยที่ใช้บล็อกเชนรองเพื่อตรวจสอบความถูกต้องของเครือข่ายอื่นผ่านกระบวนการรับรองเอกสาร เครือข่ายสามารถต้านทานความพยายามในการแก้ไขหรือจัดระเบียบบล็อกใหม่หลังจากที่ได้รับการรับรองแล้ว

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

…………………………………………….……………………………………………………………….

หมายเหตุ: บทความนี้เป็นต้นฉบับและได้รับการตรวจสอบความถูกต้องแล้ว หากบทความได้รับการยอมรับ บทความดังกล่าวจะเป็นลิขสิทธิ์ของ Gate Learn

พอล นโวบา

30/12/2023

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