ประวัติโดยย่อของ Ethereum

บล็อก 1NewsDevelopersEnterpriseBlockchain ExplainedEvents and ConferencesPressจดหมายข่าว

Contents

สมัครรับจดหมายข่าวของเรา.

ที่อยู่อีเมล

เราเคารพความเป็นส่วนตัวของคุณ

หน้าแรกบล็อก Blockchain อธิบาย

ประวัติโดยย่อของ Ethereum

ภาพรวมของการอัพเกรดและฮาร์ดฟอร์คในอดีตของ Ethereum พร้อมจับตาดูสิ่งที่รออยู่ข้างหน้าโดย ConsenSysMay 13, 2019Posted May 13, 2019

ประวัติสั้น ๆ ethereum

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

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

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

Ethereum blockchain เริ่มปรากฏสู่สาธารณะในเดือนกรกฎาคม 2015 อย่างไรก็ตามขั้นตอนก่อนหน้านั้นคือ Olympic ซึ่งเป็นข้อพิสูจน์ที่เก้าและสุดท้ายของแนวคิด open testnet ที่มีให้สำหรับนักพัฒนาเพื่อสำรวจว่า Ethereum blockchain จะมีหน้าตาเป็นอย่างไรเมื่อเปิดตัว. Vitalik ประกาศ รางวัลรวม 25,000 ETH สำหรับนักพัฒนาที่ใช้เวลาทดสอบเครือข่าย คำขอชัดเจน: พยายามโอเวอร์โหลดเครือข่ายและทำ“ เรื่องบ้าๆกับรัฐ” เพื่อให้ข้อมูลเชิงลึกว่าโปรโตคอลจะจัดการกับปริมาณการใช้งานที่สูงได้อย่างไร นักพัฒนาได้รับการทดสอบสี่ประเภท: กิจกรรมการทำธุรกรรม, การใช้เครื่องเสมือน, ความสามารถในการขุดและการลงโทษทั่วไป.

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

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

โปรโตคอล Frontier ประกอบด้วยคุณลักษณะที่สำคัญหลายประการ:

  • รางวัลบล็อก: เมื่อนักขุดขุดบล็อกที่มีอยู่ใน Ethereum blockchain ได้สำเร็จพวกเขาจะได้รับรางวัลเป็น ETH Frontier เปิดตัวพร้อมรางวัลบล็อก 5 ETH ต่อบล็อก.
  • แก๊ส: ในช่วงสองสามวันแรกของการดำรงอยู่ของ Frontier ขีด จำกัด ของก๊าซต่อบล็อกจะถูกเข้ารหัสไว้ที่ 5,000 ก๊าซ โดยพื้นฐานแล้วสิ่งนี้หมายความว่าไม่มีอะไรเกิดขึ้นบนเครือข่าย สิ่งนี้ถูกนำมาใช้โดยมีจุดประสงค์เพื่อให้เวลาบัฟเฟอร์สองสามวันเพื่อให้นักขุดเริ่มปฏิบัติการบน Ethereum และอนุญาตให้ผู้ใช้งานในช่วงแรกสามารถติดตั้งไคลเอนต์ได้ หลังจากผ่านไปสองสามวันขีด จำกัด ก๊าซจะถูกลบออกโดยอัตโนมัติและเครือข่ายก็สามารถจัดการธุรกรรมและสัญญาอัจฉริยะได้ตามที่ควรจะเป็น.
  • สัญญา Canary: สัญญา Canary ถูกรวมไว้ใน Frontier เพื่อแจ้งให้ผู้ใช้ทราบว่าเครือข่ายใดสายหนึ่งไม่ดีหรือมีช่องโหว่ สัญญา Canary ได้รับ 0 หรือ 1 สัญญาที่มีปัญหาจะได้รับ 1 และลูกค้าได้รับแจ้งดังนั้นพวกเขาจะไม่ขุดโซ่ที่ขาดนั้น โดยพื้นฐานแล้วความสามารถในการทำสัญญา Canary ทำให้กลุ่ม Ethereum dev หลักสามารถหยุดการดำเนินการหรือธุรกรรมบนเครือข่ายได้หากมีบางอย่างผิดพลาด สัญญา Canary เป็นกลไกการป้องกันที่รวมศูนย์อย่างแน่นหนา แต่จำเป็นในช่วงต้นของการดำรงอยู่ของ Ethereum.
  • การใช้งาน: การดำเนินการทั้งหมดของนักพัฒนาทำได้ด้วยบรรทัดคำสั่ง ไม่มีอินเทอร์เฟซผู้ใช้แบบกราฟิกอยู่ เครือข่ายสามารถใช้งานได้ แต่ UI นั้นค่อนข้างหยาบและขีดความสามารถส่วนใหญ่ จำกัด เฉพาะผู้ที่มีความรู้และประสบการณ์กับ Ethereum.

