BTC
ETH
HTX
SOL
BNB
ดูตลาด
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Vitalik: Ethereum Roadmap เน้นที่ Rollups

ECN以太坊中国
特邀专栏作者
บทความนี้มีประมาณ 4006 คำ การอ่านทั้งหมดใช้เวลาประมาณ 6 นาที
ความเป็นไปได้ใหม่สำหรับอนาคตของ Eth2: Execution Sharding + Data Sharding + Layer 2
สรุปโดย AI
ความเป็นไปได้ใหม่สำหรับอนาคตของ Eth2: Execution Sharding + Data Sharding + Layer 2

ที่มา |ethereum-magicians.org

ผู้แต่ง | Vitalik Buterin

ผู้แต่ง | Vitalik Buterinปล่อยทีมมองโลกในแง่ดีไม่นานมานี้Fuelปล่อยArbitrumระยะแรกของ testnet และแผนงานสู่ mainnet นอกจาก,Loopring、Zksyncนอกจากนี้ยังเป็นความก้าวหน้าของกระบวนการทดสอบเครือข่ายDeversifiมันยังลงจอดบนเครือข่ายทดสอบ ในด้านการสะสม ZKOMG networkและใช้เทคโนโลยีของสตาร์คแวร์เปิดตัวเครือข่ายหลักรุ่นเบต้า และพลาสมาก็มีความคืบหน้าเช่นกัน ในขณะเดียวกัน ค่าธรรมเนียมก๊าซในห่วงโซ่ eth1 ได้ขึ้นสู่ระดับสูงสุดใหม่,อื่นDapps ที่ไม่ใช่ทางการเงินถูกบังคับให้หยุดทำงาน

อื่น

แอปยังสามารถทำงานบนเครือข่ายทดสอบเท่านั้น

หนึ่งในเป้าหมายการพัฒนาของ Eth2 คือการเพิ่มความสามารถในการปรับขนาด เราใกล้จะถึงช่วงเริ่มต้นของ eth2 มาก แต่เพื่อให้ความสามารถในการปรับขนาดชั้นฐานสำหรับแอปพลิเคชัน เรายังต้องรอจนถึงขั้นตอนหลักสุดท้ายของ eth2 ในอีกไม่กี่ปีข้างหน้า (ผู้แปล หมายเหตุ: การดำเนินการระยะที่ 2 ) แดกดันความพร้อมใช้งานของ eth2 ในฐานะเลเยอร์ความพร้อมใช้งานของข้อมูลสำหรับการยกเลิกจะพร้อมใช้งานในระยะที่ 1 ก่อนที่ eth2 จะสามารถนำมาใช้กับแอปพลิเคชัน L1 "ดั้งเดิม" ได้อย่างแท้จริง เมื่อรวมข้อเท็จจริงเหล่านี้เข้าด้วยกัน เราสามารถสรุปได้: เพื่อจัดการกับความต้องการด้านการขยายขนาดในระยะสั้นและระยะกลาง ระบบนิเวศ Ethereum ทั้งหมดจำเป็นต้องมุ่งเน้นไปที่การหมุนเวียน (รวมถึงเทคโนโลยีพลาสมาและแชนเนล)

หากนี่คือหลักฐาน เราสามารถเรียนรู้เกี่ยวกับลำดับความสำคัญที่ควรได้รับในการพัฒนา Ethereum Central และการพัฒนาระบบนิเวศ ซึ่งค่อนข้างแตกต่างจากเส้นทางการพัฒนาในปัจจุบัน แล้วเราควรให้ความสำคัญกับประเด็นไหน?

