การแข่งขัน Rollup ของ Ethereum: zkEVM "ของจริง" คืออะไร?
ที่มา: Sage D. Young
การรวบรวมข้อความต้นฉบับ: Shui Duoduo | zkSync
เมื่อสัปดาห์ที่แล้ว การประกาศ 3 รายการจาก Scroll, Matter Labs และ Polygon ล้วนมีสิ่งหนึ่งที่เหมือนกันคือ แต่ละบริษัทบอกใบ้ว่าจะเป็นบริษัทแรกที่นำ zkEVM ออกสู่ตลาด
อ่านเพิ่มเติม:
อ่านเพิ่มเติม:การเพิ่มขึ้นอย่างรวดเร็วของ ZK Rollups ที่เข้ากันได้กับ EVM
zkEVM ทุกคนต่างมุ่งสู่เป้าหมายเดียวกัน นั่นคือการสร้าง ZK ที่ให้ความรู้สึกเหมือน blockchain เลเยอร์ 1 โดยใช้ EthereumRollupsประสบการณ์. ซึ่งหมายความว่านักพัฒนาควรจะสามารถพอร์ตสัญญาอัจฉริยะที่มีอยู่ได้โดยไม่ต้องเปลี่ยนรหัสและละทิ้งเครื่องมือ EVM (Ethereum Virtual Machine) ที่พวกเขาคุ้นเคย
EVM ไม่ใช่ฮาร์ดแวร์หรือซอฟต์แวร์เฉพาะเข้าใจดีขึ้นการรวมกันของกฎ เกณฑ์ และแพ็คเกจ เมื่อแชร์ระหว่างคอมพิวเตอร์หลายเครื่องที่ใช้ซอฟต์แวร์ที่คล้ายกัน ชุดมาตรฐานที่ใช้ร่วมกันนี้จะรวมเป็นเครือข่ายเดียว (Ethereum เป็นเครือข่ายดังกล่าว แม้ว่าเครือข่ายบล็อกเชนอื่น ๆ หลายแห่งได้นำ EVM เวอร์ชันมาใช้)
ชื่อระดับแรก
zkEVMs
เราจะไม่อธิบายการรวมประเภทต่างๆ ทั้งหมดในบทความนี้ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ รวมถึงความแตกต่างระหว่างการเลิกใช้ Optimistic และการเลิกใช้ ZK ขั้นสูงที่กล่าวถึงที่นี่ คุณสามารถอ่านได้คะแนนที่ถูกต้องและของ CoinDeskอธิบายชั้นที่ 2อุปกรณ์.
จนถึงตอนนี้ การรวมความรู้เป็นศูนย์ได้นำไปใช้กับกรณีการใช้งานเพียงไม่กี่กรณีเท่านั้น เช่น การส่งโทเค็นระหว่างที่อยู่หรือการแลกเปลี่ยนโทเค็นที่ไม่สามารถรวมกันได้ (NFT). zkEVMs — การสั่งสมความรู้เป็นศูนย์ซึ่งออกแบบมาเพื่อขับเคลื่อนสัญญาอัจฉริยะของ ethereum ใด ๆ — คาดว่าจะ “อยู่ห่างออกไปหลายปี” จนกระทั่งเมื่อไม่นานมานี้
ด้วยเวลาออกสู่ตลาดที่เร็วขึ้นOptimisticชื่อระดับแรก
ตารางการแข่งขัน
สำหรับเหตุผลที่ทั้งสามทีมดูเหมือนจะคิดว่าพวกเขามี zkEVM "ตัวแรก" อาจเป็นเพราะพวกเขาร่วมกันไม่ได้ตระหนักคู่แข่งของพวกเขากำลังพัฒนาไปในจังหวะที่ใกล้เคียงกัน
เมื่อ Matter Labs (zkSync) กล่าวว่าจะเป็น zkEVM ตัวแรกที่วางตลาดในไตรมาสที่ 1 ปี 2023 อาจไม่ทราบว่า Polygon จะเปิดตัว zkEVM ของตัวเองเมื่อสัปดาห์ที่แล้ว
บางที Polygon ที่ประกาศว่าจะเป็น zkEVM ตัวแรกที่จะออกสู่ตลาด อาจไม่ได้ตระหนักว่า zkSync นั้นพร้อมที่จะเปิดตัวบน mainnet ของ Ethereum ก่อนสิ้นปี — ก่อนการเปิดตัวของ Polyon ในต้นปี 2023
อย่างที่เราทราบกันดีว่า ตารางเวลาของ cryptoland เป็นเพียงการประมาณการเท่านั้น และเราควรใช้แผนงานของ Scroll, zkSync และ Polygon กับการจอง
ชื่อระดับแรก
เทียบเท่า EVM เข้ากันได้กับ EVM
สัปดาห์ที่แล้ว เมื่อ Polygon ประกาศว่าจะนำ ZK ม้วนแรกที่เทียบเท่ากับ EVM ออกสู่ตลาดเผชิญกับคำวิจารณ์จากข้อมูลของ bigwigs โซลูชันของ Polygon อธิบายได้ดีที่สุดว่า EVM "เข้ากันได้" แทนที่จะเทียบเท่ากับ EVM
ดังนั้นความแตกต่างระหว่างความเข้ากันได้และความเท่าเทียมกันคืออะไร?
Artbitrum และ Optimism ชั้นนำสองรายการที่มองโลกในแง่ดีของ Ethereum อวดอ้างว่าเทียบเท่ากับ EVM ซึ่งหมายความว่าประสบการณ์การพัฒนาบน Arbitrum และ Optimism นั้นเหมือนกัน 100% กับการพัฒนาบน Ethereum เลเยอร์เชน พวกเขาไม่จำเป็นต้องกังวลเกี่ยวกับสัญญาเลเยอร์ 1 ที่ถูกทำลาย
ความเท่าเทียมกันของ EVM มีความหมายมากสำหรับนักพัฒนา เพราะมันหมายถึงค่าใช้จ่ายและความพยายามที่น้อยลงมากเมื่อย้ายจากเลเยอร์ 1 ไปยังเลเยอร์ 2
ผู้ใช้ยังเห็นประโยชน์ของการเทียบเท่า EVM ผู้ใช้เชนที่เทียบเท่ากับ EVM เช่น Optimism และ Arbitrum ไม่จำเป็นต้องละทิ้งแอปพลิเคชันที่คุ้นเคย เช่น Metamask โดยไม่ต้องใช้กระเป๋าเงินหรือเครื่องมืออื่นๆ
ความเข้ากันได้ของ EVM เป็นคำจำกัดความที่หลวมกว่าความเท่าเทียมกันของ EVM ประสบการณ์ของนักพัฒนาและผู้ใช้เหมือนกันทุกประการกับ Ethereum ห่วงโซ่ที่เข้ากันได้กับ EVM อาจไม่เชื่อมต่อกับเครื่องมือและกรอบซอฟต์แวร์เดียวกันทั้งหมดที่ใช้บน Ethereum
นักพัฒนาอาจต้องเขียนสัญญาอัจฉริยะใหม่เพื่อพอร์ตไปยังบล็อกเชนที่เข้ากันได้กับ EVM ซึ่งบางครั้งใช้ภาษาโปรแกรมที่แตกต่างอย่างสิ้นเชิงกับ Solidity ซึ่งเป็นภาษาแม่ของ Ethereum แม้ว่านักพัฒนาจะยังสามารถเขียนสัญญาอัจฉริยะโดยใช้ Solidity ได้ แต่การดำเนินการบางอย่างอาจไม่ได้รับการสนับสนุนอย่างเต็มที่จากการยกเลิก ซึ่งอาจนำไปสู่ข้อบกพร่องหรือปัญหาทางวิศวกรรมอื่นๆ
ชื่อระดับแรก
EVM รูปหลายเหลี่ยมเทียบเท่าหรือไม่
เมื่อสัปดาห์ที่แล้ว เมื่อ Polygon ประกาศว่าจะนำ zkEVM ที่เทียบเท่า EVM ตัวแรกออกสู่ตลาด ยักษ์ใหญ่บางรายชี้ว่าสเปคที่ Polygon ให้มานั้นอธิบายได้ดีที่สุดว่าเข้ากันได้กับ EVM มากกว่าเทียบเท่ากับ EVM
โพสต์โพสต์ชื่อระดับแรก
zkSync2.0
zkSync 2.0 อยู่ที่ระดับภาษา นักพัฒนาสามารถเขียนสัญญาอัจฉริยะใน Solidity ได้ แต่zkSync จะโค้ดนั้นถูกแปลเป็นภาษาอื่นที่เรียกว่า Yul ซึ่งจะถูกตีความเพื่อดำเนินการเข้ารหัสแบบแฟนซีทั้งหมดซึ่งเปิดใช้งานการยกเลิกความรู้เป็นศูนย์
Matter Labs ซึ่งเป็นทีมที่อยู่เบื้องหลัง zkSync กล่าวว่าระบบของมันได้รับการออกแบบมาให้มีข้อดีบางอย่างในการเลิกใช้ — โดยเฉพาะอย่างยิ่งในการสร้างการพิสูจน์การเข้ารหัสที่ใช้คอมพิวเตอร์อย่างเข้มข้น
ชื่อเรื่องรอง
เลื่อนและรูปหลายเหลี่ยม
zkEVM ทั้งสองใช้วิธีระดับไบต์โค้ด
วิธีการเหล่านี้ช่วยขจัดขั้นตอนของนักแปลโดยสิ้นเชิง ซึ่งหมายความว่าจะไม่แปลงโค้ด Solidity เป็นภาษาอื่นก่อนที่จะรวบรวมและแปลความหมาย ซึ่งหมายถึงความเข้ากันได้ที่ดีขึ้นกับ EVM แต่ถึงแม้จะมีทั้งสองสิ่งนี้ แต่ก็มีข้อแตกต่างเล็กน้อยที่อาจทำให้ Scroll เป็น zkEVM "ของจริง" มากกว่า Polygon ขึ้นอยู่กับว่าคุณถามใคร
รายงานรายงานตามที่อธิบายไว้ใน "ส่วนหนึ่งของการอภิปราย [EVM] คือ EVM bytecode ถูกเรียกใช้โดยตรงหรือแปลความหมายแล้วดำเนินการ กล่าวอีกนัยหนึ่ง หากโซลูชันไม่สะท้อนถึงข้อกำหนดอย่างเป็นทางการของ EVM ก็จะไม่สามารถพิจารณาว่าเป็น zkEVM จริงได้ ในข้อนี้ คำนิยาม การเลื่อนอาจถือเป็น 'true zkEVM' แทนที่จะเป็นรูปหลายเหลี่ยม"
จากข้อมูลของ Messari "รูปหลายเหลี่ยมแสดง opcode แต่ละอันโดยใช้ชุดรหัสแอสเซมบลีชุดใหม่ การแปลรหัสไบต์ที่มนุษย์อ่านได้ ซึ่งทำให้รหัสทำงานแตกต่างกันใน EVM"
ชื่อระดับแรก
การตลาดในโลกเสมือนจริง
การประกาศ zkEVM เมื่อสัปดาห์ที่แล้วแสดงถึงความก้าวหน้าทางเทคโนโลยีที่น่าประทับใจ แต่เนื่องจาก cryptocurrencies ได้รับการพิสูจน์ครั้งแล้วครั้งเล่า แม้แต่แนวคิดทางเทคนิคระดับสูงก็ไม่รอดพ้นจากการบิดเบือนทางการตลาด (ทีมเทคนิคของ Polygon แข็งแกร่งเสมอ แต่ทีมการตลาดมักชอบพูดเกินจริงและโม้)
ท้ายที่สุดแล้ว ความแตกต่างทางเทคนิคเล็กน้อย (เช่น ความแตกต่างระหว่างความเท่าเทียมกันของ EVM และความเข้ากันได้) นั้นอยู่ภายในขอบเขตที่ไม่ชัดเจน
ดังที่ Sandy Peng ผู้ร่วมก่อตั้งของ Scroll กล่าวว่า "ไม่มีความเห็นพ้องต้องกันที่ชัดเจนเกี่ยวกับคำนิยามใด ๆ ทีมวิจัยทั้งหมดของ [Scroll's] มีแนวโน้มที่จะมีเรื่องเล่าหรือมุมมองบางอย่างเกี่ยวกับสิ่งต่าง ๆ แต่ก็ไม่ได้หมายถึงสิ่งที่แน่ชัด The ทีมวิจัยไม่เห็นด้วยด้วยซ้ำว่าทุกอย่างหมายถึงอะไร"
ความชัดเจนน้อยกว่า (และอาจสำคัญน้อยกว่า) คือใครสามารถอ้างสิทธิ์ได้อย่างถูกต้องว่าเป็น zkEVM "ตัวแรก"
"'อันดับแรก' เป็นแนวคิดเชิงปรัชญามาก" "ไม่ว่าคุณวัดจากผู้ประกาศรายแรกหรือรายแรกที่เปิดตัว หรือรายแรกที่ใช้ mainnet ... อาจใช้เวลาหลายเดือนหรือหลายปีในการแก้ไขข้อผิดพลาดและดีบักทั้งหมด ปี "
ลิงค์ต้นฉบับ


