การพัฒนา Ethereum 2.0 ได้รับการส่งเสริมโดย V God อย่างไร?
หมายเหตุบรรณาธิการ: บทความนี้มาจากค่าห่วงโซ่คาร์บอนหมายเหตุบรรณาธิการ: บทความนี้มาจาก

ค่าห่วงโซ่คาร์บอน
ความสำเร็จของ Ethereum 2.0 อาจไม่เหมือนใคร แต่ในการวิจัยและพัฒนาของนักวิจัย 8+ คนและนักพัฒนากว่า 50 คนอย่างเร่งด่วน ความท้าทายที่ต้องเผชิญนั้นเป็นเรื่องธรรมดา ด้วยการประสานงานที่แข็งแกร่งขึ้น กระบวนการที่เป็นมาตรฐาน แผนการทำงานที่ใช้ร่วมกันที่มีการสื่อสารที่ดี และเงินทุนที่มั่นคง กำหนดการสำหรับ Ethereum 2.0 ที่จะมีประสิทธิผลจะได้รับการเร่งและสอดคล้องกับความคาดหวังของชุมชน Ethereum
งานวิจัยและพัฒนาที่เกี่ยวข้องกับ Ethereum 2.0 กำลังก้าวหน้าอย่างรวดเร็ว และมีแผนที่จะปล่อยเครือข่ายทดสอบ beacon chain (beacon chain) ในเดือนมีนาคมปีนี้ อย่างไรก็ตาม ปัญหาการประสานงานหลายอย่างทำให้ความคืบหน้าและการรับรู้ช้าลง ในเอกสารนี้ เราสรุปประเด็นที่เกี่ยวข้องและเสนอแนวทางแก้ไขที่สามารถช่วยแก้ไขปัญหาเหล่านั้นได้
ชื่อเรื่องรอง
ภาพรวมทั่วไป
"Ethereum 2.0" หมายถึงชุดของข้อกำหนดที่สามารถปรับปรุงประสิทธิภาพการทำงานของ Ethereum blockchain ได้อย่างมีนัยสำคัญ ณ ที่เขียนนี้ ทำได้โดยการรวมและปรับปรุงข้อกำหนดที่เสนอก่อนหน้านี้สองรายการ: "Casper" ซึ่งแนะนำกลไก PoS สำหรับ Ethereum; และ "sharding" ซึ่งแบ่งธุรกรรมออกเป็น "ส่วนย่อย" หลายส่วนที่ได้รับการรักษาความปลอดภัยโดยเชนหลัก "ข้อกำหนด" เหล่านี้นำประโยชน์ต่อไปนี้มาสู่ผู้ใช้ Ethereum:
กลไก PoS ช่วยลดความจำเป็นในการลงทุนในอุปกรณ์และใช้ไฟฟ้าเพื่อรักษาความปลอดภัยให้กับบล็อกเชน ในทางกลับกัน มันปรับปรุงคุณสมบัติขั้นสูงสุดของ Ethereum โดยเพิ่มค่าใช้จ่ายในการโจมตี 51% อย่างมีนัยสำคัญ และลดความจำเป็นในการพึ่งพาการขุดเพื่อความปลอดภัย
Sharding ปรับปรุง TPS ของเครือข่าย Ethereum
เพื่อชี้แจงสถานะปัจจุบันของ Ethereum 2.0 เราได้สัมภาษณ์ผู้ที่ทำการวิจัยและใช้งาน
Nimbus
Lodestar
Artemis
Lighthouse
Prysm
วิธีการสัมภาษณ์
เราสัมภาษณ์ทีมดำเนินการต่อไปนี้ผ่านแฮงเอาท์วิดีโอ:
ทีมดำเนินการแต่ละทีมถูกถามคำถามเกี่ยวกับ:
สถานะของทีม
สถานะการพัฒนา
แผนที่เส้นทาง;
ข้อพิจารณา;
ปัจจัยที่ขึ้นอยู่กับ;
แนะนำวิธีปรับปรุง.
เรายังได้สัมภาษณ์ทางโทรศัพท์กับ Danny Ryan ซึ่งเป็นหนึ่งในนักวิจัยหลักของ Ethereum Foundation
ชื่อเรื่องรอง
การสังเกตการณ์ในอุตสาหกรรมและผลลัพธ์ที่เป็นไปได้ของ Ethereum 2.0
ตอนนี้ขอนำเสนอผลการสัมภาษณ์ดังนี้
ทีมดำเนินการมีความมุ่งมั่นอย่างมาก แต่สถานการณ์ทางการเงินไม่สู้ดีนัก
เราถามแต่ละทีมว่ามีโอกาสแค่ไหนที่จะยอมแพ้และจะยอมแพ้ในการพัฒนาภายใต้สถานการณ์ใดบ้าง ทีมดำเนินการทั้งหมดที่เราพูดคุยด้วยแสดงความเต็มใจที่จะอุทิศตนให้กับ Ethereum 2.0 และร่วมเป็นสักขีพยานในการมาถึงของมันตราบเท่าที่เงินทุนเพียงพอที่จะสนับสนุนการพัฒนาอย่างต่อเนื่อง ประการแรก ทีมดำเนินการใส่ใจอย่างมากเกี่ยวกับการมาถึงของ Ethereum 2.0 และยินดีที่จะขจัดอุปสรรคที่เผชิญอยู่ โดยเฉพาะอย่างยิ่ง เมื่อทีมเหล่านี้ถูกถามว่าพวกเขาต้องการอะไรเพื่อเลิกพัฒนา Ethereum 2.0 เราได้รับคำตอบเช่น "เราจะตายก่อนที่จะยอมแพ้" และ "ไม่ว่าจะเกิดอะไรขึ้น เราจะไม่เลิกพัฒนา" อย่างไรก็ตาม ความกระตือรือร้นของพวกเขาไม่เพียงพอที่จะชดเชยความเป็นจริงของตลาด หากเงินทุนของมูลนิธิ Ethereum หมดลง หรือหากหน่วยงานขนาดใหญ่ที่สนับสนุนพวกเขา (เช่น ConsenSys หรือสถานะ) ถอนเงินทุน ทีมเหล่านั้นอาจถูกบังคับให้หาวิธีอื่น
ข้อกำหนด R&D (Spec) ยังสับสน แต่กำลังปรับปรุง
ข้อกำหนดการพัฒนาของ Ethereum 2.0 ประสบกับความสับสนวุ่นวายมากมายในปีที่ผ่านมา ผู้ให้สัมภาษณ์คนหนึ่งกล่าวว่า บรรทัดฐาน "ได้เปลี่ยนไปอย่างสิ้นเชิงตั้งแต่กลางปีที่แล้ว" และกำลังอยู่ในระหว่าง "การผ่าตัด" ที่กำลังดำเนินอยู่และปรับให้เป็นมาตรฐานตามที่ทีมวิจัยระบุและแก้ไขประเด็นนี้[ หมายเหตุผู้แปล: สิ่งนี้หมายถึงความไม่แน่นอนของ ข้อกำหนดด้านการวิจัยและพัฒนาของ Ethereum 2.0] สเปคทุกอย่างจะเปลี่ยนไป ตัวอย่างเช่น การตั้งชื่อโครงสร้างข้อมูลที่สำคัญมีการเปลี่ยนแปลง "อย่างกะทันหัน" เมื่อเร็วๆ นี้ กล่าวคือ นักวิจัยจำเป็นต้องเปลี่ยนชื่อแต่ละชื่อและโครงสร้างข้อมูลที่สอดคล้องกันในใจ และเปลี่ยนข้อกำหนดที่เกี่ยวข้องตามนั้น แต่ทีมดำเนินการไม่ได้พิจารณา ผลกระทบของการเปลี่ยนแปลงดังกล่าวจะส่งผลต่อการทำให้ Ethereum 2.0 เป็นจริง ยกตัวอย่าง #358 ฟิลด์ 35 ฟิลด์ถูกเปลี่ยนชื่อ แต่กระดานสนทนา Github ไม่ได้รับคำติชมใดๆ จากผู้ดำเนินการ การดำเนินการนี้บังคับให้ทีมดำเนินการต้องทำซ้ำการเปลี่ยนแปลงข้อมูลจำเพาะที่พวกเขามีส่วนร่วม ทำให้เกิดความรู้สึกผิดหวัง เสียเวลา และในบางกรณีทรัพยากรที่จัดสรรให้กับโครงการ Ethereum 2.0 ลดลง
ไม่กี่สัปดาห์ที่ผ่านมาได้เห็นพัฒนาการที่มีแนวโน้มหลายประการในการลดความสับสนเกี่ยวกับบรรทัดฐานด้านการวิจัยและพัฒนา ประการแรก จากข้อมูลของทีมวิจัย ขณะนี้มีความพยายามที่จะแบ่งพื้นที่เฉพาะของข้อกำหนดการพัฒนาเพื่อชี้แจงว่าข้อกำหนดใดมีความเสถียรเพียงพอสำหรับทีมดำเนินการ และข้อกำหนดใดที่ยังอยู่ระหว่างการพัฒนา ประการที่สอง ทีมวิจัยเชื่อว่า "การเปลี่ยนแปลง (ในมาตรฐาน R&D) กำลังชะลอตัวลง" และ "การปรับเปลี่ยนอย่างลึกซึ้ง" นั้นหาได้ยากในปัจจุบัน ในเวลาเดียวกัน การเปลี่ยนแปลงทางวัฒนธรรมกำลังเกิดขึ้นในการพัฒนา Ethereum 2.0: ผลกระทบของการเปลี่ยนแปลงข้อกำหนดการพัฒนาต่อทีมดำเนินการได้รับการพิจารณาว่าเป็นส่วนหนึ่งของข้อเสนอข้อกำหนดใหม่ ผลจากการพัฒนาเหล่านี้ ทีมดำเนินการตกลงว่าข้อกำหนดในสถานะปัจจุบันนั้นสามารถนำไปใช้ได้
ทีมดำเนินการไม่ได้บอกว่าไม่กับนักวิจัย
ทีมดำเนินการส่วนใหญ่ไม่ยับยั้งนักวิจัย พวกเขาให้เหตุผลสองประการ: พวกเขารู้สึกว่าไม่มีคุณสมบัติที่จะยับยั้งนักวิจัย หรือพวกเขารู้สึกว่าโอกาสที่จะยับยั้งสำเร็จนั้นน้อยเกินไปที่จะทำให้คุ้มค่า ความรู้สึกเหล่านี้ได้รับการเสริมด้วยวิธีที่นักวิจัยอธิบายถึงการเปลี่ยนแปลงในข้อกำหนด Ethereum 2.0: การเปลี่ยนแปลงเหล่านี้มักถูกอธิบายว่า "ดีขึ้นอย่างชัดเจน" และ "ยากที่จะยับยั้ง" โดยเฉพาะอย่างยิ่งเมื่อพิจารณาถึงคุณสมบัติของผู้ที่เสนอการเปลี่ยนแปลงเหล่านี้ เป็นความจริงที่ข้อกำหนดเฉพาะของ R&D บางอย่างสามารถกำหนดได้โดยคนกลุ่มเล็กๆ เท่านั้น แต่ "ความพิเศษเฉพาะในการวิจัย" ("ความพิเศษเฉพาะในการวิจัย") นี้ขยายไปถึงข้อกำหนด R&D ทั้งหมดและแผนการดำเนินงานทั้งหมดของ Ethereum 2.0
คำจำกัดความของทีมต่างๆ เกี่ยวกับการบรรลุ Ethereum 2.0
Implementers ทั้งหมดที่เราพูดคุยด้วยกำลังทำงานบนเครือข่ายทดสอบที่จะเปิดตัวในเดือนมีนาคม เครือข่ายทดสอบนี้มีลักษณะอย่างไร และจะเกิดอะไรขึ้นหลังจากนั้น - แต่ละทีมมีความคิดเห็นที่แตกต่างกันมาก ตัวอย่างเช่น เนื่องจากข้อกำหนดเฉพาะของเพียร์โปรโตคอลไม่ได้รับการยอมรับอย่างสมบูรณ์ จึงเป็นไปไม่ได้ที่จะมีเครือข่ายทดสอบที่รองรับการทำงานร่วมกันระหว่างโหนด ณ เวลาที่เผยแพร่ บางทีมทำให้การทำงานร่วมกันระหว่างโหนดเป็นเป้าหมายของการเปิดตัวเครือข่ายทดสอบ ในขณะที่ทีมอื่นๆ ไม่ได้ทำ ด้วยเหตุนี้ จึงเป็นการยากที่จะให้ภาพที่ชัดเจนว่าจะมีสิ่งใดรวมอยู่ในการทดสอบเครือข่ายที่เปิดตัวในเดือนมีนาคม
สิ่งต่าง ๆ เริ่มมืดมนขึ้นหลังจากเทสเน็ต ไม่มีทีมใดที่สามารถคาดเดาได้ว่า Phase 2 ซึ่งเป็นข้อมูลจำเพาะ Ethereum 2.0 ที่สมบูรณ์ รวมถึง Cross shards และ Ethereum Virtual Machine (EVM) จะพร้อมเมื่อใด (จนถึงจุดที่จะนำไปสู่การเปิดตัว mainnet) เนื่องจากบางทีมได้รับทุนสนับสนุนเฉพาะเพื่อพัฒนา beacon chain ทีมดำเนินการอาจต้องการเงินทุนเพิ่มเติมเพื่อพัฒนาข้อกำหนดที่เกี่ยวข้องให้เสร็จสมบูรณ์
ในท้ายที่สุด มีเพียงหนึ่งในทีมที่เราสัมภาษณ์เท่านั้นที่มีการนำผู้ใช้ไปใช้เป็นเป้าหมายหนึ่ง ทีมอื่นๆ มุ่งเน้นไปที่สเปคที่พวกเขากำลังทำอยู่
ผู้ดำเนินการไม่ชัดเจนว่าจะเกิดอะไรขึ้นหลังจาก Ethereum 2.0
หลายทีมแสดงความกังวลเกี่ยวกับอาชีพของตนหลังจากประสบความสำเร็จในการเข้าถึง Ethereum 2.0 ไม่มีทีมใดที่มีคำตอบที่ชัดเจนเกี่ยวกับวิธีสร้างรายได้หลังจากปรับใช้ Ethereum 2.0 ดังนั้นการเข้าถึงแหล่งเงินทุนอย่างต่อเนื่องเพื่อให้มันอยู่รอด (โดยเฉพาะอย่างยิ่งหากราคาของ Ethereum ยังคงลดลง) เป็นหนึ่งในข้อกังวลหลักสำหรับทีมเหล่านี้
Ethereum 2.0 ขาดผู้นำ
จากมุมมองขององค์กร ไม่มีใครรับผิดชอบในการทำให้มั่นใจว่าการพัฒนา Ethereum 2.0 นั้นมีความเกี่ยวข้องอย่างใกล้ชิดกับชุมชน Ethereum Danny Lane เติมเต็มบทบาทในส่วนนั้น เขามองว่าตัวเองเป็นสะพานเชื่อมระหว่างทีมดำเนินการและทีมวิจัย และความพยายามของเขาได้รับการชื่นชมอย่างมาก อย่างไรก็ตาม ทีมงานดำเนินการเปิดรับ Danny ในระดับที่แตกต่างกัน - บางทีมกล่าวว่าพวกเขาต้องการให้พวกเขาเข้าถึง Danny ได้มากขึ้น
การเล่าเรื่องของ Ethereum 2.0 ถูกควบคุมโดยบุคคลที่อยู่นอกกระบวนการพัฒนา
ลองพิจารณาบทความยอดนิยมของ James Prestwich เรื่อง "เราคาดหวังอะไรได้บ้างเมื่อนักพัฒนา Ethereum คาดหวัง" ซึ่งมีการยืนยันดังนี้:
“เครื่องมือและสัญญาที่เราเขียนขึ้นสำหรับ Ethereum 1X อาจต้องได้รับการออกแบบใหม่และเขียนขึ้นสำหรับ ETH 2.0”
"เฟส 1 ไม่มีอะไรน่าสนใจ โดยพื้นฐานแล้วจะเป็นเฟสบูทสแตรปสำหรับกลไกการเชื่อมขวางและสมมาตรสำหรับชิ้นส่วนเพื่ออ้างอิงถึงบีคอนเชน นักออกแบบดูมั่นใจว่ากลไกเหล่านี้จะใช้งานได้"
“สิ่งที่น่าสนใจคือ การปรับใช้ Phase 0 เกิดขึ้นพร้อมๆ กับการปรับใช้ข้อกำหนด R&D แม้ว่าจะมีเวลาน้อยกว่าสามเดือนก่อนการเปิดตัวเครือข่ายทดสอบ แต่ข้อกำหนด R&D ของ Phase 0 ก็เปลี่ยนแปลงบ่อยครั้ง ซึ่งหมายความว่าการพัฒนาในอนาคต ระยะเวลาของเฟส Ethereum 2.0 จะเปลี่ยนแปลงบ่อย ๆ ในขณะที่ผู้มองโลกในแง่ดีบอกฉันว่าจะใช้เวลาเพียง 6 เดือน มันง่ายมากที่จะเห็นว่าการพัฒนาเฟส 1 ใช้เวลา 12-18 เดือนหลังจากเฟส 0 เข้าสู่เบต้า”
"[นอกจาก eWASM, EVM2 และการเช่าพื้นที่เก็บข้อมูล] ฉันไม่รู้ว่าจะคาดหวังอะไรอีกในเฟส 2 มันเป็นการวิจัยในช่วงแรกๆ และมีปัญหาสำคัญมากมายที่ยังไม่ได้รับการแก้ไข เมื่อพิจารณาถึงข้อกำหนดที่ไม่เป็นทางการและกระบวนการพัฒนา เช่นเดียวกับ การขยายเฟส 2 เมื่อเทียบกับเฟส 1 เฟสอาจเป็นเรื่องยากที่จะเปิดตัวก่อนปี 2020 กล่าวอีกนัยหนึ่ง แม้ว่า Ethereum 2.0 อาจจะเปิดตัวในปีนี้ แต่อย่าคาดหวังว่าจะรองรับการโอนสินทรัพย์และสัญญาอัจฉริยะก่อนปี 2020”
“เรามีข้อมูลน้อยมากเกี่ยวกับโมเดลของ Ethereum 2.0 เรารู้ว่ามันไม่สามารถเรียกสัญญาข้ามชาร์ดได้โดยไม่ลดขนาด หากคุณหยุดอ่านตรงนี้ ฉันไม่โทษคุณ เพราะเฟส 4 มีเส้นทางเดียวในใจ และลิงก์ที่ไม่ชัดเจนบางอย่าง ผลที่ตามมาคือ Ethereum 2.0 จะไม่ให้ประโยชน์ในการปรับขนาดที่มีความหมายกับสัญญาอัจฉริยะที่ซับซ้อนจนกว่าจะถึงระยะที่ 4 จนกว่าจะถึงตอนนั้น สัญญาที่ต้องการทำงานร่วมกันกับการอยู่ร่วมกันของชิปอื่นๆ และถูกจำกัดด้วยความเร็วและความสามารถในการปรับขนาด"
นี่คือลักษณะเฉพาะของวิธีที่นักพัฒนาสามารถคาดหวังที่จะใช้ประโยชน์จาก Ethereum 2.0 บทความนี้ยังมีรายละเอียดมากมายเกี่ยวกับการพัฒนาข้อกำหนด แต่ในฐานะนักพัฒนา ethereum ข้อมูลที่เกี่ยวข้องมากที่สุดคือข้อกำหนดจะส่งผลต่องานของคุณอย่างไร และคาดว่าจะมีการปรับปรุงความสามารถในการขยายขนาดเมื่อใด ตรงกันข้ามกับสื่อที่สร้างขึ้นโดยทีมงานดำเนินการและ Ethereum Foundation พวกเขามักจะมุ่งเน้นไปที่ความคืบหน้าการวิจัยใหม่ของข้อกำหนด R&D และความสมบูรณ์ของบางส่วนที่เฉพาะเจาะจง ดูข้อมูลสรุปของ Development Update #20 ที่เขียนโดย Prysmatic ด้านล่าง
การวิจัยล่าสุด
ความรับผิดชอบของลูกค้า Validator เฟส 0
รวมรหัส สร้างคำขอดึงข้อมูลและปัญหาต่างๆ
เสร็จสิ้นการทดสอบ E2E ของการประมวลผลบล็อกการเปลี่ยนสถานะ
การรวม / การรวมการประมวลผลยุคการเปลี่ยนสถานะที่สมบูรณ์
ดำเนินการใช้งานผู้ฟังการฝากเงินสำหรับสัญญาการฝากเงินของผู้ตรวจสอบความถูกต้อง
Implementer Validator การดึงเงินฝาก
งานต่อไป
กฎการเลือก Ghost Fork สำหรับ Ethereum Beacon Chain
การทดสอบบีคอนเชนตั้งแต่ต้นทางถึงปลายทางโดยสมบูรณ์ด้วยเงินมัดจำสำหรับเครื่องมือตรวจสอบความถูกต้อง
มอบหมายสัญญา Solidity ของเราให้กับ Vyper
สร้างกลุ่มธุรกรรมสำหรับบีคอนเชน
Misc
ไคลเอ็นต์ตัวตรวจสอบความถูกต้องของ Refactor
การจัดการคีย์ส่วนตัวของ Authenticator และความลับอื่นๆ
Ethereum 2.0 Implementers Conference Call 17 มกราคม 2019
ปัจจัยที่จะส่งผลต่อ "การเล่าเรื่อง" ของ ethereum - เช่น เมื่อใดจะบรรลุผล จะใช้เมื่อใด และนักพัฒนาสามารถใช้มันได้อย่างไร - นำเสนอโดย Prestwich มากกว่าบทความของ Prysmatic เนื่องจากข้อมูลเดิมมีความเกี่ยวข้องโดยตรงมากกว่า ในการทำงานประจำวันของผู้ใช้ Ethereum เราขอปรบมือให้กับความพยายามของทีม Ethereum 2.0 ในการส่งเสริมความโปร่งใสในกระบวนการพัฒนาและต้องการเน้นที่เนื้อหาทางเทคนิค อย่างไรก็ตาม หากไม่มีคำชี้แจงเพิ่มเติมจากคนในทีมวิจัยและการใช้งานว่า Ethereum 2.0 จะพร้อมเมื่อใดและจะเป็นอย่างไร การเล่าเรื่อง Ethereum จะยังคงถูกควบคุมโดยบุคคลภายนอก สิ่งนี้จะทำให้ยากต่อการสร้างความคาดหวังที่ถูกต้องและอยู่รอด
หมายเหตุด้านข้าง: การสนทนากับสมาชิกของชุมชน Ethereum นำเราไปสู่โครงร่างระดับสูงของแผนงาน Ethereum ที่ผลิตโดย EthHub เอกสารโรดแมปการแบ่งส่วนอย่างเป็นทางการแม้ว่าจะให้คำแนะนำ แต่ก็ไม่ได้มีประโยชน์มากนักสำหรับนักพัฒนาที่ต้องการทราบว่าข้อกำหนดเฉพาะของแต่ละขั้นตอนมีความหมายอย่างไรสำหรับพวกเขา
ชื่อเรื่องรอง
คำถามเปิด
ชุมชนคาดหวังอะไร?
ในขณะนี้ นี่คือสิ่งที่คาดหวังเมื่อ Ethereum 2.0 จะเปิดตัวและจะมีลักษณะอย่างไร:
Ethereum 2.0 กำลังจะมาและจะเปิดให้บริการแก่สาธารณะในไม่ช้า
เครือข่ายทดสอบของ Ethereum 2.0 จะเริ่มในเดือนมีนาคม
Ethereum 2.0 จะแก้ปัญหาความสามารถในการปรับขนาดที่สำคัญของ Ethereum
จากการสัมภาษณ์ของเรากับทีมวิจัยและการใช้งาน Ethereum 2.0 นักพัฒนา dApp จะใช้เวลาอย่างน้อยหนึ่งปีครึ่งจึงจะสามารถใช้ Ethereum 2.0 ได้จริง จากความเข้าใจของเรา การส่งมอบในแต่ละขั้นตอนมีดังนี้:
เฟส 0:. Beacon Chain
ขั้นที่ 1: การแบ่งส่วนโดยไม่มีเครื่องเสมือน
ระยะที่ 2: การสื่อสารบนชิปและเครื่องเสมือนข้ามชิป (การสื่อสาร EVM)
สำหรับนักพัฒนา หากต้องการได้รับยูทิลิตี้ระดับเดียวกันใน Ethereum 2.0 เช่นเดียวกับใน Ethereum 1.0 จะต้องปล่อยเฟส 2
นอกจากนี้ การเปิดตัวเฟสต่างๆ หลังจาก Ethereum 2.0 อาจทำให้การวิจัยใหม่เป็นโมฆะ หรือกำหนดแผนงานใหม่ ไม่ชัดเจนว่าชุมชน Ethereum ทั้งหมดตระหนักถึงเรื่องนี้หรือไม่ ความแตกต่างระหว่างสิ่งที่ชุมชนคาดหวังกับสิ่งที่เผยแพร่จริงอาจส่งผลเสียอย่างมากต่ออรรถประโยชน์ของการปรับใช้ ซึ่งตอกย้ำข้อโต้แย้งที่ว่า Ethereum ไม่สามารถปรับขนาดได้ และในทางกลับกัน ผลักดันนักพัฒนาใหม่ไปยังแพลตฟอร์มบล็อกเชนอื่นๆ
มีการปรึกษาผู้ดำเนินการเมื่อการออกแบบเปิดตัวหรือไม่?
เรายังไม่ทราบว่าอินพุตของผู้ดำเนินการมากน้อยเพียงใด และอินพุตใดที่เข้าสู่การตัดสินใจในแต่ละเฟสของ Ethereum 2.0 ในขณะที่เราเข้าใจถึงคุณค่าของการปรับใช้ทีละขั้นตอน เช่น ช่วยให้เทคโนโลยีใหม่ เช่น PoS มีเวลา "เผา" ในสภาพแวดล้อมเสมือน ในกรณีของโครงการเอง การลองผิดลองถูก] - แต่โครงการควรยังคงยึดตามตรรกะที่ว่า ผู้ที่รับผิดชอบในการดำเนินการในแต่ละช่วงของโครงการควรเป็นผู้ที่มีคุณสมบัติเหมาะสมที่สุดในการออกแบบก่อน ซึ่งรวมถึง: กำหนดเวลาที่จะเปิดตัวเทคโนโลยีบางอย่าง และกำหนดการนำไปใช้งานสำหรับแต่ละขั้นตอน หากผู้ดำเนินการไม่ได้รับการปรึกษาหารือในอดีต ห่วงโซ่บีคอนเปิดตัวเป็นเวลาที่ดีที่จะนำผู้ดำเนินการเข้ามาและเกี่ยวข้องกับพวกเขาในกระบวนการนี้หรือไม่
การทำให้ Danny Lane เป็น "ผู้นำ Ethereum 2.0" อย่างเป็นทางการช่วยให้ Ethereum 2.0 เป็นจริงหรือไม่?
แง่มุมที่ไม่น่าพึงพอใจหลายประการของ Ethereum เกิดจากการขาดการประสานงานระหว่างทีมวิจัยและการดำเนินการ ข้อตกลงดังกล่าวประกอบด้วยองค์ประกอบต่างๆ มากมายที่จำเป็นต้องรวมเข้าเป็นส่วนหนึ่งของแผนการที่กินเวลาหลายปี ไม่มีใครเข้ามาแทรกแซงเพื่อดูแลการผสานรวมจนกระทั่ง Danny Lane รับหน้าที่เป็นผู้ประสานงาน Danny ได้พิสูจน์คุณค่าของเขาในฐานะผู้นำมานานแล้ว ชื่อของเขาปรากฏขึ้นซ้ำๆ ในหมู่ผู้สัมภาษณ์ เนื่องจากบางคนที่รายหลังต้องการเห็นมากกว่านี้ และงานของเขาเกี่ยวกับข้อมูลจำเพาะ R&D เวอร์ชันแรกๆ แสดงให้เห็นว่าเขามีความรู้เพียงพอในฐานะนักวิจัยเพื่อดูแลโครงการ
สิ่งสำคัญคือต้องมีความชัดเจนว่า "ความเป็นผู้นำ" หมายถึงอะไรในบริบทนี้ เราใช้ "ความเป็นผู้นำ" เพื่อหมายถึงบุคคลที่:
รับผิดชอบในการรับรองการลงจอดของ Ethereum 2.0
เข้าถึงได้สำหรับทีมดำเนินการและนักวิจัยทั้งหมด
มอบอำนาจเพื่อให้แน่ใจว่าคนที่เหมาะสมทำในสิ่งที่ถูกต้อง
เห็นได้ชัดว่านี่คือการควบคุมจากส่วนกลาง อย่างไรก็ตาม นั่นก็ไม่ใช่เรื่องเลวร้ายเมื่อพิจารณาจากบทบาทของมันที่ทำให้ Danny มีสถานะเป็นผู้นำอย่างเป็นทางการ ซึ่งน่าจะทำให้การผสานรวมของโปรเจกต์ทั้งหมดเป็นไปอย่างราบรื่น
ชื่อเรื่องรอง
แนะนำวิธีปรับปรุง
รวมถึง "บริบทของผลิตภัณฑ์" ในสื่อสาธารณะ
เมื่อพิจารณาถึงความสำคัญของ Ethereum 2.0 ต่อความสำเร็จของเครือข่าย Ethereum สิ่งสำคัญอย่างยิ่งคือการสื่อสารให้ชัดเจนว่าจะปล่อยอะไร ปล่อยเมื่อไหร่ และจะเตรียมตัวอย่างไร เพื่อให้เนื้อหาสื่อที่ผลิตโดยทีม Ethereum 2.0 และนักวิจัยมีความเกี่ยวข้องกับชุมชนมากขึ้น และเพื่อควบคุมการเล่าเรื่อง Ethereum 2.0 อีกครั้ง เราขอเสนอบทความสาธารณะใหม่ที่กล่าวถึงสิ่งต่อไปนี้อย่างชัดเจน:
การอัปเดตล่าสุดจะส่งผลต่อนักพัฒนาอย่างไร
การเปลี่ยนแปลงแผนงานอาจส่งผลต่อไทม์ไลน์ของ Ethereum 2.0 อย่างไร
อาจเกิดความสับสนในการวิจัยและผลิตภัณฑ์
ระบุเส้นทางที่ชัดเจนสำหรับการจัดหาเงินทุนอย่างต่อเนื่อง
เราเชื่อว่าการสร้างแรงจูงใจให้ทีมมีส่วนร่วมในการพัฒนาไคลเอนต์ Ethereum 2.0 ในระยะยาวและต่อเนื่องนั้นมีความสำคัญต่อการเปิดตัวที่ประสบความสำเร็จ แต่แหล่งที่มาของการจัดหาเงินทุนอย่างต่อเนื่องนั้นมืดมนและเต็มไปด้วย หากมูลนิธิ Ethereum หรือผู้มีส่วนได้ส่วนเสียอื่น ๆ ร่วมมือกันเพื่อรวบรวมเงินทุนและระบุจำนวนเงินทุนและระยะเวลาที่ชัดเจน สิ่งนี้จะช่วยลดความกังวลเกี่ยวกับ Ethereum 2.0 หลังจากที่โครงการลูกค้าปล่อยวิธีดำเนินการทางการเงินและพัฒนาคุณสมบัติใหม่ต่อไป
กำหนดและบังคับใช้ขั้นตอนมาตรฐานที่เป็นทางการอย่างเคร่งครัด
ปัญหาการประสานงานโดยธรรมชาติของการนำบรรทัดฐานไปปฏิบัตินั้นรุนแรงยิ่งขึ้นไปอีกหากไม่มีกระบวนการกำหนดมาตรฐานที่เป็นทางการ ด้วยการพัฒนาและเผยแพร่ข้อมูลจำเพาะ Ethereum Foundation สามารถทำหน้าที่เป็นตัวกำหนดมาตรฐานโดยพฤตินัยสำหรับ Ethereum 2.0 ดังนั้น การกำหนดขั้นตอนมาตรฐานสำหรับการย้ายการศึกษาจากขั้นตอนข้อเสนอไปยังขั้นตอนการดำเนินการอย่างเป็นทางการสามารถลดความสับสนเกี่ยวกับข้อกำหนดเพิ่มเติมได้ มีตัวอย่างมาตรฐานมากมายที่ Ethereum Foundation สามารถพิจารณาได้ แต่เราขอแนะนำขั้นตอนมาตรฐาน ECMA TC39 เวอร์ชันที่แตกต่างกัน เหตุผลของเรามีดังนี้:
โปรแกรมของ TC39 เป็นแบบเปิดและดูดซับแนวทางการพัฒนาสมัยใหม่ เช่น การส่งคำขอบน Github ซึ่งนักพัฒนาคุ้นเคยอยู่แล้ว
โปรแกรม TC39 รวมการทดสอบการยอมรับและการใช้งานอ้างอิงไว้ในตัวโปรแกรม
ขั้นตอน TC39 เข้าใจง่ายขึ้น
โปรแกรมสนับสนุนการเพิ่มมาตรฐานใหม่ในอัตราคงที่
เราขอแนะนำให้การพัฒนา Ethereum 2.0 เป็นอย่างน้อยแนะนำแนวคิดของ "ขั้นตอน" ใน TC39 สำหรับผู้ที่ไม่คุ้นเคยกับข้อเสนอของ TC39 จะมีความคืบหน้าจากเฟส 0 (หุ่นไล่กา) ไปจนถึงเฟส 4 (เสร็จสิ้น) และได้รับการอนุมัติให้เป็นมาตรฐานใหม่ในการประชุมประจำปีของสมาชิก TC39 จุดประสงค์ของการแบ่งข้อเสนอออกเป็นขั้นตอนคือการทำให้กระบวนการสำหรับการเผยแพร่ข้อเสนอสำเร็จมีความชัดเจนมาก นอกจากนี้ เนื่องจากเวกเตอร์การทดสอบและการใช้งานอ้างอิงเป็นสิ่งจำเป็นจากขั้นตอนหนึ่งไปยังอีกขั้นตอนหนึ่ง จึงมีการสนับสนุนการสนทนาระหว่างนักวิจัยและผู้ดำเนินการอย่างมาก แม้ว่าผู้ดำเนินการอาจไม่มีคุณสมบัติที่จะแสดงความคิดเห็นเกี่ยวกับอัลกอริทึมเฉพาะเจาะจง แต่พวกเขาอาจมีคุณสมบัติที่จะแสดงความคิดเห็นเกี่ยวกับวิธีการนำอัลกอริทึมไปใช้ ภายใต้โครงการ TC39 ทั้งกระบวนการวิจัยและการดำเนินการจะต้องเปลี่ยนจากระยะที่ 3 เป็นระยะที่ 4
สรุปแล้ว
ชื่อเรื่องรอง
สรุปแล้ว
ความสำเร็จของ Ethereum 2.0 อาจไม่เหมือนใคร แต่ในการวิจัยและพัฒนาของนักวิจัย 8+ คนและนักพัฒนากว่า 50 คนอย่างเร่งด่วน ความท้าทายที่ต้องเผชิญนั้นเป็นเรื่องธรรมดา ด้วยการประสานงานที่แข็งแกร่งขึ้น กระบวนการที่เป็นมาตรฐาน แผนการทำงานที่ใช้ร่วมกันที่มีการสื่อสารที่ดี และเงินทุนที่มั่นคง กำหนดการสำหรับ Ethereum 2.0 ที่จะมีประสิทธิผลจะได้รับการเร่งและสอดคล้องกับความคาดหวังของชุมชน Ethereum
เราได้เห็นจุดเริ่มต้นของกระบวนการเร่งรัดนี้แล้ว ในเดือนธันวาคมปีที่แล้ว Vitalik ให้รางวัลแก่ทีม Prysmatic, Lighthouse และ Lodestar ด้วย 1,000 ETH นักลงทุนรายอื่นที่ติดต่อ Ethereum ติดตาม Vitalik และมอบ Prymatic 2,800 ETH เพื่อช่วย Preston Van Loon ออกจาก Google และอุทิศตนเพื่อพัฒนา Ethereum 2.0 เต็มเวลา เราคาดหวังผลลัพธ์ที่ดีกว่า เราทุกคนอยู่ใน Ethereum 2.0 ด้วยกัน
คุณค่าของทีมผู้เขียนบทความนี้ต่อ Ethereum 2.0
บทความนี้ได้รับการเติมเต็มโดย Matt Slipper และ Dan Tsui จาก Kyokan, Moloch DAO และ Ameen Soleimani ให้การสนับสนุนทางการเงินเป็นการส่วนตัวสำหรับงานวิจัยของบทความนี้
Kyokan เป็นบริษัทที่ปรึกษาด้านซอฟต์แวร์ blockchain "เนทีฟ" ซึ่งตั้งอยู่ในซานฟรานซิสโกเบย์แอเรีย ที่ผ่านมา เราได้ทำงานร่วมกับ MetaMask, SpankChain, Cosmos, Dfinity และ Uniswap นอกจากนี้ เรายังได้รับการสนับสนุนจาก Ethereum Foundation ในการสร้างและใช้งาน Plasma MVP ซึ่งกำลังเตรียมการสำหรับการเปิดตัว mainnet สมาชิกในทีมของเรามีประสบการณ์มากมายในการให้บริการด้านเทคนิคและซอฟต์แวร์แก่ลูกค้าและองค์กรที่โดดเด่น
Moloch เป็น DAO/กิลด์ที่ขับเคลื่อนด้วยทุนและการทดลองที่รุนแรงในการจัดแนวแรงจูงใจโดยสมัครใจเพื่อเอาชนะโศกนาฏกรรมของส่วนรวม โดยเฉพาะอย่างยิ่ง เป้าหมายของเราคือการเร่งการพัฒนาโครงสร้างพื้นฐานสาธารณะของ Ethereum ซึ่งหลายทีมต้องการแต่ไม่ต้องการใช้เงิน ด้วยการรวมโทเค็น Ethereum และ ERC20 เข้าด้วยกัน นักลงทุน Ethereum และทีมที่ใช้ Ethereum สามารถร่วมทุนกับงานโอเพ่นซอร์สที่เราเชื่อว่าเป็นผลประโยชน์ร่วมกันของเรา
ด้วยการระดมทุนจากฝ่ายต่าง ๆ เช่น Moloch Kyokan จะสนับสนุนโครงการ ETH 2.0 ด้วยวิธีต่อไปนี้:
สร้างรายงานและการวิเคราะห์เช่นบทความนี้เพื่อแจ้งให้ชุมชนทราบเกี่ยวกับความคืบหน้าของ Ethereum 2.0
ประเมินประสิทธิผลของความก้าวหน้าด้านการวิจัยและพัฒนาภายใน Ethereum 2.0
โครงสร้างองค์กรเพื่อช่วยพัฒนาความต้องการ
ช่วยประสานมาตรฐานระหว่างทีม
ช่วยวางแผนโรดแมปการพัฒนา
ให้ความช่วยเหลือด้านการประสานงานสำหรับการเปิดตัวผลิตภัณฑ์และเตรียมลูกค้าสำหรับการเปิดตัวผลิตภัณฑ์
ความช่วยเหลือเกี่ยวกับการสรรหานักพัฒนา
Moloch มุ่งมั่นที่จะสนับสนุน Ethereum 2.0 โดย:
การสนับสนุนเงินทุนเพิ่มเติมสำหรับ Ethereum 2.0


