ชั้นการจัดเต็ม: คำตอบใหม่เพื่อเพิ่มประสิทธิภาพในการตรวจสอบ Ethereum

กลางAug 18, 2024
วิธีการทำงานของ Aligned Layer ร่วมกับ EigenLayer เพื่อให้ได้รับการยืนยันระบบ Multi-Proof ที่มีประสิทธิภาพและประหยัดต้นทุนผ่านเทคโนโลยี Zero-Knowledge Proof และกลไก Restaking บทความนี้อธิบายออกแบบโครงสร้างของ Aligned Layer กลไกนวัตกรรมของมันและบทบาทสำคัญที่มันเล่นในระบบ Ethereum
ชั้นการจัดเต็ม: คำตอบใหม่เพื่อเพิ่มประสิทธิภาพในการตรวจสอบ Ethereum

คำอธิบายเกี่ยวกับ Aligned Layer

บทนำสู่ชั้นทำซับซ้อน

ในช่วงระยะเริ่มต้น Ethereum ไม่ได้ถูกออกแบบโดยเฉพาะสำหรับเทคโนโลยี Zero-Knowledge Proofs (ZK-Proofs) ขณะที่เทคโนโลยีบล็อกเชนได้ดำเนินการในการผสานฟังก์ชันใหม่เข้ากับ Ethereum เพื่อปรับปรุงระบบพิสูจน์ของมัน การเผชิญหน้ากับอุปสรรคนี้ โครงการ Aligned Layer มุ่งเน้นที่จะเปลี่ยน Ethereum เป็นแพลตฟอร์มการยืนยัน SNARK ที่มีประสิทธิภาพสูงและมีค่าใช้จ่ายต่ำ

Aligned Layer มุ่งมั่นที่จะขยายความสามารถของ Zero-Knowledge Proof ของ Ethereum โดยรวมความสามารถที่หลากหลายและนวัตกรรมลงในระบบนิเวศ Ethereum โครงการนี้ใช้วิธีการคำนวณที่สามารถยืนยันได้และคุณสมบัติด้านความปลอดภัยของ Ethereum เพื่อให้สร้างพื้นฐานสำหรับแอปพลิเคชันที่เชื่อถือได้ในอนาคต

ด้วยชั้นการจัดเรียงที่สอดคล้องกัน กระบวนการการพิสูจน์ของ Ethereum จะเร็วขึ้นและมีราคาที่ถูกกว่า โดยประมาณค่าใช้จ่ายในการพิสูจน์จะลดลง 90% การลดค่าใช้จ่ายที่สำคัญนี้เพิ่มประสิทธิภาพในการประมวลผลและลดขีดจำกัดทางเศรษฐกิจสำหรับผู้เข้าร่วม ทำให้นักพัฒนาและผู้ใช้มีประโยชน์มากขึ้น

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

บทนำถึงสมาชิกผู้ก่อตั้ง

ทีมประกอบด้วยสมาชิกสี่คนต่อไปนี้: คนแรกจากซ้ายคือผู้ก่อตั้ง Roberto José Catalán ซึ่งจบการศึกษาจากสถาบันเทคโนโลยีบัวโนสไอเรส เขาเป็นนักพัฒนาซอฟต์แวร์อาวุโสที่ LambdaClass และก่อตั้งบริษัทอีกแห่งหนึ่ง ที่สองจากซ้ายคือ Federico Carrone ซึ่งอุทิศตนเพื่อขับเคลื่อนนวัตกรรมและการพัฒนาภายในระบบนิเวศของ Ethereum ที่สามจากซ้ายคือ Diego Kingston ผู้ก่อตั้งและผู้อํานวยการฝ่ายวิจัยของ Aligned Layer อันดับที่สี่จากซ้ายคือ Mauro Toscano ผู้ก่อตั้งและผู้อํานวยการฝ่ายวิศวกรรมซึ่งประสบความสําเร็จในการพัฒนาทิศทางทางเทคนิคและกลยุทธ์การดําเนินงานของโครงการ


แหล่งที่มา: ชั้นแนวตั้ง

คำอธิบายเกี่ยวกับการพิสูจน์ที่ไม่รู้จัก

บทนำสู่พิสูจน์ที่ไม่มีความรู้

Zero-knowledge proofs (ZKP) คืออัลกอริทึมทางคณิตศาสตร์ที่ถูกนำเสนอในปี 1985 ในบทความ "The Knowledge Complexity of Interactive Proof Systems" โดย Shafi Goldwasser และผู้อื่น ใน zero-knowledge proof ผู้พิสูจน์จะให้ พิสูจน์ทางคณิตศาสตร์ที่เฉพาะเจาะจง ในขณะที่ผู้ตรวจสอบสามารถใช้พิสูจน์นี้เพื่อตรวจสอบความจริงของข้อความ อย่างไรก็ตาม ผู้ตรวจสอบไม่สามารถใช้พิสูจน์เพื่อสร้างข้อมูลเดิมที่เป็นต้นฉบับ

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

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

