Ethereum 2.0 คืออะไร
Ethereum 2.0 หรือที่บางคนเรียก ETH 2 หรือ “Serenity” คือการอัปเกรดครั้งใหญ่ครั้งต่อไปของบล็อกเชน Ethereum
เส้นทางการพัฒนาของ Ethereum ได้ถูกวางแผนไว้ล่วงหน้าแล้ว โดยแบ่งออกเป็น 4 ระยะหลัก ได้แก่ Frontier, Homestead, Metropolis และ Serenity
ในระยะ “Frontier” เป็นการปล่อยเวอร์ชันเบต้าสาธารณะ ระยะ “Homestead” คือการเปิดตัวเครือข่ายหลักอย่างเป็นทางการ จากนั้นในระยะ “Metropolis” ก็มีการอัปเกรดแบบ Hard Fork สองครั้ง คือ Byzantium และ Constantinople ส่วนการอัปเกรด Istanbul นั้นเป็นการอัปเกรดครั้งสุดท้ายก่อนเข้าสู่ระยะที่สี่ “Serenity”
ทั้งสามระยะก่อน “Serenity” ยังคงอยู่ภายใต้ Ethereum 1.0 ซึ่งแต่ละการอัปเกรดที่ผ่านมาได้ช่วยปรับปรุงประสิทธิภาพของเครือข่าย Ethereum 1.0 อย่างต่อเนื่อง และเตรียมพื้นฐานสำหรับ Ethereum 2.0 ตอนนี้ Ethereum 2.0 ก็ใกล้จะเปิดตัวอย่างเป็นทางการแล้ว!

