Forward the Original Title‘TeleportDAO:数据验证安全与效率之战 —— 轻节点设计最新实践’
เมื่อเร็ว ๆ นี้ TeleportDAO และ Eigen Labs ได้ร่วมกันเผยแพร่เอกสารที่มุ่งเน้นไปที่ความท้าทายด้านความปลอดภัยและประสิทธิภาพที่โหนดแสงต้องเผชิญเมื่อเข้าถึงและตรวจสอบข้อมูลแบบ on-chain ในบล็อกเชน proof-of-stake (PoS) บทความนี้เสนอโซลูชันใหม่เพื่อให้มั่นใจในความปลอดภัยและประสิทธิภาพของโหนดแสงในบล็อกเชน PoS ผ่านชุดมาตรการต่างๆ เช่น สิ่งจูงใจทางเศรษฐกิจและกลไกการรักษาความปลอดภัยล่วงหน้าที่รับประกัน ตลอดจน "การรักษาความปลอดภัยที่ตั้งโปรแกรมได้" แบบกําหนดเองและความคุ้มค่า มันมองไปข้างหน้าและคุ้มค่ากับการศึกษาเชิงลึก
หมายเหตุ: Eigen Labs เป็นผู้พัฒนาโพรโทคอล Restaking ซึ่งประกอบด้วย EigenLayer และ EigenDA โดยปัจจุบัน Eigen Labs ได้ระดมทุนมากกว่า 150 ล้านดอลลาร์สหรัฐจากสถาบันทุนเรือนหุ้นชื่อดัง เช่น a16z, Polychain, และ Blockchain Capital
TeleportDAO ตั้งอยู่ที่วานคูเวอร์ ประเทศแคนาดา โปรเจคโครงสร้างการสื่อสาร跨ลิงค์โซ่ที่เน้นทางสาย Bitcoin และ EVM โครงสร้างพรอโทคอลได้เรียบร้อยที่ได้รับการลงทุน 9 ล้านเหรียญในรอบการขายสาธารณะและการจัดหาเงินทุนผ่าน Coinlist รอบการจัดหาเงินทุนนี้ได้รับการเข้าร่วมจากนักลงทุนหลายรายรวมถึง Appworks, OIG Capital, DefinanceX, Oak Grove Ventures, Candaq Ventures, TON, Across และ bitSmiley.
ในปัจจุบันในบล็อกเชน PoS ผู้ตรวจสอบเข้าร่วมในเครือข่ายความเห็นด้วยการล็อคจำนวนเงินที่แน่นอน (เช่น 32 ETH ใน Ethereum) เพื่อให้มั่นใจว่ามีความปลอดภัยในเครือข่าย ดังนั้น นัยของความปลอดภัยของบล็อกเชน PoS ถูกป้องกันด้วยเศรษฐศาสตร์ กล่าวคือ ยิ่งมีจำนวนเงินมัดจำทั้งหมดมากขึ้น ค่าใช้จ่ายหรือความสูญเสียที่ต้องการในการโจมตีเครือข่ายความเห็นก็มากขึ้น การนำไปใช้งานของกลไกการลบนี้ขึ้นอยู่กับคุณสมบัติที่เรียกว่า "ความปลอดภัยเชิงรับผิดชอบ" กล่าวคือ หากผู้ตรวจสอบลงนามในสถานะที่ขัดแย้งกัน จำนวนเงินมัดจำสามารถถูกลบได้
โหนดแบบเต็มมีบทบาทสําคัญในการรักษาความสมบูรณ์ของบล็อกเชน PoS พวกเขาจัดเก็บข้อมูลธุรกรรมบล็อกทั้งหมดตรวจสอบลายเซ็นฉันทามติทําซ้ําสําเนาที่สมบูรณ์ของประวัติการทําธุรกรรมและดําเนินการอัปเดตสถานะ กระบวนการเหล่านี้ต้องการทรัพยากรการประมวลผลจํานวนมากและฮาร์ดแวร์ที่ซับซ้อน ตัวอย่างเช่นการเรียกใช้โหนด Ethereum แบบเต็มต้องใช้ที่เก็บข้อมูล SSD อย่างน้อย 2 TB ในทางตรงกันข้ามโหนดแสงลดความต้องการทรัพยากรการประมวลผลและจัดเก็บเฉพาะส่วนหัวของบล็อกดังนั้นจึงเหมาะสําหรับสถานการณ์ที่ธุรกรรม / สถานะเฉพาะได้รับการตรวจสอบเช่นกระเป๋าเงินมือถือและสะพานข้ามสายโซ่ นอกจากนี้โหนดแสงยังพึ่งพาโหนดเต็มรูปแบบเพื่อให้ข้อมูลบล็อกเมื่อตรวจสอบธุรกรรม แต่ส่วนแบ่งการตลาดปัจจุบันของผู้ให้บริการโหนดค่อนข้างเข้มข้นดังนั้นความปลอดภัยความเป็นอิสระและความฉับไวจึงไม่สามารถรับประกันได้อย่างเต็มที่ ดังนั้นเอกสารฉบับนี้จึงสํารวจการแลกเปลี่ยนระหว่างต้นทุนการเก็บข้อมูลและเวลาแฝงสําหรับโหนดแสงเพื่อให้ได้ความปลอดภัยสูงสุด
Bitcoin เปิดตัว Simple Payment Verification (SPV) เป็นโปรโตคอลโหนดแสง SPV ช่วยให้โหนดแสงสามารถใช้ส่วนหัวของ Merkle Proof และบล็อกเพื่อตรวจสอบว่าธุรกรรมรวมอยู่ในบล็อกเฉพาะหรือไม่ ดังนั้นโหนดแสงจะต้องดาวน์โหลดส่วนหัวบล็อกของบล็อกเชนเพื่อตรวจสอบขั้นสุดท้ายของธุรกรรมโดยการตรวจสอบความลึกของบล็อก ในกรณีนี้ต้นทุนการคํานวณในการตรวจสอบฉันทามติโดยโหนดแสงใน Bitcoin ค่อนข้างต่ํา อย่างไรก็ตามในบล็อกเชน PoS เช่น Ethereum การออกแบบการตรวจสอบฉันทามตินั้นซับซ้อนกว่าโดยเนื้อแท้ มันเกี่ยวข้องกับการรักษาชุดผู้ตรวจสอบทั้งหมดติดตามการเปลี่ยนแปลงสัดส่วนการถือหุ้นและดําเนินการตรวจสอบลายเซ็นจํานวนมากสําหรับเครือข่ายฉันทามติ ในทางกลับกันความปลอดภัยของโหนดแสง PoW อาศัยสมมติฐานที่ว่าโหนดเต็มส่วนใหญ่มีความซื่อสัตย์ เพื่อแก้ไขข้อ จํากัด ของ SPV, FlyClient และ Non-Interactive Proof of Work (NiPoPoW) พิสูจน์บล็อกเหล่านี้ให้กับลูกค้าด้วยต้นทุนเชิงเส้นย่อย อย่างไรก็ตามการบังคับใช้กับรูปแบบฉันทามติ PoS นั้นอ่อนแอ
ในทางตรงกันข้ามบล็อกเชน PoS ได้รับความปลอดภัยผ่านกลไกเฉือน ระบบอาศัยผู้เข้าร่วมฉันทามติที่มีเหตุผลและไม่โจมตีเครือข่ายหากค่าใช้จ่ายในการโจมตีสูงกว่าผลกําไรที่อาจเกิดขึ้น เพื่อลดต้นทุนการตรวจสอบโปรโตคอลโหนดแสงปัจจุบันของ Ethereum อาศัยคณะกรรมการซิงค์ที่ประกอบด้วยผู้ตรวจสอบ Ethereum ที่เลือกแบบสุ่ม 512 คนซึ่งแต่ละตัวเดิมพัน 32 Ethereum แต่กระบวนการลงนามจะไม่ถูกปรับ การออกแบบที่ไม่สามารถเฉือนได้นี้มีข้อบกพร่องด้านความปลอดภัยที่สําคัญและลายเซ็นที่ไม่สุจริตในคณะกรรมการซิงโครไนซ์อาจทําให้โหนดแสงเข้าใจผิดในการยอมรับข้อมูลที่ไม่ถูกต้องโดยไม่ถูกลงโทษ แม้จะมีการแนะนํากลไกการเฉือน แต่สัดส่วนการถือหุ้นทั้งหมดของ Sync Committee ยังคงมีขนาดเล็กเมื่อเทียบกับกลุ่มผู้ตรวจสอบ Ethereum ขนาดใหญ่ (ณ เดือนมีนาคม 2024 จํานวนผู้ตรวจสอบ Ethereum เกิน 1 ล้านตัว) ดังนั้นวิธีการนี้จึงไม่สามารถให้โหนดแสงที่มีความปลอดภัยเทียบเท่ากับชุดตัวตรวจสอบ Ethereum แบบจําลองนี้แสดงถึงตัวแปรพิเศษของการคํานวณแบบหลายฝ่ายในการตั้งค่าที่มีเหตุผล แต่ล้มเหลวในการให้การรับประกันตามหลักเศรษฐศาสตร์หรือจัดการกับภัยคุกคามที่เกิดจากผู้ให้บริการข้อมูลที่เป็นอันตรายและไม่มีเหตุผล
เพื่อแก้ไขปัญหาด้านความปลอดภัยและประสิทธิภาพในกระบวนการบูตสตรีมของ PoS PoPoS นำเสนอเกมการแบ่งส่วนเพื่อท้าทายต้นไม้ Merkle ที่ท้าทายของ PoS timing อย่างมีประสิทธิภาพ ในขณะที่พวกเขาบรรลุผลให้อยู่ในกรอบที่น้อยที่สุดและหลีกเลี่ยงการต้องให้ลูกค้าอยู่ออนไลน์และมีสิทธิ์ตลอดเวลา ปัญหาของการทำให้ลูกค้าสามารถออฟไลน์โดยไม่ต้องเสียค่าใช้จ่ายมากเพื่อเข้าร่วมเครือข่ายยังคงที่ยังไม่ได้แก้ไข
วิธีการวิจัยอีกวิธีเน้นไปที่การใช้พิสูจน์ศูนย์ความรู้เพื่อสร้างพิสูจน์ที่กระชับ ตัวอย่างเช่น Mina และ Plumo สามารถส่งเสริมการตรวจสอบโดยการใช้การประกอบ SNARK แบบ recursive และพิสูจน์การเปลี่ยนสถานะที่ใช้ SNARK อย่างมีประสิทธิภาพ อย่างไรก็ตาม วิธีการเหล่านี้มีการบังคับภาระการคำนวณที่สำคัญบนผู้ผลิตบล็อกในการสร้างพิสูจน์ และพวกเขาไม่ได้แก้ไขปัญหาในการชดเชยโหนดแสงเมื่อเกิดความสูญเสียได้อย่างเพียงพอ ในบริบทของโปรโตคอล PoS อื่น ๆ เช่น โปรโตคอล Tendermint ที่ใช้ใน Cosmos บทบาทของโหนดแสงถูกสำรวจในโปรโตคอลการสื่อสารระหว่างบล็อกเชน (IBC) อย่างไรก็ตาม การปฏิบัติเหล่านี้เฉพาะเจาะจงกับระบบนิเวศของตนและไม่สามารถนำมาใช้โดยตรงกับ Ethereum หรือบล็อกเชน PoS อื่น ๆ ได้
โดยทั่วไปแล้ว โซลูชั่นใหม่นี้มีโมดูลความมั่นคงทางเศรษฐศาสตร์เพื่อให้บรรลุ "ความมั่นคงแบบโปรแกรม" และโหนดที่เบาสามารถตัดสินใจเกี่ยวกับการออกแบบโซลูชันที่แตกต่างกันตามความต้องการด้านความมั่นคงของตนเอง การสมมติความมั่นคงที่สำคัญคือ 1/N + 1/M กล่าวคือ ในขณะที่ยังมีโหนดที่ซื่อสัตย์และถูกต้องในโหนดเต็มและเครือข่ายของโปรแกรมจะสามารถรับประกันการดำเนินการปกติของเครือข่ายได้
ตัวเลือก 1 สำคัญอย่างยิ่งในการรับรองความน่าเชื่อถือของข้อมูลผ่านการนำเสนอช่วงเวลาท้าทายและเครือข่ายของอัยการ. โดยง่ายๆ แล้วหลังจากที่โหนดแสงได้รับข้อมูลที่ได้รับลายเซ็นโดยผู้ให้บริการ มันจะส่งส่วนนี้ของข้อมูลไปยังเครือข่ายของอัยการเพื่อตรวจสอบ. ภายในช่วงเวลาที่ determinate หากมีการทุจริตข้อมูล อัยการจะเตือนโหนดแสงว่าข้อมูลไม่น่าเชื่อถือ และโมดูลโทษของสัญญาอัจฉริยะจะลงโทษโทเค็นที่มีการเสนอสิทธิ์ ในทางกลับกัน โหนดแสงสามารถเชื่อถือในความน่าเชื่อถือของข้อมูลเหล่านี้
กระบวนการที่ระบุขอข้อมูลโหนดแสง:
พ้อยต์อื่น ๆ:
ประเมิน:
Solution 2 สามารถยืนยันข้อมูลอย่างรวดเร็วด้วยการเสนอกลไกประกันที่ขึ้นอยู่กับ Solution 1 โดยอย่างง่าย หลังจากที่โหนดแสงกำหนดค่าประกันตามจำนวนเงินและระยะเวลา ส่วนหนึ่ง/ทั้งหมดของการมัดจำจากผู้ให้ข้อมูลสามารถขอคืนเงินเพื่อการเสียหายที่เกิดขึ้นหลังจากโหนดแสงเนื่องจากความร้ายแรงของข้อมูล ดังนั้น หลังจากที่โหนดแสงได้รับและตรวจสอบลายเซ็นข้อมูลที่ให้โดยผู้ให้ข้อมูล มันสามารถกำหนดความเชื่อถือเบื้องต้นของข้อมูล
กระบวนการเฉพาะของโหนดแสงที่ขอข้อมูล:
ข้อความอื่น ๆ:
ประเมิน:
เริ่มต้นจากด้านประสิทธิภาพในการคำนวณโหนดแสง ทั้งสองโซลูชันของโหนดแสงจะแสดงประสิทธิภาพในการตรวจสอบในระดับมิลลิวินาที (โหนดแสงจะต้องตรวจสอบข้อมูลเพียงครั้งเดียว)
เทียบกับความล่าช้าของโหนดแสงในสถานการณ์ต่าง ๆ ของการกำหนดค่าการทดลอง (ดูฮิตด้านล่าง) ความล่าช้าอยู่ในระดับมิลลิวินาที สังเกตได้ว่าความล่าช้าเพิ่มขึ้นอย่างเชิงเส้นกับจำนวนผู้ให้ข้อมูล แต่ความล่าช้ามีอยู่เสมอในระดับมิลลิวินาที นอกจากนี้ในวิธีที่ 1 โดยที่โหนดแสงต้องรอผลลัพธ์จากช่วงเวลาท้าทาย ความล่าช้าคือ 5 ชั่วโมง หากเครือข่ายของผู้ตรวจสอบเชื่อถือได้และมีประสิทธิภาพเพียงพอ ความล่าช้า 5 ชั่วโมงนี้ยังสามารถลดลงอย่างมีนัยสำคัญ
ในเชิงค่าโหนดเบา จริงๆ มีค่าใช้จ่ายสำหรับโหนดเบา 2 ส่วน คือ ค่าแก๊ส และเบี้ยประกัน ทั้งสองจะเพิ่มขึ้นเมื่อมูลค่ากรมธรรม์เพิ่มขึ้น นอกจากนี้สำหรับผู้ตรวจสอบ ค่าแก๊สที่เกี่ยวข้องกับการส่งข้อมูลจะถูกชดเชยด้วยจำนวนค่าปรับเพื่อให้มีสิทธิในการมีส่วนร่วมเพียงพอ
โซลูชันโหนดแสงที่เสนอในบทความนี้ให้ "การรักษาความปลอดภัยที่ตั้งโปรแกรมได้" เพื่อให้เป็นไปตามข้อกําหนดด้านความปลอดภัยในสถานการณ์ต่างๆ ตัวเลือกที่ 1 ซื้อขายเวลาแฝงที่สูงขึ้นเพื่อความปลอดภัยสูงในขณะที่ตัวเลือกที่ 2 ให้บริการ "การยืนยันทันที" สําหรับโหนดแสงโดยการแนะนํากลไกการประกัน โซลูชันเหล่านี้สามารถใช้ในสถานการณ์ที่ต้องยืนยันขั้นสุดท้ายของธุรกรรม เช่น ธุรกรรมอะตอมและข้ามสาย
Forward the Original Title‘TeleportDAO:数据验证安全与效率之战 —— 轻节点设计最新实践’
เมื่อเร็ว ๆ นี้ TeleportDAO และ Eigen Labs ได้ร่วมกันเผยแพร่เอกสารที่มุ่งเน้นไปที่ความท้าทายด้านความปลอดภัยและประสิทธิภาพที่โหนดแสงต้องเผชิญเมื่อเข้าถึงและตรวจสอบข้อมูลแบบ on-chain ในบล็อกเชน proof-of-stake (PoS) บทความนี้เสนอโซลูชันใหม่เพื่อให้มั่นใจในความปลอดภัยและประสิทธิภาพของโหนดแสงในบล็อกเชน PoS ผ่านชุดมาตรการต่างๆ เช่น สิ่งจูงใจทางเศรษฐกิจและกลไกการรักษาความปลอดภัยล่วงหน้าที่รับประกัน ตลอดจน "การรักษาความปลอดภัยที่ตั้งโปรแกรมได้" แบบกําหนดเองและความคุ้มค่า มันมองไปข้างหน้าและคุ้มค่ากับการศึกษาเชิงลึก
หมายเหตุ: Eigen Labs เป็นผู้พัฒนาโพรโทคอล Restaking ซึ่งประกอบด้วย EigenLayer และ EigenDA โดยปัจจุบัน Eigen Labs ได้ระดมทุนมากกว่า 150 ล้านดอลลาร์สหรัฐจากสถาบันทุนเรือนหุ้นชื่อดัง เช่น a16z, Polychain, และ Blockchain Capital
TeleportDAO ตั้งอยู่ที่วานคูเวอร์ ประเทศแคนาดา โปรเจคโครงสร้างการสื่อสาร跨ลิงค์โซ่ที่เน้นทางสาย Bitcoin และ EVM โครงสร้างพรอโทคอลได้เรียบร้อยที่ได้รับการลงทุน 9 ล้านเหรียญในรอบการขายสาธารณะและการจัดหาเงินทุนผ่าน Coinlist รอบการจัดหาเงินทุนนี้ได้รับการเข้าร่วมจากนักลงทุนหลายรายรวมถึง Appworks, OIG Capital, DefinanceX, Oak Grove Ventures, Candaq Ventures, TON, Across และ bitSmiley.
ในปัจจุบันในบล็อกเชน PoS ผู้ตรวจสอบเข้าร่วมในเครือข่ายความเห็นด้วยการล็อคจำนวนเงินที่แน่นอน (เช่น 32 ETH ใน Ethereum) เพื่อให้มั่นใจว่ามีความปลอดภัยในเครือข่าย ดังนั้น นัยของความปลอดภัยของบล็อกเชน PoS ถูกป้องกันด้วยเศรษฐศาสตร์ กล่าวคือ ยิ่งมีจำนวนเงินมัดจำทั้งหมดมากขึ้น ค่าใช้จ่ายหรือความสูญเสียที่ต้องการในการโจมตีเครือข่ายความเห็นก็มากขึ้น การนำไปใช้งานของกลไกการลบนี้ขึ้นอยู่กับคุณสมบัติที่เรียกว่า "ความปลอดภัยเชิงรับผิดชอบ" กล่าวคือ หากผู้ตรวจสอบลงนามในสถานะที่ขัดแย้งกัน จำนวนเงินมัดจำสามารถถูกลบได้
โหนดแบบเต็มมีบทบาทสําคัญในการรักษาความสมบูรณ์ของบล็อกเชน PoS พวกเขาจัดเก็บข้อมูลธุรกรรมบล็อกทั้งหมดตรวจสอบลายเซ็นฉันทามติทําซ้ําสําเนาที่สมบูรณ์ของประวัติการทําธุรกรรมและดําเนินการอัปเดตสถานะ กระบวนการเหล่านี้ต้องการทรัพยากรการประมวลผลจํานวนมากและฮาร์ดแวร์ที่ซับซ้อน ตัวอย่างเช่นการเรียกใช้โหนด Ethereum แบบเต็มต้องใช้ที่เก็บข้อมูล SSD อย่างน้อย 2 TB ในทางตรงกันข้ามโหนดแสงลดความต้องการทรัพยากรการประมวลผลและจัดเก็บเฉพาะส่วนหัวของบล็อกดังนั้นจึงเหมาะสําหรับสถานการณ์ที่ธุรกรรม / สถานะเฉพาะได้รับการตรวจสอบเช่นกระเป๋าเงินมือถือและสะพานข้ามสายโซ่ นอกจากนี้โหนดแสงยังพึ่งพาโหนดเต็มรูปแบบเพื่อให้ข้อมูลบล็อกเมื่อตรวจสอบธุรกรรม แต่ส่วนแบ่งการตลาดปัจจุบันของผู้ให้บริการโหนดค่อนข้างเข้มข้นดังนั้นความปลอดภัยความเป็นอิสระและความฉับไวจึงไม่สามารถรับประกันได้อย่างเต็มที่ ดังนั้นเอกสารฉบับนี้จึงสํารวจการแลกเปลี่ยนระหว่างต้นทุนการเก็บข้อมูลและเวลาแฝงสําหรับโหนดแสงเพื่อให้ได้ความปลอดภัยสูงสุด
Bitcoin เปิดตัว Simple Payment Verification (SPV) เป็นโปรโตคอลโหนดแสง SPV ช่วยให้โหนดแสงสามารถใช้ส่วนหัวของ Merkle Proof และบล็อกเพื่อตรวจสอบว่าธุรกรรมรวมอยู่ในบล็อกเฉพาะหรือไม่ ดังนั้นโหนดแสงจะต้องดาวน์โหลดส่วนหัวบล็อกของบล็อกเชนเพื่อตรวจสอบขั้นสุดท้ายของธุรกรรมโดยการตรวจสอบความลึกของบล็อก ในกรณีนี้ต้นทุนการคํานวณในการตรวจสอบฉันทามติโดยโหนดแสงใน Bitcoin ค่อนข้างต่ํา อย่างไรก็ตามในบล็อกเชน PoS เช่น Ethereum การออกแบบการตรวจสอบฉันทามตินั้นซับซ้อนกว่าโดยเนื้อแท้ มันเกี่ยวข้องกับการรักษาชุดผู้ตรวจสอบทั้งหมดติดตามการเปลี่ยนแปลงสัดส่วนการถือหุ้นและดําเนินการตรวจสอบลายเซ็นจํานวนมากสําหรับเครือข่ายฉันทามติ ในทางกลับกันความปลอดภัยของโหนดแสง PoW อาศัยสมมติฐานที่ว่าโหนดเต็มส่วนใหญ่มีความซื่อสัตย์ เพื่อแก้ไขข้อ จํากัด ของ SPV, FlyClient และ Non-Interactive Proof of Work (NiPoPoW) พิสูจน์บล็อกเหล่านี้ให้กับลูกค้าด้วยต้นทุนเชิงเส้นย่อย อย่างไรก็ตามการบังคับใช้กับรูปแบบฉันทามติ PoS นั้นอ่อนแอ
ในทางตรงกันข้ามบล็อกเชน PoS ได้รับความปลอดภัยผ่านกลไกเฉือน ระบบอาศัยผู้เข้าร่วมฉันทามติที่มีเหตุผลและไม่โจมตีเครือข่ายหากค่าใช้จ่ายในการโจมตีสูงกว่าผลกําไรที่อาจเกิดขึ้น เพื่อลดต้นทุนการตรวจสอบโปรโตคอลโหนดแสงปัจจุบันของ Ethereum อาศัยคณะกรรมการซิงค์ที่ประกอบด้วยผู้ตรวจสอบ Ethereum ที่เลือกแบบสุ่ม 512 คนซึ่งแต่ละตัวเดิมพัน 32 Ethereum แต่กระบวนการลงนามจะไม่ถูกปรับ การออกแบบที่ไม่สามารถเฉือนได้นี้มีข้อบกพร่องด้านความปลอดภัยที่สําคัญและลายเซ็นที่ไม่สุจริตในคณะกรรมการซิงโครไนซ์อาจทําให้โหนดแสงเข้าใจผิดในการยอมรับข้อมูลที่ไม่ถูกต้องโดยไม่ถูกลงโทษ แม้จะมีการแนะนํากลไกการเฉือน แต่สัดส่วนการถือหุ้นทั้งหมดของ Sync Committee ยังคงมีขนาดเล็กเมื่อเทียบกับกลุ่มผู้ตรวจสอบ Ethereum ขนาดใหญ่ (ณ เดือนมีนาคม 2024 จํานวนผู้ตรวจสอบ Ethereum เกิน 1 ล้านตัว) ดังนั้นวิธีการนี้จึงไม่สามารถให้โหนดแสงที่มีความปลอดภัยเทียบเท่ากับชุดตัวตรวจสอบ Ethereum แบบจําลองนี้แสดงถึงตัวแปรพิเศษของการคํานวณแบบหลายฝ่ายในการตั้งค่าที่มีเหตุผล แต่ล้มเหลวในการให้การรับประกันตามหลักเศรษฐศาสตร์หรือจัดการกับภัยคุกคามที่เกิดจากผู้ให้บริการข้อมูลที่เป็นอันตรายและไม่มีเหตุผล
เพื่อแก้ไขปัญหาด้านความปลอดภัยและประสิทธิภาพในกระบวนการบูตสตรีมของ PoS PoPoS นำเสนอเกมการแบ่งส่วนเพื่อท้าทายต้นไม้ Merkle ที่ท้าทายของ PoS timing อย่างมีประสิทธิภาพ ในขณะที่พวกเขาบรรลุผลให้อยู่ในกรอบที่น้อยที่สุดและหลีกเลี่ยงการต้องให้ลูกค้าอยู่ออนไลน์และมีสิทธิ์ตลอดเวลา ปัญหาของการทำให้ลูกค้าสามารถออฟไลน์โดยไม่ต้องเสียค่าใช้จ่ายมากเพื่อเข้าร่วมเครือข่ายยังคงที่ยังไม่ได้แก้ไข
วิธีการวิจัยอีกวิธีเน้นไปที่การใช้พิสูจน์ศูนย์ความรู้เพื่อสร้างพิสูจน์ที่กระชับ ตัวอย่างเช่น Mina และ Plumo สามารถส่งเสริมการตรวจสอบโดยการใช้การประกอบ SNARK แบบ recursive และพิสูจน์การเปลี่ยนสถานะที่ใช้ SNARK อย่างมีประสิทธิภาพ อย่างไรก็ตาม วิธีการเหล่านี้มีการบังคับภาระการคำนวณที่สำคัญบนผู้ผลิตบล็อกในการสร้างพิสูจน์ และพวกเขาไม่ได้แก้ไขปัญหาในการชดเชยโหนดแสงเมื่อเกิดความสูญเสียได้อย่างเพียงพอ ในบริบทของโปรโตคอล PoS อื่น ๆ เช่น โปรโตคอล Tendermint ที่ใช้ใน Cosmos บทบาทของโหนดแสงถูกสำรวจในโปรโตคอลการสื่อสารระหว่างบล็อกเชน (IBC) อย่างไรก็ตาม การปฏิบัติเหล่านี้เฉพาะเจาะจงกับระบบนิเวศของตนและไม่สามารถนำมาใช้โดยตรงกับ Ethereum หรือบล็อกเชน PoS อื่น ๆ ได้
โดยทั่วไปแล้ว โซลูชั่นใหม่นี้มีโมดูลความมั่นคงทางเศรษฐศาสตร์เพื่อให้บรรลุ "ความมั่นคงแบบโปรแกรม" และโหนดที่เบาสามารถตัดสินใจเกี่ยวกับการออกแบบโซลูชันที่แตกต่างกันตามความต้องการด้านความมั่นคงของตนเอง การสมมติความมั่นคงที่สำคัญคือ 1/N + 1/M กล่าวคือ ในขณะที่ยังมีโหนดที่ซื่อสัตย์และถูกต้องในโหนดเต็มและเครือข่ายของโปรแกรมจะสามารถรับประกันการดำเนินการปกติของเครือข่ายได้
ตัวเลือก 1 สำคัญอย่างยิ่งในการรับรองความน่าเชื่อถือของข้อมูลผ่านการนำเสนอช่วงเวลาท้าทายและเครือข่ายของอัยการ. โดยง่ายๆ แล้วหลังจากที่โหนดแสงได้รับข้อมูลที่ได้รับลายเซ็นโดยผู้ให้บริการ มันจะส่งส่วนนี้ของข้อมูลไปยังเครือข่ายของอัยการเพื่อตรวจสอบ. ภายในช่วงเวลาที่ determinate หากมีการทุจริตข้อมูล อัยการจะเตือนโหนดแสงว่าข้อมูลไม่น่าเชื่อถือ และโมดูลโทษของสัญญาอัจฉริยะจะลงโทษโทเค็นที่มีการเสนอสิทธิ์ ในทางกลับกัน โหนดแสงสามารถเชื่อถือในความน่าเชื่อถือของข้อมูลเหล่านี้
กระบวนการที่ระบุขอข้อมูลโหนดแสง:
พ้อยต์อื่น ๆ:
ประเมิน:
Solution 2 สามารถยืนยันข้อมูลอย่างรวดเร็วด้วยการเสนอกลไกประกันที่ขึ้นอยู่กับ Solution 1 โดยอย่างง่าย หลังจากที่โหนดแสงกำหนดค่าประกันตามจำนวนเงินและระยะเวลา ส่วนหนึ่ง/ทั้งหมดของการมัดจำจากผู้ให้ข้อมูลสามารถขอคืนเงินเพื่อการเสียหายที่เกิดขึ้นหลังจากโหนดแสงเนื่องจากความร้ายแรงของข้อมูล ดังนั้น หลังจากที่โหนดแสงได้รับและตรวจสอบลายเซ็นข้อมูลที่ให้โดยผู้ให้ข้อมูล มันสามารถกำหนดความเชื่อถือเบื้องต้นของข้อมูล
กระบวนการเฉพาะของโหนดแสงที่ขอข้อมูล:
ข้อความอื่น ๆ:
ประเมิน:
เริ่มต้นจากด้านประสิทธิภาพในการคำนวณโหนดแสง ทั้งสองโซลูชันของโหนดแสงจะแสดงประสิทธิภาพในการตรวจสอบในระดับมิลลิวินาที (โหนดแสงจะต้องตรวจสอบข้อมูลเพียงครั้งเดียว)
เทียบกับความล่าช้าของโหนดแสงในสถานการณ์ต่าง ๆ ของการกำหนดค่าการทดลอง (ดูฮิตด้านล่าง) ความล่าช้าอยู่ในระดับมิลลิวินาที สังเกตได้ว่าความล่าช้าเพิ่มขึ้นอย่างเชิงเส้นกับจำนวนผู้ให้ข้อมูล แต่ความล่าช้ามีอยู่เสมอในระดับมิลลิวินาที นอกจากนี้ในวิธีที่ 1 โดยที่โหนดแสงต้องรอผลลัพธ์จากช่วงเวลาท้าทาย ความล่าช้าคือ 5 ชั่วโมง หากเครือข่ายของผู้ตรวจสอบเชื่อถือได้และมีประสิทธิภาพเพียงพอ ความล่าช้า 5 ชั่วโมงนี้ยังสามารถลดลงอย่างมีนัยสำคัญ
ในเชิงค่าโหนดเบา จริงๆ มีค่าใช้จ่ายสำหรับโหนดเบา 2 ส่วน คือ ค่าแก๊ส และเบี้ยประกัน ทั้งสองจะเพิ่มขึ้นเมื่อมูลค่ากรมธรรม์เพิ่มขึ้น นอกจากนี้สำหรับผู้ตรวจสอบ ค่าแก๊สที่เกี่ยวข้องกับการส่งข้อมูลจะถูกชดเชยด้วยจำนวนค่าปรับเพื่อให้มีสิทธิในการมีส่วนร่วมเพียงพอ
โซลูชันโหนดแสงที่เสนอในบทความนี้ให้ "การรักษาความปลอดภัยที่ตั้งโปรแกรมได้" เพื่อให้เป็นไปตามข้อกําหนดด้านความปลอดภัยในสถานการณ์ต่างๆ ตัวเลือกที่ 1 ซื้อขายเวลาแฝงที่สูงขึ้นเพื่อความปลอดภัยสูงในขณะที่ตัวเลือกที่ 2 ให้บริการ "การยืนยันทันที" สําหรับโหนดแสงโดยการแนะนํากลไกการประกัน โซลูชันเหล่านี้สามารถใช้ในสถานการณ์ที่ต้องยืนยันขั้นสุดท้ายของธุรกรรม เช่น ธุรกรรมอะตอมและข้ามสาย