ปริมาณสูงสุดของ ETH จะเป็นอย่างไร?
หมายเหตุผู้แปล: เมื่อเวลา 21:00 น. ของวันที่ 18 พฤศจิกายน เวลาปักกิ่ง ทีมวิจัยของมูลนิธิ Ethereum ได้ดำเนินการ AMA ครั้งที่ห้าในฟอรัม reddit และหัวข้อรวมถึงการสร้างและแผนงานของ Ethereum 2.0 ECN กลั่นกรองและคัดแยกคำถามและคำตอบ และรวบรวมเป็นเอกสาร ควรสังเกตว่าผู้พัฒนาหลักมีมุมมองและการคาดเดาของตนเองในบางหัวข้อ เพื่อหลีกเลี่ยงการตีความที่ผิด โปรดดูลิงก์โพสต์ต้นฉบับที่แนบมา
Roadmap
1. หลังจากเฟส 0 ออนไลน์ ส่วนใดของข้อกำหนดที่มีอยู่จะมีการเปลี่ยนแปลงครั้งใหญ่
Vitalik Buterin
มีการพัฒนาหลายอย่างเกี่ยวกับแผนงานในช่วงไม่กี่เดือนที่ผ่านมา และฉันคิดว่าการสรุปการเปลี่ยนแปลงที่นี่จะเป็นประโยชน์ (ซึ่งจะส่งผลต่อการเขียนข้อมูลจำเพาะในอีกสองปีข้างหน้า)
1. โร้ดแม็ปที่เน้นการรวมศูนย์ ลดความซับซ้อนของ "เฟส 1" ลงในส่วนข้อมูล (สำหรับการยกเลิก) ทำให้ง่ายต่อการใช้งาน
2. ลดความซับซ้อนของการรวม eth1 และ eth2 เป็นไปตามโรดแมปนี้อย่างคร่าว ๆ แต่ตอนนี้ 1) ธุรกรรม eth1 สามารถดำเนินการได้โดยตรงบน beacon chain แทนการชาร์ดดิ้ง 2) ด้วยการดำเนินการในแง่ดี เวลาขัดจังหวะการดำเนินการระหว่างการรวมอาจสั้นลงอย่างมาก สิ่งนี้ทำให้กระบวนการรวมง่ายขึ้น และขั้นตอน PoC กำลังดำเนินการอยู่
3. เฟสทำงานแบบขนาน นี่เป็นความคิดริเริ่มล่าสุด และบางที (ความสำคัญของมัน) เป็นสิ่งที่ประเมินต่ำที่สุด สามารถแบ่งออกเป็น 1) การสนับสนุนไคลเอ็นต์แบบไลท์ 2) การกระจายตัวของข้อมูล (นั่นคือ "เฟส 1") 3) การควบรวมกิจการของ eth1 และ eth2 กระบวนการทั้งสามนี้จะก้าวหน้าอย่างเป็นอิสระต่อกัน เพื่อให้แต่ละส่วนสามารถดำเนินการได้อย่างอิสระ และไม่ต้องคำนึงถึงความเจริญก้าวหน้าของส่วนอื่นๆ
ความตั้งใจดั้งเดิมของการเปลี่ยนแปลงทั้งหมดนี้คือการเร่งกระบวนการใช้ eth2 จริง ๆ การสนับสนุนไคลเอนต์แบบไลท์อาจถูกนำมาใช้ก่อนการชาร์ดดิ้ง ทำให้ห่วงโซ่บีคอนพร้อมใช้งานได้อย่างรวดเร็ว (ให้ความเห็นเป็นเอกฉันท์สำหรับ eth1) กระบวนการผสานแบบง่ายหมายความว่า eth1 และ eth2 จะรวมกันเร็วกว่าที่ตั้งใจไว้ก่อนหน้านี้ การรันสเตจพร้อมกันจะช่วยเพิ่มความเร็วในการผสาน เป็นไปได้ว่าก่อนที่จะนำการแบ่งส่วนมาใช้
ในฐานะที่เป็นส่วนหนึ่งของกลยุทธ์ศูนย์กลางการยกเลิก "ระยะที่ 2" (ระยะที่ 2 ซึ่งก็คือการดำเนินการแบบชาร์ด) นั้นไม่สำคัญเท่าใดนักในปัจจุบัน เหตุผลหลักคือเป้าหมายสูงสุดของระยะที่ 2 (นั่นคือการบรรลุ TPS ที่สูง) สามารถทำได้บนพื้นฐานของการแยกส่วนข้อมูล (ระยะที่ 1) + การยกเลิก และผลที่ได้จะดียิ่งขึ้นไปอีก Sharding + rollups จะถูกนำไปใช้ก่อนเฟส 2 ดังนั้นจึงเป็นทางเลือกที่ดีกว่าที่จะมุ่งเน้นไปที่ส่วนนี้ในตอนนี้ ที่กล่าวว่าเราจะไม่ทำการเคลื่อนไหวที่ไม่สามารถย้อนกลับได้ซึ่งจะทำให้ไม่สามารถเพิ่มการดำเนินการชาร์ดในเครื่องได้ในอนาคต แผนการทำงานนี้สามารถทำงานร่วมกับฟังก์ชันการดำเนินการของชาร์ดได้ทุกเมื่อ หากมีความจำเป็นในอนาคต
ยาวเกินกว่าจะอ่าน: ยิ่งการควบรวมของ eth1 และ eth2 เกิดขึ้นเร็วเท่าไร PoS ก็ยิ่งเร็วขึ้นเท่านั้น และทุกคนก็จะเห็น 100,000 TPS Ethereum ได้เร็วยิ่งขึ้น
Justin Drake
ในระยะยาว ลอจิกส่วนใหญ่ของบีคอนเชนอาจได้รับการเปลี่ยนแปลงค่อนข้างมาก:
การสนับสนุนไคลเอนต์แบบไลท์
การเลือกตั้งผู้เสนอแบบลับ
ใช้ VDF เพื่อให้การสุ่มแบบไม่มีอคติ (การสุ่มแบบไม่มีอคติ)
ปรับปรุง eth1 โหวตสำหรับกระบวนการผสาน
การสุ่มตัวอย่าง Beacon Block Data Availability
อัปเกรดลายเซ็นรวม BLS เป็นทางเลือกหลังควอนตัม
Casper FFG อัปเกรดเป็น Casper CBC
แทนที่ SHA256 ด้วยฟังก์ชันแฮชที่เป็นมิตรกับเลขคณิต (หรือใช้ฟังก์ชันที่ปลอดภัยกว่าหากพบว่า SHA256 ไม่ปลอดภัย)
การปรับสถานะ
2. จากเส้นทางคู่ขนานในปัจจุบันของไคลเอ็นต์แบบไลท์ การผสานและการชาร์ดดิ้ง ลำดับของการดำเนินการที่เป็นไปได้คืออะไร (ส่วนไหนดำเนินการได้เร็วกว่า/ง่ายกว่า)
Vitalik Buterin
การสนับสนุนไคลเอนต์แบบ Light นั้นง่ายต่อการใช้งานในปี 2021 และต้นปี 2021 ก็ไม่เป็นปัญหาหากเราทำงานหนัก การผสานและการแบ่งส่วนข้อมูล ฉันคาดว่าเราจะได้เห็นเวอร์ชันทดสอบที่สมบูรณ์ภายในสิ้นปี 2564 ยังไม่แน่ใจว่าการผสานและการแบ่งส่วนจะเป็นไปได้บน mainnet ในปี 2564 หรือไม่
Justin Drake
ลำดับการจัดส่งที่เป็นไปได้:
PoS—”phase 0″
ลูกค้าแสง - "เฟส 0.5"
Data Sharding—"เฟส 1"
eth1 และ eth2 ผสาน—"เฟส 1.5"
VM ในตัว—"เฟส 2"
เฟส 0.5 มีแนวโน้มที่จะบรรลุผลสำเร็จในปี 2564 และเฟส 1 ในอุดมคติอาจบรรลุผลในปี 2564
3. จะเกิดอะไรขึ้นหากไม่มีผู้ตรวจสอบ 16,384 คนวางเดิมพันในวันที่ 24 พฤศจิกายน สามารถเปลี่ยนพารามิเตอร์ของจำนวนตัวตรวจสอบความถูกต้องขั้นต่ำเพื่อให้แน่ใจว่าสามารถสร้าง eth2 ในวันที่ 1 ธันวาคมได้หรือไม่
Danny Ryan
มีการสนทนาเกี่ยวกับเรื่องนี้ในประเด็นนี้:https://github.com/ethereum/eth2.0-specs/issues/2134
โดยส่วนตัวแล้วฉันคิดว่ามากกว่า 100,000 ETH ในสัญญานั้นเพียงพอสำหรับการเปิดตัวครั้งแรก และมีเหตุผลที่จะลดเกณฑ์นี้ลงเพื่อหลีกเลี่ยงไม่ให้ ETH ในสัญญาถูกล็อคนานเกินไป รางวัลจะสูงมากสำหรับผู้เข้าร่วมในช่วงแรกและอาจดึงดูดผู้ตรวจสอบในภายหลัง
อย่างไรก็ตาม การแก้ไขพารามิเตอร์นี้ในวันที่ 24 พฤศจิกายนหรือ 1 ธันวาคมอาจค่อนข้างรุนแรงเล็กน้อย เรายังไม่รู้ว่าอีกไม่กี่สัปดาห์ข้างหน้าจะเป็นอย่างไร ดังนั้นควรติดตามกันต่อไป
ในการสนทนาที่ลิงก์ด้านบน ดูเหมือนว่าทีมลูกค้าจะเอนเอียงไปที่การระงับในเดือนธันวาคม โดยมีการเปลี่ยนแปลงพารามิเตอร์ในต้นเดือนมกราคมหากจำเป็น แบบนี้น่าจะถูกใจ
4. เฟส 0 ต้องทำงานนานแค่ไหน? ขั้นตอนหลังจากเฟส 0 จะถูกนำมาใช้ตามช่วงเวลาที่กำหนดหรือเผยแพร่ทันทีที่พร้อม
Danny Ryan
Phase 1 (sharding) จะใช้งานได้ทันทีที่พร้อม รวมถึงการสร้าง การทดสอบ testnet ฯลฯ
สำหรับขั้นตอนการผสาน (เฟส 1.5) ฉันต้องการรอจนกว่า beacon chain ทำงานได้อย่างราบรื่นในการผลิตเป็นเวลาอย่างน้อย 9 เดือน เราต้องการเวลาสักระยะหนึ่งเพื่อสังเกตประสิทธิภาพของ beacon chain ในสภาพแวดล้อมการผลิตก่อนที่เราจะตัดสินได้ว่ามันเสถียรและปลอดภัยพอที่จะเป็นบ้านหลังใหม่ของ Ethereum หรือไม่
Vitalik Buterin
"เวลาทำงานขั้นต่ำก่อนการแบ่งส่วน" ไม่เหมือนกับ "เวลาทำงานขั้นต่ำก่อนการรวม" เศษชิ้นส่วนสามารถใช้งานจริงได้หลังจากที่พวกมันเสถียรแล้ว
สำหรับการควบรวมกิจการ ผมพูดได้เต็มปากว่ามันขึ้นอยู่กับชุมชน ไม่ใช่ผม และมันเป็นการตัดสินใจที่ยากมาก ชุมชน Ethereum ขนาดใหญ่ รวมถึงผู้พัฒนาหลัก eth1, บล็อกเบราว์เซอร์, การแลกเปลี่ยน ฯลฯ ล้วนต้องการการยืนยันที่เพียงพอเกี่ยวกับความปลอดภัยของ PoS ก่อนที่จะสามารถโอนย้ายได้อย่างสมบูรณ์
สำหรับการควบรวมกิจการฉันคิดว่ามันไม่สมจริงภายในหนึ่งปี แม้ว่าจะสามารถทำได้อย่างสมบูรณ์ในเดือนกุมภาพันธ์ปีหน้า ฉันขอแนะนำให้เรารอจนถึงเดือนพฤศจิกายนหรือหลังจากนั้นเพื่อให้ทุกคนมั่นใจในความปลอดภัยของ PoS เพื่อให้ทุกคนมั่นใจได้ว่าระบบนิเวศที่ถือครองมูลค่า 50,000 ล้านดอลลาร์นี้กำลังย้ายไปยังห่วงโซ่บีคอนอย่างแท้จริง
5. EF จะเปลี่ยนสถาปัตยกรรมของ Ethereum 2.0 ตามข้อเสนอของผู้ดำเนินการครั้งที่ 52 ซึ่งประชุมทีม TXRX บนเชนบีคอนปฏิบัติการหรือไม่
Danny Ryan
หากเรายังคงใช้ห่วงโซ่การดำเนินการเดียว (eth1) การผสานรวมเข้ากับห่วงโซ่บีคอนแบบเนทีฟจะเป็นตัวเลือกที่ปลอดภัยที่สุด และการมีการเข้าถึงแบบเนทีฟไปยังข้อมูลชิ้นส่วนยังช่วยลดความซับซ้อนที่เป็นเอกฉันท์ นี่เป็นการออกแบบที่หรูหรามากและงานต้นแบบที่เกี่ยวข้องกำลังดำเนินการอยู่ (อาจจะนำการทดสอบการรวมเครือข่ายบีคอนในไม่ช้า!)
โดยส่วนตัวแล้ว ฉันชอบการออกแบบในขณะนี้ แต่เราต้องรออีกสองสามเดือนเพื่อดูว่ามันทำงานอย่างไร
Dankrad Feist กล่าวเพิ่มเติมว่า:
นอกจากนี้ นี่เป็นเพียงการออกแบบเดียวที่เป็นไปได้จนกว่าเราจะบรรลุ Eth1 ไร้สัญชาติ
6. ในบรรดาส่วนประกอบต่างๆ ของ Ethereum 2.0 รวมถึงไคลเอ็นต์แบบไลท์ การแบ่งส่วน การผสาน eWASM สภาพแวดล้อมการดำเนินการ การยกเลิก ฯลฯ พื้นที่ใดที่ได้รับการวิจัยและพัฒนาอย่างแข็งขัน ไกลแค่ไหนจากการตระหนักถึงมัน?
Justin Drake
ไคลเอ็นต์แบบเบา: งานวิจัยและข้อกำหนดเฉพาะเสร็จสมบูรณ์โดยทั่วไปแล้ว และค่อนข้างง่ายที่จะนำไปใช้
การแบ่งกลุ่มข้อมูล: โดยทั่วไปแล้วงานวิจัยจะเสร็จสมบูรณ์และกำลังเขียนข้อกำหนด ยังคงมีความท้าทายด้านวิศวกรรมเกี่ยวกับการสุ่มตัวอย่างความพร้อมใช้งานของข้อมูล แต่เรามีวิธีแก้ปัญหาที่ง่ายกว่า โดยแบ่งย่อยเฉพาะคณะกรรมการเท่านั้น
การรวม eth1 และ eth2: ฉันคาดว่าส่วนนี้จะประสานงานได้ยาก โดยเฉพาะใน eth1 ที่เข้มงวด
eWASM: ระยะที่ 2 (เช่น Eth2 VM ในตัว) ไม่ใช่ลำดับความสำคัญในกลยุทธ์ที่เน้นการยกเลิกระยะกลาง จากมุมมองระยะยาว ฉันคิดว่าเราจะมีเครื่องเสมือนในตัว และ WASM ซึ่งกำลังกลายเป็นมาตรฐานบล็อกเชนเป็นหนึ่งในผู้สมัคร
สภาพแวดล้อมการดำเนินการ: Rollup VM เป็นสิ่งทดแทนที่ดีเพียงพอสำหรับสภาพแวดล้อมการดำเนินการในระยะกลาง (หรือระยะยาว)
Rollups: Rollups ไม่ได้เป็นส่วนหนึ่งของฉันทามติ eth2 แต่เป็นความต้องการเร่งด่วนสำหรับโครงสร้างพื้นฐานชั้นที่สอง ดังนั้นจึงไม่ได้เป็นส่วนหนึ่งของทีม EF Eth2
7. ในเส้นทางการพัฒนาปัจจุบัน มีจุดใดบ้างที่ทีมงานยังไม่ได้ชี้แจงการดำเนินการและความเป็นไปได้?
Justin Drake
ในส่วนของ data sharding และการควบรวม eth1 และ eth2 งานวิจัยได้เสร็จสิ้นแล้วและความเสี่ยงค่อนข้างต่ำ ปัจจุบัน เป็นปัญหาด้านวิศวกรรมและการประสานงานเป็นหลัก
ฉันคิดว่าในที่สุดเราจะต้องใช้เครื่องเสมือนในตัว (เรียกอีกอย่างว่าเฟส 2) เพื่อแทนที่ EVM ที่มีอยู่ คงจะดีถ้าเครื่องเสมือนในตัวเป็น zkVM (ทางเลือก EVM ที่เป็นมิตรกับ SNARK) ยังคงมีปัญหาเปิดที่สำคัญที่จุดตัดการวิจัยและวิศวกรรมของ Eth2 zkVM
Dankrad Feist
จากมุมมองของการวิจัย ฉันไม่คิดว่ามีความท้าทายใดที่ผ่านไม่ได้สำหรับระยะที่ 0, 1 และ 2 ซึ่งเราได้วางแผนไว้อย่างชัดเจนแล้ว แต่ในระยะที่ 1 และระยะที่ 2 เรายังมีปัญหาการดำเนินการที่ต้องแก้ไข ได้แก่ ความพร้อมใช้งานของข้อมูล (ระยะที่ 1) การดำเนินการแบบไร้สถานะ และเครื่องเสมือนใหม่อย่าง eWASM จะถูกใช้หรือไม่ (ระยะที่ 2)
ในระยะยาว เรายังเผชิญกับความท้าทายด้านความปลอดภัยควอนตัมอีกด้วย แต่จำเป็นต้องมีการวิจัยและสำรวจเพิ่มเติม
8. สถานะปัจจุบันของ eWASM คืออะไร? eWASM หรือ WebAssembly เหมาะสมหรือไม่ในโร้ดแมปที่เน้นการรวมศูนย์
Vitlaik Buterin
ฉันจะให้คำตอบที่หนักแน่นแต่ตรงไปตรงมา: eWASM ไม่ได้เน้นย้ำในแผนงานปัจจุบันในระยะสั้นถึงระยะกลาง
สาเหตุหลักคือ:
การเปลี่ยนจากเครื่องเสมือนหนึ่งเครื่องเป็นสองเครื่องยังเพิ่มความซับซ้อนเป็นสองเท่า
แผนของเรามีหลายสิ่งหลายอย่างอยู่แล้ว และเมื่อเทียบกับส่วนต่าง ๆ ในแผนงาน PoS+sharding ประโยชน์ของการเปลี่ยนเครื่องเสมือนนั้นค่อนข้างต่ำ
ประโยชน์มากมายที่ eWASM จินตนาการไว้แต่เดิม (เช่น การดำเนินการที่ความเร็วใกล้เคียงเนทีฟ ขจัดความจำเป็นในการรวบรวมล่วงหน้า) ยังไม่เกิดขึ้นจริง โดยเฉพาะอย่างยิ่ง มันพิสูจน์ได้ยากในการสร้างคอมไพเลอร์ที่รวดเร็วและปลอดภัยในขณะรันไทม์
ปรากฎว่าสามารถใช้งานหลายสิ่งอย่างมีประสิทธิภาพใน EVM ที่มีอยู่ เพียงแต่ต้องใช้ทักษะบางอย่าง (เช่นweierstrudel)
ในปัจจุบัน,EVM 384สามารถช่วยให้เราขจัดความจำเป็นในการคอมไพล์ล่วงหน้าได้มากมาย
ดังนั้น ในระยะสั้น ความเป็นไปได้ของ eWASM จึงมีอยู่ในเครื่องมือดำเนินการในตัวสำหรับการยกเลิก (เนื่องจากภายในการยกเลิก คุณสามารถใช้ฟังก์ชันการเปลี่ยนสถานะใดๆ ได้ คุณเพียงแค่ต้องเขียนหลักฐานการฉ้อโกงสำหรับมันเท่านั้น) ในระยะยาว ฉันคิดว่ามันยังคงจำเป็นและมีเหตุผลที่ดีในการอัปเกรด EVM ตัวอย่างเช่น ในระยะยาว เราต้องการการดำเนินการเครื่องเสมือน ZK-SNARK WASM มีประสิทธิภาพมากกว่า EVM และเป็นมิตรกับ SNARK WASM ออกแบบมาเป็นพิเศษสำหรับ Subsets มีประสิทธิภาพมากกว่า
EIP-1559
ฉันรู้สึกว่า EIP-1559 เป็นส่วนหนึ่งของข้อกำหนด ETH 2.0 และจะนำไปใช้ในระยะที่ 1 หรือไม่
มีการทำงานมากมายเพื่อนำ EIP-1559 ไปใช้กับ ETH 1.0 มีการทับซ้อนระหว่าง ETH 1.0 และ ETH 2.0 หรือไม่ เป็นไปได้ไหมที่จะชี้แจงการทำงานของทั้งสองส่วนนี้? พวกเขาจะส่งผลกระทบต่อกัน?
Danny Ryan
EIP-1559 เป็นส่วนหนึ่งของตลาดค่าธรรมเนียมสำหรับข้อมูลที่แยกส่วนในข้อกำหนด ETH 2.0 ตามแผน การดำเนินธุรกรรมของ ETH 1.0 จะใช้กลไกการทำลายค่าธรรมเนียมและราคาก๊าซที่คล้ายคลึงกันกับข้อมูลชิ้นส่วนราคา จะดีมากถ้าสามารถเปิด 1559 บน mainnet ได้ หลังจากการรวม ETH 1.0 และ ETH 2.0 เข้าด้วยกัน ธุรกรรมแบบ 1559 จะพร้อมใช้งานในการดำเนินการแบบ eth1 และตลาดค่าธรรมเนียมแบบ 1559 สำหรับชาร์ดดาต้าจะถูกสร้างขึ้นในดาต้าชาร์ด eth2
ตามทฤษฎีแล้ว มีความทับซ้อนกันอย่างมากระหว่าง ETH 1.0 และ ETH 2.0 ดังนั้นความพยายามในการวิจัยและพัฒนาส่วนใหญ่ในปี 1559 บน eth1 mainnet ในปัจจุบันจึงใช้ได้กับการออกแบบและความเข้าใจในการใช้เครื่องมือนี้ในตลาดข้อมูล eth2
Justin Drake
ใช่ การประมาณเชิงตรรกะของค่าธรรมเนียมและกลไกราคาของ EIP-1559 (เช่น การเผาผลาญค่าธรรมเนียม) จะเป็นส่วนหนึ่งของเฟส 1
การนำ EIP-1559 ไปใช้กับ Eth1 อาจทำให้ชุมชนเห็นภาพกลไกเหล่านี้ชัดเจนขึ้นและลดความเสี่ยงในการเสียค่าธรรมเนียมใน Eth2 ฉันคาดหวังว่าจะมีการประสานงานมากมาย (เช่น ขับเคลื่อนการศึกษาและการผสานรวมกับกระเป๋าเงิน) ที่ Eth1
กลไกการเสียค่าธรรมเนียมของ ETH 1.0 และ ETH 2.0 จะแตกต่างกันเล็กน้อยและจะอยู่ร่วมกันในช่วงเวลาหนึ่ง แนวคิดของเราคือหลังจากการรวม ETH 1.0 และ ETH 2.0 กลไกการเผาผลาญค่าธรรมเนียมของ ETH 2.0 จะเข้ามาแทนที่ EIP-1559
สภาพแวดล้อมการดำเนินการ & การยกเลิก
Execution Environments (EE) ทั้งหมดที่คาดการณ์ไว้สำหรับระยะที่ 2 สามารถนำไปใช้งานได้หรือไม่? จากมุมมองของนวัตกรรม อะไรคือข้อเสียของแผนงานที่เน้นการรวมศูนย์?
Vitalik Buterin
ใช่ EE ทั้งหมดจะถูกยกเลิก ฉันจะบอกว่าโร้ดแมปที่เน้นการรวมศูนย์นั้นดีกว่าสำหรับนวัตกรรม เพราะมัน "ไม่มีสิทธิ์" มากกว่า (ใคร ๆ ก็สามารถสร้างการโรลอัปด้วยกฎใดก็ได้) ดังนั้นจึงช่วยให้ทีมต่าง ๆ มีส่วนร่วม รวมถึงทีมที่มีแกนหลักในปัจจุบัน กระบวนการพัฒนาไม่เหมือนกัน .
ข้อเสียเปรียบหลักของวิธีนี้คือเราเสี่ยงที่จะสูญเสียเอฟเฟกต์เครือข่ายของนักพัฒนาซอฟต์แวร์ เนื่องจากกฎการบังคับใช้ภายในของการยกเลิกต่างๆ มากมายนั้นแตกต่างกันโดยพื้นฐานแล้ว ที่กล่าวว่าฉันคาดหวังว่าหากแผนนี้เป็นไปตามแผน ในไม่ช้าจะมีชุดมาตรฐานที่โดดเด่น โดยมาตรฐานอื่น ๆ จะจัดไว้สำหรับชุมชนเฉพาะกลุ่มเท่านั้น
Dankrad Feist
โดยพื้นฐานแล้ว Rollup จะชี้ไปที่คำถาม - ใครจะรับประกันการดำเนินการที่ถูกต้อง ในกรณีที่ไม่มีการยกเลิก ตัวตรวจสอบความถูกต้องที่ให้การรักษาความปลอดภัยบน Layer1 และ Eth2 จะยังคงเป็นเอนทิตีเดียวกัน ในการยกเลิก เอนทิตีจะกลายเป็นการพิสูจน์ความรู้เป็นศูนย์ที่สร้างขึ้นสำหรับการดำเนินการที่ถูกต้อง (ยังไม่สามารถใช้ zkrollup ในการดำเนินการทั่วไป) หรือหลักฐานการฉ้อโกง (การยกเลิกในแง่ดี)
ไม่มีสถานะ
ไม่มีสถานะ
1. คำถามเกี่ยวกับ PoS: stateless ETH 1.0 ยังเป็นสิ่งที่จำเป็นต้องมีหรือไม่? การกำหนดค่าตัวตรวจสอบความถูกต้องที่แนะนำในปัจจุบันคือหน่วยความจำอย่างน้อย 16GB + ฮาร์ดดิสก์โซลิดสเตตอย่างน้อย 1tb ด้วยเหตุผลสองประการ: ประการแรกเพื่อป้องกันไม่ให้การใช้ทรัพยากรเพิ่มขึ้นอย่างมากเมื่อไม่สามารถปิดบล็อกเป็นเวลานาน และอีกประการหนึ่ง เป็นเพราะผู้ที่เรียกใช้โหนด geth จะมีแนวโน้มที่จะลงคะแนนให้ส่วนหัวบล็อกของ ETH1.0 มาก
Justin Drake
เหตุผลทั้งสองประการเป็นเพียงชั่วคราวและฉันคาดว่าจะได้รับการแก้ไขในปี 2564:
การระเบิดของทรัพยากรที่จำเป็นเมื่อการบล็อกล้มเหลวในการสิ้นสุด: เป็นความคิดที่ดีสำหรับลูกค้าที่จะหาวิธีแก้ไขความล้มเหลวในการสิ้นสุด (ในทางทฤษฎีแล้ว Finality ถูกใช้เป็นจุดหมุน) ตอนนี้เรามีแผนบางอย่าง (cc /u/protolambda) ที่เราจะสร้าง testnet ระยะยาวโดยที่เครือข่ายไม่สามารถจบบล็อกได้ ดังนั้นจึงบังคับให้ไคลเอนต์ได้รับการปรับให้เหมาะสม
โหวตให้ Eth1: การสร้างชั้นข้อมูลบนไคลเอ็นต์การซิงโครไนซ์ส่วนหัวบล็อก Eth1 ทั่วไปก็เพียงพอแล้วที่จะแก้ปัญหานี้ ชั้นของชั้นข้อมูลนี้เทียบเท่ากับเครือข่ายซุบซิบซึ่งใช้ในการเผยแพร่ใบรับรองเงินฝาก (นั่นคือใน Eth1 ส่วนหัวของบล็อก ฝากด้วยใบรับรอง Merkel ที่สอดคล้องกัน)
2. หากโหนดตัวตรวจสอบความถูกต้องเกือบทุกโหนดกำลังเรียกใช้ geth หรืออย่างน้อยก็มีความสามารถในการเรียกใช้ geth ทำไมบล็อกบีคอนทุกบล็อกจึงไม่มีบล็อก eth1 ใหม่ ซึ่งช่วยให้ผู้ผลิตบล็อกบีคอนสามารถแทนที่ตัวขุดได้เร็วขึ้น
Justin Drake
ฉันรู้สึกขยะแขยงกับความคิดที่ต้องการให้ผู้เสนอบล็อกเรียกใช้โหนดเต็ม Eth1 สิ่งนี้ขัดกับเป้าหมายการออกแบบของการอนุญาตให้ Eth2 validators รันโหนดบน Raspberry Pi อย่างสิ้นเชิง
ผู้ถามตอบว่า:
ฉันไม่คิดว่าเป้าหมายนี้สมเหตุสมผล เพราะตอนนี้ 32 ETH เป็นจำนวนเงินจำนำขั้นต่ำ ซึ่งเป็นจำนวนมหาศาล และหลังจากใช้งาน PoS อย่างเต็มรูปแบบ มันเกือบจะแน่นอนว่าราคาของ ETH จะเพิ่มขึ้น ในความเป็นจริงผู้คน ผู้ที่ถือ 32 ETH นั้นตั้งใจจริงที่จะเดิมพันใน Stake Pool (แน่นอนว่าการกระจายอำนาจนั้นดีที่สุด) และผู้ที่มีความสามารถในการรันหลายโหนดจะทำมันเอง
มีตัวตรวจสอบความถูกต้องกี่ตัวที่ยอมเสี่ยงกับโหนดเพียงเพื่อประหยัด $200 หรือพื้นที่ nuc พื้นฐาน โดยส่วนตัวแล้ว ฉันจะไม่เดิมพัน ETH ของฉันบน mainnet ด้วย Raspberry Pi
Justin Drake
จำนวนเดิมพันขั้นต่ำ 32 ETH ไม่เกี่ยวข้องด้วยเหตุผลสองประการ:
หากคุณถือน้อยกว่า 32 ETH คุณสามารถจำนำได้ในกลุ่ม m-of-n
เราต้องการมุ่งเน้นไปที่รางวัล ไม่ใช่จำนวนเงินเดิมพัน ในทางปฏิบัติ เราต้องการเพิ่มอัตราผลตอบแทนให้มากที่สุดเพื่อให้แน่ใจว่าผู้ตรวจสอบความถูกต้องมีกำไร ขอให้รันโหนด Eth1 พวกเขาจะกินผลตอบแทนอย่างแน่นอน และผลตอบแทนอาจเป็นลบด้วยซ้ำ หากคุณเข้าร่วมในพูล m-of-n (ดูจุดที่ 1)
ปัญหาเพิ่มเติม
1. ปริมาณสูงสุดของ ETH คืออะไร?
Vitlaik Buterin
ฉันคิดว่าตอนนี้เป็นโอกาสที่ดีที่จะสร้างประเด็นที่ได้รับความนิยมน้อยแต่มีความสำคัญที่นี่ ในความเป็นจริงในอีกสองปีข้างหน้า ระบบนิเวศของ Ethereum จะอยู่ในสถานะของการเปลี่ยนแปลงอย่างรวดเร็ว ตัวอย่างเช่น hexary trie จะถูกแทนที่ด้วย binary trie, PoW จะถูกกำจัดและแทนที่ด้วย PoS และเราจะเพิ่มเทคโนโลยีใหม่ "Data Availability Sampling" ที่ไม่เคยใช้มาก่อน นอกจากนี้ แบบจำลองทางเศรษฐกิจของ Ethereum อยู่ระหว่างการปฏิรูปอย่างสมบูรณ์ในสามด้าน: (i) PoW -> PoS, (ii) การเปิดตัว EIP 1559, (iii) การถ่ายโอนกิจกรรมของผู้ใช้จาก L1 ไปยัง L2
ระบบนิเวศ Ethereum มีเป้าหมายระยะยาวและมั่นคง: เพื่อเป็นระบบที่เสถียรและเชื่อถือได้ แต่ทุกคนสนับสนุนและสนับสนุน Ethereum ไม่ใช่เพราะเราเชื่อมั่นว่ากฎที่มีอยู่ (เศรษฐกิจหรือทางเทคนิค) นั้นคุ้มค่าที่จะรักษาไว้โดยมีค่าใช้จ่ายทั้งหมด แต่เพราะเราเชื่อในทิศทางที่ระบบนิเวศ Ethereum จะพัฒนาในอนาคต ในอีกสองปีข้างหน้า ภารกิจหลักคือการรักษาเสถียรภาพและทะนุถนอมสิ่งที่เราจะสร้าง ก่อนหน้านั้น อัตราการมีส่วนร่วมของ Ethereum ยืนยันการคาดการณ์ของเรา: แผนงานนี้สมควรได้รับการสนับสนุนจากเรา เมื่อการอัปเกรดเสร็จสิ้น เครือข่ายของเราจะมีประสิทธิภาพมากขึ้น มีเสถียรภาพ แข็งแกร่ง และเป็นรากฐานสำหรับส่วนสำคัญของเศรษฐกิจโลกในที่สุด
ในอีก 1-2 ปีข้างหน้าหรือจนกว่าจะมีการควบรวมกิจการของ Eth1->Eth2 แผนการออกจะอยู่ที่ประมาณ 4.7 ล้านต่อปี หลังจากที่กลไก PoS ทำงานได้อย่างสมบูรณ์ ให้ลบ ETH ที่ถูกทำลายออก (จำนวนการทำลายล้างเกินกว่าการออก) และ การออกประจำปีประมาณ 0-2 ล้าน ฉันไม่เห็นประเด็นมากนักในการให้คำตอบที่แตกต่างออกไป ที่กล่าวว่าฉันหวังว่าความจริงที่ว่ารหัสเฟส 0 เสร็จสมบูรณ์ (โดยพื้นฐานแล้วเพียงแค่รอให้ผู้คนฝาก ETH ในส่วนสัญญาการฝาก) สามารถลดความเสี่ยงของกระบวนการโอนได้อย่างมาก ไม่เหมือนที่เคยเป็นถึงหกเดือนมากนัก เสี่ยงไว้ก่อน!
2. การออก ETH ทั้งหมดจะเป็นอย่างไร?
เมื่อ Eth1 และ Eth2 รวมเข้าด้วยกัน PoW chain จะหยุดการออก ETH ในความเป็นจริง การออก ETH ของเครือข่าย PoS จะถูกจำกัดไว้ที่ประมาณ 1 ล้านต่อปี ฉันหวังว่าการตั้งค่าการทำลายค่าธรรมเนียมของ EIP-1559 จะช่วยบรรเทาปัญหาที่เกิดจากการออก PoS เพิ่มเติมได้มากขึ้นเครือข่ายทดสอบ。
เครือข่ายทดสอบ
มีแผนที่จะเปิดตัวเครือข่ายทดสอบอื่นหรือไม่? และตามข้อกำหนด Eth2 mainnet ในปัจจุบัน มีจำนวนผู้ตรวจสอบเท่ากัน เพื่อให้ชุมชนสามารถเข้าใจผลกำไรของการเข้าร่วม Genesis ได้แบบเรียลไทม์?
Justin Drake
Pyrmont testnet เปิดตัวเมื่อวานนี้ :)
ข้อมูลเพิ่มเติมเกี่ยวกับ Pyrmont สามารถอ่านได้ใน "Eth2 Update Quick Facts #20"
https://pyrmont.launchpad.ethereum.org
ผู้ถาม
ฉันรู้ ฉันได้เข้าร่วมในเครือข่ายทดสอบแล้ว แต่ Pyrmont testnet สามารถรองรับผู้ตรวจสอบได้ 100,000 คน จะมีแผนเปิดตัว testnet สาธารณะที่มีผู้ตรวจสอบความถูกต้อง 16,000 คนหรือไม่
Justin Drake
เครื่องมือเครื่องมือการคำนวณ:
https://www.stakingrewards.com/earn/ethereum-2-0/calculate
สายสาขา
เราสามารถบรรลุการแบ่งส่วนข้อมูลแบบโปร่งใสด้วยการยกเลิกได้หรือไม่? (เช่น นักพัฒนาซอฟต์แวร์และผู้ใช้ปลายทางไม่รู้ด้วยซ้ำว่ามีอยู่)
Vitlaik Buterin
เว็บไซต์: ethereum.cn
ข้อจำกัดความรับผิดชอบ: งานแปลของ ECN มีเป้าหมายเพื่อส่งมอบข้อมูลคุณภาพสูงและทรัพยากรการเรียนรู้สำหรับชุมชน Ethereum ของจีน ลิขสิทธิ์ของบทความเป็นของผู้เขียนต้นฉบับ การพิมพ์ซ้ำต้องระบุแหล่งที่มาของข้อความต้นฉบับและ ethereum.cn สำหรับระยะยาว พิมพ์ซ้ำ โปรดติดต่อ Authorize etheremcn@gmail.com
บัญชีอย่างเป็นทางการ: สถานีจีน ETH
เว็บไซต์: ethereum.cn


