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

ดูรอยเท้าของ Ethereum จากการอัปเกรดครั้งก่อน

星球君的朋友们
Odaily资深作者
บทความนี้มีประมาณ 4344 คำ การอ่านทั้งหมดใช้เวลาประมาณ 7 นาที
เพื่อให้เข้าใจเป้าหมายของ Ethereum 2.0 ได้ดียิ่งขึ้น ก่อนอื่นเราต้องมองย้อนกลับไปถึงจุดเริ่มต้
สรุปโดย AI
เพื่อให้เข้าใจเป้าหมายของ Ethereum 2.0 ได้ดียิ่งขึ้น ก่อนอื่นเราต้องมองย้อนกลับไปถึงจุดเริ่มต้

หมายเหตุบรรณาธิการ: บทความนี้มาจากผู้ที่ชื่นชอบ Ethereum (ID: Ethfans)หมายเหตุบรรณาธิการ: บทความนี้มาจาก

ผู้ที่ชื่นชอบ Ethereum (ID: Ethfans)

เมื่อพิจารณาจากภาพรวมแล้ว การเกิดขึ้นของเทคโนโลยีบล็อกเชนนั้นใช้เวลาไม่นาน แม้ว่าแนวคิดพื้นฐานของ blockchain (การเข้ารหัส การกระจายอำนาจ เครือข่ายแบบ peer-to-peer และการทำธุรกรรม) จะได้รับการศึกษามานานหลายทศวรรษ แต่จนกระทั่งหลังจาก Bitcoin ถือกำเนิดขึ้นในปี 2008 ผู้คนเชื่อว่าแนวคิดเหล่านี้สามารถรวมกันได้อย่างแท้จริงเพื่อสร้างความพร้อมใช้งาน สินค้า. โดยเฉพาะอย่างยิ่ง Ethereum จนกระทั่งถึงปี 2015 ที่มันปรากฏในมุมมองของผู้คนด้วยรูปลักษณ์สาธารณะและใช้งานได้ แม้ว่าไทม์ไลน์การพัฒนาที่คาดไว้และรายละเอียดเฉพาะจะเปลี่ยนไป แต่ Ethereum ยังคงยึดมั่นในแผนและอัปเกรดโปรโตคอลอย่างต่อเนื่องเพื่อให้มั่นใจในการใช้งาน ความปลอดภัย ฟังก์ชันการทำงาน และระดับของการกระจายอำนาจ

เมื่อเสร็จสิ้นการอัปเกรดคอนสแตนติโนเปิลในเดือนกุมภาพันธ์ปีนี้ Ethereum ได้ก้าวเข้าสู่ระดับ Serenity (หรือที่เรียกว่า Ethereum 2.0) และต้องผ่านการฮาร์ดฟอร์กและการอัปเกรดแบบค่อยเป็นค่อยไป (รวมถึง "Ethereum 1. x") สามารถทำได้ อย่างไรก็ตาม เพื่อให้เข้าใจเป้าหมายของ Ethereum 2.0 ได้ดียิ่งขึ้น ก่อนอื่นเราต้องมองย้อนกลับไปถึงจุดเริ่มต้น นี่คือลำดับเหตุการณ์ของเหตุการณ์ใน Ethereum การตรวจสอบฮาร์ดฟอร์กภายใน (ภายนอก) ที่วางแผนไว้ที่สำคัญและการอัปเกรดในประวัติศาสตร์ของ Ethereum เพื่อเตรียมพร้อมสำหรับการพัฒนาขั้นต่อไป

โอลิมปิก | 9 พฤษภาคม 2558

