อธิบายเกี่ยวกับ Ethereum Casper
อธิบายเกี่ยวกับ Ethereum Casper
หน้าหลักบทความ

อธิบายเกี่ยวกับ Ethereum Casper

ระดับกลาง
Published Aug 4, 2019Updated Apr 29, 2021
5m

บทความจาก Community - ผู้แต่ง: William M. Peaster


Casper เป็นการกระบวนการดำเนินการที่ในที่สุดแล้วจะแปลง Ethereum เป็นบล็อกเชนที่ใช้ Proof of Stake (PoS) (หรือที่เรียกว่า Ethereum 2.0) แม้ว่า Ethereum จะเปิดตัวในช่วงฤดูร้อนปี 2015 เป็นบล็อกเชนที่ใช้ Proof of Work (PoW) แต่นักพัฒนาก็วางแผนที่จะเปลี่ยนไปใช้รูปแบบการใช้ Staking ในระยะยาว หลังจากการเปลี่ยนแปลงเสร็จสมบูรณ์ เครือข่าย Ethereum จะไม่มีการขุดอีกต่อไป
จนถึงปัจจุบัน มีสองกลุ่มที่พัฒนา Casper ร่วมกันในระบบนิเวศของ Ethereum: Casper CBC และ Casper FFG เวอร์ชัน CBC ได้รับการเสนอโดย Vlad Zamfir นักวิจัยมูลนิธิ Ethereum Foundation แม้ว่าการวิจัยเกี่ยวกับ CBC ในขั้นต้นจะมุ่งเน้นไปที่โพรโทคอล PoS สำหรับบล็อกเชนสาธารณะ แต่ก็มีการพัฒนาไปสู่สาขาการศึกษาที่กว้างขึ้นซึ่งประกอบด้วยกลุ่มของแบบจำลอง PoS ต่างๆ

การวิจัยเกี่ยวกับ Casper FFG นำโดย Vitalik Buterin ผู้ร่วมก่อตั้ง Ethereum ซึ่งมีข้อเสนอเริ่มต้นประกอบด้วยระบบ PoW/PoS แบบไฮบริด แต่การนำไปใช้งานยังอยู่ระหว่างการหารือและในที่สุดข้อเสนอใหม่อาจแทนที่ข้อเสนอเดิมด้วยรูปแบบการใช้ PoS อย่างเดียว

ที่น่าสังเกตคือ ตามแผนการ Casper FFG จะเป็นฝ่ายเริ่มการเปิดตัว Ethereum 2.0 แต่นั่นไม่ได้หมายความว่า Casper CBC จะไม่ถูกนำไปใช้ประโยชน์ใดๆ ในความเป็นจริงมันอาจจะถูกใช้แทนที่หรือเสริม Casper FFG ในอนาคต

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


Casper ทำงานอย่างไร

การเปลี่ยนจาก Ethereum 1.0 เป็น 2.0 ถูกขนานนามว่าการอัพเกรด “Serenity” จะประกอบด้วยระยะต่างๆ 3 ระยะ ในระยะเริ่มต้น (ระยะที่ 0) จะมีการเปิดตัวบล็อกเชนใหม่ที่เรียกว่า Beacon Chain กฎของ Casper FFG จะขับเคลื่อนกลไกฉันทามติของบล็อกเชนที่ใช้ PoS ใหม่นี้
ไม่เหมือนการขุดแบบ PoW ที่นักขุดต้องใช้อุปกรณ์พิเศษและมีราคาแพง เพื่อสร้างและตรวจสอบบล็อกธุรกรรม การใช้งาน Casper จะตัดขั้นตอนการขุดออกจาก Ethereum ทางเลือกคือการตรวจสอบและยืนยันความถูกต้องของบล็อกธุรกรรมใหม่จะกระทำโดยผู้ตรวจสอบความถูกต้อง (block validator) ซึ่งจะถูกสุ่มเลือกตามสัดส่วนการถือหุ้น

กล่าวอีกนัยหนึ่ง อำนาจในการลงคะแนนของผู้ตรวจสอบความถูกต้องแต่ละคนจะพิจารณาจากจำนวน ETH ที่พวกเขาวางเพื่อร่วม Staking ตัวอย่างเช่นผู้ที่ฝากเงิน 64 ETH จะมีน้ำหนักการลงคะแนนเป็นสองเท่าของผู้ที่ฝากขั้นต่ำสำหรับร่วม Staking ในการเป็นผู้ตรวจสอบความถูกต้องของบล็อกในช่วงแรกของ Serenity ผู้ใช้จะต้องมีเงินเดิมพันขั้นต่ำ 32 อีเธอร์ (ETH) - ฝากไว้ในสัญญาอัจฉริยะพิเศษโดยอิงจากบล็อกเชน Ethereum เดิม (1.0)

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

อย่างไรก็ตาม เป็นที่น่าสังเกตว่าการใช้งาน PoS แต่ละแบบอาจนำเสนอแนวทางที่แตกต่างกันโดยมีรูปแบบการให้รางวัลที่แตกต่างกัน โมเดล Casper ยังอยู่ระหว่างการพัฒนาและยังมีรายละเอียดมากมายที่ต้องปรับปรุง


