บทความแบ่งปันภาพรวมในหัวข้อความแออัดของ Ethereum และวิธีขยายขนาด
Ethereum เป็นแพลตฟอร์มสัญญาอัจฉริยะที่เก่าแก่ที่สุดใน Crypto Space และขณะนี้กำลังประสบปัญหาความแออัดอย่างร้ายแรง ทำให้ทั้งผู้ใช้และนักพัฒนายากเหมือนกัน
ข้อมูลเกี่ยวกับโซลูชันการปรับขนาด Ethereum ค่อนข้างมาก ผู้อ่านสามารถอ่านได้ในหน้าสื่อของโครงการ แต่ข้อมูลโดยรวมค่อนข้างเล็ก ดังนั้นวันนี้ฉันจะแบ่งปันภาพรวมของหัวข้อนี้ - ความแออัดของ Ethereum และภาพรวมของวิธีการ มาตราส่วน.
แนวทางการแก้ปัญหาความแออัดของ Ethereum
โดยส่วนตัวแล้ว เรามีวิธีแก้ไขปัญหาข้างต้นดังต่อไปนี้:
- Ethereum 2.0 : หมายถึงชุดของการอัพเกรดที่เชื่อมต่อกันโดยมีจุดประสงค์เพื่อทำให้ Ethereum สามารถปรับขนาดได้ ปลอดภัยและยั่งยืนมากขึ้น หนึ่งในเทคนิคหลักใน Ethereum 2.0 คือ sharding ซึ่งช่วยให้งานสร้างและยืนยัน chain ถูกแบ่งออกเป็นโหนดจำนวนมาก ซึ่งช่วยเพิ่มประสิทธิภาพของซอฟต์แวร์ไคลเอ็นต์ รวมกับความคิดริเริ่มอื่นๆ ที่จะช่วยในการปรับขนาด Ethereum แต่ไม่ ส่งผลต่อความปลอดภัยของระบบ
- Ethereum Layer 2 : แทนที่จะวางกิจกรรมทั้งหมดโดยตรงบนบล็อกเชนหลัก ผู้ใช้ทำกิจกรรมส่วนใหญ่นอกเครือข่ายในโปรโตคอล "Layer 2" คุณสมบัติทั่วไปของโซลูชัน Layer 2 คือการตรวจสอบการพิสูจน์การทำธุรกรรมนั้นถูกกว่าการทำโดยตรงบนเชนหลักของ ethereum (Matic, Optimism, Mater, Starkware,...)
- Ethereum Fork (Another Chain but EVM Compatible): อีกวิธีในการแก้ไขปัญหาคือ fork Ethereum เพื่อเปิดตัว Smart Contract Platform ใหม่ โดยปรับแต่ง Codebase เพื่อให้ทำงานได้อย่างมีประสิทธิภาพมากกว่า Ethereum แต่ยังคงเข้ากันได้กับ Ethereum EVM (Avalanche, Binance สมาร์ทเชน, Huobi Eco Chain,...).
- โครงสร้างพื้นฐานใหม่: หาก Ethereum ล้าสมัย ปัญหาทั้งหมดเริ่มต้นด้วย Ethereum Core ดังนั้นการสร้างระบบนิเวศที่สามารถเข้าถึงสถานะ Mass-Adoption ได้นั้นจำเป็นต้องมีสถาปัตยกรรมใหม่ที่ดีกว่า EVM (Solana, Polakdot,...)
Ethereum 2.0
ดังที่ฉันได้กล่าวไว้ข้างต้น Ethereum 2.0 หมายถึงชุดของการอัพเกรดที่เชื่อมต่อถึงกัน ซึ่งจะทำให้ Ethereum สามารถปรับขนาดได้มากขึ้น ปลอดภัยยิ่งขึ้น และยั่งยืนมากขึ้น

กระบวนการของ Ethereum ที่กำลังอัพเกรดเป็น Ethereum 2.0 สามารถสรุปได้โดย 3 ขั้นตอนต่อไปนี้:
เฟส 0 - Beacon Chain (เปิดตัว: 1 ธันวาคม)
เฟส 0 จะเริ่มต้นด้วยการเปิดตัว Beacon Chain อย่างเป็นทางการ เป้าหมายของเฟส 0 คือการให้การรับรองความถูกต้องและการสุ่มให้กับบล็อกชาร์ด
ระยะที่ 1 - Shard Chain (เปิดตัว: TBD)
ระยะที่ 1 จะทำให้ Ethereum สามารถขยายขนาดได้อย่างมากผ่าน “เศษส่วน” เครือข่ายจะแบ่งออกเป็น 64 ชาร์ดที่ทำงานพร้อมกัน ซึ่งหมายความว่าจะประมวลผลธุรกรรมและการคำนวณทั้งหมด ระยะที่ 1 จะช่วยให้ Shards สามารถสื่อสารกันได้ผ่านการเชื่อมโยงข้าม
ระยะที่ 2 - เครื่องมือดำเนินการ (เปิดตัว: TBD)
ระยะที่ 2 จะนำรูปแบบสุดท้ายของ Ethereum 2.0 ทุกอย่างที่สร้างขึ้นในขั้นตอนอื่น ๆ จะถูกรวมเข้าด้วยกัน Proof of Stake แทนที่ Proof of Work, Shard Chain,...
Ethereum Fork (เชนอื่น แต่เข้ากันได้กับ EVM)
โดยทั่วไปแล้วกลุ่มของโปรเจ็กต์ในส่วนนี้จะใช้ Ethereum Codebase เป็นเกณฑ์มาตรฐานแล้วปรับแต่ง (มากหรือน้อย) เพื่อให้ได้ Smart Contract Platform ที่มีประสิทธิภาพดีกว่า Ethereum แต่จุดร่วมของกลุ่มนี้ง่าย EVM เข้ากันได้
ตัวอย่างเช่นBinance Smart Chain ถือเป็นโคลนของ Ethereum จุดเด่นของ Binance Smart Chain คือสามารถสร้างสัญญาอัจฉริยะซึ่งเข้ากันได้กับเครื่องเสมือน EVM ของ Ethereum ซึ่งหมายความว่า dApps บน Ethereum สามารถโยกย้ายผ่าน Binance Smart Chain ได้โดยมีการเปลี่ยนแปลงเพียงเล็กน้อย
ในด้านผู้ใช้ พวกเขายังต้องการการปรับแต่งเพียงเล็กน้อยเพื่อให้สามารถโต้ตอบและใช้ Dapps ที่สร้างขึ้นบน Blockchains เหล่านี้ได้
เกี่ยวกับอีกสองวิธี โดยเฉพาะเกี่ยวกับเลเยอร์ 2 คุณสามารถอ่านเพิ่มเติมได้ใน ตอน ที่2