Ethereum blockchain เปิดตัวอย่างเป็นทางการในเดือนกรกฎาคม 2558 และสิ่งสุดท้ายก่อนหน้านั้นคือ Olympic ซึ่งเป็นเครือข่ายทดสอบที่เก้าและสุดท้ายสำหรับการพิสูจน์แนวคิด (PoC) ช่วยให้นักพัฒนาสามารถสำรวจล่วงหน้าว่า Ethereum blockchain จะทำงานอย่างไรหลังจากเปิดตัว Vitalik ประกาศว่าจะออก ETH รวม 25,000 ETH เพื่อให้รางวัลแก่นักพัฒนาที่ให้ความสำคัญกับการทดสอบเครือข่าย ข้อกำหนดในการทดสอบนั้นชัดเจน: พยายามโอเวอร์โหลดเครือข่ายและ "หยุดสถานะของเครือข่าย" เพื่อดูว่าโปรโตคอลจะจัดการกับทราฟฟิกที่มากเกินไปได้อย่างไร นักพัฒนาจำเป็นต้องทดสอบสี่ด้าน ได้แก่ กิจกรรมการทำธุรกรรม การทำงานของเครื่องเสมือน กลไกการขุด และกลไกการลงโทษทั่วไป

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

ชายแดน | 30 กรกฎาคม 2558

  • หลังจากการทดสอบความเครียดเป็นเวลาหลายเดือน เครือข่าย Ethereum ก็พร้อมสำหรับการเปิดตัว mainnet อย่างเป็นทางการ เมื่อวันที่ 20 กรกฎาคม บล็อกการสร้าง Ethereum ถูกขุดออกมา และชุมชนก็เริ่มขยายตัวอย่างค่อยเป็นค่อยไป ไม่กี่เดือนก่อนการเปิดตัว Frontier Vinay Gupta ได้เผยแพร่บันทึกอธิบายกระบวนการเปิดตัว Ethereum ไม่มีการขาดแคลนคำเตือนสำหรับผู้ใช้ที่มีศักยภาพของ Ethereum ในแถลงการณ์ที่เร่าร้อน Gupta กล่าวว่า Frontier เป็น "รูปแบบดั้งเดิมที่สุด" ของ Ethereum และนักพัฒนาควรดำเนินการด้วยความระมัดระวัง เพียงไม่กี่วันก่อนการเปิดตัว Frontier Stephen Taul ยังเตือนนักพัฒนาเช่น Gupta ว่า: "เช่นเดียวกับผู้บุกเบิกที่กล้าหาญในช่วงคลื่นผู้บุกเบิกอเมริกา ผู้เข้าร่วมในชุมชน Ethereum จะพบโอกาสที่ยอดเยี่ยมและในขณะเดียวกันก็จะมีความท้าทายมากมาย"

  • โปรโตคอล Frontier มีคุณสมบัติที่สำคัญดังต่อไปนี้:

  • รางวัลบล็อก: เมื่อนักขุดประสบความสำเร็จในการขุดบล็อกบน Ethereum blockchain พวกเขาจะได้รับรางวัลเป็น ETH ในช่วงชายแดน รางวัลบล็อกสำหรับผู้ขุดคือ 5 ETH ต่อบล็อก

  • สัญญา Canary: สัญญา Canary รวมอยู่ใน Frontier เพื่อแจ้งให้ผู้ใช้ทราบว่าเชนใดได้รับหรือเสี่ยงต่อการถูกโจมตี สัญญา Canary ได้รับการกำหนดค่าเป็น 0 หรือ 1 หากสัญญาถูกกำหนดมูลค่าเป็น 1 ลูกค้าสามารถรับรู้ได้ว่านี่คือเชนที่ผิดพลาดและหลีกเลี่ยงเชนที่ไม่ถูกต้องนี้เมื่อทำการขุด โดยพื้นฐานแล้ว ฟังก์ชันเหล่านี้ของสัญญา Canary ช่วยให้ทีมพัฒนาหลักของ Ethereum สามารถหยุดการดำเนินการหรือการทำธุรกรรมเมื่อมีปัญหากับเครือข่าย ในช่วงแรกของ Ethereum สัญญา Canary เป็นกลไกการป้องกันแบบรวมศูนย์อย่างยิ่งแต่ขาดไม่ได้

การใช้งาน: การดำเนินการทั้งหมดของนักพัฒนาดำเนินการผ่านบรรทัดคำสั่ง เนื่องจากไม่มี GUI เครือข่ายทั้งหมดใช้งานได้ แต่อินเทอร์เฟซผู้ใช้นั้นหยาบมากและเฉพาะผู้ที่คุ้นเคยกับ Ethereum และมีประสบการณ์ในการดำเนินงานเท่านั้นที่สามารถใช้งานได้

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

