BTC
ETH
HTX
SOL
BNB
ดูตลาด
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

การฮาร์ดฟอร์กของอิสตันบูลกำลังจะมา แต่ Ethereum 2.0 ยังห่างไกล

哈希派
特邀专栏作者
บทความนี้มีประมาณ 4341 คำ การอ่านทั้งหมดใช้เวลาประมาณ 7 นาที
การ hard fork ของอิสตันบูลอยู่ห่างจาก Ethereum 2.0 แค่ไหน?
สรุปโดย AI
การ hard fork ของอิสตันบูลอยู่ห่างจาก Ethereum 2.0 แค่ไหน?

บทความนี้มาจาก:แฮชพี (ID: แฮชพี)ผู้เขียน: LucyCheng ส่งต่อโดยได้รับอนุญาต

บทความนี้มาจาก:

แฮชพี (ID: แฮชพี)

แฮชพี (ID: แฮชพี)

ผู้เขียน: LucyCheng ส่งต่อโดยได้รับอนุญาต

จากข้อมูลของ Ethereum Foundation การอัปเกรดอิสตันบูลฮาร์ดฟอร์กคาดว่าจะเกิดขึ้นประมาณวันที่ 7 ธันวาคม 2019 เช่นเดียวกับการอัปเกรดฮาร์ดฟอร์กก่อนหน้าของคอนสแตนติโนเปิลและไบแซนเทียม การอัปเกรดนี้ยังปรับปรุงประสิทธิภาพโดยรวมด้วยการเปลี่ยนโปรโตคอลพื้นฐานของ Ethereum อย่างไรก็ตาม เช่นเดียวกับ "ลักษณะการปัสสาวะ" ที่ล่าช้าซ้ำแล้วซ้ำเล่าก่อนการอัปเกรดครั้งก่อน หนทางสู่อิสตันบูลฮาร์ดฟอร์กยังคงเต็มไปด้วยทางคดเคี้ยว

ตามข่าวอย่างเป็นทางการของ Ethereum เดิมที Istanbul hard fork มีกำหนดเปิดใช้งานเครือข่ายทดสอบ Ethereum เช่น Ropsten และ Görli ในวันที่ 14 สิงหาคม และคาดว่าจะได้รับการอัปเกรดบน mainnet ในวันที่ 16 ตุลาคม 2019

อย่างไรก็ตาม ในการประชุมทางโทรศัพท์ของ Ethereum เมื่อวันที่ 15 สิงหาคม นักพัฒนาหลัก Péter Szilágyi ชี้ให้เห็นว่าเป้าหมายจำเป็นต้องเลื่อนออกไปเป็นเวลาสองสัปดาห์ และความเป็นไปได้ของการเลื่อนอีกครั้งในวันที่ 4 กันยายนไม่สามารถตัดออกไปได้ อัลกอริทึม ProgPOW ที่เป็นที่ถกเถียงกันมากที่สุดจะถูกเลื่อนออกไปจนกว่าจะมีการอัปเกรดครั้งต่อไป [1]

......

ในการประชุมทางโทรศัพท์ของ Ethereum ที่ตามมาในวันที่ 6 กันยายน Hudson Jameson ผู้จัดการชุมชนของมูลนิธิกล่าวว่าเนื่องจากมีข้อเสนอการปรับปรุง Ethereum (EIPs) จำนวนมากที่ส่งมาเพื่อตรวจสอบ การเปิดใช้งานเครือข่ายการทดสอบ Ropsten จึงถูกเลื่อนออกไปจนถึงประมาณเดือนตุลาคม 2และการเปิดใช้งานเครือข่ายหลักจะถูกเลื่อนออกไปจนถึงเดือนพฤศจิกายน [2]

เมื่อวันที่ 30 กันยายน Hudson Jameson ผู้จัดการชุมชนของ Ethereum Foundation กล่าวว่าเนื่องจากเวลาในการยืนยันการบล็อกที่รวดเร็วผิดปกติ เครือข่ายการทดสอบ Ropsten จึงมาถึงเร็วกว่าเวลา 3:40 UTC ในวันที่ 30 กันยายน

เมื่อวันที่ 20 พฤศจิกายน บล็อกอย่างเป็นทางการของ Ethereum ได้โพสต์ว่าเครือข่าย Ethereum จะได้รับการอัปเกรดที่ความสูงของบล็อก 9,069,000 ตามแผนที่วางไว้ งานนี้คาดว่าจะมีขึ้นในวันเสาร์ที่ 7 ธันวาคม 2562 วันที่และเวลาอัปเกรดที่เฉพาะเจาะจงอาจเปลี่ยนแปลงได้เนื่องจากความเร็วของการสร้างบล็อก [3]