ที่อยู่อาศัย | 14 มีนาคม 2559

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


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

EIP-2: การอัพเกรดที่อยู่อาศัยหลัก

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

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

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

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

EIP-7

“เพิ่ม opcode ใหม่ DELEGATECALL ที่ 0xf4 ซึ่งมีแนวคิดคล้ายกับ CALLCODE ยกเว้นว่าจะเผยแพร่ผู้ส่งและค่าจากขอบเขตหลักไปยังขอบเขตลูกเช่น การโทรที่สร้างขึ้นมีผู้ส่งและค่าเดียวกันกับการโทรเดิม” [แหล่งที่มา]

EIP-8: การอัพเกรดในอนาคต

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

DAO ส้อม | 20 กรกฎาคม 2559

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

มหานคร: Byzantium | 16 ตุลาคม 2560

ขั้นตอนต่อไปของแผนงานของ Ethereum เรียกว่า Metropolis และจะเกิดขึ้นใน 2 ช่วง ได้แก่ Byzantium และ Constantinople Byzantium เปิดตัวในปี 2560 ที่บล็อก 4,370,000 และรวมเก้า EIPs ได้แก่ :

EIP 100

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

EIP 658

สำหรับบล็อกหลังจากการอัปเกรดไบแซนเทียมใบเสร็จธุรกรรมจะรวมฟิลด์สถานะเพื่อระบุความสำเร็จ (แสดงด้วย 1) หรือความล้มเหลว (แสดงด้วย 0).

EIP 649

