Ethereum 2020: แผนงานและ Outlook
หมายเหตุบรรณาธิการ: บทความนี้มาจากผู้ที่ชื่นชอบ Ethereum (ID: ethfans)ผู้ที่ชื่นชอบ Ethereum (ID: ethfans)
Ethereum จะนำอะไรมาเซอร์ไพรส์ในปี 2020?
ผู้ที่ชื่นชอบ Ethereum (ID: ethfans)
ผู้เขียน: ethos.dev แปล: A Jian ทำซ้ำโดย Odaily โดยได้รับอนุญาต
Ethereum จะนำอะไรมาเซอร์ไพรส์ในปี 2020?
คุณอาจพลาดข้อความ Vitalik Buterin ทวีต "แผนงาน Ethereum ในใจของฉัน" คุณยังสงสัยหรือไม่ว่าภาพที่เขาเผยแพร่หมายถึงอะไร และอะไรคือไฮไลท์ของ Ethereum ในปีนี้
ฉันไฮเปอร์ลิงก์รูปภาพที่เขาโพสต์ เพียงเท่านี้เราก็สามารถดูตัวอย่างไฮไลท์ที่เป็นไปได้ของ Ethereum ในปี 2020
ดาบสองเล่ม: ปรับขนาดปริมาณงาน Ethereum ด้วย Proof-of-Stake และ Sharding
นี่คือแผนงาน Ethereum ส่วนตัวของ Vitalik ที่ทำเครื่องหมายด้วยไฮเปอร์ลิงก์ แน่นอนว่าการเลือกลิงก์เป็นความรับผิดชอบของฉันเอง ภาพประกอบยังคงเป็นเพราะ Vitalik
-หมายเหตุผู้แปล: รูปภาพที่นี่ไม่สามารถแสดงไฮเปอร์ลิงก์ที่ผู้เขียนเพิ่มเข้ามาได้ และยังคงเป็นรูปภาพต้นฉบับที่เผยแพร่โดย Vitalik -
ในภาพนี้มีสี่บล็อกจากบนลงล่างคือ:
"Ethereum 1.x เบ็ดเตล็ด"
"Ethereum 1.x ไร้สัญชาติ"
"แกนหลัก" เกี่ยวกับการลบการพิสูจน์งาน (PoW) จาก eth2 Phase 0 ถึง eth1->2 ผสาน
eth1 ->eth2 ระยะที่ 2 และหลังจากนั้น
แกนแนวนอนแนวนอนตรงกลางแสดงถึงลำดับเวลา บนแกนนี้เป็นส่วนแกนหลัก เริ่มจากเฟส 0 ถึงเฟส 1 จากนั้นไปที่ "การควบรวมครั้งใหญ่": eth1 -> eth2 merger การผสานรวมครั้งใหญ่ขึ้นอยู่กับสามสถานที่:
เปิดตัว Eth2 เฟส 1
วิสัยทัศน์ทางเทคนิคและการทำให้เป็นจริงของการควบรวมกิจการ eth2
Eth 1.x ไร้สัญชาติ
Ethereum 2.0 Phase 0
Grand Merge เป็นก้าวกระโดดครั้งใหญ่ในด้านความสามารถในการปรับขนาดสำหรับ Ethereum ซึ่งต้องการงานด้านวิศวกรรมจำนวนมากเพื่อให้เป็นไปได้และใช้งานได้อย่างปลอดภัย หลักฐานข้างต้นชี้ให้เห็นถึงการจัดประเภทของงาน
ข้อกำหนดเบื้องต้นหลักสำหรับห่วงโซ่สัญญาณในการเริ่มต้นคือ:
มีหลายสิ่งที่ต้องหารือเกี่ยวกับการควบรวมกิจการครั้งใหญ่และอื่นๆ แต่ที่นี่เราจะพูดถึงความคืบหน้าหลักและ "Ethereum 1.x เบ็ดเตล็ด" เท่านั้น เนื่องจากเกี่ยวข้องกับ Ethereum ในปี 2020 มากกว่า เรามาเริ่มกันที่ Ethereum 2.0 Phase 0
ส่วนที่น่าจะใช้งานได้จริงในปี 2020 คือ Beacon Chain
ปรับใช้สัญญาหลักประกัน Eth2 บนห่วงโซ่หลัก Eth1
ทีมไคลเอนต์ Eth2 อย่างน้อย 2 หรือ 3 คนในอุดมคติได้เปิดตัวซอฟต์แวร์เวอร์ชันพร้อมสำหรับการผลิตแล้ว
ผู้ตรวจสอบอย่างน้อย 16,384 คนได้ฝากเงินฝากหลังจากปล่อยสัญญาเงินฝาก (จำนวนสะสมอย่างน้อย 524,288 ETH)
ชื่อเรื่องรอง
ทำไมถึงบอกว่า beacon chain อาจเปิดตัวในปี 2020?
Ethereum Foundation รวมถึงทีมอื่น ๆ (เช่น Artemis, Harmony, Lodestar, Nethermind และ Parity) รวมถึงผู้พัฒนาผู้ให้บริการ stake และแม้แต่ผู้มาใหม่ก็มีส่วนร่วมในระดับที่แตกต่างกัน นอกจากนี้ยังมีการตรวจสอบบางส่วนที่กำลังดำเนินการอยู่
จากมุมมองทางเศรษฐกิจ การดึงดูดผู้ตรวจสอบความถูกต้อง 16,384 คน (524,288 ETH) ด้วยอัตราผลตอบแทนต่อปี (APR) มากกว่า 20% เป็นสิ่งที่น่าสนใจไม่ว่าจะใช้วิธีใด (ในขณะเดียวกัน อัตราผลตอบแทนต่อปี (APR) จะลดลงเมื่อจำนวนตัวตรวจสอบเพิ่มขึ้น)
คำอธิบายภาพ
- ที่มา: Validator Yield Calculator ที่รวมอยู่ในไฮเปอร์ลิงก์ด้านบน -
ชื่อเรื่องรอง
จะมีส่วนร่วมใน Beacon Chain 2020 ได้อย่างไร
เวอร์ชันที่ใช้งานจริงของ beacon chain client คาดว่าจะออกหลังจากการตรวจสอบหลายครั้ง และ multi-client testnet สามารถทำงานได้อย่างเสถียรในช่วงระยะเวลาหนึ่ง testnet แบบ single-client หลายตัวทำงานได้อย่างเสถียรในช่วงระยะเวลาหนึ่ง แม้ว่าการปรับให้เหมาะสมและการดีบัก ทำงาน
Ethereum ยินดีต้อนรับผู้มีส่วนร่วมมากขึ้นเสมอ พื้นที่ที่ต้องการการสนับสนุนรวมถึง: การสร้างเครือข่ายเพียร์ทูเพียร์ฝั่งไคลเอ็นต์, การทำงานร่วมกันฝั่งไคลเอ็นต์, เครื่องมือทดสอบที่ใช้กันทั่วไป, ความปลอดภัยเครือข่ายฝั่งไคลเอ็นต์และประสิทธิภาพ, ประสิทธิภาพ และความเสถียร
ผู้เชี่ยวชาญในสาขาการแฮ็ก ความปลอดภัย EVM และสัญญาอัจฉริยะ คุณต้องการความช่วยเหลือจากคุณเสมอในการตรวจสอบสัญญามาร์จิ้นและประเมินการยืนยันรันไทม์ (การยืนยันรันไทม์) แม้ว่าจะยังไม่ได้ปรับใช้รหัสไบต์ของสัญญามาร์จิ้นในเชนหลัก , คุณสามารถก้าวไปข้างหน้าได้ เนื่องจากไม่มีการเปลี่ยนแปลงที่คาดหวังในสัญญามาร์จิ้น
Ethereum 1.x ต้องการความช่วยเหลือ
ส่วน "Ethereum 1.x Miscellaneous" ที่ด้านบนของไดอะแกรมนี้เป็นส่วนที่เกี่ยวข้องกับ Ethereum mainnet ปัจจุบัน
ส่วนนี้สามารถแบ่งออกเป็นสามโครงการ พูดคร่าวๆ คือ EIP สามรายการ ซึ่งต้องมีผู้ร่วมให้ข้อมูลโดยเฉพาะเพื่อปรับใช้บน mainnet ในปี 2020
การคอมไพล์ล่วงหน้าของ BLS12-381 ได้รับการเสนอโดย Alex Vlasov จาก Matter Labs เป็นเวลาหลายเดือน และกำลังเขียน EIP2537 ด้วย EIP 2537 เพิ่มการสนับสนุนสำหรับเส้นโค้ง BLS12-381 ที่ใช้โดย Eth2 ทำให้สัญญาอัจฉริยะเป็นไคลเอ็นต์แบบเบาสำหรับ Eth2 ด้วยเส้นโค้ง BLS12-381 ที่คอมไพล์แล้ว สัญญาอัจฉริยะใหม่สามารถตรวจสอบข้อมูลจากเศษ Eth2 ได้ เมื่อ Eth2 Phase 1 เริ่มต้นขึ้น การแยกส่วนจะถูกนำมาใช้เพื่อปรับปรุงความพร้อมใช้งานของข้อมูลของแผนการสะสมบน Eth1 โซลูชัน Rpllup เป็นสัญญาอัจฉริยะจริง ๆ แล้ว การคำนวณและการจัดเก็บส่วนใหญ่จะอยู่นอกเครือข่าย แต่ข้อมูลบางส่วนจะถูกส่งไปยังเครือข่ายในกรณีฉุกเฉิน หากความพร้อมใช้งานของข้อมูลไม่เท่ากัน ปริมาณงานของค่าสะสมอาจมีขนาดใหญ่ขึ้น ด้วยผลงานของ Alex Vlasov การคอมไพล์ล่วงหน้าของ BLS12-381 น่าจะเปิดตัวในปี 2020 (อาจจะเร็วกว่า Beacon Chain)https://gitter.im/ethereum/AllCoreDevsEIP-1559 อาจให้ประโยชน์บางอย่างแก่ผู้ใช้ เนื่องจากผู้ใช้จะสามารถเพิกเฉยต่อการตั้งค่าค่าธรรมเนียมแก๊สเมื่อส่งธุรกรรม และ Warriors สามารถรับประกันได้ว่าพวกเขาจะไม่จ่ายค่าธรรมเนียมมากเกินไปและจะไม่รอให้เกิดความล่าช้าที่ไม่สมควร EIP เขียนว่า: "คาดว่าผู้ใช้ส่วนใหญ่จะไม่จำเป็นต้องตั้งค่าก๊าซด้วยตนเองอีกต่อไปแม้ว่ากิจกรรมการทำธุรกรรมในเครือข่ายจะเกิดขึ้นบ่อยมากก็ตาม" นอกจากนี้ EIP ยังรวมการตั้งค่าการเผาไหม้ซึ่ง เอื้อต่อการป้องกันความเสี่ยงจากภาวะเงินฝืดของ ETH แต่ไม่ต้องลดรายรับของผู้ขุดลงอย่างมาก มีการดำเนินการบางอย่างเกี่ยวกับ EIP นี้ตั้งแต่มีการเสนอเมื่อปีที่แล้ว อย่างไรก็ตาม ยังไม่มีใครออกมาเป็นผู้นำในตอนนี้
การแยกบัญชีคือการอนุญาตให้ผู้ใช้สร้างบัญชีด้วยตรรกะการให้สิทธิ์ตามอำเภอใจ (หมายเหตุของผู้แปล: การสร้างบัญชีสามารถแยกออกจากห่วงของโปรโตคอล Ethereum เอง) ความยืดหยุ่นเพิ่มเติมอาจขยายวงกว้างขึ้น นี่คือตัวอย่าง: กระเป๋าเงินสัญญาอัจฉริยะแบบหลายลายเซ็นสามารถใช้เงินของตัวเองเพื่อชำระค่าธรรมเนียมน้ำมันสำหรับการทำธุรกรรม ตราบใดที่คุณมีกระเป๋าเงินที่มีเงินอยู่ในนั้น คุณไม่จำเป็นต้องมีบัญชีอื่นที่ถือ ETH เพื่อโต้ตอบกับกระเป๋าเงินและชำระค่าน้ำมัน การกล่าวถึงการสรุปบัญชีย้อนหลังไปถึงปี 2558 แต่ข้อเสนอเมื่อเดือนที่แล้วทำให้การสรุปบัญชีเป็นไปได้ในปี 2563
หากคุณต้องการเรียนรู้เพิ่มเติมหรือมีส่วนร่วม โปรดมีส่วนร่วม
(นี่คือห้องสนทนาระหว่างผู้พัฒนาหลัก)
"Ethereum 1.x statelessness" ยังต้องการการสนับสนุน แต่เป็นหัวข้อใหญ่ คุณสามารถดูแผนงานที่เสนอนี้สำหรับ "stateless ethereum" และ "Ethereum Foundation Blog" 1.x Files"
สวมหมวกให้กับทีม Geth
เมื่อสัปดาห์ที่แล้ว ทีม Geth ได้ปล่อยเวอร์ชัน 164 บน Github เราไม่ควรลืมว่าทีม Geth นั้นเพิ่มคุณสมบัติ การปรับปรุง และการเพิ่มประสิทธิภาพให้กับไคลเอนต์ Ethereum Geth อยู่เสมอ เป็นเรื่องง่ายสำหรับผู้คนที่จะยอมรับงานของพวกเขาและลืมเกี่ยวกับความพยายามที่พวกเขาใส่ลงไป ร่วมไว้อาลัย (เรียงตามลำดับตัวอักษรเท่านั้น) แด่ Guillaume Ballet, Zsolt Felföldi, Felix Lange, Gary Rong, Adam Schmideg, Martin Holst Swende และ Péter Szilágyi!
ไม่กี่เดือนที่ผ่านมา Péter เป็นแขกรับเชิญที่โต๊ะกลมสำหรับนักพัฒนาที่จัดโดย ConsenSys เขาแบ่งปันความคิดบางอย่างเกี่ยวกับ Eth2, การไร้สัญชาติ, แรงจูงใจของผู้ร่วมให้ข้อมูล และผู้คนที่เขาชื่นชม (ในนาทีที่ 49 ของวิดีโอที่มีไฮเปอร์ลิงก์) ขอบคุณสำหรับคำเตือน ปีเตอร์ และขอบคุณและทีมงานของคุณสำหรับงานสำคัญ
จากมุมมองปัจจุบัน ลำดับคร่าวๆ ของการพัฒนาที่เป็นไปได้บน Ethereum มีดังนี้:
หากต้องการขอบคุณ เรียนรู้จากพวกเขา หรือมีส่วนร่วมกับ Geth โปรดเข้าร่วมช่อง Go Ethereum Discord
Ethereum 2020 และต่อๆ ไป
จากมุมมองปัจจุบัน ลำดับคร่าวๆ ของการพัฒนาที่เป็นไปได้บน Ethereum มีดังนี้:
Eth2 Phase 1
Beacon chain (Eth2 Phase 0) เปิดตัวในปี 2020
eth1 ->LS12-381 curve precompilation จะเปิดตัวในปี 2020 (อาจจะเป็นอันแรก)
หากมีใครผลักดันเรื่องนามธรรมของบัญชีและ EIP 1559 พวกเขาอาจจะเปิดตัวในปี 2020
Eth 1.x ไร้สัญชาติ
eth2 การควบรวมกิจการครั้งใหญ่