เมื่อเทียบกับ Ethereum 1.0 แล้ว Ethereum 2.0 มีการปรับปรุงหลักสองส่วน คือ PoS (Proof of Stake) และ Shard Chains (ห่วงโซ่แบ่งส่วน)
PoS (Proof of Stake): ในระยะ 1.0 ใช้กลไกฉันทามติแบบ PoW (Proof of Work) ซึ่งอาศัยพลังการคำนวณ (miner) และพลังงานไฟฟ้า (work) ในการสร้างบล็อกใหม่ แต่หลังจากอัปเกรดเป็น Ethereum 2.0 จะเปลี่ยนมาใช้กลไก PoS ซึ่งเป็นเวอร์ชันอัปเกรดของ PoW ที่ช่วยเพิ่มความปลอดภัยและความสามารถในการขยายตัว (scalability) ได้ดีขึ้น รวมถึงประหยัดพลังงานมากกว่า
PoS อาศัยผู้ตรวจสอบ (validator) และ ETH ที่ถูกสตักเพื่อรับรองความต่อเนื่องของบล็อก และเป็นขั้นตอนสำคัญก่อนการนำระบบ Shard มาใช้ กลไกการทำงานของผู้ตรวจสอบจะอธิบายอย่างละเอียดในส่วนถัดไป
Shard Chains (ห่วงโซ่แบ่งส่วน): กลไก Shard Chains ช่วยเพิ่มความสามารถในการขยายตัวได้อย่างมาก ทำให้ปริมาณการทำธุรกรรม (throughput) บนเครือข่าย Ethereum เพิ่มขึ้นมหาศาล
ปัจจุบันเครือข่ายบล็อกเชนเดี่ยวที่ประกอบด้วยบล็อกที่เรียงต่อกันนั้นมีความปลอดภัยสูงและตรวจสอบได้ง่าย แต่ก็ต้องให้โหนดเต็ม (full node) ทุกตัวประมวลผลและตรวจสอบธุรกรรมทั้งหมดในแต่ละบล็อก ซึ่งส่งผลต่อความเร็วในการประมวลผลธุรกรรม โดยเฉพาะเมื่อปริมาณธุรกรรมบนเครือข่ายหลักเพิ่มขึ้นอย่างรวดเร็ว
กลไก Shard Chains จะ “แบ่ง” เครือข่าย Ethereum ออกเป็นห่วงโซ่ย่อย 64 สาย เมื่อแบ่งแล้ว ภาระงานด้านการประมวลผลข้อมูลจะถูกกระจายไปยังโหนดหลายตัว ทำให้สามารถประมวลผลธุรกรรมแบบขนาน (parallel) ได้ แทนที่จะประมวลผลแบบลำดับ (serial) การเพิ่ม Shard Chain แต่ละสายก็เหมือนการเพิ่มเลนถนน ทำให้ Ethereum เปลี่ยนจากถนนเลนเดียวเป็นทางด่วนหลายเลน ซึ่งช่วยเพิ่มปริมาณการทำธุรกรรมโดยรวมได้อย่างมาก
Shard Chains จะเพิ่มความสามารถของ Ethereum ในการประมวลผลธุรกรรมแบบขนาน การจัดเก็บข้อมูล และการประมวลผลข้อมูล โดยประมาณแล้วสามารถเพิ่มปริมาณการทำธุรกรรมได้สูงถึง 64 เท่า และการออกแบบระบบนี้สามารถรองรับข้อมูลได้มากกว่า Ethereum 1.0 หลายร้อยเท่า
คาดว่า Shard Chains จะเปิด���ัวในระยะที่ 1 ของ Ethereum 2.0
Ethereum 1.0 ที่มีอยู่: เครือข่าย 1.0 จะยังคงทำงานตามปกติ และได้รับการปรับปรุงต่อไปเรื่อยๆ จนกระทั่งในระยะที่ 1 ของ Ethereum 2.0 เปิดตัว ซึ่งเครือข่าย 1.0 จะกลายเป็น Shard แรกของ Ethereum 2.0
Ethereum 2.0 ในอนาคต: จะมุ่งเน้นการปรับปรุงความสามารถในการขยายตัว ปริมาณการทำธุรกรรม และความปลอดภัยของเครือข่ายหลัก Ethereum โดย Ethereum 2.0 จะไม่ลบข้อมูลประวัติศาสตร์ บันทึกธุรกรรม หรือสิทธิในทรัพย์สินใดๆ ที่มีอยู่บนเครือข่าย 1.0 โครงสร้างหลักของ Ethereum 2.0 คือ Beacon Chain จะทำงานควบคู่ไปกับเครือข่าย 1.0 เพื่อให้ระบบมีความต่อเนื่อง
Ethereum 2.0 จะเปิดตัวเป็นระยะๆ ได้แก่ ระยะที่ 0, ระยะที่ 1, ระยะที่ 2…
ระยะที่ 0 วางแผนจะเปิดตัวในวันที่ 1 ธันวาคมของปีนี้ ระยะที่ 1 คาดว่าจะเปิดตัวในปี 2021 และระยะที่ 2 จะเริ่มในปี 2021 หรือ 2022 โดยแต่ละระยะจะปรับปรุงฟังก์ชันและประสิทธิภาพของ Ethereum ในรูปแบบที่แตกต่างกัน
ระยะที่ 0 ประกอบด้วย Beacon Chain ซึ่งเป็นหัวใจหลักของ Ethereum 2.0 ทำหน้าที่จัดการผู้ตรวจสอบ (validator) และประสานงานกับ Shard Chains รวมทั้งเป็นพื้นฐานสำหรับการพัฒนาต่อไป
ระยะที่ 1 จะพัฒนาบนพื้นฐานของระยะที่ 0 โดยมีเป้าหมายหลักคือการผสานรวม Shard Chains และเขียนข้อมูลลงใน Shard Chains ซึ่งงานพื้นฐานส่วนใหญ่เกี่ยวกับ Shard Chains ได้เสร็จสิ้นไปแล้วในระยะที่ 0 ดังนั้นความซับซ้อนของการดำเนินการในระยะที่ 1 จึงต่ำกว่าส่วนอื่นๆ มาก
ระยะที่ 2 เป็นระยะการดำเนินการ (execution phase) ซึ่งจะยกระดับ Ethereum 2.0 จากฐานข้อมูลที่ทรงพลังให้กลายเป็นแพลตฟอร์มการคำนวณแบบกระจายศูนย์อย่างสมบูรณ์
นิยามของระยะที่ 2 ยังไม่ชัดเจนเท่าระยะที่ 0 และ 1 แต่จะครอบคลุมการเพิ่มบัญชี ETH และสนับสนุนการโอน-ถอนเ���ิน การโอนข้าม Shard และการเรียกใช้สัญญาอัจฉริยะ (smart contract) การสร้างสภาพแวดล้อมการดำเนินการ (execution environment) เพื่อรองรับแอปพลิเคชันที่สามารถขยายตัวได้บน Ethereum 2.0 และการผสานรวมเครือข่าย 1.0 เข้ากับเครือข่าย 2.0 อย่างสมบูรณ์ ซึ่งจะสิ้นสุดการใช้กลไก PoW อย่างถาวร
หลังจากเสร็จสิ้นระยะที่ 2 แล้ว ก็จะมีการปรับปรุงและพัฒนาต่อไปอีก

