การตีความ: แผนงาน Ethereum ของ Vitalik
หมายเหตุบรรณาธิการ: บทความนี้มาจากสถาบันวิจัยบล็อกเชนคลังสินค้าชั้นหนึ่ง (ID: first_vip1)พิมพ์ซ้ำโดย Odaily โดยได้รับอนุญาต
สถาบันวิจัยบล็อกเชนคลังสินค้าชั้นหนึ่ง (ID: first_vip1)
สถาบันวิจัยบล็อกเชนคลังสินค้าชั้นหนึ่ง (ID: first_vip1)
พิมพ์ซ้ำโดย Odaily โดยได้รับอนุญาต
Ethereum จะมีการพัฒนาอะไรบ้างในปี 2020? Vitalik Buterin โพสต์แผนงาน Ethereum ส่วนตัวบน Twitter คุณอาจสงสัยว่าแผนงานของเขาหมายถึงอะไรและอะไรคือจุดเด่นของ Ethereum ในปีนี้https://consensys.net/
ชื่อเรื่องรอง
การผสาน: การปรับขนาด Ethereum ด้วย Proof-of-Stake และ Sharding
ด้านล่างนี้คือแผนงาน Ethereum ที่มีคำอธิบายประกอบและลิงก์อ้างอิง
ลิงก์ที่เกี่ยวข้อง:
จากบนลงล่าง แผนภูมิแบ่งออกเป็นสี่ส่วนหลัก:
"eth1.x เบ็ดเตล็ด"
"eth1.x ไร้สัญชาติ"
eth1 ->จากการเปิดตัว eth2 Phase0 ไปจนถึง eth1 -> eth2 การผสาน "นิวเคลียส" ของ proof-of-work (PoW) จะถูกลบออก
eth2 ระยะที่ 2 และหลังจากนั้น
แกนแนวนอนแนวนอนตรงกลางแสดงถึงลำดับเวลา ตามแกนนอนคือ "นิวเคลียส" จากเฟส 0 ถึงเฟส 1 ไปจนถึงการรวมตัวครั้งใหญ่ของ eth1 -> eth2 การควบรวมกิจการมีข้อกำหนดเบื้องต้นสามประการ:
การเปิดตัว eth2 Phase1
eth1.x ไร้สัญชาติ
หลังจากการผสานสำเร็จ ระบบสามารถละทิ้งหลักฐานการทำงานได้ ผู้ใช้จะไม่ต้องเรียกใช้ไคลเอ็นต์ eth1 และไคลเอนต์ eth2 เพื่อติดตามสองบล็อกเชนอีกต่อไป Ethereum จะกลายเป็นระบบ Proof-of-stake ที่กระจัดกระจาย ซึ่งประกอบด้วย Beacon Chain และ Fragment Chain สถานะของ eth1 จะถูกเก็บไว้ใน shard 0 ผู้ใช้สามารถใช้แอพตามปกติและส่งธุรกรรมได้ตามปกติ
การควบรวมกิจการครั้งนี้ถือเป็นก้าวกระโดดครั้งใหญ่ในด้านความสามารถในการปรับขนาดของ Ethereum ซึ่งต้องใช้วิศวกรรมจำนวนมหาศาลเพื่อรองรับความเป็นไปได้และทำให้ปลอดภัยและมีเสถียรภาพ สถานที่ข้างต้นจัดประเภทโครงการ
มีหลายสิ่งที่ต้องพูดถึงในแง่ของการควบรวมและโครงการอื่นๆ แต่ในที่นี้เราจะโฟกัสเฉพาะนิวเคลียสและ "eth1.x จิปาถะ" เนื่องจากเป็นจุดสนใจของ Ethereum 2020 สำหรับนิวเคลียส เราเริ่มต้นด้วย Ethereum 2.0 Phase0
ชื่อเรื่องรอง
อีเธอเรียม 2.0 เฟส 0
ข้อกำหนดเบื้องต้นหลักสำหรับห่วงโซ่สัญญาณในการเริ่มต้นคือ:
ปรับใช้สัญญาหลักประกัน Eth2 บนห่วงโซ่หลัก Eth1
Danny Ryan,อย่างน้อย 2 ทีมลูกค้า ETH2 อย่างน้อย 3 ทีมเพื่อเปิดตัวซอฟต์แวร์ที่พร้อมสำหรับการผลิต
หลังจากการเปิดตัวสัญญามาร์จิ้น ผู้ตรวจสอบความถูกต้องอย่างน้อย 16,384 คน (ในจำนวนนี้มีจำนวนสะสมอย่างน้อย 524,288ETH) ฝากมาร์จิ้นไว้
ชื่อเรื่องรอง
Diederik Loerakker และสี่ทีมได้สร้างลูกค้า Eth2 คุณภาพสูง ตามลำดับตัวอักษร ลูกค้าที่กำลังสร้าง ได้แก่ Lighthouse, Nimbus, Prysm, Teku, Trinity
มีผู้ร่วมให้ข้อมูลหลายระดับจาก Ethereum Foundation และทีมอื่นๆ เช่น Artemis, Harmony, Lodestar, Nethermind, Parity รวมถึง "ผู้มาใหม่" ที่สร้างธุรกิจการลงทุนในฐานะบริการ มีการตรวจสอบบางส่วนด้วย
ภารกิจในการส่งมอบ Beacon Chain ในปี 2020 มีความชัดเจนและมุ่งเน้นที่พลังงาน งานส่วนใหญ่ทำแบบกระจายอยู่แล้ว
จากมุมมองทางเศรษฐกิจ เห็นได้ชัดว่าเป็นวิธีที่สร้างสรรค์มากในการดึงดูดผู้ตรวจสอบ 16,384 คน (524,288ETH) ด้วยอัตราผลตอบแทนต่อปีมากกว่า 20% (ในขณะเดียวกัน อัตราผลตอบแทนต่อปีจะเพิ่มขึ้นด้วย จำนวนผู้ตรวจสอบความถูกต้อง) ลดลง)
จะมีส่วนร่วมใน Ethereum 2020 ได้อย่างไร?
เวอร์ชันที่ใช้งานจริงของไคลเอ็นต์ beacon chain นั้นคาดว่าจะออกหลังจากการตรวจสอบหลายรอบ และเครือข่ายการทดสอบหลายไคลเอ็นต์ทำงานได้อย่างเสถียรในช่วงระยะเวลาหนึ่ง อย่างไรก็ตาม เครือข่ายทดสอบไคลเอนต์ทำงานเสถียรมาระยะหนึ่งแล้ว แต่ยังต้องได้รับการปรับให้เหมาะสมและดีบั๊กภายใต้โหลดที่สูง
Ethereum ยินดีต้อนรับผู้มีส่วนร่วมมากขึ้นเสมอ พื้นที่ที่ต้องมีส่วนร่วมคือ: การสร้างเครือข่ายเพียร์ทูเพียร์ฝั่งไคลเอ็นต์, การทำงานร่วมกันฝั่งไคลเอ็นต์, เครื่องมือทดสอบที่ใช้กันทั่วไป, ความปลอดภัยด้านไคลเอ็นต์และเครือข่าย, ประสิทธิภาพ และความเสถียร
ผู้เชี่ยวชาญด้านการแฮ็ก การรักษาความปลอดภัย EVM และสัญญาอัจฉริยะมีความสำคัญอย่างยิ่งต่อการตรวจสอบสัญญามาร์จิ้นและประเมินความพยายามในการตรวจสอบรันไทม์ แม้ว่าจะยังไม่ได้ปรับใช้รหัสไบต์ของสัญญามาร์จิ้นในเชนหลัก แต่คุณก็สามารถเริ่มต้นได้ล่วงหน้าเพราะจะไม่มีการเปลี่ยนแปลงในสัญญามาร์จิ้น
ชื่อเรื่องรอง
Ethereum 1.x ต้องการความช่วยเหลือ
ส่วนนี้สามารถแบ่งออกเป็นสามโครงการ พูดคร่าวๆ คือ EIP สามรายการ ซึ่งต้องมีผู้ร่วมให้ข้อมูลโดยเฉพาะเพื่อปรับใช้บน mainnet ในปี 2020
การคอมไพล์ล่วงหน้า BLS12-381 ได้รับการเสนอโดย Alex Vlasov จาก Matter Labs เป็นเวลาหลายเดือน และ EIP2537 ก็กำลังดำเนินการอยู่เช่นกัน EIP2537 เพิ่มการรองรับเส้นโค้ง BLS12-381 ที่ Eth2 ใช้ ทำให้สัญญาอัจฉริยะเป็นไคลเอ็นต์ขนาดเล็กสำหรับ eth2 ด้วยการคอมไพล์ล่วงหน้า ทำให้สามารถเขียนสัญญาอัจฉริยะใหม่เพื่อตรวจสอบความถูกต้องของข้อมูลจากชิ้นส่วน eth2 การแยกส่วนจะถูกนำมาใช้เมื่อ eth2 Phase1 เริ่มปรับปรุงความพร้อมใช้งานของข้อมูลของแผนการยกเลิกของ eth1 Rollup เป็น smart contract ประเภทหนึ่ง การคำนวณและการจัดเก็บจำนวนมากถูกวางแบบ off-chain แต่ข้อมูลบางส่วนจะถูกวางแบบ on-chain เพื่ออำนวยความสะดวกในการตอบกลับ Rollups สามารถปรับขนาดได้มากขึ้นเมื่อความพร้อมใช้งานของข้อมูลไม่ถูกจำกัด ด้วยผลงานของ Alex Vlasov การคอมไพล์ล่วงหน้า BLS12-381 น่าจะเปิดตัวในปี 2020 (ก่อน Beacon Chain)
EIP-1559 เป็นประโยชน์ต่อผู้ใช้ เนื่องจากผู้ใช้สามารถเพิกเฉยต่อการตั้งค่าแก๊สในระหว่างการทำธุรกรรม และในขณะเดียวกันก็สามารถรับประกันได้ว่าพวกเขาจะไม่จ่ายค่าธรรมเนียมมากเกินไปและจะไม่รอให้เกิดความล่าช้าผิดปกติ EIP อ่าน: "คาดว่าผู้ใช้ส่วนใหญ่จะไม่ต้องตั้งค่าก๊าซด้วยตนเองอีกต่อไปแม้ว่ากิจกรรมการทำธุรกรรมในเครือข่ายจะเกิดขึ้นบ่อยมากก็ตาม" นอกจากนี้ ความสง่างามของมันอยู่ที่การใช้ค่าธรรมเนียมบางส่วนเพื่อชดเชยอัตราเงินเฟ้อของ ETH โดยไม่ต้องลดรางวัลนักขุดลงอย่างมาก นับตั้งแต่มีการเสนอ EIP เมื่อปีที่แล้ว EIP ก็มีความคืบหน้าอยู่บ้าง อย่างไรก็ตามไม่มีใครก้าวไปข้างหน้าเพื่อเป็นผู้นำในการทำงาน
การสรุปบัญชีทำให้ผู้ใช้สามารถสร้างบัญชีด้วยตรรกะการให้สิทธิ์ตามอำเภอใจ ความยืดหยุ่นของมันอาจมีผลกระทบในวงกว้าง นี่คือตัวอย่างง่ายๆ: กระเป๋าเงินสัญญาอัจฉริยะแบบหลายลายเซ็นสามารถใช้เงินของตัวเองเพื่อชำระค่าธรรมเนียมการทำธุรกรรมได้ ตราบใดที่มีกระเป๋าเงินที่มีเงินอยู่ในนั้น ก็จะไม่มี ต้องการบัญชีอื่นที่ถือ ETH เพื่อโต้ตอบกับกระเป๋าเงินนี้และชำระค่าธรรมเนียมแก๊ส การสรุปบัญชีย้อนหลังไปถึงปี 2015 แต่ข้อเสนอที่ทำขึ้นเมื่อเดือนที่แล้วทำให้การสรุปบัญชีเป็นไปได้ในปี 2020
ชื่อเรื่องรอง
4.Eth2 Phase1
จากมุมมองปัจจุบัน ลำดับคร่าวๆ ของการพัฒนาที่เป็นไปได้บน Ethereum มีดังนี้:
6.eth1 ->1. beacon chain จะเปิดตัวในปี 2020 (Eth2 Phase0)
2. การรวบรวมเส้นโค้ง BLS12–381 กำลังจะมาในปี 2020 (อาจจะเร็วที่สุด)
3. หากมีใครผลักดันการสรุปบัญชีและ EIP1559 ก็จะเป็นไปได้ในปี 2020