ลักษณะเฉพาะของ Zero-Knowledge Proofs

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

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

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

ตัวอย่างของ Zero-Knowledge Proofs

การยืนยันตัวบุคคล

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

การชำระเงินแบบไม่ระบุชื่อ

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

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

ความก้าวหน้าสำคัญใน ZK (Zero-Knowledge)

zk-SNARKs

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

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

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

zk-Rollups

Zero-Knowledge Rollup หมายถึงการใช้เทคโนโลยีการพิสูจน์ความรู้เป็นศูนย์เพื่อเปลี่ยนการคํานวณนอกห่วงโซ่ซึ่งจะช่วยลดภาระในเครือข่าย ในฐานะที่เป็น "โซลูชันการปรับขนาด" เลเยอร์ 2 สําหรับ Ethereum สามารถเพิ่มปริมาณธุรกรรมได้อย่างมากในขณะที่ยังคงค่าธรรมเนียมการทําธุรกรรมต่ํา ตัวอย่างเช่นในปี 2022 BNB Chain ได้เปิดตัว testnet zkBNB ตามสถาปัตยกรรม zkRollup zkBNB รวมธุรกรรมหลายร้อยรายการนอกเครือข่ายไว้ในชุดเดียวและสร้างหลักฐานการเข้ารหัสเพื่อยืนยันความถูกต้องของธุรกรรมทั้งหมด เทคโนโลยีนี้สร้างสมดุลระหว่างความสามารถในการปรับขนาดและความปลอดภัย จึงเหมาะสําหรับสภาพแวดล้อมที่ต้องการธุรกรรมขนาดใหญ่และเวลาแฝงต่ํา

Ethereum Virtual Machine (EVM) ที่ออกแบบมาในต้นฉบับไม่ได้พิจารณาการใช้เทคโนโลยีพิสูจน์ทฤษฎีศาสตร์ที่เป็นศูนย์. ผู้ก่อตั้ง Ethereum วิทาลิค บูเทริน เชื่อว่าการปฏิบัติทางเทคนิคของ zk-Rollup นั้นเป็นเรื่องที่ซับซ้อนในช่วงสั้นๆ

ความท้าทายของ zk-Rollup และ Aligned Layer

zk-RollUp ยังพบเจออุปสรรคหลายประการ รวมถึงความไม่สมดุลและการกระจายผู้ใช้งานสูง, ต้นทุนการยืนยันที่สูงขึ้นเนื่องจากข้อจำกัดของ EVM, และความยากลำบากในการทำงานร่วมกับนวัตกรรมระบบพิสูจน์ กล่าวอีกนัยหนึ่ง โครงสร้างพื้นฐานปัจจุบันไม่ได้ถูกออกแบบให้เป็นตัวรับทั่วไป EigenLayer ช่วยให้นักพัฒนาสามารถสร้างโปรโตคอลใหม่บนชั้นความเชื่อมั่นของ Ethereum โดยแยกข้อจำกัดของ EVM และสนับสนุนนวัตกรรมที่เปิดกว้าง สามารถนำโครงสร้างพื้นฐานใหม่เข้ามาเพื่อเร่งความเจริญของ Ethereum โดยไม่ต้องแก้ไขโปรโตคอลใต้หลังคา

Aligned Layer เป็นเลเยอร์การตรวจสอบสากลมีจุดมุ่งหมายเพื่อเป็นโครงสร้างพื้นฐานหลักสําหรับเครือข่ายโดยการสร้างเลเยอร์ที่ออกแบบมาโดยเฉพาะสําหรับการป้องกัน zk สิ่งนี้ช่วยให้นักพัฒนาสามารถเข้าถึงเครือข่ายการตรวจสอบแบบกระจายอํานาจที่รวดเร็วคุ้มค่าและปรับขนาดได้ ด้วยฟังก์ชันการ restaking ของ EigenLayer Ethereum จะได้รับการสนับสนุน วิธีนี้ช่วยลดการพึ่งพาราคาที่ผันผวนและปรับปรุงการเชื่อมโยงและประสบการณ์ผู้ใช้โดยรวม นอกจากนี้ Aligned Layer ยังขับเคลื่อนนวัตกรรมของ Ethereum ผ่านการคํานวณที่ตรวจสอบได้รวมระบบพิสูจน์ที่กําหนดเองใหม่ลดต้นทุนการตรวจสอบและเพิ่มความเป็นมิตรของนักพัฒนาจึงส่งเสริมนวัตกรรมในแอปพลิเคชันใหม่ที่เชื่อถือได้

ความยากลำบากของเทคโนโลยีที่มีอยู่แล้ว

ข้อเสียของบล็อกเชนต้นฉบับ