ข้อได้เปรียบของ Casper

ข้อดีอย่างหนึ่งของ Casper คือในการทำให้ Staking เป็นไปได้ มันจะช่วยให้ Ethereum เป็นมิตรกับสิ่งแวดล้อม เมื่อพูดถึงเรื่องไฟฟ้าและทรัพยากรในการคำนวณระบบที่ใช้ PoW มีความต้องการมาก ในทางตรงกันข้ามรุ่น PoS มีความต้องการที่ต่ำกว่ามาก เมื่อรูปแบบ PoS เต็มรูปแบบถูกนำไปใช้ใน Ethereum ในที่สุดก็ไม่จำเป็นต้องมีนักขุดเพื่อรักษาความปลอดภัยของบล็อกเชนอีกต่อไป ดังนั้นทรัพยากรที่ต้องใช้จะลดลงมาก

ข้อได้เปรียบที่เป็นไปได้อีกประการหนึ่งของ Casper เกี่ยวข้องกับความปลอดภัย โดยพื้นฐานแล้ว Casper จะเป็นผู้เลือกซึ่งรับผิดชอบในการจัดเรียงบล็อกเชน โดยทั่วไปแล้วจะทำหน้าที่เป็นผู้ทำบัญชีของบัญชีแยกประเภท Ethereum 2.0 ดังนั้นหากผู้ตรวจสอบความถูกต้องกระทำการที่มุ่งร้าย พวกเขาจะถูกนำออกและถูกลงโทษอย่างรวดเร็ว บทลงโทษสำหรับการโกงกฎการเป็นผู้ตรวจสอบความถูกต้อง (ใน ETH) ซึ่งหมายความว่าการละเมิดเครือข่ายจะมีราคาแพงมาก อย่างไรก็ตามนักพัฒนาซอฟต์แวร์ยังคงหารือกันถึงความเป็นไปได้ของการโจมตีแบบ 51%

สุดท้าย บางคนปกป้องว่า Casper จะทำให้ Ethereum มีการกระจายอำนาจในระดับที่สูงขึ้น สำหรับตอนนี้ผู้ที่มีอำนาจมากที่สุดในเครือข่ายคือผู้ที่มีทรัพยากรในการดำเนินการขุด ในอนาคตใครก็ตามที่สามารถซื้ออีเธอร์ในปริมาณที่เหมาะสมจะสามารถช่วยรักษาความปลอดภัยของบล็อกเชนได้


ข้อจำกัด

ยังมีหนทางอีกยาวไกลจนกว่า Casper จะได้รับการพัฒนาและนำไปใช้ในที่สุด ปัจจุบันประสิทธิภาพและความปลอดภัยยังไม่สามารถพิสูจน์ได้ มีรายละเอียดมากมายที่ต้องกำหนดและปรับเปลี่ยน จนกว่าเวอร์ชันหนึ่งจะใช้งานได้ในระยะที่ 0 ของการอัพเกรด Serenity เราจะยังไม่สามารถแน่ใจได้ว่าระบบจะมีรูปร่างและพฤติกรรมเป็นอย่างไร

ในแง่ข้อจำกัดทางทฤษฎี Casper จะไม่สามารถสร้างบล็อกให้เสร็จได้หากระบบตรวจสอบความถูกต้องของ Ethereum เกิดความเสียหาย ณ ตอนนี้ โครงสร้างในปัจจุบัน Casper ยังไม่สามารถต้านทานการโจมตี 51% ได้ทั้งหมด นอกเหนือจากนั้น ยังจำเป็นต้องมีข้อกำหนดที่เป็นทางการในการร่างกฎการฟอร์ก (fork rule) ที่อาจจำเป็นเมื่อต้องตอบสนองต่อการโจมตี


ข้อคิดส่งท้าย

Ethereum กำลังย้ายออกจากการขุดและไปสู่การใช้ Staking โดยผู้ใช้จะใช้อีเธอร์ (ETH) ในการร่วม Staking โดยการฝากเงินเพื่อรักษาความปลอดภัยของบล็อกเชน Casper เป็นเทคโนโลยีที่ใช้ในการสร้างบล็อกให้แล้วเสร็จ ซึ่งจะอำนวยความสะดวกในการเปลี่ยนแปลงไปสู่การใช้ PoS

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

เมื่อ Casper ได้รับการเปิดตัวอย่างเป็นทางการ มันจะนับเป็นก้าวสำคัญในประวัติศาสตร์ของ Ethereum เมื่อพูดถึงกรอบเวลาที่ Casper จะมาถึงนั้น Justin Drake นักวิจัยของ Ethereum ได้กล่าวถึงความเป็นไปได้ที่จะเปิดตัว Casper ระยะแรกในวันที่ 3 มกราคม 2020 (วันเกิดปีที่ 11 ของ Bitcoin) อย่างไรก็ตามวันที่นั้นเป็นเรื่องที่ยังไม่มีกำหนดแน่นอน การเปิดตัวอาจเกิดขึ้นได้ทุกเมื่อในปี 2020