จากข้อมูลของ TheBlockCrypto รายได้ของนักขุด Ethereum สูงถึง 800 ล้านดอลลาร์ในเดือนมกราคม ซึ่งสูงกว่าระดับสูงสุดตลอดกาลเมื่อ 3 ปีที่แล้ว และสูงสุดก่อนหน้านี้คือ 762 ล้านดอลลาร์ในเดือนมกราคม 2018 และ 40% หรือ 311 ล้านดอลลาร์มาจากค่าธรรมเนียมการทำธุรกรรมออนไลน์
เบื้องหลังรายได้สูงของนักขุดนั้นเป็นผลมาจากประสิทธิภาพที่ต่ำของ Ethereum ในปัจจุบัน TPS ของ ETH ต้องไม่เกิน 25 ข้อเสนอของเลเยอร์ 2 โดยเฉพาะอย่างยิ่งการค่อยๆ เติบโตของ Optimistic Rollup และ ZK Rollup สามารถปรับปรุงประสิทธิภาพของ Ethereum ได้มากกว่า 300 เท่า ทำให้ผู้คนได้เห็นการเริ่มต้นของการขยายตัวนอกเครือข่าย
เลเยอร์ 2: ปล่อยให้ทุกอย่างเสร็จสิ้นที่เลเยอร์ 2 จากนั้นความไว้วางใจสามารถส่งต่อไปยังเลเยอร์ 1 ผ่านการโต้ตอบกับเลเยอร์ 1
เลเยอร์ 1: บล็อกเชนรวมถึง ETH1.x, ETH2.0, Bitcoin, Tezos และ Polkadot (โซ่คู่ขนาน) ทั้งหมดอยู่ในเลเยอร์ 1 และประสิทธิภาพของเลเยอร์ 1 มีขีดจำกัดด้านประสิทธิภาพ
ชื่อเรื่องรอง
1. ภาพรวมของเลเยอร์ 2
โดยพื้นฐานแล้วเลเยอร์ 2 เป็นคำทั่วไปสำหรับหมวดหมู่ของโซลูชันการขยาย ซึ่งรวมถึงสเตทแชนเนล ไซด์เชน พลาสมา และโรลอัพ
ดูช่องของรัฐก่อน
ช่องทางของรัฐเป็นหนึ่งในโซลูชันการปรับขนาดที่ได้รับการกล่าวถึงอย่างกว้างขวางเป็นรายแรกๆ ซึ่งช่วยให้ผู้เข้าร่วมสามารถแลกเปลี่ยนธุรกรรมนอกเครือข่ายได้หลายครั้ง ในขณะที่ทำธุรกรรมเพียงสองรายการในชั้นฐาน
แม้ว่าช่องทางการชำระเงินมีศักยภาพในการทำธุรกรรมหลายพันรายการต่อวินาที แต่ก็มีข้อเสียอยู่บ้าง พวกเขาไม่ให้การมีส่วนร่วมสาธารณะ - ต้องรู้จักผู้เข้าร่วมล่วงหน้า และผู้ใช้ต้องล็อคเงินในสัญญาหลายซิก สิ่งสำคัญที่สุดคือ โซลูชันการปรับขนาดนี้เป็นแบบเฉพาะแอปพลิเคชันและไม่สามารถปรับให้เข้ากับสัญญาอัจฉริยะที่มีจุดประสงค์ทั่วไปได้
Raiden เป็นหนึ่งในโครงการหลักบน Ethereum ที่ใช้ช่องทางของรัฐ นอกจากนี้ แนวคิดของช่องทางการชำระเงินยังใช้กันอย่างแพร่หลายโดย Lightning Network ที่ใช้ Bitcoin
ถัดไปดูที่โซ่ด้านข้าง
Sidechains เป็นบล็อกเชนอิสระที่เข้ากันได้กับ Ethereum ซึ่งมีโมเดลและพารามิเตอร์บล็อกที่สอดคล้องกัน การทำงานร่วมกันระหว่าง Sidechain กับ Ethereum เกิดขึ้นได้โดยใช้ Ethereum Virtual Machine เดียวกัน ดังนั้นสัญญาที่ปรับใช้กับชั้นฐานของ Ethereum จึงสามารถปรับใช้โดยตรงกับ sidechain xDai เป็นตัวอย่างของ sidechain ดังกล่าว
จากนั้นมาที่พลาสมา
Plasma เป็นโซลูชันการปรับขนาดเลเยอร์ 2 ซึ่งเดิมเสนอโดย Joseph Poon และ Vitalik Buterin นี่คือเฟรมเวิร์กสำหรับสร้างแอปพลิเคชันที่ปรับขนาดได้บน Ethereum Plasma ใช้สัญญาอัจฉริยะและ Merkle tree เพื่อสร้างเชนลูกไม่จำกัดจำนวน—สำเนาของบล็อกเชน Ethereum แม่
พลาสมาสามารถถ่ายโอนธุรกรรมจากเชนหลักไปยังเชนย่อย และช่วยให้ทำธุรกรรมได้รวดเร็วและราคาถูก ข้อเสียประการหนึ่งของ Plasma คือผู้ใช้ต้องรอเป็นเวลานานเพื่อถอนเงินจากเลเยอร์ที่สอง คล้ายกับช่องสัญญาณของรัฐ ไม่สามารถใช้ตัวพลาสมาเพื่อเพิ่มขนาดสัญญาอัจฉริยะที่มีจุดประสงค์ทั่วไปได้ เครือข่าย OMG สร้างขึ้นจากการปรับใช้ Plasma chain ที่เรียกว่า MoreViable Plasma ของตนเอง และเครือข่าย Matic ก็เป็นอีกตัวอย่างหนึ่งของแพลตฟอร์มที่ได้รับการปรับปรุงใหม่โดยใช้ Plasma framework
โดยทั่วไปแล้ว โซลูชัน Layer 2 สามประเภทแรกได้จางหายไปโดยพื้นฐานแล้ว ในแง่หนึ่ง พวกมันเป็นของเทคโนโลยียุคแรก ๆ และในทางกลับกันก็มีปัญหาไม่ทางใดก็ทางหนึ่งในการทำงาน
ตัวอย่างเช่น ช่องทางของรัฐจำเป็นต้องล็อคโทเค็นที่เกี่ยวข้อง ห่วงโซ่ด้านข้างล้มเหลวในการแก้ปัญหาวงจรการออก และพลาสมาต้องการให้ผู้เข้าร่วมตรวจสอบแบบเรียลไทม์ซึ่งมีข้อจำกัดอย่างมาก นอกจากนี้ แม้ว่า Plasma และช่องสถานะจะปรับขนาดการทำธุรกรรมได้เป็นล้านๆ ต่อวินาที แต่ก็ไม่สามารถใช้งานร่วมกับสัญญาอัจฉริยะของ DeFi ได้ ดังนั้นในบริบทของ DeFi จึงเป็นคูเมืองของ Ethereum มาช้านาน พลาสมาและช่องสัญญาณของรัฐจึงไม่สามารถตอบสนองความต้องการที่แท้จริงได้ .
สุดท้ายนี้ โซลูชันเลเยอร์ 2 ที่สำคัญที่สุดคือ Rollup ซึ่งถือว่าสามารถแก้ปัญหาประสิทธิภาพของ ETH ได้
Rollup ถูกเสนอครั้งแรกโดย V God ในปี 2014 เมื่อมีการเรียกว่า "Shadow Chain" ซึ่งก็คือ Shadow Chain ความล้มเหลวของโซลูชัน Layer 2 เช่น Plasma และ State Channel ทำให้นักพัฒนาเน้นที่ Shadow Chain อีกครั้ง ซึ่งตอนนี้เราเรียกว่า Rollup
Rollup สร้างบน "Shadow Chain" เพื่อให้ข้อมูลพร้อมใช้งานโดยบังคับใช้สถานะออฟไลน์และใช้เฉพาะ Ethereum blockchain
ค่าสะสมสามารถแบ่งออกได้เป็น 2 ประเภท ได้แก่ ค่าสะสมที่เหมาะสมและค่าสะสม ZK ความถูกต้องของ Optimistic Rollup รับประกันโดยหลักฐานการฉ้อโกงและการซิงโครไนซ์ และความถูกต้องของ ZK Rollup รับประกันโดยหลักฐานที่ไม่มีความรู้
ชื่อเรื่องรอง
ดูครั้งแรกที่ Optimistic Rollup
ดูครั้งแรกที่ Optimistic Rollup
Optimistic Rollup ถูกเสนอโดยนักวิจัยของ Consensys John Adler ที่ฟอรัมการวิจัยมูลนิธิ Ethereum ในเดือนกรกฎาคม 2019 ปัจจุบัน ทีมที่ทำงานเกี่ยวกับ Optimistic Rollup ได้แก่ Optimism (เดิมคือ Plasma Group), Fuel Labs, Arbitrum เป็นต้น
จากมุมมองทางเทคนิค Optimistic Rollup คือการผสานรวมของ Ethereum Virtual Machine (EVM) Optimistic หมายถึง "ในแง่ดี" Optimistic Rollup ทำให้การคาดการณ์สถานะ "ในแง่ดี" ของ Layer 1 ตามข้อมูลของ Layer 2 หรืออีกนัยหนึ่ง ขึ้นอยู่กับ blockchain ของ Optimistic Rollup มีแนวโน้มที่จะเชื่อว่าโหนดจะไม่ทำสิ่งชั่วร้าย
หลักการทำงานของ Optimistic Rollup มีดังต่อไปนี้ บนเลเยอร์ 2 ผู้ใช้เรียกใช้เครื่อง (OVM) เพื่อประมวลผลธุรกรรมและสัญญาอัจฉริยะ การดำเนินการรายวันทั้งหมดดำเนินการในเครื่องเลเยอร์ 2 บนเครือข่าย Ethereum Layer 1 ผู้ใช้มี เครื่อง OVM เดียวกัน และเมื่อเกิดเหตุฉุกเฉิน เครื่อง OVM บนสาย Layer1 จะทำงาน
หากมีคนคิดว่าการดำเนินการของ Layer 2 OVM เป็นการฉ้อฉล เขาสามารถเรียกใช้การดำเนินการอีกครั้งบนคอมพิวเตอร์ Layer 1 OVM เพื่อพิสูจน์ความถูกต้องของการดำเนินการ
จากนั้นดูที่ ZK Rollup
จากนั้นดูที่ ZK Rollup
ZK Rollup เดิมเสนอโดย Barry WhiteHat นักวิจัยอาวุโสของ Ethereum Foundation ในปี 2018 ความปลอดภัยเกือบจะเหมือนกับ Layer 1 (Ethereum) และสามารถสร้างบล็อกได้ภายในหนึ่งนาทีและเพิ่มปริมาณงานเป็น 2,000 tps . โครงการที่ดำเนินการโดย ZK Rollup ได้แก่ Matter Labs และ Starkware เป็นต้น
ลักษณะเฉพาะของ ZK Rollup คือความท้าทายที่ฉ้อฉลจะถูกแทนที่ด้วยการพิสูจน์ที่ไม่มีความรู้และเวลาในการยืนยันจะเร็วขึ้น ไม่จำเป็นต้องรอเป็นเวลาสองสัปดาห์เพื่อเสร็จสิ้นการสิ้นสุดของบล็อกใน Shadow Chain เช่น Optimistic Rollup
ZK Rollup นำความเป็นไปได้ในการปรับปรุงประสิทธิภาพของ Ethereum อย่างมาก
ยกตัวอย่างการแนะนำ ZK Rollup ใน DEX ตรรกะการแปลงของการแลกเปลี่ยนแบบกระจายอำนาจแบบดั้งเดิมได้รับการรับรู้ในเลเยอร์ 2 ผ่านทางเทคโนโลยี ZK-Rollup ดังนั้นการแปลงทั้งหมดสามารถทำได้บนเลเยอร์ 2 ในขณะที่ลดต้นทุนการทำธุรกรรมของผู้ใช้ในขณะเดียวกันก็ปรับปรุง ประสบการณ์การซื้อขายโดยรวมของผู้ใช้ เมื่อเปรียบเทียบกับ DEX แบบดั้งเดิมแล้ว DEX ที่ใช้ ZK Rollup มีข้อดีดังต่อไปนี้:
ประการแรก มันสามารถบรรลุค่า Gas เกือบเป็นศูนย์ และการแลกเปลี่ยนโทเค็นทั้งหมดเกิดขึ้นที่เลเยอร์ 2 ประการที่สอง จะนำ TPS (Transation Per Second) ที่สูงขึ้นมาสู่ DEX ซึ่งอยู่ที่ประมาณ 15 เมื่อเทียบกับ Ethereum แบบดั้งเดิม โดยอ้างอิงจาก ZK TPS ของ DEX ของ Rollup ในทางทฤษฎีสามารถไปถึงลำดับที่ 3000 ในที่สุด เพื่อให้แน่ใจว่าธุรกรรมดำเนินการแบบเรียลไทม์ เนื่องจากธุรกรรมทั้งหมดถูกย้ายไปยังเลเยอร์ 2 ผู้ใช้ไม่จำเป็นต้องรอเวลายืนยันของบล็อกอีกต่อไป และเรียล- สามารถทำธุรกรรมตามเวลาได้
ดังนั้น Optimistic Rollup และ ZK Rollup ผู้ใช้ชอบอันไหนมากกว่ากัน?
ตามความคิดเห็น ผู้ให้บริการสภาพคล่องสำหรับแอปพลิเคชัน DeFi จะชอบ ZKR-Uniswap (Uniswap ที่สร้างขึ้นบน ZK Rollup) มากกว่า OR-Uniswap (Uniswap ที่สร้างขึ้นบน Optimistic Rollup) เนื่องจากอันแรกนั้นมีประสิทธิภาพด้านเงินทุนมากกว่า
หากคุณต้องการปรับปรุงประสิทธิภาพของเงินทุนของ Optimistic Rollup คุณต้องลดระยะเวลาการท้าทายให้สั้นลง (Dispute Time Delay, DTD) หรือลดระยะเวลาสำหรับการแลกเงินจาก Optimistic Rollup และในขณะเดียวกันก็ลด "การฉ้อโกง + ตรวจสอบ" บนเลเยอร์ 1 "ค่าใช้จ่ายในการโจมตี
ชื่อเรื่องรอง
3. "อุบัติเหตุ" ของ Rollup
โดยรวมแล้ว Rollup มีศักยภาพที่ดีสำหรับ Ethereum แต่ยังคงเผชิญกับความท้าทายมากมาย
ปัญหาที่โดดเด่นที่สุดคือความสามารถในการทำงานร่วมกันระหว่างแอปพลิเคชัน DeFi ที่ใช้ Rollup ต่างๆ พูดง่ายๆ คือ หากมีแอปพลิเคชัน DeFi ที่แตกต่างกันใน Rollup chain ต่างๆ การแลกเปลี่ยนข้อมูลระหว่าง Rollup chain ต่างๆ จะเร็วกว่าของ Ethereum main chain บนอินเทอร์เน็ตนั้นยากขึ้น
กล่าวอีกนัยหนึ่ง คือ ปัจจุบันมีบล็อกเชนที่ใช้ Rollup มากกว่าหนึ่งรายการ และบล็อกเชน Rollup แต่ละรายการสามารถเรียกใช้แอปพลิเคชันของตัวเองหรือแอปพลิเคชันต่างๆ ใช้เทคโนโลยี Rollup ที่แตกต่างกัน เมื่อแอปพลิเคชัน DeFi สองแอปพลิเคชันที่ใช้ Rollup ต่างกัน การสื่อสารระหว่างทั้งสองจะ กลายเป็นเรื่องยากอย่างยิ่ง
นี่คือปัญหาที่ Rollup กำลังเผชิญอยู่ ตามคำกล่าวที่ว่า ทำคนเดียวยาก เพื่อรักษาความสามารถในการรวมแอพพลิเคชั่น DeFi ไว้ เซิร์ฟเวอร์ DeFi จะต้องประสานงานกันบน Rollup chain เฉพาะ
นอกจากนี้ยังมีเกณฑ์บางอย่างสำหรับการโยกย้ายนักพัฒนา จากมุมมองของนักพัฒนา การย้ายรหัสไปยัง lLayer 2 จะต้องเกี่ยวข้องกับการเปลี่ยนแปลงรหัสที่เกี่ยวข้องอย่างหลีกเลี่ยงไม่ได้ และยังจะสร้างค่าใช้จ่ายในการตรวจสอบและบำรุงรักษา ซึ่งจะลดความตั้งใจของนักพัฒนาในการโยกย้ายในระดับหนึ่ง