ระยะสั้น: พัฒนาโครงสร้างพื้นฐาน Eth1 เพื่อรองรับ Rollups

  • EIP 2929ในระยะสั้น หนึ่งในผลลัพธ์หลักของสิ่งนี้คืองานขยายสำหรับชั้นฐาน Ethereum ส่วนใหญ่จะมุ่งเน้นไปที่การขยายความจุข้อมูลของบล็อก แทนที่จะเพิ่มประสิทธิภาพของการคำนวณแบบออนไลน์หรือการดำเนินการ IO ปัจจัยชี้ขาดสำหรับความสามารถในการปรับขนาดของ Rollups คือจำนวนข้อมูลที่ห่วงโซ่สามารถบรรจุได้ หากสามารถปรับปรุงตาม 60 kB/s ปัจจุบัน ความสามารถในการปรับขนาดของ Rollups จะสามารถเพิ่มประสิทธิภาพได้มากขึ้น

  • EIP 1559ที่ระดับฐาน ปัจจัยต่อไปนี้จำเป็นต้องให้ความสนใจอย่างต่อเนื่อง:

  • : รับประกันว่า Ethereum blockchain สามารถต้านทานการโจมตี DoS ภายใต้สถานการณ์ก๊าซในปัจจุบัน

  • : หนึ่งคือการส่งเสริมการทำลาย ETH อีกอย่างคือเพื่อเพิ่มประสิทธิภาพการทำธุรกรรม และเกือบจะให้แน่ใจว่าธุรกรรมนั้นถูกบรรจุลงในบล็อกถัดไป (การยกเลิกยังคงต้องรอการยืนยัน)

การคอมไพล์ล่วงหน้าเส้นโค้งวงรีใหม่เพื่อรองรับการโปรแกรม ZK rollups อย่างเต็มรูปแบบ

งานที่เกี่ยวข้องกับไคลเอนต์ไร้สัญชาติ รวมถึงการแปลงจาก hex tree เป็นไบนารี่ทรี เป็นต้น (ไคลเอ็นต์ไร้สัญชาติเหมาะสมอย่างยิ่งไม่ว่าเราจะใช้ Ethereum blockchain อย่างไร)การสรุปบัญชีเป็นเรื่องเร่งด่วนน้อยกว่าเพราะเราสามารถนำไปใช้กับ L2 ได้ไม่ว่า L1 จะรองรับหรือไม่ก็ตาม มี "คุณสมบัติชั้นฐานที่ดี" อื่น ๆ ที่ค่อนข้างไม่สำคัญในขณะนี้ไคลเอนต์ Eth1 สามารถกำหนดใหม่เป็นไคลเอนต์ค่าสะสมที่มองโลกในแง่ดี การย้อนกลับในแง่ดียังคงต้องใช้โหนดแบบเต็ม และหากกฎการเปลี่ยนสถานะภายในของการยกเลิกยังคงเป็นรูปแบบ Ethereum เป็นหลัก โดยมีการปรับเปลี่ยนบางอย่าง (เช่น เป้าหมายของ Optimism) เราก็สามารถใช้โค้ดที่มีอยู่เพื่อเรียกใช้โหนดแบบเต็มได้ ในปัจจุบัน

งานผสาน eth1+eth2

การแยกกลไกฉันทามติออกจากกลไกการเปลี่ยนสถานะได้บรรลุผลสำเร็จแล้ว และงานนี้มีส่วนช่วยให้บรรลุเป้าหมายดังกล่าว โปรดทราบว่านี่หมายความว่าโครงการเช่น TurboGeth ยังคงมีความสำคัญมาก และไคลเอนต์ที่มีปริมาณการประมวลผลสูง (แทนที่จะเป็นไคลเอนต์ eth1) จะเป็นผู้รับประโยชน์สูงสุด

  • ENS needs to support names being registered and transferred on L2; see here 54for one possible proposal of how to do this.

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

  • ที่นี่

  • เป็นข้อเสนอที่เกี่ยวข้องที่เป็นไปได้

  • ควรรวมโปรโตคอลเลเยอร์ 2 เข้ากับกระเป๋าเงิน ไม่ใช่ dapps บนเว็บ ในปัจจุบัน dapps หรือ dapps ที่คล้ายกันที่รวมเข้ากับ L2 (เช่น Gitcoin ที่รวมเข้ากับ zksync) ต้องการให้ผู้ใช้ไว้วางใจ dapp อย่างเต็มที่ ซึ่งทำให้ความปลอดภัยลดลงอย่างมาก เพื่อรักษารูปแบบความน่าเชื่อถือในปัจจุบัน จะเป็นการดีที่สุดสำหรับ L2 ที่จะเป็นส่วนหนึ่งของกระเป๋าเงิน (เมทามาสค์ สถานะ ฯลฯ) การสนับสนุนดังกล่าวควรเป็นมาตรฐาน เพื่อให้แอปพลิเคชันที่รองรับการชำระเงิน zksync สามารถใช้งานร่วมกับกระเป๋าเงินที่มี zksync ในตัวได้ทันที