ระเบิดความยากเป็นกลไกที่หากเปิดใช้งานจะเพิ่มพลังงานที่ต้องใช้ (นั่นคือ “ความยาก” ในการขุดบล็อกใหม่จนกว่าจะเป็นไปไม่ได้และจะไม่สามารถขุดบล็อกใหม่ได้ เมื่อถึงจุดนี้เครือข่าย Ethereum จะกลายเป็น “แช่แข็ง” โดยเริ่มแรก Hardy Bomb จะรวมอยู่ในเครือข่ายในเดือนกันยายน 2015 จุดประสงค์คือเพื่อสนับสนุนการเปลี่ยนจาก Proof of Work ไปสู่ ​​Proof of Stake ในที่สุด เมื่อนำ PoS ไปใช้งานคนงานเหมืองสามารถเลือกที่จะสนับสนุนโซ่ PoW แบบเก่าในทางทฤษฎีได้ดังนั้นจึงทำให้เกิดการแตกแยกในชุมชนและการสร้างเครือข่ายแยกกันสองเครือ – สายหนึ่งดูแลโดย stakers และอีกคนดูแลโดยคนงานเหมือง ทางออกสำหรับสิ่งนี้ที่จะไม่เกิดขึ้นคือการติดตั้งระบบความยากลำบากซึ่งในที่สุดจะยุติประสิทธิภาพของการขุดและอนุญาตให้มีการเปลี่ยนเครือข่ายไปสู่ ​​PoS โดยสมบูรณ์โดยไม่มีการคุกคามจากฮาร์ดฟอร์คที่เป็นที่ถกเถียงกัน ความล่าช้าของยุคน้ำแข็ง / ระเบิดความยากเป็นเวลา 1 ปีและลดรางวัลบล็อกจาก 5 ETH เป็น 3 ETH

ภาพรวมของ Byzantium EIPs ที่เหลือ (140, 196, 197, 198, 211, 214) พบได้ที่นี่.

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

ส่วนที่สองของการอัปเกรด Metropolis ชื่อ Constantinople มีกำหนดเปิดตัวที่บล็อก 7,080,000 – ประมาณกลางเดือนมกราคม 2019 ในวันที่ 15 มกราคม บริษัท ตรวจสอบความปลอดภัยอิสระชื่อ ChainSecurity ได้เผยแพร่รายงานที่ระบุหนึ่งในห้าของการอัปเกรดระบบหลัก สามารถเปิดโอกาสให้ผู้โจมตีขโมยเงินได้ เพื่อตอบสนองต่อรายงานผู้พัฒนา Ethereum หลักและชุมชนส่วนขยายได้ลงมติให้ชะลอการอัปเกรดจนกว่าจะสามารถแก้ไขช่องโหว่ด้านความปลอดภัยได้ หลังจากนั้นในเดือนนั้นผู้พัฒนาหลักได้ประกาศว่าการอัปเกรดจะเกิดขึ้นที่บล็อก 7,280,000 บล็อก 7,280,000 มาถึงในวันที่ 28 กุมภาพันธ์และการอัพเกรดฮาร์ดฟอร์กของกรุงคอนสแตนติโนเปิลเริ่มใช้งานจริง เครือข่าย Ethereum ของวันนี้อยู่ในช่วงคอนสแตนติโนเปิล.

EIP 145: คำแนะนำในการเปลี่ยน Bitwise

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

EIP 1052: การยืนยันสัญญาอัจฉริยะ

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

EIP 1014: สร้าง 2

ปรับปรุงการเปิดใช้งานช่องสถานะซึ่งเป็นโซลูชันการปรับขนาด Ethereum ตามธุรกรรมนอกเครือข่าย.

EIP 1283: SSTORE

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

EIP 1234: รางวัลบล็อก & ความยากลำบากในการระเบิดล่าช้า

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

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

รางวัลสำหรับคนงานเหมืองลดลงจาก 3 ETH ต่อบล็อกเหลือ 2 ETH ต่อบล็อก การลดนี้เรียกว่า“ Thirdening”

ความยากลำบากในการระเบิดล่าช้า

EIP 1234 ทำให้การใช้งาน Hardy Bomb ล่าช้าไปอีกสิบสองเดือนซึ่งจะมีการลงคะแนนอีกครั้ง.

มองไปข้างหน้า: อิสตันบูล & ความสงบ

เมื่อมองไปข้างหน้า Serenity คือจุดหมายปลายทางในท้ายที่สุดสำหรับ Ethereum blockchain แต่ไม่ใช่ก่อนที่อิสตันบูลฮาร์ดฟอร์กและ“ Ethereum 1.x” Hard Fork ของอิสตันบูลจะถูกกำหนดโดยการตัดสินใจของ ProgPoW เป็นหลัก ความเงียบสงบจะถูกกำหนดโดยการเปลี่ยนจาก Proof of Work เป็น Proof of Stake แต่จะรวมถึงการอัปเกรดที่สำคัญอื่น ๆ โดยเฉพาะอย่างยิ่งการเปิดตัว Beacon Chain, Sharding และการเปลี่ยนจาก Ethereum Virtual Machine (EVM) ไปเป็น Web Assembly (eWASM) ที่มีรสชาติของ Ethereum การอัปเกรดทั้งหมดของ Serenity จะจัดส่งเป็นระยะและในระหว่างนั้น Ethereum 1.x จะได้รับการปรับปรุงต่อไปเพื่อให้แน่ใจว่าห่วงโซ่ PoW ดั้งเดิมจะมีความต่อเนื่อง ติดตามบทความถัดไปเกี่ยวกับ Hard Forks และ Serenity ในอนาคต.

***
ต้องการยกระดับการศึกษา blockchain ของคุณไปอีกขั้น?

สำรวจไฟล์ หลักสูตรการฝึกอบรม blockchain →

จดหมายข่าวสมัครรับจดหมายข่าวของเราเพื่อรับข่าวสารล่าสุดของ Ethereum โซลูชันระดับองค์กรทรัพยากรสำหรับนักพัฒนาและอื่น ๆ ที่อยู่อีเมลเนื้อหาพิเศษรายงาน DeFi ประจำไตรมาสที่ 3 ปี 2020 ของ Ethereumรายงาน

รายงาน DeFi ประจำไตรมาสที่ 3 ปี 2020 ของ Ethereum

รายงาน DeFi ประจำไตรมาส 2 ปี 2020 ของ Ethereumรายงาน

รายงาน DeFi ประจำไตรมาส 2 ปี 2020 ของ Ethereum

คู่มือฉบับสมบูรณ์สำหรับเครือข่ายธุรกิจ Blockchainคู่มือ

คู่มือฉบับสมบูรณ์สำหรับเครือข่ายธุรกิจ Blockchain

วิธีสร้างผลิตภัณฑ์ Blockchain ที่ประสบความสำเร็จการสัมมนาผ่านเว็บ

วิธีสร้างผลิตภัณฑ์ Blockchain ที่ประสบความสำเร็จ

รู้เบื้องต้นเกี่ยวกับ Tokenizationการสัมมนาผ่านเว็บ

รู้เบื้องต้นเกี่ยวกับ Tokenization

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map