โฮมสเตด | 14 มีนาคม 2559

การอัปเกรด Homestead ซึ่งเป็นฮาร์ดฟอร์กแรกของเครือข่าย Ethereum ถูกนำมาใช้เมื่อวันที่ 14 มีนาคม 2016 ที่บล็อก 1,150,000 โดยทั่วไปแล้ว การอัปเกรด Homestead ส่วนใหญ่จะประกอบด้วยการปรับปรุงที่สำคัญสามประการสำหรับ Ethereum ขั้นแรก จะลบสัญญา Canary ออก โดยลบส่วนที่รวมศูนย์ของเครือข่ายออก ประการที่สอง แนะนำรหัสใหม่ใน Solidity ซึ่งเป็นภาษาโปรแกรมสัญญาของ Ethereum ในที่สุดก็แนะนำกระเป๋าเงิน Mist ซึ่งอนุญาตให้ผู้ใช้ถือ/ซื้อขาย ETH และเขียน/ปรับใช้สัญญาอัจฉริยะ

การอัปเกรด Homestead เป็นหนึ่งใน Ethereum Improvement Proposals (EIPs) แรกที่จะดำเนินการ EIP อ้างถึงคำแนะนำที่เสนอต่อชุมชน และเมื่อได้รับการรับรองแล้ว จะรวมเข้ากับการอัปเกรดเครือข่าย การอัปเกรด Homestead ประกอบด้วย EIP สามรายการ:

EIP-2: การอัพเกรด Homestead Core

EIP 2.1: เพิ่มค่าใช้จ่ายในการสร้างสัญญาอัจฉริยะผ่านการทำธุรกรรมจาก 21,000 Gas เป็น 53,000 Gas ก่อนหน้านี้ การสร้างสัญญาตามสัญญา (วิธีที่แนะนำ) มีราคาแพงกว่าการสร้างสัญญาตามธุรกรรม เนื่องจากต้นทุนที่เพิ่มขึ้นในการสร้างสัญญาผ่านธุรกรรม EIP 2.1 จึงจูงใจให้ผู้ใช้เปลี่ยนกลับไปสร้างสัญญาผ่านสัญญา

EIP 2.2: "ลายเซ็นธุรกรรมทั้งหมดที่มีค่า s มากกว่า secp256k1n/2 ถือว่าไม่ถูกต้อง ECDSA จะคืนค่าสัญญาที่คอมไพล์ไว้ล่วงหน้าโดยไม่มีการเปลี่ยนแปลงและยอมรับค่า s ที่สูงกว่า ในกรณีที่สัญญาจำเป็นต้องกู้คืนลายเซ็น Bitcoin เก่า ฯลฯ ฟีเจอร์นี้มีเข้ามา สะดวก” [ที่มา]

EIP-7

EIP 2.3: มีการระบุไว้อย่างชัดเจนว่าหากสัญญาไม่ได้รับก๊าซเพียงพอสำหรับการดำเนินการทั้งหมด การสร้างสัญญาจะ "ล้มเหลว" แทนที่จะสร้างสัญญาเปล่า ดังนั้นผลลัพธ์ที่เป็นไปได้ของธุรกรรมจะเปลี่ยนจาก [สำเร็จ], [ล้มเหลว] หรือ [ว่างเปล่า] กลายเป็น [สำเร็จ] หรือ [ล้มเหลว]

EIP 2.4: แรงจูงใจสำหรับผู้ใช้ในการสร้างบล็อกที่มีค่าความยากสูงกว่าจะถูกลบออก ซึ่งจะเป็นการเพิ่มโอกาสในการขุดบล็อก การอัปเกรดนี้ทำให้เวลาบล็อกเสถียรที่ 10 วินาทีถึง 20 วินาที และทำให้เครือข่ายทั้งหมดกลับสู่เวลาบล็อกเป้าหมายที่ประมาณ 15 วินาที

EIP-8: การอัพเกรดที่รองรับอนาคต