การอัปเกรดบ่อยครั้งประกอบกับความล่าช้าของข้อเสนอ EIP-1884ProgPoW ที่ได้รับการจับตามองอย่างมาก ทำให้หลายคนกังวลเกี่ยวกับการพัฒนาทางนิเวศวิทยาที่ตามมาของ Ethereum เนื่องจากตั้งแต่ระดับการออกแบบเริ่มต้น การฮาร์ดฟอร์กของอิสตันบูลคือ Ethereum ที่ต้องผ่านพรมแดนเริ่มต้น (Frontier) บ้านไร่ (Homestead) และตอนนี้เวที Metropolis (มหานคร) ไปจนถึง Serenity (ความสงบ) (นั่นคือ Ethereum 2.0 ) ก่อน การฮาร์ดฟอร์กครั้งสุดท้าย

แม้ว่า Danny Ryan นักวิจัยของ Ethereum Foundation เพิ่งกล่าวต่อสาธารณะว่าแผน Zero-phase ของ Ethereum 2.0 จะเปิดตัวในไตรมาสแรกของปี 2020 การอัปเกรดซ้ำและการแสดงละครของเรื่อง "wolf is coming" ทำให้ "แผนนี้ "ดูซีดๆ

ในเวลาเดียวกัน หลังจากจัดการการประชุมนักพัฒนาเมื่อเร็วๆ นี้และข้อสังเกตสาธารณะของนักวิจัยบางคน เราพบว่าโดยไม่คำนึงถึงความล่าช้าในการปัสสาวะอย่างสม่ำเสมอของ Ethereum ตามสถานการณ์การวิจัยและพัฒนาในปัจจุบัน มันยังห่างไกลมากที่จะตระหนักอย่างเต็มที่ อีเธอเรียม 2.0

ชื่อเรื่องรอง

ก่อนอื่น จากการแนะนำของ EthHub Ethereum 2.0 เป็นชุดของข้อกำหนดการวิจัยและพัฒนา (ข้อกำหนด) ที่สามารถปรับปรุงประสิทธิภาพของระบบได้อย่างมาก ในเวอร์ชัน 2.0 เทคโนโลยีการแบ่งส่วน (Sharding) โปรโตคอล Casper (กลไกฉันทามติ POS) และ การเช่าของรัฐมีการใช้งานอย่างไม่แน่นอน (การเช่าของรัฐ) และโครงการอัปเกรด eWASM ของ EVM เครื่องเสมือน Ethereum [4]

รุ่นนี้จะจัดส่งเป็นขั้น โดยแต่ละขั้นจะสร้างจากรุ่นก่อนหน้า:

เฟส 0: Beacon Chain | ไตรมาส 1 ปี 2020

ในแผนการส่งมอบ Ethereum 2.0 เป้าหมายแรกที่ต้องทำให้เป็นจริงคือ beacon chain โดย beacon chain จะใช้กลไกการพิสูจน์ความเท่าเทียม Casper the Friendly Finality Gadget (Casper FFG) [5] เพื่อตระหนักถึงการเปลี่ยนจาก POW (การพิสูจน์ของ งาน) ไปสู่การเปลี่ยนผ่าน POS (หลักฐานการถือหุ้น) ขั้นตอนนี้ช่วยให้ผู้ตรวจสอบความถูกต้องสามารถเข้าร่วมในระบบการเดิมพัน แทนที่นักขุดในฐานะผู้สร้างเชน และจัดเตรียมพื้นฐานสำหรับแผนการแบ่งย่อย

คำอธิบายภาพ

เฟส 0 Beacon Chain บทนำ ข้อมูลภาพหน้าจอ ที่มา: Github

