สงคราม Rollup ของ Ethereum Layer 2
การแนะนำขั้นพื้นฐาน
เลเยอร์ 2 เป็นหนึ่งในโซลูชันหลักที่ออกแบบมาเพื่อแก้ปัญหาความสามารถในการปรับขนาดของ Ethereum โดยการสร้างเลเยอร์เครือข่ายเพิ่มเติมที่ด้านบนของห่วงโซ่หลัก Ethereum ช่วยให้สามารถประมวลผลธุรกรรมได้มากขึ้นในขณะที่ยังคงรักษาคุณลักษณะด้านความปลอดภัยและการกระจายอำนาจของห่วงโซ่หลัก
Rollup เป็นโซลูชันการขยายเลเยอร์ 2 ที่ประมวลผลธุรกรรมนอกเครือข่าย จากนั้น "รวมแพ็คเกจ" ข้อมูลธุรกรรมลงในห่วงโซ่หลัก รับประกันความปลอดภัยโดยเลเยอร์ 1 ปัจจุบันเป็นโซลูชันการขยายเลเยอร์ 2 หลักที่สุด เมื่อเทียบกับเครือข่ายอื่น ๆ ภายใต้การซื้อขาย โซลูชัน เช่น state channel, side chain, Plasma เป็นต้น Rollup มีคุณลักษณะสามประการ:
เลเยอร์ 2 เป็นแพลตฟอร์มที่ค่อนข้างเป็นอิสระจากเลเยอร์ 1 ผู้ใช้ที่เข้าร่วมทั้งหมดมีบัญชีเลเยอร์ 2 อิสระ ผู้ใช้สามารถแลกเปลี่ยนกับผู้ใช้เลเยอร์ 2 อื่น ๆ บนแพลตฟอร์มเลเยอร์ 2 ได้ แต่การโต้ตอบระหว่างบัญชีเลเยอร์ 1 และบัญชีเลเยอร์ 2 จะต้องผ่าน ตัวดำเนินการเลเยอร์ 2 ปรับใช้สัญญาอัจฉริยะบนเลเยอร์ 1 และเลเยอร์ 2 การโต้ตอบที่พบบ่อยที่สุดคือการถ่ายโอนโทเค็น เช่น ETH;
ข้อมูลการทำธุรกรรมทั้งหมดจะต้องได้รับการบันทึกอย่างสมบูรณ์บนห่วงโซ่หลัก นั่นคือ ข้อมูล Calldata หรือ Blob (EIP-4844) แม้ว่าสถานะของเลเยอร์ 2 จะหายไป แต่ใครๆ ก็สามารถกู้คืนสถานะที่สูญหายได้จากข้อมูลที่เก็บไว้ในห่วงโซ่หลัก แก้ไขปัญหาความพร้อมใช้งานของข้อมูลที่มีอยู่ในโซลูชันธุรกรรมนอกเครือข่ายก่อนหน้านี้
การดำเนินการธุรกรรมและการเปลี่ยนแปลงสถานะอยู่บนแพลตฟอร์มเลเยอร์ 2 แต่สรุปสถานะจะถูกเผยแพร่ไปยังห่วงโซ่เลเยอร์ 1 ดังนั้นสามารถตรวจสอบห่วงโซ่เลเยอร์ 1 ได้ด้วยวิธีการตรวจสอบความถูกต้องของข้อมูลบางอย่าง หลังจากการตรวจสอบ สถานะของเลเยอร์ 2 จะเป็น บนเลเยอร์ 1 ต้นแบบ การล็อคแบบออนไลน์ ขึ้นอยู่กับวิธีการตรวจสอบความถูกต้องของข้อมูล Rollups สามารถแบ่งย่อยเพิ่มเติมเป็น Rollups ในแง่ดีและ ZK Rollups
ประวัติการพัฒนาแบบสะสม
side chain เป็นหนึ่งในโซลูชั่น Layer 2 ที่เก่าแก่ที่สุด ตามชื่อเลย side chain เป็นบล็อคเชนอิสระที่เชื่อมโยง (peg) กับ main chain (เลเยอร์ 1) และมีโมเดลที่เป็นเอกฉันท์และพารามิเตอร์บล็อกของตัวเอง เมื่อเราเชื่อมต่อบล็อคเชนหนึ่งเข้ากับอีกบล็อคเชนหนึ่ง นั่นหมายความว่าเราสามารถย้ายสินทรัพย์ระหว่างบล็อคเชนทั้งสองได้ เมื่อคุณต้องการธุรกรรมที่รวดเร็วขึ้น คุณสามารถโอนสินทรัพย์จากห่วงโซ่หลักไปยังห่วงโซ่ด้านข้างและซื้อขายในห่วงโซ่ด้านข้าง เมื่อเสร็จสิ้นแล้ว ให้โอนสินทรัพย์กลับไปที่ห่วงโซ่หลัก
Plasma เป็นโซลูชันส่วนขยายเลเยอร์ 2 ที่เสนอในปี 2560 โดย Joseph Poon หนึ่งในผู้เสนอ Lightning Network และ Vitalik Buterin ผู้ก่อตั้ง Ethereum มันเป็นวิวัฒนาการของ sidechains
Plasma chain เป็นบล็อกเชนอิสระที่สร้างขึ้นภายนอก Ethereum หรือที่เรียกว่า sub-chain เช่นเดียวกับกิ่งก้านของต้นไม้ โดยมี Ethereum เป็นแกนหลัก หรือที่เรียกว่า root chain แต่ละเครือข่ายย่อยสามารถปรับใช้สัญญาอัจฉริยะที่ปรับแต่งได้บน Ethereum ซึ่งสามารถใช้เพื่อจัดการกับธุรกิจที่แตกต่างกัน ด้านบนของ Plasma chain สามารถสร้าง sub-chain อีกชั้นหนึ่งเพื่อสร้างเครือข่าย Plasma ที่มีลักษณะคล้ายต้นไม้ได้ หลักการทำงานของพลาสมาคือการแบ่งงานคอมพิวเตอร์ขนาดใหญ่ออกเป็นงานเล็กๆ และมอบหมายงานเหล่านั้นให้กับสายโซ่ย่อยต่างๆ เพื่อการประมวลผล ผลลัพธ์ที่ประมวลผลจะถูกสรุปทีละชั้นและส่งไปยังชั้นบน ดังนั้นจึงได้การประมวลผลจำนวนมากที่รวดเร็วและมีประสิทธิภาพ ของการคำนวณที่ซับซ้อน การประมวลผลต้นทุนต่ำ
Plasma จำเป็นต้องส่ง Merkle root ของธุรกรรมที่เกิดขึ้นบน Plasma chain และเมื่อผู้ใช้พยายามย้ายสินทรัพย์ของตนจาก Plasma chain กลับไปยัง root chain ผู้ใช้สามารถส่งสาขา Merkle ของธุรกรรมล่าสุดที่ส่งสินทรัพย์ไปยัง Plasma . นี่เป็นการเริ่มต้นช่วงท้าทายที่ใครๆ ก็สามารถพิสูจน์ได้ว่า Merkle fork ของผู้ใช้เป็นการฉ้อโกง หากสาขา Merkle ฉ้อโกง คุณสามารถส่งหลักฐานการฉ้อโกงได้ เนื่องจากรูทบล็อกเชนติดตามเฉพาะรูทของ Merkle เท่านั้น จึงจะต้องประมวลผลข้อมูลน้อยกว่าธุรกรรมที่เกิดขึ้นบนเชนหลัก เพื่อปรับปรุงความสามารถในการปรับขนาดของรูทเชน
Plasma เป็นเทคโนโลยีด้านข้างของ Ethereum ที่ไม่ได้รับการดูแล หมายความว่าแม้ว่า Plasma chain จะถูกโจมตีอย่างประสงค์ร้ายหรือผู้ตรวจสอบความถูกต้องสมคบคิดที่จะทำสิ่งชั่วร้าย สินทรัพย์บน Plasma chain ก็สามารถส่งคืนได้อย่างปลอดภัยไปยัง root chain นี่เป็นข้อแตกต่างที่ใหญ่ที่สุดระหว่าง Plasma และ sidechains ที่ต้องอาศัยโมเดลความปลอดภัยของตนเองเพื่อปกป้องทรัพย์สินของผู้ใช้ โซลูชันที่เป็นตัวแทนของพลาสมาคือ Polygon 1.0 (Matic)
แต่พลาสม่ามีข้อบกพร่องร้ายแรงสามประการ:
Plasma chain กำหนดให้ผู้ปฏิบัติงานเผยแพร่ข้อผูกพันรูทของ Merkle ไปยังรูทเชน ผู้ดำเนินการสามารถดำเนินการ "โจมตีความพร้อมของข้อมูล" กล่าวคือ ปฏิเสธที่จะเผยแพร่ธุรกรรมบางอย่างไปยังเชน ในกรณีนี้ การไม่มีธุรกรรมเพื่อสร้างหลักฐานการฉ้อโกงทำให้สินทรัพย์ของผู้ใช้ไม่สามารถออกได้
เมื่อผู้ใช้พยายามที่จะถอนสินทรัพย์ออกจากห่วงโซ่พลาสมา พวกเขาจะต้องส่งคำขอธุรกรรมออก จากนั้นรอเป็นระยะเวลาหนึ่ง ซึ่งเรียกว่าช่วงเวลาท้าทาย ในช่วงเวลาท้าทาย ผู้ใช้ใดๆ อาจท้าทายการถอนเงินของผู้ใช้รายอื่นโดยแสดงหลักฐานว่าการถอนเงินนั้นไม่ถูกต้อง
ผู้ใช้จะต้องตรวจสอบและตรวจสอบธุรกรรมทั้งหมดบน Plasma chain เพื่อตรวจจับพฤติกรรมของโหนดที่เป็นอันตรายและออกจากระบบได้ทันเวลา อย่างไรก็ตาม การตรวจสอบธุรกรรมมีค่าใช้จ่ายสูงและข้อกำหนดในการตรวจสอบนี้เพิ่มค่าใช้จ่ายจำนวนมากในการเข้าร่วมใน Plasma chain
เนื่องจากข้อบกพร่องของ Plasma อย่างชัดเจน Plasma จึงตกอยู่ในคอขวดของการพัฒนามาตั้งแต่ปี 2019 ในเวลานี้ John Adler ซึ่งทำหน้าที่เป็นนักวิจัยด้านความสามารถในการปรับขนาดเลเยอร์ 2 ที่ ConsenSys ได้เสนอโซลูชัน Optimistic Rollup เนื่องจากยังคงใช้หลักฐานการฉ้อโกงอยู่ ส่วนใหญ่จะแก้ปัญหาความพร้อมของข้อมูลของคำถามพลาสมา
ในอีกด้านหนึ่ง Vitalik Buterin เป็นผู้บุกเบิกการนำเทคโนโลยีพิสูจน์ความรู้เป็นศูนย์ในปี 2018 เพื่อพิสูจน์ความถูกต้องของการเปลี่ยนแปลงสถานะบล็อก ซึ่งเป็นต้นแบบของ ZK Rollup เช่นกัน Zero-Knowledge Proof ได้รับการเสนอครั้งแรกโดย S. Goldwasser, S. Micali และ C. Rackoff ในช่วงต้นทศวรรษ 1980 หมายถึงความสามารถของผู้พิสูจน์ในการโน้มน้าวผู้ตรวจสอบว่าการยืนยันบางอย่างนั้นถูกต้อง โดยไม่ต้องให้ข้อมูลที่เป็นประโยชน์ใดๆ แก่ผู้ตรวจสอบ กล่าวคือ ผู้พิสูจน์พิสูจน์ต่อผู้ตรวจสอบและทำให้เชื่อว่ารู้หรือครอบครองข้อความบางอย่าง แต่กระบวนการพิสูจน์ไม่สามารถเปิดเผยข้อมูลใดๆ เกี่ยวกับข้อความที่พิสูจน์แล้วแก่ผู้ตรวจสอบได้
zk-SNARK (Zero-Knowledge Succinct Non-interactive Arguments of Knowledge) เป็นรูปแบบการพิสูจน์ความรู้แบบศูนย์ที่ใช้กันอย่างแพร่หลาย โดยการแปลงกระบวนการคำนวณใดๆ ให้อยู่ในรูปของวงจรเกตหลายวงจร และใช้ชุดคุณสมบัติทางคณิตศาสตร์ของพหุนามในการแปลง เกตวงจรเป็นพหุนาม จากนั้นสร้างการพิสูจน์แบบไม่โต้ตอบ ซึ่งสามารถตระหนักถึงการประยุกต์ใช้ในสถานการณ์ทางธุรกิจที่ซับซ้อนต่างๆ
แต่จุดหนึ่งที่ zk-SNARK ไม่สามารถหลีกเลี่ยงได้คือการตั้งค่าที่เชื่อถือได้แบบรวมศูนย์ หมายความว่าในการตั้งค่าที่เชื่อถือได้ แต่ละฝ่ายจะสร้างคีย์บางส่วนเพื่อเริ่มเครือข่าย จากนั้นจึงทำลายคีย์ หากความลับของคีย์ที่ใช้ในการสร้างการตั้งค่าความน่าเชื่อถือไม่ถูกทำลาย ข้อมูลลับเหล่านี้อาจถูกนำไปใช้เพื่อปลอมแปลงธุรกรรมผ่านการตรวจสอบที่ผิดพลาด
อัลกอริทึม Plonk ที่เสนอโดยทีมวิจัย Aztec ในปี 2019 จะช่วยแก้ปัญหาความเป็นสากลของ zk-SNARK กล่าวคือ การตั้งค่าที่เชื่อถือได้ไม่เกี่ยวข้องกับแอปพลิเคชัน จำเป็นต้องมีการตั้งค่าที่เชื่อถือได้เพียงการตั้งค่าเดียวเท่านั้นเพื่อตอบสนองทุกแอปพลิเคชัน และการตั้งค่าที่เชื่อถือได้ก็สามารถทำได้ อัปเดตตามต้องการ ตราบใดที่มีการตั้งค่าที่น่าเชื่อถืออย่างหนึ่ง โดยการไว้วางใจผู้เข้าร่วม จึงสามารถรับประกันความปลอดภัยของการตั้งค่าที่เชื่อถือได้ อาจกล่าวได้ว่าข้อเสนอของอัลกอริทึม Plonk ได้เร่งการพัฒนา ZK Rollup อย่างมาก
ติดตามการสะสม
เมื่อดูเส้นทาง Rollup การแข่งขันในปัจจุบันจะรุนแรงมาก ในบรรดา Rollup ของเลเยอร์ 2 ที่เปิดตัวบนเครือข่ายหลักนั้น Optimistic Rollup ยังคงเป็นส่วนใหญ่ของ TVL เหตุผลหลักก็คือ Optimistic Rollup เป็นโซลูชัน Rollup ที่สมบูรณ์ตัวแรก ที่จะนำไปใช้ แต่ด้วย ZK Rollups เมื่อเทคโนโลยีเติบโตขึ้น ผู้คนจำนวนมากขึ้นเรื่อยๆ ก็เริ่มให้ความสนใจและมีส่วนร่วมในระบบนิเวศของ ZK Rollups
โรลอัปในแง่ดี
Rollups ในแง่ดีอาศัยสมมติฐาน "ในแง่ดี" ที่ว่าธุรกรรมส่วนใหญ่ถูกต้องและยอมให้มีความท้าทายและการย้อนกลับหากตรวจพบการฉ้อโกง สัญญา Rollup ของเลเยอร์ 1 ไม่ได้ตรวจสอบสถานะใหม่ที่ส่งโดยเลเยอร์ 2 โดยตรง แต่เตรียมช่วงเวลาท้าทายสำหรับสถานะใหม่แต่ละสถานะที่ส่งมา เนื่องจาก Rollup จะส่งข้อมูลธุรกรรมทั้งหมดไปยังเครือข่ายหลักและเปิดเผยต่อสาธารณะ ทุกคนสามารถตรวจสอบการอัปเดตสถานะได้ (โดยเฉพาะเมื่อการอัปเดตสถานะเกี่ยวข้องกับกระเป๋าเงินของตนเอง) หากสถานะใหม่ไม่ถูกต้อง ผู้ตรวจสอบสามารถสร้างหลักฐานการฉ้อโกงสำหรับสถานะที่ไม่ถูกต้องและส่งไปในช่วงระยะเวลาท้าทาย ซึ่งจะทำให้การอัปเดตสถานะที่ไม่ถูกต้องเป็นโมฆะ
โซลูชันตัวแทน Optimistic Rollups คือ Arbitrum และ Optimism
Arbitrum จะเปิดตัว mainnet อย่างเป็นทางการในเดือนกันยายน 2564 และปัจจุบันเป็นโปรโตคอลเลเยอร์ 2 ที่มี TVL สูงสุด
ปัจจุบันมีเครือข่ายหลักสามเครือข่ายในระบบนิเวศของ Arbitrum ได้แก่ Arbitrum One, Arbitrum Nova และ Arbitrum Orbit
Arbitrum One เป็น Rollup chain หลักของระบบนิเวศ Arbitrum ในปัจจุบัน ข้อมูลธุรกรรมทั้งหมดจะถูกจัดเก็บไว้ในเครือข่ายหลัก Ethereum
Arbitrum Nova เป็นเครือข่ายใหม่ที่สร้างขึ้นบนเทคโนโลยี AnyTrust และออกแบบมาสำหรับเกม แอปพลิเคชันโซเชียล และกรณีการใช้งาน DApp ที่มีปริมาณงานสูง ข้อมูลธุรกรรมของเครือข่ายถูกจัดเก็บนอกเครือข่ายและจัดการโดย Data Committee DAC
Arbitrum Orbit เป็นชุดเครื่องมือโอเพ่นซอร์สสำหรับการสร้างเครือข่ายเลเยอร์ 3 ซึ่งสนับสนุนนักพัฒนาในการปรับใช้และสร้างเครือข่ายของตนเอง นักพัฒนาสามารถสร้างเครือข่าย Rollup และ AnyTrust ของตนเอง (เลเยอร์ 3) โดยใช้ชุดเครื่องมือ Orbit และเลือกหนึ่งในเครือข่าย Arbitrum One หรือ Arbitrum Nova เป็นเลเยอร์การตั้งถิ่นฐานเพื่อให้บรรลุการขยายตัว
การมองโลกในแง่ดีจะเปิดตัวบนเมนเน็ตในเดือนสิงหาคม 2564 และปัจจุบันมี TVL ที่ใหญ่เป็นอันดับสองในเลเยอร์ 2 รองจาก Arbitrum เท่านั้น
การมองโลกในแง่ดีบรรลุความเท่าเทียมกันของ EVM แล้ว Solidity smart Contract บน Ethereum สามารถทำงานบนเลเยอร์ 2 ของ Optimism ได้โดยไม่ต้องสร้างฟังก์ชันเพิ่มเติม นักพัฒนาสามารถถ่ายโอนไปยัง Optimism เพื่อพัฒนาแอปพลิเคชันได้อย่างราบรื่น
OP Stack เป็นชุดเครื่องมือโมดูลาร์โอเพ่นซอร์สที่เปิดตัวโดย Optimism ครอบคลุมชั้นความพร้อมใช้งานของข้อมูล ชั้นการดำเนินการ ชั้นการชำระบัญชี ชั้นการกำกับดูแล ฯลฯ นักพัฒนาสามารถใช้ชุดเครื่องมือ OP Stack เพื่อประกอบเครือข่ายเลเยอร์ 2 ที่ปรับแต่งได้ตามความต้องการของตนเอง ด้วยเหตุนี้ OP Stack จึงแนะนำแนวคิดของ Super Chain ให้กับ Optimism ปัจจุบันมีเครือข่าย Layer มากมายที่สร้างขึ้นจาก OP Stack รวมถึง Base, opBNB, Magi, Worldcoin และโปรเจ็กต์รุ่นหนาอื่นๆ
โรลอัพ ZK
ZK Rollups ใช้เทคโนโลยีพิสูจน์ความรู้เป็นศูนย์เพื่อให้แน่ใจว่าธุรกรรมที่ประมวลผลนอกห่วงโซ่นั้นถูกต้องและถูกต้อง ให้ความปลอดภัยและประสิทธิภาพที่สูงขึ้น หลังจากสถานะเปลี่ยนแปลง แพลตฟอร์มเลเยอร์ 2 ของ Rollup จะต้องจัดเตรียมหลักฐานความรู้ที่เป็นศูนย์สำหรับความถูกต้องของการเปลี่ยนแปลงสถานะ และส่งไปยังห่วงโซ่หลักพร้อมกับการเปลี่ยนแปลงสถานะ สัญญาในห่วงโซ่หลักจะตรวจสอบหลักฐานนี้เพื่อพิจารณาความถูกต้องของการอัปเดตสถานะ เมื่อเปรียบเทียบกับโครงการ Optimistic Rollup แล้ว ZK Rollup ไม่จำเป็นต้องตั้งค่าระยะเวลาท้าทายที่ยาวนานเพื่อสรุปธุรกรรมเลเยอร์ 2 และไม่จำเป็นต้องพึ่งพาสมมติฐานที่ว่าการอัปเดตสถานะที่ผิดพลาดจะถูกค้นพบในช่วงเวลาท้าทาย
โซลูชันตัวแทน ได้แก่ zkSync, StarkNet, Polygon zkEVM และ Scroll
ZK Rollups เป็นโปรเจ็กต์ zkEVM แรกที่เปิดตัวบนเครือข่ายหลัก โดยอิงจากการพิสูจน์ความรู้เป็นศูนย์ และช่วยให้สามารถตรวจสอบธุรกรรมได้โดยไม่ต้องเปิดเผยข้อมูลพื้นฐาน หนึ่งในคุณสมบัติหลักของ zkSync คือการใช้การถ่ายโอน "ในแง่ดี" ซึ่งช่วยให้ผู้ใช้สามารถส่งและรับธุรกรรมโดยไม่ต้องรอให้พวกเขาได้รับการยืนยันบนบล็อกเชน Ethereum สิ่งนี้จะช่วยลดเวลาในการทำธุรกรรมลงอย่างมากและช่วยให้มีปริมาณการทำธุรกรรมสูงขึ้น นอกเหนือจากการใช้การพิสูจน์ความรู้เป็นศูนย์และการถ่ายโอนในแง่ดีแล้ว zkSync ยังใช้ประโยชน์จากเทคนิคอื่นๆ หลายประการเพื่อปรับปรุงความสามารถในการขยายขนาดและความปลอดภัย เทคโนโลยีเหล่านี้ประกอบด้วยการรวมลายเซ็นซึ่งช่วยให้สามารถบีบอัดลายเซ็นหลายรายการให้เป็นลายเซ็นเดียวได้ และการสนับสนุนหลายสายโซ่ซึ่งช่วยให้ zkSync โต้ตอบกับเครือข่ายบล็อกเชนอื่น ๆ
StarkNet ใช้โซลูชันการปรับขนาดของ zkSTARK ซึ่งเป็นระบบพิสูจน์ความรู้แบบศูนย์ที่ช่วยให้ผู้ใช้สามารถพิสูจน์ความถูกต้องของการคำนวณโดยไม่ต้องเปิดเผยข้อมูลพื้นฐาน ช่วยให้มีความเป็นส่วนตัวและความปลอดภัยมากขึ้นบนเครือข่าย และช่วยให้การคำนวณที่ซับซ้อนสามารถทำได้โดยไม่จำเป็นต้องเชื่อถือบุคคลที่สาม StarkNet ยังใช้ประโยชน์จากเทคโนโลยีการแบ่งส่วน ซึ่งช่วยให้บล็อกเชนสามารถแบ่งออกเป็นเครือข่ายย่อยๆ หรือ "ส่วนย่อย" ที่สามารถประมวลผลแบบคู่ขนานได้ ซึ่งช่วยให้สามารถรับส่งข้อมูลได้มากขึ้นและเวลาในการทำธุรกรรมเร็วขึ้น เนื่องจาก "ส่วนแบ่งข้อมูล" แต่ละรายการสามารถประมวลผลได้โดยอิสระจาก "ส่วนแบ่งข้อมูล" อื่นๆ
Polygon 2.0 เปิดตัวเทคโนโลยี ZK Rollups ที่เรียกว่า Polygon zkEVM เทคโนโลยีนี้แก้ปัญหาความสามารถในการปรับขนาดของบล็อกเชน Ethereum โดยใช้การพิสูจน์ความรู้แบบศูนย์เพื่อทำธุรกรรมบนเครือข่าย Ethereum ได้เร็วขึ้นและถูกกว่า และการใช้งานนี้อยู่ที่ระดับไบต์โค้ด แทนที่จะเป็นระดับภาษาที่เข้ากันได้
Scroll เป็น ZK Rollups ที่เข้ากันได้กับ EVM ซึ่งรองรับภาษาการเขียนโปรแกรมและสัญญาอัจฉริยะเช่นเดียวกับ Ethereum ช่วยให้นักพัฒนาสามารถย้ายแอปพลิเคชันที่มีอยู่ไปยังเครือข่าย Rollup ได้อย่างง่ายดายโดยไม่ต้องแก้ไขโค้ดใดๆ
สรุป
เนื่องจากปัญหาด้านประสิทธิภาพของตัวเอง blockchain จึงไม่สามารถตอบสนองความต้องการในปัจจุบันได้ โซลูชั่นการขยายความรู้ที่ดีและเป็นศูนย์คาดว่าจะช่วยแก้ปัญหาคอขวดด้านประสิทธิภาพของ blockchain และปรับปรุงความเร็วของการทำธุรกรรมและปริมาณการทำธุรกรรมโดยไม่กระทบต่อการกระจายอำนาจและความปลอดภัย Rollups ปรับปรุงปริมาณงานของ blockchain โดยการถ่ายโอนการคำนวณนอกเครือข่าย กล่าวคือ บรรจุธุรกรรมจำนวนมากลงในบล็อก Rollup และสร้างใบรับรองความถูกต้องสำหรับบล็อกนอกเครือข่าย สัญญาอัจฉริยะบนเลเยอร์ 1 จำเป็นต้องตรวจสอบสิ่งนี้เท่านั้น การพิสูจน์สามารถใช้สถานะใหม่ได้โดยตรง ซึ่งสามารถลดก๊าซและความปลอดภัยบนเชนที่สูงขึ้น
ในระยะสั้น Optimistic Rollups มีแนวโน้มที่จะชนะในการคำนวณ EVM โดยทั่วไป ในขณะที่ ZK Rollups อาจชนะในการชำระเงินแบบธรรมดา ธุรกรรม และสถานการณ์การใช้งานเฉพาะอื่นๆ เหตุผลหลักก็คือ แม้ว่า Zk Rollups จะเร็วกว่าและมีประสิทธิภาพมากกว่า Optimistic Rollups ไม่มีวิธีง่ายๆ สำหรับสัญญาอัจฉริยะที่มีอยู่ในการโยกย้ายไปยังเลเยอร์ 2
อย่างไรก็ตาม ด้วยการพัฒนาแอปพลิเคชันเทคโนโลยีใหม่ ๆ เช่น บล็อกเชน และการประมวลผลความเป็นส่วนตัวในช่วงไม่กี่ปีที่ผ่านมา เทคโนโลยีที่ไม่มีความรู้จึงกลายเป็นเทคโนโลยีที่สำคัญสำหรับการสร้างความไว้วางใจ ในระยะกลางและระยะยาว ด้วยการปรับปรุงเทคโนโลยี ZK-SNARK ZK Rollups จะถูกใช้ในการ Winning ทั้งหมดในสถานการณ์นี้ กลายเป็นคำตอบสุดท้ายสำหรับแผนการขยายตัวของ Ethereum