เพิ่มความพยายามในการถ่ายโอนข้าม L2 โดยมีเป้าหมายเพื่อช่วยให้สามารถถ่ายโอนสินทรัพย์ข้ามเครือข่าย L2 ได้ทันทีและราบรื่น

การกำหนดมาตรฐานที่ชัดเจนยิ่งขึ้นของ Yul หรือภาษาคอมไพล์ระดับกลางอื่นๆ EVM เลเยอร์ฐานของ Ethereum และ OVM ที่ใช้โดย Optimism rollup นั้นแตกต่างกันเล็กน้อยเนื่องจากเป้าหมายการรวบรวม แต่ทั้งสองอย่างสามารถรวบรวมโดย Solidity เพื่อให้ระบบนิเวศมีอยู่โดยมีเป้าหมายการรวบรวมที่แตกต่างกัน แต่ในขณะเดียวกันก็ยอมรับภาษาที่แตกต่างกัน หลีกเลี่ยงการใช้ Solidity แบบเสาหิน มันอาจสมเหตุสมผลที่จะสร้างมาตรฐานที่ชัดเจนยิ่งขึ้นสำหรับภาษาระดับกลาง (เช่น Yul) ที่ภาษาระดับสูงทั้งหมด ​​สามารถรวบรวมจาก เรายังสามารถพิจารณาภาษาระดับกลางที่เป็นมิตรกับการตรวจสอบอย่างเป็นทางการ สามารถจัดการกับแนวคิดต่างๆ เช่น ตัวแปร แต่ยังรับประกันค่าคงที่พื้นฐาน จึงทำให้การตรวจสอบอย่างเป็นทางการง่ายขึ้นสำหรับภาษาระดับสูงที่คอมไพล์แล้วทั้งหมด

ความยั่งยืนทางเศรษฐกิจมีศูนย์กลางอยู่ที่การควบรวมกิจการMEVไม่มีการหลีกเลี่ยงความจริงที่ว่าโครงการ cryptocurrency จะต้องมีความยั่งยืนทางเศรษฐกิจ และในปี 2020 นี่หมายถึงเงินหลายล้านหรือหลายหมื่นล้าน บางส่วนสามารถจัดหาได้โดยแพลตฟอร์มการระดมทุนสินค้าสาธารณะ (เช่น Gitcoin Grants หรือ Ethereum Foundation) แต่กลไกเหล่านี้ไม่ใหญ่พอที่จะครอบคลุมเงินทุนระดับนี้ แต่โครงการเลเยอร์ 2 สามารถแก้ปัญหานี้ได้โดยออกโทเค็นของตัวเอง โดยมีเงื่อนไขว่าโทเค็นของพวกเขามีมูลค่าทางเศรษฐกิจจริง นั่นคือมูลค่าที่ L2 จับได้ในอนาคต

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

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

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

ขอบฟ้าระยะยาว

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

  • เพื่อทำความเข้าใจว่าเหตุใดจึงเป็นเช่นนั้น ให้พิจารณาปัจจัยต่อไปนี้:

  • TPS ปัจจุบันของ Ethereum อยู่ที่ประมาณ 15

  • หากทุกคนย้ายไปที่การยกเลิก TPS จะถึง 3,000 เร็วๆ นี้