ข้อเสียเปรียบของบล็อกเชนที่ออกแบบมาแต่เดิมคือการเพิ่มฮาร์ดแวร์มากขึ้นไม่ได้ทําให้ระบบเร็วขึ้น นี่เป็นเพราะทุกโหนดต้องดําเนินการคํานวณอีกครั้ง การพิสูจน์ความรู้เป็นศูนย์ (ZK-proofs) แก้ไขปัญหานี้โดยอนุญาตให้ตรวจสอบการคํานวณที่ซับซ้อนได้อย่างรวดเร็วด้วยฮาร์ดแวร์ที่เพิ่มเข้ามา แนวคิดหลักของการพิสูจน์ความรู้เป็นศูนย์คือการตรวจสอบสตริงสั้น ๆ (โดยปกติจะอยู่ในลําดับของ kB ซึ่งเล็กกว่าข้อมูลทั้งหมดที่จําเป็นสําหรับคําชี้แจงการพิสูจน์) ทําให้เวลาการตรวจสอบลอการิทึมสัมพันธ์กับมาตราส่วนการคํานวณ O (log n) โดยที่ (n) คือจํานวนขั้นตอนการคํานวณ

แม้ว่าจะเข้าใจทฤษฎีได้นานแล้ว ความเป็นไปได้ในการปฏิบัติจริงก็เกิดขึ้นหลังจากปี 2014 เมื่อนั้นเท่านั้นที่มีการเติบโตอย่างระเบิดในด้านคริปโทกราฟีและทฤษฎีพิสูจน์ พร้อมกับความก้าวหน้าที่เกิดขึ้นเช่นเขตจำกัดที่แตกต่างกัน, เส้นโค้งเอลลิปติก, ฟังก์ชันแฮช, และโครงสร้างการสัญญายืนยันหลักการแบบพหุคูณ พัฒนาการเหล่านี้ได้ส่งผลให้ต้องทำการตัดสินใจในเรื่องของเวลาในการพิสูจน์และการตรวจสอบ และขนาดของข้อมูลพิสูจน์

Zero-Knowledge Layer 2 (zk-rollups)

โซลูชันชั้นที่ 2 ที่ไม่มีความรู้เชิงซ้อน (เช่น zkSync, Starknet และ Polygon) ขยายความสามารถของ Ethereum ทำให้มันเร็วขึ้นและถูกกว่า พร้อมทั้งยังรักษาการรับประกันความปลอดภัยของมัน

  • ZK-rollups ใช้พื้นที่บล็อกอย่างมีประสิทธิภาพมากขึ้น ลดต้นทุน
  • Rollups จะนำการดำเนินการออกไปยังหนึ่งหรือกลุ่มโหนด โดยพิสูจน์การคำนวณให้กับ Ethereum ผ่านสัญญา EVM และพึ่งพาการรับประกันเชิงเศรษฐศาสตร์และการเข้ารหัสเพื่อเชื่อมั่นใน Ethereum

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

นอกจากนี้ EigenLayer ยังสนับสนุนการสร้างระบบที่ไม่มีส่วนร่วมเช่นสะพานข้อมูลที่มีความพร้อมใช้งาน การจัดการ MEV และระบบการตรวจสอบ ZK (เช่น Aligned Layer ของมัน) อย่างสรุป EigenLayer ใช้วิธีการที่แตกต่างจาก Layer 2 อื่นๆ ในการขยายความสามารถของ Ethereum

นวัตกรรมของ EigenLayer

กลไกการทำเครื่องหมาย

EigenLayer นำเสนอกลไก restaking ใหม่ที่ช่วยให้ Ethereum stakers สามารถใช้สินทรัพย์ที่ถือครองเดียวกันในการเข้าร่วมในแอปพลิเคชันหลายแห่ง ซึ่งเรียกว่า Actively Validated Services (AVS) ผู้ถือครองสามารถรับรางวัลเพิ่มเติมจากแอปพลิเคชันหลายแห่งโดยไม่ต้องเสียค่าใช้จ่ายเพิ่มขึ้นอย่างมาก ซึ่งจะช่วยเสริมสร้างการเข้าร่วมและความปลอดภัยของเครือข่ายโดยรวม

ฉายาของการใช้งานหลากหลาย: EigenLayer รองรับการสร้างแอปพลิเคชันที่หลากหลาย รวมถึง Data Availability Layers, Decentralized Sequencers, Oracles, Opt-In MEV Management, และ Fast-Mode Bridges for Rollups หลากหลาย ความหลากหลายนี้ไม่เพียงขยายฟังก์ชันและคุณสมบัติของนิเวศ Ethereum เท่านั้น แต่ยังมอบให้นักพัฒนามีแพลตฟอร์มสำหรับนวัตกรรมที่ยืดหยุ่นมากขึ้น ทำให้ออกแบบโซลูชันที่มีประสิทธิภาพมากขึ้นสำหรับความต้องการที่แตกต่างได้

การขยายความสามารถของ Ethereum

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

เพิ่มประสิทธิภาพในการตรวจสอบ

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

