เร็วๆ นี้? Vitalik ตีความเส้นทางการพัฒนาของ Ethereum 2.0
หมายเหตุบรรณาธิการ: บทความนี้มาจากCrypto Valley สด (รหัส: cryptovalley)หมายเหตุบรรณาธิการ: บทความนี้มาจาก
Crypto Valley สด (รหัส: cryptovalley)
ผู้เขียน: ConsenSys แปล: Ling Jie ทำซ้ำโดย Odaily โดยได้รับอนุญาต
วิสัยทัศน์ของผู้ก่อตั้ง Ethereum สำหรับเครือข่ายและวิธีการสนับสนุนการพัฒนา Beacon Chain ในปี 2020
จะเกิดอะไรขึ้นใน Ethereum 2020? ในกรณีที่คุณพลาด Vitalik Buterin ได้ทวีตแผนงานการพัฒนาในอนาคตของ Ethereum คุณสงสัยหรือไม่ว่ากราฟของเขาหมายถึงอะไร? และสิ่งที่คาดหวังในปีนี้? ผู้เขียนได้ใส่คำอธิบายประกอบลงในลิงก์ในภาพและแสดงตัวอย่างสิ่งที่ Ethereum อาจนำมาในปี 2020
ชื่อเรื่องรอง
eth1.x other
eht1.x statelessness
การรวม: ปรับขนาด Ethereum เป็น Proof of Stake (POS) และ Shards
รูปต่อไปนี้เป็นแผนงานสำหรับการเปลี่ยนแปลงของ Ethereum เป็น 2.0
จากบนลงล่างของภาพส่วนใหญ่ครอบคลุมสี่ด้าน:"เฟส 0 ของ Ethereum 2.0 (eth2.0) เริ่มต้นขึ้น และ eth1.0 จะค่อยๆ บรรจบกับ eth2.0 (เลิกใช้ PoW) (ส่วนนี้เรียกว่า "คอร์")"ขั้นตอนที่ 2 และการพัฒนาที่ตามมาของ Ethereum 2.0
แกนนอนตรงกลางแสดงถึงเวลา ตามแกนนี้คือ a
แกนกลาง
eth1.x statelessness
จากจุดเริ่มต้นของเฟส 0 ถึงจุดเริ่มต้นของเฟส 1 และจากนั้นไปที่ "การรวมของ eth1->eth2" การผสานมีการขึ้นต่อกันสามแบบ
การเปิดตัวเฟสแรกของ Ethereum 2.0
ระบบจะละทิ้งห่วงโซ่ PoW ผ่านการผสานของโซ่ทั้งสอง ผู้ใช้ไม่จำเป็นต้องเรียกใช้ทั้งไคลเอนต์ Ethereum 1.0 และไคลเอนต์ Ethereum 2.0 เพื่อติดตามบล็อคเชนทั้งสองอีกต่อไป กลไกฉันทามติของ Ethereum 2.0 จะถูกเปลี่ยนเป็น PoS จะมี Ethereum ที่ประกอบด้วย Beacon Chain และ Shard chains สถานะของ Eth1 ถูกจัดเก็บไว้ในชาร์ด 0 (Shard 0) และผู้ใช้สามารถทำธุรกรรมและใช้แอปพลิเคชันต่อไปได้
การรวมสองเครือข่ายเข้าด้วยกันถือเป็นก้าวกระโดดครั้งใหญ่ในด้านความสามารถในการปรับขนาดของ Ethereum เพื่อให้การผสานเป็นไปได้และดำเนินการได้อย่างปลอดภัย ต้องใช้วิศวกรรมจำนวนมาก การพึ่งพาทั้งสามที่กล่าวถึงข้างต้นจัดประเภทงานส่วนใหญ่ที่เกี่ยวข้องกับการควบรวมกิจการ
มีหลายสิ่งที่ต้องหารือเกี่ยวกับการควบรวมกิจการของเครือข่ายทั้งสองและโครงการอื่นๆ แต่บทความนี้จะเน้นที่ "แกนหลัก" และ "eth1 เราเริ่มต้นด้วย Ethereum 2.0 เฟส 0 ก่อน
ชื่อเรื่องรอง
เฟส 0 ของ Ethereum 2.0
สิ่งที่น่าจะนำไปใช้ใน Ethereum 2020 มากที่สุดคือบีคอนเชน
ระยะที่ 0 รวมเครือข่าย PoS ที่กำลังทำงานอยู่ แต่ยังไม่รวมถึงการแบ่งส่วนย่อยหรือความสามารถในการประมวลผลธุรกรรม (นอกเหนือจากการดำเนินการตรวจสอบความถูกต้อง)
ปรับใช้สัญญาจำนอง Ethereum 2.0 (สัญญาเงินฝาก) บนเครือข่ายหลัก Ethereum 1.0
ทีมไคลเอ็นต์ Ethereum 2.0 อย่างน้อย 2 ทีม (ควรเป็น 3 ทีม) สามารถปล่อยซอฟต์แวร์เวอร์ชันที่ใช้งานจริงได้
เมื่อสัญญาการเดิมพันได้รับการปล่อยตัว จะมีผู้ตรวจสอบความถูกต้องอย่างน้อย 16,384 คนเดิมพันในสัญญา (เดิมพันอย่างน้อย 524,288 ETH)
ชื่อเรื่องรอง
ทำไม Ethereum 2020 ทำให้ Beacon Chain เป็นไปได้
ผู้สนับสนุนจาก Ethereum Foundation และทีมอื่นๆ (เช่น Artemis, Harmony, Lodestar, Nethermind, Parity) ก็เข้าร่วม เช่นเดียวกับธุรกิจที่สร้าง Stake-as-a-Service และ "ผู้มาใหม่" บางส่วน งานตรวจสอบบางส่วนได้เสร็จสิ้นแล้ว
ภารกิจในการส่งมอบ Beacon Chain ในปี 2020 มีความชัดเจนและมุ่งเน้น งานส่วนใหญ่ยังทำในลักษณะกระจาย
จากมุมมองทางเศรษฐกิจและสังคม อัตราร้อยละต่อปี (APR) ที่มากกว่า 20% เป็นอัตราที่น่าสนใจสำหรับองค์กรตลาดเสรี และการเปิดใช้งานตัวตรวจสอบ 16,384 ตัว (524,288 ETH ที่เดิมพัน) (ยิ่งตรวจสอบมากอัตราดอกเบี้ยต่อปียิ่งถูกลง)
ชื่อเรื่องรอง
เวอร์ชันที่ใช้งานจริงของไคลเอ็นต์ beacon chain นั้นคาดว่าจะได้รับการปล่อยตัวหลังจากการทบทวนเพิ่มเติม และ multi-client testnet จะเสถียรสักระยะหนึ่ง ส่วน testnet แบบ single-client นั้นเสถียรแล้ว แม้ว่าจะต้องมีการปรับแต่งและทดสอบเพิ่มเติมภายใต้ภาระงานสูง .
ยินดีต้อนรับผู้ร่วมให้ข้อมูลเพิ่มเติมเสมอ พื้นที่ของการสนับสนุน ได้แก่ เครือข่ายเพียร์ทูเพียร์ฝั่งไคลเอ็นต์ การทำงานร่วมกันฝั่งไคลเอ็นต์ และลักษณะทั่วไปของฝั่งไคลเอ็นต์และการทดสอบเครือข่าย ความปลอดภัย ประสิทธิภาพ และความเสถียร
สำหรับผู้เชี่ยวชาญด้านการแฮ็ก การรักษาความปลอดภัย VM (Ethereum Virtual Machine) และสัญญาอัจฉริยะ งานตรวจสอบสัญญาเงินฝากและการตรวจสอบรันไทม์ (โครงการการตรวจสอบอย่างเป็นทางการสำหรับการตรวจสอบการวิเคราะห์แบบไดนามิก เช่น Ethereum) เป็นสิ่งสำคัญที่สุด แม้ว่าไบต์โค้ดจะยังไม่ได้ปรับใช้บน mainnet เนื่องจากจะไม่มีการเปลี่ยนแปลงในสัญญาการปักหลัก งานสามารถเริ่มก่อนกำหนดได้
ชื่อเรื่องรอง
Ethereum 1.x ต้องการความช่วยเหลือ
ส่วนบนของกราฟ "eth1.x other" คือโครงการที่เกี่ยวข้องกับ Ethereum mainnet ปัจจุบัน
พรีคอมไพล์ BLS12-381 ได้รับการสนับสนุนโดย Alex Vlasov จากทีม Matter Labs เป็นเวลาหลายเดือน และ EIP 2537 ก็กำลังดำเนินการอยู่ EIP 2537 เพิ่มการสนับสนุนสำหรับเส้นโค้ง BLS12-381 ที่ eth2 ใช้อยู่ และจะทำให้สัญญาอัจฉริยะเป็นไคลเอ็นต์แบบ light สำหรับ eth2 ด้วยการคอมไพล์ล่วงหน้า ทำให้สามารถเขียนสัญญาอัจฉริยะใหม่เพื่อตรวจสอบข้อมูลจากชิ้นส่วน eth2 ได้ การเปิดตัว Ethereum 2.0 Phase 1 จะแนะนำ Sharding ซึ่งจะปรับปรุงความพร้อมใช้งานของข้อมูลสำหรับ Ethereum 1.0 Rollups การยกเลิกเป็นสัญญาอัจฉริยะที่ใช้เวลาส่วนใหญ่ของการคำนวณและการจัดเก็บแบบออฟไลน์ แต่ข้อมูลบางส่วนยังคงอยู่ในเครือข่ายเพื่อใช้ในภายหลัง Rollups สามารถปรับขนาดได้มากขึ้นหากไม่ถูกจำกัดโดยความพร้อมใช้งานของข้อมูล ด้วย Alex Vlasov การคอมไพล์ล่วงหน้า BLS12-381 ดูเหมือนว่าจะพร้อมใช้งานในปี 2020 (อาจจะก่อน Beacon Chain)
EIP-1559 นั้นน่าตื่นเต้นสำหรับผู้ใช้เพราะพวกเขาสามารถเพิกเฉยต่อการตั้งค่าราคาก๊าซได้ ในขณะเดียวกันก็วางใจได้ว่าพวกเขาจะไม่จ่ายค่าธรรมเนียมมากเกินไปหรือกังวลเกี่ยวกับการทำธุรกรรมที่ล่าช้าอย่างไม่เป็นธรรม EIP กล่าวว่า: "คาดว่าผู้ใช้ส่วนใหญ่จะไม่ต้องปรับค่าธรรมเนียมน้ำมันด้วยตนเองแม้ว่าเครือข่ายจะยุ่งก็ตาม" นอกจากนี้ EIP1559 ยังเกี่ยวข้องกับการเผาค่าธรรมเนียมบางส่วนเพื่อชดเชยอัตราเงินเฟ้อของ ETH โดยไม่ลดรางวัลนักขุดลงอย่างมาก มีการดำเนินการบางอย่างตั้งแต่ EIP1559 ถูกเสนอเมื่อปีที่แล้ว ขออภัย ขณะนี้ไม่มีเจ้าของสำหรับ EIP นี้
การสรุปบัญชีอนุญาตให้สร้างบัญชีด้วยการให้สิทธิ์แบบลอจิคัล ความยืดหยุ่นที่เพิ่มขึ้นนี้อาจกว้างไกล นี่คือตัวอย่างง่ายๆ กระเป๋าเงินสัญญาอัจฉริยะหลายลายเซ็นสามารถใช้เงินที่มีอยู่เพื่อชำระค่าน้ำมัน เมื่อสร้างและเติมเงินกระเป๋าเงินแล้ว ไม่จำเป็นต้องมีบัญชี ETH แยกต่างหากเพื่อโต้ตอบกับกระเป๋าเงินและจ่ายค่าธรรมเนียม การสรุปบัญชีย้อนหลังไปถึงปี 2015 แต่ข้อเสนอเมื่อเดือนที่แล้วได้เปิดโอกาสให้ปี 2020 ทำให้มันเกิดขึ้น
ชื่อเรื่องรอง"ขอชื่นชมทีมงาน Geth"สัปดาห์ที่แล้ว Geth เปิดตัวครั้งที่ 164 บน Github อย่าลืมว่าทีม Geth ยังคงเปิดตัวคุณสมบัติใหม่ การปรับปรุง และการเพิ่มประสิทธิภาพสำหรับ Geth เป็นเรื่องง่ายที่จะยอมรับงานของพวกเขา เครดิต (เรียงตามตัวอักษร): Guillaume Ballet, Zsolt Felföldi, Felix Lange, Gary Rong, Adam Schmideg, Martin Holst Swende, Péter Szilágyi!
การโจมตีเซี่ยงไฮ้
(กับอดีตเพื่อนร่วมทีมอย่าง นิค จอห์นสัน และ เจฟฟรีย์ วิลค์)
ไม่กี่เดือนที่ผ่านมา Péter เป็นแขกรับเชิญที่โต๊ะกลมสำหรับนักพัฒนา ConsenSys เขาแบ่งปันความคิดบางอย่างเกี่ยวกับ eth2, การไร้สัญชาติ, การจูงใจผู้มีส่วนร่วม และการชื่นชมผู้คน (เริ่มประมาณนาทีที่ 49 ของวิดีโอ) ขอขอบคุณ Péter สำหรับการเตือนความจำ และสำหรับ Péter และทีมงานที่เหลือสำหรับการทำงานที่ยอดเยี่ยมและความทุ่มเทของพวกเขา
ชื่อเรื่องรอง
ความเคลื่อนไหวของ Ethereum และการพัฒนาที่ตามมาในปี 2020
ปัจจุบัน สิ่งที่สามารถเกิดขึ้นได้ใน Ethereum มีดังนี้
1. beacon chain (Ethereum 2.0) จะเปิดตัวในปี 2020
5.eht1.x statelessness
2. พรีคอมไพล์ BLS12–381 ในปี 2020 (อาจเสร็จสิ้นก่อนเปิดตัว beacon chain)
3. หาก EIP 1559 และนามธรรมของบัญชีสามารถมีเจ้าของได้ ก็อาจมีการดำเนินการในปี 2563
4. Ethereum เข้าสู่เฟสแรก