EIP-8 เป็นข้อเสนอสำหรับการปรับปรุงโปรแกรมการอัพเกรดเครือข่ายที่เน้นอนาคต การปรับปรุงนี้ช่วยให้แน่ใจว่าซอฟต์แวร์ไคลเอ็นต์ทั้งหมดบนเครือข่าย Ethereum นั้นมีความยืดหยุ่นต่อการอัปเกรดโปรโตคอลเครือข่ายในอนาคต

DAO Fork | 20 กรกฎาคม 2559

นอกจากการอัปเกรด Ethereum ที่วางแผนไว้และการฮาร์ดฟอร์กแล้ว ยังมีกิจกรรม DAO ที่ไม่ได้วางแผนซึ่งควรค่าแก่การจดจำ ในปี 2559 องค์กรปกครองตนเองแบบกระจายอำนาจที่เรียกว่า DAO ระดมทุนได้ 150 ล้านดอลลาร์จากการขายโทเค็น ในเดือนมิถุนายน DAO ถูกแฮ็กและ ETH มูลค่า 50 ล้านดอลลาร์ถูกแฮ็กเกอร์ที่ไม่รู้จักขโมยไป ผู้เข้าร่วมส่วนใหญ่ในชุมชน Ethereum ตัดสินใจทำการฮาร์ดฟอร์กเพื่อกู้คืน ETH ที่ถูกขโมยไปในกระเป๋าเงินและแก้ไขช่องโหว่ อย่างไรก็ตาม การฮาร์ดฟอร์กไม่ได้รับการอนุมัติอย่างเป็นเอกฉันท์จากผู้เข้าร่วมทั้งหมดในชุมชน และผู้เข้าร่วมบางคนยังคงขุดและแลกเปลี่ยนกับเชนเดิม สายโซ่ดั้งเดิมของ ETH ที่ถูกขโมยไปนั้นเรียกว่า Ethereum Classic (ETC) และเมื่อเวลาผ่านไป ความปลอดภัยก็ค่อยๆ ลดลง และความยากในการขุดก็ลดลงเช่นกัน ชุมชนและนักพัฒนาหลักส่วนใหญ่ยังคงทำงานบนห่วงโซ่แบบแยก - ETH ที่ถูกขโมยจะส่งคืนไปยังผู้ถือครองเดิม - ซึ่งปัจจุบันรู้จักกันในชื่อ Ethereum blockchain

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

EIP 100

มหานคร: The Byzantine Fork | 16 ตุลาคม 2017

EIP 658

ขั้นตอนต่อไปในแผนงานของ Ethereum เรียกว่า Metropolis และจะเกิดขึ้นในสองขั้นตอน: Byzantium และ Constantinople Byzantine fork เปิดใช้งานที่บล็อก 4.37 ล้านในปี 2560 ซึ่งรวมถึง 9 EIP ต่อไปนี้:

EIP 649

ปรับสูตรการประเมินความยากของบล็อกเพื่อรวมบล็อกที่ไม่เกี่ยวข้องไว้ในช่วงอ้างอิง สูตรใหม่นี้ทำให้อัตราการออกของ Huobi มีเสถียรภาพมากขึ้น และช่วยให้มั่นใจว่าอัตราการออกของ Huobi จะไม่สามารถถูกบังคับให้เพิ่มขึ้นโดยการจัดการกับบล็อกที่ไม่ได้มาตรฐาน