อธิบายโครงสร้างชั้นที่จัดเรียงแนวตั้ง

ส่วนประกอบหลักของชั้นที่จัดเรียงกัน

  • Aligned Layer: รับการพิสูจน์จากระบบพิสูจน์ต่าง ๆ ตรวจสอบและส่งผลลัพธ์สุดท้ายไปยัง Ethereum และเผยแพร่ข้อมูลไปยัง Data Availability Layer (DA)
  • ชั้นช้อมูลสามารถให้บริการ (ชั้น DA): ให้พื้นที่จัดเก็บสำหรับพิสูจน์ต่าง ๆ เพื่อให้มั่นใจในความสามารถในการเข้าถึงและคงทนของข้อมูล
  • ตรวจสอบการพิสูจน์ทั่วไป: สกัดอย่างสม่ำเสมอพิสูจน์จากชั้น DA และสร้างพิสูจน์สำหรับการพิสูจน์ทั้งหมด ตัวตรวจสอบทั่วไปเหล่านี้สามารถอ้างอิงได้จากเครื่องจำลองเสมือน SP1, Risc0 หรือ Nexus ซึ่งสามารถพิสูจน์การดำเนินการของโค้ด Rust ทั่วไป พิสูจน์การตรวจสอบสุดท้ายถูกเก็บไว้ในต้นไม้เรียกซ้ำเพื่อรวบรวมและบีบอัดขนาดพิสูจน์
  • Ethereum: ให้แหล่งที่มั่นใจและ Likelihood ที่มีความสามารถในการรับผลลัพธ์การตรวจสอบจาก Aligned Layer


แหล่งที่มา: บทความขาวของ Aligned Layer


แหล่งที่มา: วารสาร Aligned Layer White

ขั้นตอนการตรวจสอบ

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


แหล่งที่มา: คู่มือของ Aligned Layer สีขาว

กลไกการตัดสิน

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

โมเดลการสเตกคู่

ทีมงานโครงการได้เสนอรูปแบบการปักหลักคู่ ขั้นแรกต้องใช้ Ethereum (ETH) และการปักหลักใหม่จาก EigenLayer เพื่อเปิดเครือข่าย Proof of Stake (PoS) ระยะนี้มีจุดมุ่งหมายเพื่อใช้ประโยชน์จากทรัพยากรที่มีอยู่ของ Ethereum และฐานความไว้วางใจเพื่อสร้างการดําเนินงานเริ่มต้นและความปลอดภัยของเครือข่าย ในระยะที่สองโทเค็นดั้งเดิมจะถูกนํามาใช้เป็นส่วนหนึ่งของโครงสร้างพื้นฐานที่สําคัญใด ๆ เพื่อเปิดใช้งานสิทธิ์การกํากับดูแลทําให้ค่าใช้จ่ายในการรบกวนกิจกรรมเครือข่ายและความปลอดภัยสูงมาก รูปแบบการปักหลักคู่ช่วยให้มั่นใจได้ถึงความปลอดภัยและกิจกรรมของเครือข่ายสูง ด้วยการแนะนําโทเค็นดั้งเดิมสําหรับการกํากับดูแลแบบกระจายอํานาจโมเดลนี้ช่วยเพิ่มความโปร่งใสและการมีส่วนร่วมในการตัดสินใจเกี่ยวกับการเปลี่ยนแปลงโครงสร้างที่สําคัญทําให้มั่นใจได้ว่าการดําเนินงานที่มั่นคงของเครือข่ายและความยั่งยืนในระยะยาว

สรุป

เป้าหมายของ Aligned Layer คือการจัดการกับความท้าทายที่ไม่ได้ออกแบบมาสําหรับการพิสูจน์ความรู้เป็นศูนย์ (ZK-Proofs) ในขั้นต้น และเพื่อเปลี่ยน Ethereum ให้เป็นแพลตฟอร์มการตรวจสอบ SNARK ที่มีประสิทธิภาพและคุ้มค่า Aligned Layer ใช้กลไกการ restaking ของ EigenLayer เพื่อให้ความมั่นคงทางเศรษฐกิจและแหล่งที่มาของความไว้วางใจทําให้สามารถบรรลุกระบวนการตรวจสอบต้นทุนต่ําและมีประสิทธิภาพโดยการรวบรวมและตรวจสอบระบบพิสูจน์หลายระบบโดยไม่ต้องเปลี่ยนโปรโตคอลพื้นฐานของ Ethereum EigenLayer ช่วยให้นักพัฒนาสามารถสร้างโปรโตคอลและแอปพลิเคชันใหม่บนเลเยอร์ความไว้วางใจของ Ethereum ส่งเสริมนวัตกรรมแบบเปิดและแนะนําเทคโนโลยีการพิสูจน์ใหม่ช่วยเพิ่มความสามารถในการปรับขนาดและความยืดหยุ่นของระบบ

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