เมื่อเฟส 1 มาถึง การจัดเก็บข้อมูลของการยกเลิกจะถูกย้ายไปยังเชนชาร์ด eth2 และตามทฤษฎีแล้ว TPS สูงสุดสามารถเข้าถึงได้ประมาณ 100,000phase 1.5 and doneในที่สุด หลังจากการใช้งานเฟส 2 การประมวลผลแบบโลคัลถูกจัดเตรียมไว้สำหรับเชนชาร์ด eth2 และ TPS ถึง... 1,000-5,000

นี่หมายถึง eth2's "

"ถนนทำให้ชั้นฐานคล่องตัวและมุ่งเน้นไปที่งาน ได้แก่ ความสอดคล้องและความพร้อมใช้งานของข้อมูลอันที่จริงแล้ว นี่เป็นแนวทางการพัฒนาที่ดีกว่าสำหรับ eth2 เนื่องจากความพร้อมใช้งานของข้อมูลชาร์ดนั้นปลอดภัยกว่าการคำนวณ EVM ของชาร์ดมาก แม้ว่าการตรวจสอบหลักฐานส่วนใหญ่โดยไม่สุจริตของการคำนวณ EVM แบบแบ่งส่วนจำเป็นต้องพิสูจน์การฉ้อโกง ซึ่งต้องใช้สมมติฐานการซิงโครไนซ์ 2 ยุคที่เข้มงวดและมีความเสี่ยงที่อาจเกิดขึ้น ในการสุ่มตัวอย่างความพร้อมใช้งานของข้อมูลกรณีแบบอะซิงโครนัส (หากใช้ ZKP หรือสัญญาพหุนาม) นั้นปลอดภัย。 

สิ่งนี้จะช่วยให้ Ethereum มีรูปแบบการรักษาความปลอดภัยที่แข็งแกร่งกว่าเชน L2 แบบแยกส่วนอื่น ๆ ซึ่งทั้งหมดกำลังเคลื่อนไปสู่การบังคับใช้แบบแยกส่วนบางรูปแบบ

  • eth2 จะเป็นชั้นฐานที่ทรงพลัง มีประสิทธิภาพเพียงพอที่จะให้ความเร็วในการหลบหนีของฟังก์ชันก็เพียงพอแล้ว

  • อะไรคือลำดับความสำคัญของ eth2 ในระยะยาว?

  • แบ่งเวลาการสร้างบล็อกของชาร์ดต่างๆ เพื่อให้แน่ใจว่าชาร์ดเสนอบล็อกทุกๆ สองสามร้อยมิลลิวินาที ซึ่งช่วยให้การโรลอัปที่ทำงานบนเศษชิ้นส่วนหลายชิ้นมีเวลาแฝงที่ต่ำมาก โดยไม่ต้องเสี่ยงกับเวลาแฝงที่ต่ำมากในสายโซ่

  • เพิ่มประสิทธิภาพและรวบรวมอัลกอริทึมที่เป็นเอกฉันท์

การเปลี่ยนแปลง EVM เพื่อทำให้ง่ายต่อการตรวจสอบหลักฐานการฉ้อโกง (เช่น อาจหมายถึงคุณสมบัติ "เฟรมเวิร์ก" บางประเภทที่ป้องกันไม่ให้โค้ดถูกแซนด์บ็อกซ์ หรืออนุญาตให้ทำการแมป SLOAD/SSTORE ใหม่เพื่อให้สามารถใช้บัญชีที่ไม่ใช่บัญชีได้ ที่เก็บข้อมูลนอกเหนือจากแหล่งข้อมูล)

ZK-SNARK ทุกอย่าง