ไม่ได้รับผลกระทบแต่อย่างใด
ผู้ถือเหรียญ ETH ไม่จำเป็นต้องทำอะไรเป็นพิเศษ และสามารถใช้งานเครือข่าย 1.0 ได้ตามปกติโดยไม่มีผลกระทบใดๆ ในอนาคต เครือข่าย 1.0 จะกลายเป็นส่วนหนึ่งของ Ethereum 2.0 โดยที่ผู้ถือเหรียญไม่ต้องดำเนินการใดๆ และ ETH ที่ถืออยู่จะยังคงทำงานได้ตามปกติ
Ethereum 2.0 จะไม่ออกโทเคนใหม่ ดังนั้นจึงไม่มี “ETH 2.0” ให้ซื้อ อย่างไรก็ตาม ผู้ถือเหรียญสามารถเข้าร่วมเป็นผู้ตรวจสอบ (validator) และรับผลตอบแทนจากการสตักได้
สำหรับผู้ที่ต้องการเข้าร่วมการสตัก สามารถเลือกฝาก ETH ลงในสัญญาฝากเงินของผู้ตรวจสอบ (validator deposit contract) บนเครือข่าย 1.0 เพื่อเข้าร่วมเป็นผู้ตรวจสอบบน Beacon Chain ของ Ethereum 2.0 โดย ETH ที่ฝากไปจะกลายเป็นยอดเงินของผู้ตรวจสอบบน Beacon Chain
แล้วจะเข้าร่วมเป็นผู้ตรวจสอบได้อย่างไร?
ผู้ตรวจสอบแต่ละรายจำเป็นต้องสตัก ETH จำนวน 32 ETH ลงในสัญญาฝากเงิน และต้องรันทั้งไคลเอนต์ของ Ethereum 1.0 และ 2.0 พร้อมกัน
การสตัก ETH ลงในสัญญาฝากเงินเป็นธุรกรรมแบบทางเดียวที่ไม่สามารถย้อนกลับได้ ผู้ตรวจสอบจะสามารถโอนเงินได้ก็ต่อเมื่อผ่านระยะที่ 1 ของ Ethereum 2.0 เท่านั้น และจะสามารถถอนสินทรัพย์ที่สตักไว้ไปยัง Shard ใด Shard หนึ่งได้ก็ต่อเมื่อถึงระยะที่ 2 ซึ่งกระบวนการทั้งหมดนี้คาดว่าจะใช้เวลาประมาณ 2 ปี
หน้าที่ของผู้ตรวจสอบคือการตรวจสอบและจัดระเบียบบล็อกใหม่ หลังจากเข้าร่วมเป็นผู้ตรวจสอบแล้ว จะได้รับมอบหมายงานจากเครือข่าย Ethereum ผ่าน Beacon Chain ผู้ตรวจสอบต้องส่งข้อมูลยืนยัน (attestation) สำหรับบล็อกบน Beacon Chain ทุกๆ 6.4 นาที และอาจถูกเลือกให้เสนอ (propose) บล็อกเป็นครั้งคราว หากมีผู้ตรวจสอบทั้งหมด 100,000 คน ผู้ตรวจสอบแต่ละคนจะถูกเรียกให้เสนอบล็อกเฉลี่ยทุกสองสัปดาห์ กระบวนการทั้งหมดนี้เป็นแบบอัตโนมัติและดำเนินการโดยซอฟต์แวร์
เมื่อผู้ตรวจสอบตรวจสอบบล็อกสำเร็จ จะได้รับรางวัลเป็น ETH
รางวัลจะคำนวณแบบไดนามิกตามสถานะของเครื���ข่ายหลังสิ้นสุดแต่ละช่วงเวลา (epoch ซึ่งเป็นหน่วยวัดเวลาของ Beacon Chain) อัตราการออกรางวัลของเครือข่าย (network layer reward) ขึ้นอยู่กับจำนวน ETH ที่ถูกสตักทั้งหมดและอัตราการออนไลน์เฉลี่ยของผู้ตรวจสอบ ส่วนผลตอบแทนของผู้ตรวจสอบแต่ละรายจะขึ้นอยู่กับจำนวนผู้ตรวจสอบทั้งหมดและอัตราการออนไลน์ของตนเอง
ผู้ตรวจสอบจะได้รับจำนวน ETH ที่เท่ากับ “รางวัล – การหักลด” หลังสิ้นสุดแต่ละช่วงเวลา (384 วินาที หรือประมาณ 6.5 นาที) ดังนั้น ผลตอบแทนที่คาดว่าจะได้รับเมื่อถูกสุ่มเลือกเป็นผู้ตรวจสอบอาจไม่ตรงกับผลตอบแทนจริง
อย่างไรก็ตาม หากผู้ตรวจสอบพยายามทำลายความต่อเนื่องของบล็อกเชน จำนวน ETH 32 ที่สตักไว้อาจถูกยึด (slashed) บางส่วนหรือทั้งหมด
การเข้าร่วมเป็นผู้ตรวจสอบนั้นต้องรับผิดชอบต้นทุนบางประการด้วยตนเอง เช่น ต้นทุนการดูแลระบบ (O&M cost) และต้นทุนฮาร์ดแวร์ นอกจากนี้ ระหว่างการปฏิบัติหน้าที่ผู้ตรวจสอบ อาจพบข้อผิดพลาดของซอฟต์แวร์ (software bug) หรือบทลงโทษต่างๆ ซึ่งหากโหนดมีความไม่เสถียรเป็นเวลานาน หรือมีพฤติกรรมโจมตี ก็อาจมีความเสี่ยงที่จะถูกหักลดเงินต้นได้
นอกจากนี้ ตามที่กล่าวไว้ข้างต้น ETH ที่ผู้ตรวจสอบสตักไว้ในสัญญาฝากเงินจะต้องรออย่างน้อย 2 ปีก่อนจึงจะสามารถถอนออกได้ จึงยังมีความเสี่ยงที่จะไม่สามารถถอนเงินออกได้ภายในระยะเวลานี้
ยิ่งไปกว่านั้น ยิ่งมีการสตัก ETH เพิ่มขึ้น ผลตอบแทนจากการสตักก็จะค่อยๆ ลดลง จากกราฟจะเห็นได้ว่า หากเริ่มต้นด้วยปริมาณการสตักที่ถึงเกณฑ์ขั้นต่ำสำหรับการเปิดตัว Beacon Chain คือ 524,288 ETH อัตราผลตอบแทนต่อปีจะอยู่ที่ประมาณ 21.6% หลังจากนั้น อัตราผลตอบแทนจะมีความสัมพันธ์เชิงลบกับปริมาณการสตัก

ดังนั้น จึงขอแนะนำให้ผู้ใช้ทั่วไปไม่ควรสตักด้วยตนเองเพื่อเข้าร่วมเป็นผู้ตรวจสอบ หากต้องการเข้าร่วมเป็นผู้ตรวจสอบ ก็ไม่จำเป็นต้องสตักด้วยตนเองเสมอไป แต่สามารถใช้บริการแพลตฟอร์มสตัก (staking service platform) เพื่อสตัก ETH ได้ ซึ่งจะได้รับผลตอบแทนตามสัดส่วนของจำนวน ETH ที่สตักไว้
โปรดติดตามข่าวสารล่าสุดจาก Cobo อย่างใกล้ชิด เพราะเราจะแจ้งข่าวสารและผลิตภัณฑ์ที่เกี่ยวข้องกับ Ethereum 2.0 ให้คุณทราบโดยเร็วที่สุด!