ชั้นการจัดเต็ม: คำตอบใหม่เพื่อเพิ่มประสิทธิภาพในการตรวจสอบ Ethereum

กลางAug 18, 2024
วิธีการทำงานของ Aligned Layer ร่วมกับ EigenLayer เพื่อให้ได้รับการยืนยันระบบ Multi-Proof ที่มีประสิทธิภาพและประหยัดต้นทุนผ่านเทคโนโลยี Zero-Knowledge Proof และกลไก Restaking บทความนี้อธิบายออกแบบโครงสร้างของ Aligned Layer กลไกนวัตกรรมของมันและบทบาทสำคัญที่มันเล่นในระบบ Ethereum
ชั้นการจัดเต็ม: คำตอบใหม่เพื่อเพิ่มประสิทธิภาพในการตรวจสอบ Ethereum

คำอธิบายเกี่ยวกับ Aligned Layer

บทนำสู่ชั้นทำซับซ้อน

ในช่วงระยะเริ่มต้น Ethereum ไม่ได้ถูกออกแบบโดยเฉพาะสำหรับเทคโนโลยี Zero-Knowledge Proofs (ZK-Proofs) ขณะที่เทคโนโลยีบล็อกเชนได้ดำเนินการในการผสานฟังก์ชันใหม่เข้ากับ Ethereum เพื่อปรับปรุงระบบพิสูจน์ของมัน การเผชิญหน้ากับอุปสรรคนี้ โครงการ Aligned Layer มุ่งเน้นที่จะเปลี่ยน Ethereum เป็นแพลตฟอร์มการยืนยัน SNARK ที่มีประสิทธิภาพสูงและมีค่าใช้จ่ายต่ำ

Aligned Layer มุ่งมั่นที่จะขยายความสามารถของ Zero-Knowledge Proof ของ Ethereum โดยรวมความสามารถที่หลากหลายและนวัตกรรมลงในระบบนิเวศ Ethereum โครงการนี้ใช้วิธีการคำนวณที่สามารถยืนยันได้และคุณสมบัติด้านความปลอดภัยของ Ethereum เพื่อให้สร้างพื้นฐานสำหรับแอปพลิเคชันที่เชื่อถือได้ในอนาคต

ด้วยชั้นการจัดเรียงที่สอดคล้องกัน กระบวนการการพิสูจน์ของ Ethereum จะเร็วขึ้นและมีราคาที่ถูกกว่า โดยประมาณค่าใช้จ่ายในการพิสูจน์จะลดลง 90% การลดค่าใช้จ่ายที่สำคัญนี้เพิ่มประสิทธิภาพในการประมวลผลและลดขีดจำกัดทางเศรษฐกิจสำหรับผู้เข้าร่วม ทำให้นักพัฒนาและผู้ใช้มีประโยชน์มากขึ้น

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

บทนำถึงสมาชิกผู้ก่อตั้ง

ทีมประกอบด้วยสมาชิกสี่คนต่อไปนี้: คนแรกจากซ้ายคือผู้ก่อตั้ง Roberto José Catalán ซึ่งจบการศึกษาจากสถาบันเทคโนโลยีบัวโนสไอเรส เขาเป็นนักพัฒนาซอฟต์แวร์อาวุโสที่ LambdaClass และก่อตั้งบริษัทอีกแห่งหนึ่ง ที่สองจากซ้ายคือ Federico Carrone ซึ่งอุทิศตนเพื่อขับเคลื่อนนวัตกรรมและการพัฒนาภายในระบบนิเวศของ Ethereum ที่สามจากซ้ายคือ Diego Kingston ผู้ก่อตั้งและผู้อํานวยการฝ่ายวิจัยของ Aligned Layer อันดับที่สี่จากซ้ายคือ Mauro Toscano ผู้ก่อตั้งและผู้อํานวยการฝ่ายวิศวกรรมซึ่งประสบความสําเร็จในการพัฒนาทิศทางทางเทคนิคและกลยุทธ์การดําเนินงานของโครงการ


แหล่งที่มา: ชั้นแนวตั้ง

คำอธิบายเกี่ยวกับการพิสูจน์ที่ไม่รู้จัก

บทนำสู่พิสูจน์ที่ไม่มีความรู้

Zero-knowledge proofs (ZKP) คืออัลกอริทึมทางคณิตศาสตร์ที่ถูกนำเสนอในปี 1985 ในบทความ "The Knowledge Complexity of Interactive Proof Systems" โดย Shafi Goldwasser และผู้อื่น ใน zero-knowledge proof ผู้พิสูจน์จะให้ พิสูจน์ทางคณิตศาสตร์ที่เฉพาะเจาะจง ในขณะที่ผู้ตรวจสอบสามารถใช้พิสูจน์นี้เพื่อตรวจสอบความจริงของข้อความ อย่างไรก็ตาม ผู้ตรวจสอบไม่สามารถใช้พิสูจน์เพื่อสร้างข้อมูลเดิมที่เป็นต้นฉบับ

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

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