นอกจากนี้ ก่อนที่ mainnet จะใช้งานจริง เครือข่ายทดสอบที่รองรับไคลเอนต์หลายเครื่องจำเป็นต้องเปิดใช้งาน BETH (Beacon chain ETH, Ethereum 2.0 token) เพื่อโอนเงินระหว่างบัญชีต่างๆ เมื่อวันที่ 9 พฤศจิกายน ในฐานะสมาชิกของ Prysmatic Labs ซึ่งเป็นทีมสร้าง Ethereum 2.0 Danny Ryan กล่าวว่าจะใช้เวลาอย่างน้อยสองสัปดาห์ในการเผยแพร่เครือข่ายทดสอบข้ามไคลเอนต์ และจะใช้เวลาอย่างน้อยสามเดือนในการรัน testnet หลังจากเปิดตัว เมื่อคำนวณตามเวลานี้ เครือข่ายการทดสอบข้ามไคลเอ็นต์จะเปิดตัวสำเร็จในเดือนหน้า จากนั้นเครือข่ายหลักเฟส 0 จะเปิดตัวตามกำหนดในเดือนกุมภาพันธ์หรือมีนาคม 2020 และบล็อกการสร้างของห่วงโซ่บีคอนจะถูกสร้างขึ้น

อย่างไรก็ตาม เนื่องจากการปรับใช้เฟส 0 และการกำหนดข้อกำหนดได้รับการส่งเสริมในเวลาเดียวกัน [6] หลังจากการตระหนักถึงความสามารถในการทำงานร่วมกัน ข้อกำหนดเฟส 0 ที่ถูกระงับ [7] จึงได้รับการสรุปและยกเลิกการระงับอย่างสมบูรณ์ และ เวอร์ชันล่าสุด 0.9.2 ออกแล้ว [8 ] ก่อนที่ข้อกำหนดจะถูกแช่แข็งใหม่ จะต้องได้รับการกำหนด ใช้งาน และตรวจสอบในไคลเอนต์ Ethereum 2.0 จำนวนมาก ในขณะที่ Ethereum เป็นโครงการโอเพ่นซอร์สขนาดใหญ่ ลักษณะการกระจายอำนาจทำให้ข้อกำหนดการวิจัยและพัฒนาดูวุ่นวายและไม่มีการรวบรวมกัน และยังขาดการประสานงานระหว่างทีมวิจัยอีกด้วย สถานการณ์ทุกประเภททำให้ทีมเสียเวลามากในการตอบสนองต่อการเปลี่ยนแปลงข้อกำหนด ดังนั้น "การเปิดใช้เครือข่ายทดสอบข้ามไคลเอนต์ตามกำหนด" ข้างต้นจึงยังมีเครื่องหมายคำถามอยู่

ขั้นตอนที่ 1: Shard Chains | เวลาที่จะกำหนด

ในระยะที่ 1 เศษที่ไม่มีเครื่องเสมือน EVM จะถูกสร้างขึ้นเพื่อให้ความสามารถในการปรับสเกลขนาดใหญ่สำหรับเครือข่าย Ethereum ในรูปแบบของ shard chains [9]

คำอธิบายภาพ

หนทางสู่ความก้าวหน้าในเฟส 1 ยังต้องผ่านการล้มล้างและเริ่มต้นใหม่ ภายในเดือนมิถุนายน ข้อกำหนดระยะที่ 1 ส่วนใหญ่ใกล้จะเสร็จสมบูรณ์แล้ว [10] แต่ในเดือนตุลาคม Vitalik ได้ออกข้อเสนอการทำให้โซ่เศษชิ้นส่วน Eth2 ง่ายขึ้น [11] โดยเสนอให้ลดจำนวนเศษชิ้นส่วนเพื่อเร่งการดำเนินโครงการเศษชิ้นส่วน ตามข้อเสนอนี้ นักพัฒนา ethereum ลดจำนวนเศษจาก 1,024 เป็น 64 ในนาทีสุดท้าย ในปัจจุบัน ระยะที่ 1 กำลังดำเนินการเปลี่ยนการทำให้ง่ายของโซ่ชาร์ดที่เสนอโดย Vitalik ให้เป็นรูปแบบมาตรฐาน [12]

นอกจากนี้ ตามคำกล่าวสาธารณะของ Will Villanueva ผู้พัฒนา Quilt ทีมพัฒนา Ethereum ในพอดคาสต์เมื่อวันที่ 24 พฤศจิกายน สเปกของเฟส 1 อาจได้รับการสรุปหลังจากสเปคของเฟส 0 เสร็จสิ้น แต่เวลาที่แน่นอนมี ยังไม่ได้กำหนด

ระยะที่ 2: การบังคับคดีของรัฐ | เวลาที่จะกำหนด

โดยพื้นฐานแล้ว Phase 2 คือ "execution layer" ของทั้งระบบ ซึ่งจะเปลี่ยน shard chain จาก data container แบบธรรมดาไปเป็นสถานะที่มีโครงสร้าง และแนะนำ smart contracts แต่ละ shard จะจัดการเครื่องเสมือนที่ใช้ eWASM จุดเน้นของขั้นตอนนี้คือเครื่องมือดำเนินการ รูปแบบบัญชี ฯลฯ ซึ่งจะเปิดใช้งานการดำเนินการสถานะและการคำนวณ