หากคุณไม่เชื่อที่จะยอมรับทิศทางการพัฒนาของ "เฟส 1.5 และเสร็จสิ้น" แสดงว่ามีการประนีประนอมตามธรรมชาติ: ใช้ชาร์ดจำนวนเล็กน้อยเป็นเลเยอร์การดำเนินการ (เช่น 4-8) และใช้ชาร์ดอื่นๆ เป็นข้อมูล ชั้น. เป้าหมายคือการรักษาจำนวนของเศษที่ดำเนินการให้ต่ำพอที่ในกรณีพิเศษ คอมพิวเตอร์ทั่วไปจะสามารถตรวจสอบความถูกต้องของเศษทั้งหมดได้อย่างเต็มที่ แต่ยังคงมีขนาดใหญ่กว่าชั้นฐานปัจจุบันอย่างมาก

อ้างอิง:

ไม่สามารถย่อพื้นที่ชั้นฐานมากเกินไปได้ เนื่องจากผู้ใช้และแอปพลิเคชันยังมีความต้องการ เช่น: การสลับไปมาระหว่างการยกเลิก, การส่งหลักฐานการฉ้อโกง, การส่งหลักฐานที่ไม่มีความรู้ในการยกเลิก ZK, การออกสัญญารูทโทเค็น ERC20 (ตรวจสอบให้แน่ใจว่าผู้ใช้ส่วนใหญ่จะมีการใช้งานอยู่ ในการยกเลิก แต่สัญญาอ้างอิงต้องมีที่นั่ง) หากต้นทุนต่อธุรกรรมอยู่ที่ 140 ดอลลาร์ จะทำให้ประสบการณ์ของผู้ใช้เสียหายอย่างมาก ดังนั้น การใช้ 4-8 ชาร์ดการดำเนินการจึงสามารถลดภาระได้อย่างมากหากจำเป็น อุปกรณ์คอมพิวเตอร์ยังคงสามารถตรวจสอบชิ้นส่วนทั้งหมดได้ ทุกวันนี้ ใช้เวลาประมาณ 200-500 มิลลิวินาทีในการตรวจสอบบล็อก eth1 ที่สร้างขึ้นทุกๆ 13 วินาที ดังนั้นจึงเป็นไปได้อย่างยิ่งที่จะตรวจสอบแปดเธรดของการดำเนินการนี้ในช่วงเวลาสั้นๆ เราสามารถจินตนาการว่าลูกค้าใช้กฎเหล่านี้: หากเวลาแฝงของเครือข่ายต่ำ หรือขนาดของคณะกรรมการ > 80% ให้พึ่งพาหลักฐานการฉ้อโกงและคณะกรรมการ ในขณะที่ตรวจสอบชิ้นส่วนทั้งหมดโดยตรงในกรณีพิเศษอ้างอิง::

Vitalik Buterin บน ETHOnline

สุนทรพจน์ที่เกี่ยวข้อง

การอ่านที่แนะนำในอดีต:

"วิธีประเมินโซลูชันการขยาย Ethereum Layer-2 หกรายการ"

ข้อจำกัดความรับผิดชอบ: งานแปลของ ECN มีเป้าหมายเพื่อส่งมอบข้อมูลคุณภาพสูงและทรัพยากรการเรียนรู้สำหรับชุมชน Ethereum ของจีน ลิขสิทธิ์ของบทความเป็นของผู้เขียนต้นฉบับ การพิมพ์ซ้ำต้องระบุแหล่งที่มาของข้อความต้นฉบับและ ethereum.cn สำหรับระยะยาว พิมพ์ซ้ำ โปรดติดต่อ Authorize etheremcn@gmail.com

"การเปรียบเทียบ zk-Rollup และ Validium"

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Ethereum โปรดใส่ใจกับ:

เว็บไซต์: ethereum.cn

ETH
Vitalik
开发者
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก:
https://t.me/Odaily_News
กลุ่มสนทนา:
https://t.me/Odaily_GoldenApe
บัญชีทางการ:
https://twitter.com/OdailyChina
สารบัญบทความ
คลังบทความของผู้เขียน
ECN以太坊中国
อันดับบทความร้อน
Daily
Weekly
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android