ลักษณะเฉพาะของ Zero-Knowledge Proofs

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

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

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

ตัวอย่างของ Zero-Knowledge Proofs

การยืนยันตัวบุคคล

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

การชำระเงินแบบไม่ระบุชื่อ

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

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

ความก้าวหน้าสำคัญใน ZK (Zero-Knowledge)

zk-SNARKs

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

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

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

zk-Rollups

Zero-Knowledge Rollup หมายถึงการใช้เทคโนโลยีการพิสูจน์ความรู้เป็นศูนย์เพื่อเปลี่ยนการคํานวณนอกห่วงโซ่ซึ่งจะช่วยลดภาระในเครือข่าย ในฐานะที่เป็น "โซลูชันการปรับขนาด" เลเยอร์ 2 สําหรับ Ethereum สามารถเพิ่มปริมาณธุรกรรมได้อย่างมากในขณะที่ยังคงค่าธรรมเนียมการทําธุรกรรมต่ํา ตัวอย่างเช่นในปี 2022 BNB Chain ได้เปิดตัว testnet zkBNB ตามสถาปัตยกรรม zkRollup zkBNB รวมธุรกรรมหลายร้อยรายการนอกเครือข่ายไว้ในชุดเดียวและสร้างหลักฐานการเข้ารหัสเพื่อยืนยันความถูกต้องของธุรกรรมทั้งหมด เทคโนโลยีนี้สร้างสมดุลระหว่างความสามารถในการปรับขนาดและความปลอดภัย จึงเหมาะสําหรับสภาพแวดล้อมที่ต้องการธุรกรรมขนาดใหญ่และเวลาแฝงต่ํา

Ethereum Virtual Machine (EVM) ที่ออกแบบมาในต้นฉบับไม่ได้พิจารณาการใช้เทคโนโลยีพิสูจน์ทฤษฎีศาสตร์ที่เป็นศูนย์. ผู้ก่อตั้ง Ethereum วิทาลิค บูเทริน เชื่อว่าการปฏิบัติทางเทคนิคของ zk-Rollup นั้นเป็นเรื่องที่ซับซ้อนในช่วงสั้นๆ

ความท้าทายของ zk-Rollup และ Aligned Layer

zk-RollUp ยังพบเจออุปสรรคหลายประการ รวมถึงความไม่สมดุลและการกระจายผู้ใช้งานสูง, ต้นทุนการยืนยันที่สูงขึ้นเนื่องจากข้อจำกัดของ EVM, และความยากลำบากในการทำงานร่วมกับนวัตกรรมระบบพิสูจน์ กล่าวอีกนัยหนึ่ง โครงสร้างพื้นฐานปัจจุบันไม่ได้ถูกออกแบบให้เป็นตัวรับทั่วไป EigenLayer ช่วยให้นักพัฒนาสามารถสร้างโปรโตคอลใหม่บนชั้นความเชื่อมั่นของ Ethereum โดยแยกข้อจำกัดของ EVM และสนับสนุนนวัตกรรมที่เปิดกว้าง สามารถนำโครงสร้างพื้นฐานใหม่เข้ามาเพื่อเร่งความเจริญของ Ethereum โดยไม่ต้องแก้ไขโปรโตคอลใต้หลังคา

Aligned Layer เป็นเลเยอร์การตรวจสอบสากลมีจุดมุ่งหมายเพื่อเป็นโครงสร้างพื้นฐานหลักสําหรับเครือข่ายโดยการสร้างเลเยอร์ที่ออกแบบมาโดยเฉพาะสําหรับการป้องกัน zk สิ่งนี้ช่วยให้นักพัฒนาสามารถเข้าถึงเครือข่ายการตรวจสอบแบบกระจายอํานาจที่รวดเร็วคุ้มค่าและปรับขนาดได้ ด้วยฟังก์ชันการ restaking ของ EigenLayer Ethereum จะได้รับการสนับสนุน วิธีนี้ช่วยลดการพึ่งพาราคาที่ผันผวนและปรับปรุงการเชื่อมโยงและประสบการณ์ผู้ใช้โดยรวม นอกจากนี้ Aligned Layer ยังขับเคลื่อนนวัตกรรมของ Ethereum ผ่านการคํานวณที่ตรวจสอบได้รวมระบบพิสูจน์ที่กําหนดเองใหม่ลดต้นทุนการตรวจสอบและเพิ่มความเป็นมิตรของนักพัฒนาจึงส่งเสริมนวัตกรรมในแอปพลิเคชันใหม่ที่เชื่อถือได้

ความยากลำบากของเทคโนโลยีที่มีอยู่แล้ว

ข้อเสียของบล็อกเชนต้นฉบับ