ภาพหน้าจอแนะนำเฟส 2 ที่มา: EthHub

ในปัจจุบัน ขั้นตอนนี้ยังอยู่ในสถานะของการวิจัยและพัฒนาที่กระตือรือร้น ไม่มีข้อกำหนดที่เป็นทางการ[13] และไม่มีทีมใดที่สามารถคาดเดาได้ว่า mainnet จะเปิดตัวเมื่อใด อย่างไรก็ตาม ตามข่าวจาก unitimes เมื่อวันที่ 7 เมษายน Casey Detrio ผู้พัฒนาหลักของ Ethereum ได้เปิดตัวแนวคิดใหม่สำหรับเฟส 2 บน ethresear.ch[14] ซึ่งทำให้เฟส 2 ซับซ้อนเป็นไปได้ ในฐานะที่เป็นหลัก V God จึงปล่อยเฟสแรก ข้อเสนอ [15] และข้อเสนอแบบง่าย [16] ของเฟส 2 โดยหวังว่าจะสร้างโปรโตคอล Layer1 ที่มีน้ำหนักเบา จากนั้นจึงมุ่งเน้นไปที่ Layer2 ใน Shard Chain

เมื่อวันที่ 20 พฤศจิกายน Will Villanueva ได้เผยแพร่บทความขนาดยาวเกี่ยวกับความคืบหน้าของ Eth2.0 Phase 2[17] ซึ่งอธิบายรายละเอียดเกี่ยวกับแนวคิดของสภาพแวดล้อมการดำเนินการ (EEs) และวิธีการเปลี่ยนจาก Eth1 เป็น Eth2 ต่อจากนั้น Will Villanueva เปิดเผยต่อสาธารณชนเมื่อวันที่ 24 พฤศจิกายนว่า 3 ทีมรวมถึงทีม Quilt ของเขากำลังศึกษา Ethereum 2.0 Phase 2

อย่างไรก็ตามการดำเนินการในระยะที่ 2 นั้นไม่ตรงไปตรงมา ตามบทความของ Will Villanueva จนถึงตอนนี้ แม้ว่าจะมีแนวคิดเบื้องต้นสำหรับเฟส 2 และการขยายตัวของลูกค้าไร้สัญชาติก็มีความคืบหน้าอย่างมากในอนาคตอันใกล้ วิธีกำหนดเกณฑ์มาตรฐานและต้นแบบทางเทคนิคของการแตกแฟรกเมนต์ และวิธีสร้างสัญญาอัจฉริยะ ในสภาพแวดล้อมการดำเนินการของ eth2 ยังไม่ได้รับคำตอบที่ชัดเจน

ชื่อเรื่องรอง

นอกจากนี้ ยังมีความไม่แน่นอนมากมายในความคืบหน้าของ Ethereum 2.0

ก่อนอื่น เรากล่าวถึงปัญหาการทำงานร่วมกันระหว่างทีมการใช้งานด้านบน ยกตัวอย่าง #358 ฟิลด์ 35 ฟิลด์ถูกเปลี่ยนชื่อ แต่พื้นที่สนทนา Github ไม่ได้รับข้อเสนอแนะใด ๆ จากผู้ใช้งาน สถานการณ์เหล่านี้นำไปสู่ความโกลาหล ซึ่งนำไปสู่การเสียเวลาโดยตรง

[1]https://github.com/ethereum/

[2]https://github.com/ethereum/

[3]https://blog.ethereum.org/

[4]https://docs.ethhub.io/

[5]https://vitalik.ca/files/casper_note.html

[6]https://hackernoon.com/

[7]https://github.com/

[9]https://docs.ethhub.io/

[10]https://github.com/

[11]https://notes.ethereum.org/

[12]https://github.com/ethereum/

[13]https://docs.ethhub.io/

[14]https://github.com/

[15]https://ethresear.ch/

[16]https://ethresear.ch/

[17]https://ethresear.ch/

[18]https://docs.google.com/

ETH
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก:
https://t.me/Odaily_News
กลุ่มสนทนา:
https://t.me/Odaily_GoldenApe
บัญชีทางการ:
https://twitter.com/OdailyChina
สารบัญบทความ
คลังบทความของผู้เขียน
哈希派
อันดับบทความร้อน
Daily
Weekly
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android