zkSync: โซลูชันการขยาย Ethereum ตาม zkRollup
หมายเหตุบรรณาธิการ: บทความนี้มาจาก Bihu Live
หมายเหตุบรรณาธิการ: บทความนี้มาจาก Bihu Live
เมื่อเร็ว ๆ นี้ โครงการ DeFi บน Ethereum กำลังเฟื่องฟู ความต้องการใช้งานเครือข่ายเพิ่มขึ้นอย่างมาก และค่าธรรมเนียมการจัดการก็พุ่งสูงขึ้นและยังคงสูงอยู่ ในช่วง 3 วันที่ผ่านมา ราคาเฉลี่ยต่อหน่วยของค่าธรรมเนียมการจัดการของ Ethereum อยู่ที่ 6 เท่าของ 3 เดือนที่ผ่านมา และการโอนแบบธรรมดาต้องจ่ายค่าธรรมเนียมการจัดการมากกว่า 2 หยวน ค่าใช้จ่ายในการดำเนินการดังกล่าวส่งผลกระทบอย่างมากต่อประสบการณ์ของผู้ใช้ และเป็นเรื่องยากสำหรับผู้ใช้ทั่วไปที่จะแบกรับค่าธรรมเนียมการทำธุรกรรมที่สูงเช่นนี้
เฟส 0 ของ Ethereum 2.0 คาดว่าจะใช้งานได้ภายในสิ้นปีนี้ แต่อาจใช้เวลาหลายปีกว่าจะบรรลุเป้าหมายในการเพิ่มปริมาณงานเครือข่าย ในช่วงระยะเวลารอคอยที่ยาวนานนี้ โซลูชันของเครือข่ายเลเยอร์ที่สองบน Ethereum ได้เข้าสู่วิสัยทัศน์ของผู้คนอีกครั้ง รูปแบบสองชั้นแบบดั้งเดิมแนะนำสมมติฐานด้านความปลอดภัยเพิ่มเติม ดังนั้น จึงจำเป็นต้องมีแบบจำลองทางเศรษฐกิจที่ซับซ้อนและกลไกการออก แผน zkRollup แบบสองชั้นที่พิสูจน์ความรู้เป็นศูนย์ได้ดึงดูดความสนใจของชุมชน Ethereum อย่างค่อยเป็นค่อยไป
zkSync เป็นโซลูชัน Ethereum เลเยอร์ 2 ของ Matter Labs ที่ใช้เทคโนโลยี zkRollup และขณะนี้อยู่ระหว่างการทดสอบสาธารณะบน Ethereum mainnet ไม่จำเป็นต้องเชื่อถือบุคคลที่สามใด ๆ ตามหลักการแล้วสามารถเพิ่มทรูพุตของเครือข่ายได้หลายร้อยเท่าและลดค่าธรรมเนียมการทำธุรกรรมเพียงครั้งเดียวลงเหลือ 1 เซ็นต์ ประสบความสำเร็จได้อย่างไร มีแผนต่อไปอย่างไร และจะสามารถปรับปรุงสถานะความคับคั่งของ Ethereum ได้หรือไม่
ในการถ่ายทอดสด Bihu นี้ เรารู้สึกเป็นเกียรติที่ได้เชิญ Alex Gluchowski ซีอีโอและผู้ร่วมก่อตั้ง Matter Labs มาแบ่งปัน "zkSync: Ethereum Scalability Solution Based on zkRollup" Alex เป็นผู้มีส่วนร่วมอย่างแข็งขันในชุมชน Ethereum เขาไม่เพียงแต่เป็นนักพัฒนาด้านเทคนิคที่ยอดเยี่ยมเท่านั้น
Alex: Matter Labs ก่อตั้งขึ้นเมื่อหนึ่งปีครึ่งที่แล้วในฐานะสถาบันวิจัย โดยมีเป้าหมายเพื่อแก้ปัญหาการปรับขนาดของบล็อกเชนแบบกระจายอำนาจ ในเวลานั้น โดยเฉพาะอย่างยิ่งหลังจาก CryptoKitties ทุกคนตระหนักดีว่าหากไม่เสียสละคุณสมบัติหลัก Ethereum จะไม่สามารถปรับขนาดเพื่อรองรับการยอมรับจำนวนมากได้
กล่าวอีกนัยหนึ่ง: เราเชื่อมั่นอย่างยิ่งว่าคุณค่าที่ยิ่งใหญ่ที่สุดของบล็อกเชนแบบกระจายศูนย์และไม่ต้องได้รับอนุญาตนั้นอยู่ที่ความสามารถในการต้านทานศัตรูที่ทรงพลัง และ TON และ Libra ยังทำให้เราตระหนักว่าหากไม่มีการกระจายอำนาจอย่างแท้จริง แพลตฟอร์มบล็อกเชนจะไม่มีคุณค่า
อย่างไรก็ตาม เป็นเรื่องยากมากที่จะตระหนักถึงการขยายตัวทางเทคนิคของห่วงโซ่สาธารณะ เนื่องจากแกนหลักของการกระจายอำนาจคือหลักการ "อย่าไว้ใจ แต่ตรวจสอบ"
ดังนั้นทุกโหนดแบบเต็มควรสามารถตรวจสอบทุกธุรกรรมได้ หากทรูพุตเพิ่มขึ้นเป็นล้านระดับ ฮาร์ดแวร์ทั่วไป (เช่น แล็ปท็อป) ไม่สามารถรองรับโหนดเต็มได้ จำนวนโหนดเต็มจะลดลง และการกระจายอำนาจจะหายไป
โชคดีที่ในช่วง 2 ปีที่ผ่านมา เราได้เห็นการพัฒนาครั้งใหญ่ในด้านของการพิสูจน์ความรู้เป็นศูนย์ คุณสมบัติที่น่าสนใจที่สุดของโปรโตคอลการพิสูจน์ความรู้ที่ไม่มีศูนย์เหล่านี้คืออนุญาตให้มีการตรวจสอบการคำนวณจำนวนมากโดยใช้ทรัพยากรน้อยมาก
ซึ่งหมายความว่าเราสามารถบรรจุธุรกรรมหลายพันรายการลงในบล็อกได้ ซึ่งจะถูกตรวจสอบโดยโหนดทั้งหมดโดยมีค่าใช้จ่ายเพียงการตรวจสอบธุรกรรมเดียว
เราใช้ประโยชน์จากคุณสมบัตินี้เพื่อพัฒนา zkSync ซึ่งเป็นโปรโตคอลการปรับสเกลที่ไม่น่าเชื่อถือสำหรับ Ethereum
zkSync ขึ้นอยู่กับ zkRollup ซึ่งเป็นสถาปัตยกรรมที่รวมการพิสูจน์ความรู้เป็นศูนย์และรูปแบบความพร้อมใช้งานของข้อมูลบนเครือข่าย ด้วยวิธีนี้ zkSync มีการรับประกันความปลอดภัยที่ไม่มีใครเทียบได้: ความปลอดภัยของบัญชีบน zkSync นั้นสูงมากถึงชั้นของการรักษาความปลอดภัย (L1)
สามารถดูข้อมูลเพิ่มเติมเกี่ยวกับ zkSync ได้ที่ zkSync.io
ถามตอบ:
1. เหตุใด zkRollup จึงเป็นเทคโนโลยีที่มีแนวโน้มมากที่สุดที่จะช่วย Ethereum แก้ปัญหาการขยายตัวในขั้นตอนนี้
คำตอบ: ปัจจุบัน zkRollup เป็นโซลูชันส่วนขยายเดียวที่รวมความพร้อมใช้งานของข้อมูลสูงและการรักษาความปลอดภัยเลเยอร์ 1 (L1) บทความนี้เป็นตัวอย่างที่ดีของการเปรียบเทียบกับโซลูชันการปรับขนาดอื่นๆ:
2. จะรวมเทคโนโลยีการแบ่งส่วนของ zkRollup และ Eth 2.0 ได้อย่างไร
ตอบ: เราจะเผยแพร่บทความเกี่ยวกับความสัมพันธ์ระหว่าง zkRollup และ Ethereum sharding ใน 2 สัปดาห์
พูดอย่างคร่าวๆ: Eth 2.0 จะเพิ่ม TPS ของ zkRollup โดยตรงและลดค่าใช้จ่าย ปัจจุบัน zkRollup สามารถรองรับได้ถึง 2000TPS
3. zkSync จะมีโทเค็นเป็นของตัวเองหรือไม่?
ตอบ: เราจะมีโทเค็นการเดิมพัน/การกำกับดูแลในอนาคตเพื่อจัดการการมีส่วนร่วมของผู้ตรวจสอบความถูกต้องหลายคน
4. ขาดความไว้วางใจในการใช้ zkRollup เนื่องจากต้องพึ่งพาผู้เข้าร่วมจากส่วนกลาง จะหลีกเลี่ยงความเสี่ยงที่จะถูกควบคุมได้อย่างไร
คำตอบ: zkSync เองไม่มีกลไกที่เชื่อถือได้สำหรับตัวตรวจสอบความถูกต้อง อย่างไรก็ตาม โปรโตคอล ZK ที่แตกต่างกันใน zkSync มีกลไกและการแลกเปลี่ยนที่ต่างกัน
zkRollup มีตระกูลโปรโตคอล ZK ที่สำคัญสองตระกูล: SNARKS และ STARKS โดยที่ SNARKS มีการกำหนดค่าที่เชื่อถือได้
SNARKS ต้องการการกำหนดค่าที่เชื่อถือได้เพื่อให้เสร็จสิ้นพร้อมกัน ใน zkSync1.0 โปรโตคอลที่เราใช้คือ PLONK มีการกำหนดค่าที่เชื่อถือได้ทั่วโลก ฤดูใบไม้ร่วงที่แล้ว มีพิธีใหญ่ มีคนเข้าร่วมมากกว่า 200 คน รวมถึงพวกเรา V God และคนดังอื่นๆ ตราบใดที่ผู้เข้าร่วมคนใดคนหนึ่งมีความซื่อสัตย์ การตั้งค่านี้ก็จะปลอดภัย
https://eprint.iacr.org/2019/1400.pdf
ในขณะที่ STARKS มีความโปร่งใส: ไม่จำเป็นต้องมีการกำหนดค่าที่เชื่อถือได้ ใน zkSync 2.0 เราวางแผนที่จะใช้โปรโตคอล STARKS ที่เรียกว่า RedShift ต่อไปนี้เป็นเอกสารทางเทคนิคทางเทคนิคของโปรโตคอล:
5. คาดว่าจะประกาศโทเค็นเมื่อใด
A: ปัจจุบันเราให้ความสำคัญกับเทคโนโลยีหลักซึ่งสำคัญที่สุด เราจะมีประกาศเกี่ยวกับโทเค็นในอีกไม่กี่เดือน
6. กลยุทธ์ทางการตลาดของ zkSync คืออะไร? จะดึงดูดผู้ใช้มากขึ้นได้อย่างไร?
ตอบ: เท่าที่เกี่ยวข้องกับกลยุทธ์ทางการตลาด เรามุ่งมั่นที่จะผสานรวม zkSync และแอพและโปรโตคอลฝั่ง C
7. zkSync มีแผนที่จะรวมเข้ากับกระเป๋าเงินและการแลกเปลี่ยนหรือไม่?
คำตอบ: เรากำลังดำเนินการรวมกระเป๋าเงินและการแลกเปลี่ยนการเชื่อมต่อ ซึ่งสามารถลดค่าธรรมเนียมการทำธุรกรรมได้อย่างมาก ปัจจุบันค่าธรรมเนียมการทำธุรกรรมสูงมาก (เพิ่งถึง 100Gwei)
8. ZkRollup และ Optimistic Rollup แตกต่างกันอย่างไร
คำตอบ: ใน zkRollup ความถูกต้องของธุรกรรมแต่ละรายการจะได้รับการตรวจสอบก่อนธุรกรรมจะเกิดขึ้น ผู้ตรวจสอบไม่สามารถทำความชั่วได้
อย่างไรก็ตาม ใน Optimistic Rollup พฤติกรรมของ Validator จะไม่ถูกจำกัด ดังนั้นผู้ใช้จึงต้องตรวจสอบธุรกรรมที่ไม่ถูกต้องด้วยตัวเอง เมื่อพบธุรกรรมที่ไม่ถูกต้อง พวกเขาจำเป็นต้องส่งหลักฐานการฉ้อโกงไปยังเครือข่ายหลัก หลักฐานการฉ้อโกงเหล่านี้จะย้อนกลับธุรกรรมที่ไม่ถูกต้อง รวมถึงธุรกรรมที่ถูกต้องทั้งหมดที่เกิดขึ้นหลังจากนั้น
นี่หมายถึงบางสิ่ง:
1. ความปลอดภัยของ Optimistic Rollup ต่ำกว่า เนื่องจากหลักฐานการฉ้อโกงมีความเสี่ยงที่จะไม่ถูกดำเนินการ ค่าทั้งหมดที่ถูกล็อกไว้ในค่าสะสมที่ปรับให้เหมาะสมถูกขโมยไป
2. ความสามารถในการปรับขนาดของ Optimistic Rollup นั้นแย่กว่า เนื่องจากผู้ใช้ (หรือตัวแทนของพวกเขา) ต้องตรวจสอบและดำเนินการธุรกรรมทุกรายการ
3. เวลาถอนออกจาก Optimistic Rollup นั้นนานขึ้น (อย่างน้อย 1 สัปดาห์ เพื่อให้ผู้ใช้มีเวลาเพียงพอในการส่งหลักฐานการฉ้อโกง)
4. สถาปัตยกรรมของ Optimistic Rollup หมายความว่าการใช้ความเป็นส่วนตัวมีราคาแพงมาก (สูงกว่าใน ZkRollup ถึง 1,000 เท่า)
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการเปรียบเทียบระหว่างทั้งสอง โปรดดูบทความต่อไปนี้:
9. ZkRollup และ Validum แตกต่างกันอย่างไร
คำตอบ: ZkRollup คล้ายกับ Validum ในแง่ของการรับรองความถูกต้องของการทำธุรกรรม แต่วิธีจัดการกับความพร้อมใช้งานของข้อมูลนั้นแตกต่างกัน
ใน ZkRollup ข้อมูลจำนวนเล็กน้อยเกี่ยวกับธุรกรรมแต่ละรายการจะถูกเผยแพร่ผ่านเครือข่าย Ethereum ในขณะที่ใน Validum ข้อมูลจะได้รับการจัดการผ่านการรับรองข้อมูลจำนวนมาก เป็นผลให้ค่าธรรมเนียมการทำธุรกรรมใน Validum ลดลง แต่จำเป็นต้องไว้วางใจในทนายความข้อมูล
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับความแตกต่างระหว่างทั้งสอง โปรดดู:
10. จะเป็นโหนด zkSync ได้อย่างไร?
ตอบ: คุณเพียงแค่ต้องซื้อและเดิมพันโทเค็น zkSync
11. โปรโตคอล zkSync ได้รับการออกแบบมาเพื่อแก้ปัญหาการทำธุรกรรมของเลเยอร์ที่สอง ดังนั้นจึงสามารถจัดการกับปัญหาของสัญญาอัจฉริยะได้หรือไม่?
คำตอบ: ใช่ เรากำลังพัฒนา Zinc ซึ่งเป็นภาษาสัญญาอัจฉริยะ รวมถึงเครื่องเสมือนสำหรับการพิสูจน์ที่ไม่มีความรู้เพื่อรับประกันความปลอดภัย หากต้องการเรียนรู้เพิ่มเติม โปรดดูที่เว็บไซต์ต่อไปนี้:
12. แตกต่างจากโซลูชันของ Loopring อย่างไร
ตอบ: Loopring มุ่งเน้นไปที่การแลกเปลี่ยนแบบกระจายอำนาจ ในขณะที่เรามุ่งเน้นไปที่สถาปัตยกรรมหลัก ดังนั้นเทคโนโลยีของเราจึงก้าวหน้ามากขึ้น และฉันคิดว่าเราจะร่วมมือกับ Loopring ในอนาคต
13. ฉันสังเกตเห็นว่า zkSync เพิ่งเสร็จสิ้นการอัปเกรดสัญญา คุณสามารถแนะนำสั้นๆ ได้หรือไม่
http://zksync.io/zksync-1.0-audit.pdf
ตอบ: เราว่าจ้าง ABDK Consulting เพื่อดำเนินการตรวจสอบระบบอย่างครอบคลุม รวมถึง: โปรโตคอล การเข้ารหัส โปรแกรมวงจร ZK และสัญญาอัจฉริยะ ต่อไปนี้คือผลการตรวจสอบ:
การตรวจสอบรอบนี้ช่วยเราได้มาก ABDK Consulting ดำเนินการโดยผู้เชี่ยวชาญด้านการเข้ารหัสที่มีประสบการณ์ซึ่งรวมถึงโพไซดอนแฮช
14. ตอนนี้ค่าธรรมเนียมการทำธุรกรรมแต่ละครั้งเท่าไหร่? ต้องใช้เวลาเท่าไหร่?
คำตอบ: หากราคาก๊าซยังคงอยู่ที่ 100Gwei ค่าธรรมเนียมการทำธุรกรรมแต่ละครั้งจะอยู่ที่ประมาณ 0.01 ดอลลาร์ ในแง่ของเวลา การพิสูจน์เต็มบล็อกจะใช้เวลาประมาณ 20 นาที แต่ตัวเลขเหล่านี้ไม่แน่นอนและขึ้นอยู่กับโหลดของเครือข่าย
15. มีแผนพัฒนาชุมชนชาวจีนหรือไม่?
ตอบ: จนถึงตอนนี้ เรายังไม่ได้ลงทุนมหาศาลในการสร้างชุมชนให้เติบโต แต่กลับเน้นพลังงานส่วนใหญ่ไปกับเทคโนโลยี ชุมชนมีการเจริญเติบโตตามธรรมชาติมาโดยตลอด แน่นอน เรามีแผนที่จะพัฒนาชุมชนในอนาคตโดยเฉพาะชุมชนชาวจีนมีความสำคัญต่อเรามาก
16. zkSync รองรับ Defi ได้หรือไม่?
คำตอบ: แน่นอน เมื่อเราใช้ Zinc ในการเขียนสัญญาอัจฉริยะแล้ว ความสามารถในการประกอบของ Defi ก็จะเป็นไปได้บนแพลตฟอร์ม
17. เราเข้าใจว่าพลังการประมวลผลของ zkSync นั้นดีกว่า Optimistic Rollup แต่ปัจจุบัน zySync มีปัญหาทางเทคนิคในการสร้างการพิสูจน์ ZK สำหรับการคำนวณแบบสุ่มหรือไม่ มีข้อจำกัดตรงไหน?
คำตอบ: ตามทฤษฎีแล้ว Optimistic Rollup ควรจะง่ายกว่าเพื่อรองรับการคำนวณแบบสุ่ม และยังสามารถรองรับ EVM bytecode ที่มีอยู่ของพอร์ตได้อีกด้วย แต่การพิสูจน์ ZK ก็เป็นไปได้เช่นกัน และเรากำลังดำเนินการอยู่
ข้อจำกัดหลักสำหรับนักพัฒนาซอฟต์แวร์คือต้องเขียนโปรแกรมในลักษณะที่ไม่สมบูรณ์ของทัวริง กล่าวคือ ไม่มีการวนรอบตัวแปรและการเรียกซ้ำ
18. ฉันสามารถใช้ Zinc เพื่อสร้างบัญชีให้ผู้อื่นได้หรือไม่?
คำตอบ: ใช่ ทุกคนสามารถสร้างบัญชีบน zkSync สำหรับที่อยู่ใดก็ได้ เพียงแค่ส่ง ETH หรือโทเค็นอื่นๆ ไปยังที่อยู่นั้น
19. Zksync จะรองรับ NFT เมื่อใด
คำตอบ: เรากำลังทำการวิจัยเพื่อรองรับ NFT เรายังไม่สามารถระบุเวลาที่แน่นอนได้ แต่จะเป็นจริงในอนาคตอย่างแน่นอน
20. คุณสามารถแบ่งปันกรณีของการรวม zksync และกระเป๋าเงินได้หรือไม่?