ข้อเสียเปรียบของบล็อกเชนที่ออกแบบมาแต่เดิมคือการเพิ่มฮาร์ดแวร์มากขึ้นไม่ได้ทําให้ระบบเร็วขึ้น นี่เป็นเพราะทุกโหนดต้องดําเนินการคํานวณอีกครั้ง การพิสูจน์ความรู้เป็นศูนย์ (ZK-proofs) แก้ไขปัญหานี้โดยอนุญาตให้ตรวจสอบการคํานวณที่ซับซ้อนได้อย่างรวดเร็วด้วยฮาร์ดแวร์ที่เพิ่มเข้ามา แนวคิดหลักของการพิสูจน์ความรู้เป็นศูนย์คือการตรวจสอบสตริงสั้น ๆ (โดยปกติจะอยู่ในลําดับของ kB ซึ่งเล็กกว่าข้อมูลทั้งหมดที่จําเป็นสําหรับคําชี้แจงการพิสูจน์) ทําให้เวลาการตรวจสอบลอการิทึมสัมพันธ์กับมาตราส่วนการคํานวณ O (log n) โดยที่ (n) คือจํานวนขั้นตอนการคํานวณ

แม้ว่าจะเข้าใจทฤษฎีได้นานแล้ว ความเป็นไปได้ในการปฏิบัติจริงก็เกิดขึ้นหลังจากปี 2014 เมื่อนั้นเท่านั้นที่มีการเติบโตอย่างระเบิดในด้านคริปโทกราฟีและทฤษฎีพิสูจน์ พร้อมกับความก้าวหน้าที่เกิดขึ้นเช่นเขตจำกัดที่แตกต่างกัน, เส้นโค้งเอลลิปติก, ฟังก์ชันแฮช, และโครงสร้างการสัญญายืนยันหลักการแบบพหุคูณ พัฒนาการเหล่านี้ได้ส่งผลให้ต้องทำการตัดสินใจในเรื่องของเวลาในการพิสูจน์และการตรวจสอบ และขนาดของข้อมูลพิสูจน์

Zero-Knowledge Layer 2 (zk-rollups)

โซลูชันชั้นที่ 2 ที่ไม่มีความรู้เชิงซ้อน (เช่น zkSync, Starknet และ Polygon) ขยายความสามารถของ Ethereum ทำให้มันเร็วขึ้นและถูกกว่า พร้อมทั้งยังรักษาการรับประกันความปลอดภัยของมัน

  • ZK-rollups ใช้พื้นที่บล็อกอย่างมีประสิทธิภาพมากขึ้น ลดต้นทุน
  • Rollups จะนำการดำเนินการออกไปยังหนึ่งหรือกลุ่มโหนด โดยพิสูจน์การคำนวณให้กับ Ethereum ผ่านสัญญา EVM และพึ่งพาการรับประกันเชิงเศรษฐศาสตร์และการเข้ารหัสเพื่อเชื่อมั่นใน Ethereum

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

นอกจากนี้ EigenLayer ยังสนับสนุนการสร้างระบบที่ไม่มีส่วนร่วมเช่นสะพานข้อมูลที่มีความพร้อมใช้งาน การจัดการ MEV และระบบการตรวจสอบ ZK (เช่น Aligned Layer ของมัน) อย่างสรุป EigenLayer ใช้วิธีการที่แตกต่างจาก Layer 2 อื่นๆ ในการขยายความสามารถของ Ethereum

นวัตกรรมของ EigenLayer

กลไกการทำเครื่องหมาย

EigenLayer นำเสนอกลไก restaking ใหม่ที่ช่วยให้ Ethereum stakers สามารถใช้สินทรัพย์ที่ถือครองเดียวกันในการเข้าร่วมในแอปพลิเคชันหลายแห่ง ซึ่งเรียกว่า Actively Validated Services (AVS) ผู้ถือครองสามารถรับรางวัลเพิ่มเติมจากแอปพลิเคชันหลายแห่งโดยไม่ต้องเสียค่าใช้จ่ายเพิ่มขึ้นอย่างมาก ซึ่งจะช่วยเสริมสร้างการเข้าร่วมและความปลอดภัยของเครือข่ายโดยรวม

ฉายาของการใช้งานหลากหลาย: EigenLayer รองรับการสร้างแอปพลิเคชันที่หลากหลาย รวมถึง Data Availability Layers, Decentralized Sequencers, Oracles, Opt-In MEV Management, และ Fast-Mode Bridges for Rollups หลากหลาย ความหลากหลายนี้ไม่เพียงขยายฟังก์ชันและคุณสมบัติของนิเวศ Ethereum เท่านั้น แต่ยังมอบให้นักพัฒนามีแพลตฟอร์มสำหรับนวัตกรรมที่ยืดหยุ่นมากขึ้น ทำให้ออกแบบโซลูชันที่มีประสิทธิภาพมากขึ้นสำหรับความต้องการที่แตกต่างได้

การขยายความสามารถของ Ethereum

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

เพิ่มประสิทธิภาพในการตรวจสอบ

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