"ระเบิดความยาก" เป็นกลไกที่เมื่อเปิดใช้งานแล้วจะเพิ่มต้นทุน (เช่น ความยาก) ในการขุดบล็อกใหม่จนกว่าความยากจะถึงจุดที่ไม่สามารถขุดบล็อกใหม่ได้ เมื่อถึงระดับความยากนี้ เครือข่าย Ethereum จะ "หยุดทำงาน" ระเบิดความยากถูกรวมเข้ากับเครือข่าย Ethereum ในเดือนกันยายน 2558 เพื่อช่วยให้เครือข่าย Ethereum เปลี่ยนจาก PoW เป็น PoS เมื่อนำกลไก PoS มาใช้แล้ว ในทางทฤษฎี นักขุดยังสามารถเลือกที่จะสนับสนุน PoW chain แบบเก่า ซึ่งจะทำให้ชุมชนแยกและผลิต chain อิสระสองอัน โดยอันหนึ่งดูแลโดย stakers และอีกอันโดย miners รักษา เพื่อป้องกันไม่ให้สิ่งนี้เกิดขึ้น กลไกความยากในการระเบิดจึงเกิดขึ้น ซึ่งจะทำให้ประสิทธิภาพการขุดลดลงเรื่อยๆ และสุดท้าย ให้แน่ใจว่าเครือข่ายทั้งหมดเปลี่ยนไปสู่กลไก PoS เสร็จสิ้นโดยไม่ต้องใช้ฮาร์ดฟอร์ก ในข้อเสนอนี้ ระเบิดความยาก (หรือที่เรียกว่ายุคน้ำแข็ง) จะถูกเลื่อนออกไปหนึ่งปี และรางวัลบล็อกจะลดลงจาก 5 ETH เป็น 3 ETH

รายละเอียดของ Byzantine Fork EIPs ที่เหลือ (140, 196, 197, 198, 211, 214) สามารถพบได้ที่นี่

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

มหานคร: คอนสแตนติโนเปิล | 28 กุมภาพันธ์ 2562

ขั้นตอนที่สองของการอัปเกรดมหานครคอนสแตนติโนเปิลเดิมมีกำหนดจะเริ่มใช้งานจริงที่บล็อก 7.08 ล้านในกลางเดือนมกราคม 2562 เมื่อวันที่ 15 มกราคม บริษัทตรวจสอบความปลอดภัยอิสระที่ชื่อว่า ChainSecurity ได้เผยแพร่รายงานที่ระบุว่าหนึ่งในห้าการอัปเกรดระบบหลักจะทำให้ผู้โจมตีมีโอกาสขโมยเงินได้ ในการตอบสนองต่อปัญหาที่เกิดขึ้นจากรายงาน นักพัฒนาหลักของ ethereum และสมาชิกคนอื่น ๆ ในชุมชนได้ลงมติให้ระงับการอัปเกรดจนกว่าปัญหาด้านความปลอดภัยจะได้รับการแก้ไข เมื่อปลายเดือนมกราคม นักพัฒนาหลักประกาศว่าการอัปเกรดจะเปิดใช้งานที่ความสูง 7.28 ล้านบล็อก เมื่อวันที่ 28 กุมภาพันธ์ การฮาร์ดฟอร์กของคอนสแตนติโนเปิลถูกนำมาใช้ที่ความสูง 7.28 ล้านบล็อก ขณะนี้เครือข่าย Ethereum อยู่ในช่วงคอนสแตนติโนเปิล

EIP 145: คำแนะนำในการย้ายระดับบิต

เพิ่มคำแนะนำในการย้ายบิตไปยัง Ethereum Virtual Machine (EVM) คำสั่งเหล่านี้อนุญาตให้ย้ายบิตในข้อมูลไบนารีไปทางซ้ายและขวา การปรับปรุงนี้หมายความว่าการดำเนินการย้ายระดับบิตสำหรับสัญญาอัจฉริยะจะถูกลง 10 เท่า

EIP 1014:CREATE2

EIP 1052: การตรวจสอบสัญญาอัจฉริยะ

EIP 1283:SSTORE

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

ช่องทางของรัฐใช้งานได้ง่ายกว่า ช่องทางสถานะเป็นโซลูชันการขยาย Ethereum ตามธุรกรรมนอกเครือข่าย

ลดต้นทุนก๊าซที่จำเป็นสำหรับการดำเนินการ SSTORE การย้ายนี้ทำให้การดำเนินการอัปเดตหลายรายการในธุรกรรมมีราคาถูกลง

EIP 1234: บล็อกรางวัลและการระงับระเบิดความยาก

ประกอบด้วยสองส่วน: การลดรางวัลบล็อกและระงับระเบิดความยาก

บล็อกรางวัลลดลง

ระงับระเบิดยาก

EIP 1234 เลื่อนการเปิดใช้ระเบิดความยากออกไปอีก 12 เดือน ซึ่งจะมีการลงคะแนนอีกครั้ง

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

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