อธิบายโครงสร้างชั้นที่จัดเรียงแนวตั้ง

ส่วนประกอบหลักของชั้นที่จัดเรียงกัน

  • Aligned Layer: รับการพิสูจน์จากระบบพิสูจน์ต่าง ๆ ตรวจสอบและส่งผลลัพธ์สุดท้ายไปยัง Ethereum และเผยแพร่ข้อมูลไปยัง Data Availability Layer (DA)
  • ชั้นช้อมูลสามารถให้บริการ (ชั้น DA): ให้พื้นที่จัดเก็บสำหรับพิสูจน์ต่าง ๆ เพื่อให้มั่นใจในความสามารถในการเข้าถึงและคงทนของข้อมูล
  • ตรวจสอบการพิสูจน์ทั่วไป: สกัดอย่างสม่ำเสมอพิสูจน์จากชั้น DA และสร้างพิสูจน์สำหรับการพิสูจน์ทั้งหมด ตัวตรวจสอบทั่วไปเหล่านี้สามารถอ้างอิงได้จากเครื่องจำลองเสมือน SP1, Risc0 หรือ Nexus ซึ่งสามารถพิสูจน์การดำเนินการของโค้ด Rust ทั่วไป พิสูจน์การตรวจสอบสุดท้ายถูกเก็บไว้ในต้นไม้เรียกซ้ำเพื่อรวบรวมและบีบอัดขนาดพิสูจน์
  • Ethereum: ให้แหล่งที่มั่นใจและ Likelihood ที่มีความสามารถในการรับผลลัพธ์การตรวจสอบจาก Aligned Layer


แหล่งที่มา: บทความขาวของ Aligned Layer


แหล่งที่มา: วารสาร Aligned Layer White

ขั้นตอนการตรวจสอบ

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


แหล่งที่มา: คู่มือของ Aligned Layer สีขาว

กลไกการตัดสิน

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

โมเดลการสเตกคู่

ทีมงานโครงการได้เสนอรูปแบบการปักหลักคู่ ขั้นแรกต้องใช้ Ethereum (ETH) และการปักหลักใหม่จาก EigenLayer เพื่อเปิดเครือข่าย Proof of Stake (PoS) ระยะนี้มีจุดมุ่งหมายเพื่อใช้ประโยชน์จากทรัพยากรที่มีอยู่ของ Ethereum และฐานความไว้วางใจเพื่อสร้างการดําเนินงานเริ่มต้นและความปลอดภัยของเครือข่าย ในระยะที่สองโทเค็นดั้งเดิมจะถูกนํามาใช้เป็นส่วนหนึ่งของโครงสร้างพื้นฐานที่สําคัญใด ๆ เพื่อเปิดใช้งานสิทธิ์การกํากับดูแลทําให้ค่าใช้จ่ายในการรบกวนกิจกรรมเครือข่ายและความปลอดภัยสูงมาก รูปแบบการปักหลักคู่ช่วยให้มั่นใจได้ถึงความปลอดภัยและกิจกรรมของเครือข่ายสูง ด้วยการแนะนําโทเค็นดั้งเดิมสําหรับการกํากับดูแลแบบกระจายอํานาจโมเดลนี้ช่วยเพิ่มความโปร่งใสและการมีส่วนร่วมในการตัดสินใจเกี่ยวกับการเปลี่ยนแปลงโครงสร้างที่สําคัญทําให้มั่นใจได้ว่าการดําเนินงานที่มั่นคงของเครือข่ายและความยั่งยืนในระยะยาว

สรุป

เป้าหมายของ Aligned Layer คือการจัดการกับความท้าทายที่ไม่ได้ออกแบบมาสําหรับการพิสูจน์ความรู้เป็นศูนย์ (ZK-Proofs) ในขั้นต้น และเพื่อเปลี่ยน Ethereum ให้เป็นแพลตฟอร์มการตรวจสอบ SNARK ที่มีประสิทธิภาพและคุ้มค่า Aligned Layer ใช้กลไกการ restaking ของ EigenLayer เพื่อให้ความมั่นคงทางเศรษฐกิจและแหล่งที่มาของความไว้วางใจทําให้สามารถบรรลุกระบวนการตรวจสอบต้นทุนต่ําและมีประสิทธิภาพโดยการรวบรวมและตรวจสอบระบบพิสูจน์หลายระบบโดยไม่ต้องเปลี่ยนโปรโตคอลพื้นฐานของ Ethereum EigenLayer ช่วยให้นักพัฒนาสามารถสร้างโปรโตคอลและแอปพลิเคชันใหม่บนเลเยอร์ความไว้วางใจของ Ethereum ส่งเสริมนวัตกรรมแบบเปิดและแนะนําเทคโนโลยีการพิสูจน์ใหม่ช่วยเพิ่มความสามารถในการปรับขนาดและความยืดหยุ่นของระบบ

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