TL;DR
- Proof of Work ทำให้การมีอิทธิพลมีค่าใช้จ่ายสูงโดยต้องการการคำนวณที่สามารถตรวจสอบได้ Proof of Stake ทำให้การมีอิทธิพลมีค่าใช้จ่ายสูงโดยต้องการทุนที่ผูกมัด ทั้งสองช่วยกำหนดว่าใครสามารถเสนอบล็อกได้และน้ำหนักที่ผู้เข้าร่วมได้รับ แต่ระบบความเห็นพ้องที่สมบูรณ์ยังต้องการกฎความถูกต้องแบบกำหนดได้ (deterministic) วิธีเลือกระหว่างสาขาที่ถูกต้อง และแบบจำลองการตั้งถิ่นฐานหรือความสมบูรณ์
- ผู้ขุด Bitcoin จัดทำบล็อกผู้สมัครและทำการแฮชส่วนหัวบล็อกขนาด 80 ไบต์ซ้ำๆ จนกว่าผลลัพธ์หนึ่งจะต่ำกว่าเป้าหมายของเครือข่าย ผู้ขุดที่ประสบความสำเร็จจะส่งบล็อกนั้นออกไป; โหนดเต็มจะยอมรับบล็อกนั้นก็ต่อเมื่อทุกกฎเกณฑ์ผ่านไปด้วย โหนดมักจะติดตามเชนที่ถูกต้องซึ่งมีหลักฐานการทำงาน (proof of work) สะสมมากที่สุด
- Ethereum แบ่งเวลาเป็นสล็อต 12 วินาที และยุค (epoch) 32 สล็อต ผู้ตรวจสอบ (validator) จะถูกเลือกแบบสุ่มเทียมเพื่อเสนอบล็อกในแต่ละสล็อต ในขณะที่คณะกรรมการจะยืนยันมุมมองของพวกเขาต่อสายโซ่ LMD-GHOST เลือกหัวสายโซ่ และ Casper FFG เพิ่มความแน่นอนของจุดตรวจสอบ (checkpoint finality)
- ต้นทุนการโจมตีไม่ใช่ตัวเลขเดียว มันรวมถึงต้นทุนในการได้มาหรือควบคุมทรัพยากร ต้นทุนการดำเนินงานระหว่างการโจมตี รางวัลที่สูญเสียไปจากความซื่อสัตย์ ผลกระทบต่อตลาดและสภาพคล่อง ส่วนที่สามารถกู้คืนได้ภายหลัง และการตอบสนองของโหนด ตลาดแลกเปลี่ยน แอปพลิเคชัน และชุมชนโดยรวม
ในบล็อกเดียว
Proof of Work และ Proof of Stake ไม่ใช่โปรโตคอลฉันทามติที่สมบูรณ์ในตัวเอง กฎความถูกต้อง การเลือกฟอร์ก ความสมบูรณ์ของธุรกรรม การเชื่อมต่อเครือข่าย และการนำไปใช้ในซอฟต์แวร์ก็มีความสำคัญเช่นกัน ผู้ขุดและผู้ตรวจสอบความถูกต้องเสนอบล็อก; แต่โหนดอิสระยังคงปฏิเสธบล็อกที่ละเมิดกฎการทำธุรกรรม กฎสถานะ หรือกฎทางการเงิน น้ำหนักทรัพยากรไม่สามารถทำให้บล็อกที่ไม่ถูกต้องกลายเป็นถูกต้องได้ การโ…
ความแตกต่างระหว่าง Proof of Work และ Proof of Stake คืออะไร?
ตอบด่วน
Proof of Work ทำให้การมีอิทธิพลมีค่าใช้จ่ายสูงโดยต้องการการคำนวณที่สามารถตรวจสอบได้ Proof of Stake ทำให้การมีอิทธิพลมีค่าใช้จ่ายสูงโดยต้องการทุนที่ผูกมัด ทั้งสองช่วยกำหนดว่าใครสามารถเสนอบล็อกได้และน้ำหนักที่ผู้เข้าร่วมได้รับ แต่ระบบความเห็นพ้องที่สมบูรณ์ยังต้องการกฎความถูกต้องแบบกำหนดได้ (deterministic) วิธีเลือกระหว่างสาขาที่ถูกต้อง และแบบจำลองการตั้งถิ่นฐานหรือความสมบูรณ์
คำอธิบายสั้นๆ ที่นิยมใช้กัน - “Proof of Work คือการขุด (mining), Proof of Stake คือการสเตก (staking)” - มีประโยชน์แต่ไม่ครบถ้วน เครือข่ายแบบกระจายศูนย์ต้องแก้ไขปัญหาหลายอย่างที่แยกจากกัน มันต้องปฏิเสธธุรกรรมที่ไม่ถูกต้อง, ป้องกันผู้โจมตีที่สร้างตัวตนปลอมนับพัน, เลือกผู้ผลิตบล็อก, แก้ไขสาขาที่แข่งขันกันชั่วคราว และตัดสินใจว่าเมื่อใดผู้ใช้สามารถถือว่าบล็อกเก่าเป็นบล็อกที่ได้รับการยืนยันแล้ว เอกสารของ Ethereum เองระบุอย่างชัดเจนว่า proof of work และ proof of stake เป็นกลไกหลักในการต้านทานการโจมตีแบบ Sybil และการเลือกผู้สร้างบล็อก มากกว่าที่จะเป็นโปรโตคอลการบรรลุฉันทามติที่สมบูรณ์
ความแตกต่างนี้มีความสำคัญเพราะมันจำกัดสิ่งที่ผู้ขุดและผู้ตรวจสอบสามารถทำได้ ผู้ขุด Bitcoin อาจพบส่วนหัว Proof of Work ที่ถูกต้อง แต่ทุกโหนดเต็มจะตรวจสอบบล็อกนั้นอย่างอิสระ ผู้ตรวจสอบ Ethereum อาจควบคุมส่วนแบ่งที่ถืออยู่จำนวนมาก แต่ไคลเอนต์การดำเนินการและไคลเอนต์การบรรลุฉันทามติยังคงดำเนินการธุรกรรมซ้ำและปฏิเสธการเปลี่ยนสถานะที่ไม่ถูกต้อง อิทธิพลทางเศรษฐกิจช่วยเลือกจากความเป็นไปได้ที่ถูกต้อง; มันไม่ได้ให้สิทธิ์ในการเขียนกฎการตรวจสอบใหม่โดยฝ่ายเดียว
| ชั้นความเห็นพ้อง | ตัวอย่างจาก Bitcoin | ตัวอย่าง Ethereum |
|---|---|---|
| กฎความถูกต้อง | โหนดเต็มตรวจสอบลายเซ็น กฎ UTXO รูปแบบบล็อก Proof of Work และขีดจำกัดทางการเงิน | ไคลเอนต์การดำเนินการและฉันทามติตรวจสอบลายเซ็น ผลลัพธ์การดำเนินการ โครงสร้างบล็อก และกฎฉันทามติ |
| ความต้านทานต่อ Sybil และการเลือกผู้เสนอ | พลังแฮช (Hashpower) กำหนดความน่าจะเป็นในการค้นพบบล็อกที่ถูกต้องถัดไป | จำนวน ETH ที่ถูกเดิมพันอย่างมีประสิทธิภาพมีอิทธิพลต่อการเลือกผู้เสนอและน้ำหนักการรับรอง |
| การเลือกฟอร์ก | จะเลือกเชนที่ถูกต้องซึ่งมีหลักฐานการทำงาน (Proof of Work) สะสมมากที่สุด | LMD-GHOST จะเลือกสาขาที่ถูกต้องที่มีน้ำหนักการรับรองที่มีประสิทธิภาพสูงสุด |
| ความสมบูรณ์ | ความมั่นใจเชิงความน่าจะเป็นจะเพิ่มขึ้นตามปริมาณงานที่ถูกต้องเพิ่มเติม | Casper FFG ยืนยันและทำให้บล็อกจุดตรวจสอบเป็นขั้นสุดท้ายด้วยการสนับสนุนจากผู้ถือหุ้นสองในสาม |
| วินัยทางเศรษฐกิจโดยตรง | พลังงาน, ค่าเสื่อมราคาของอุปกรณ์, ต้นทุนโอกาส และรางวัลบล็อกที่สูญเสียไป | รางวัลที่พลาดไป, ค่าปรับจากความไม่ใช้งาน และค่าปรับ (slashing) สำหรับการละเมิดที่สามารถพิสูจน์ได้เฉพาะเจาะจง |
ข้อสรุป: เมื่อเปรียบเทียบระหว่าง proof of work และ proof of stake ให้พิจารณาการออกแบบระบบฉันทามติโดยรวม การมองว่ากลไกทรัพยากรใดกลไกหนึ่งสามารถตรวจสอบความถูกต้องของธุรกรรม ควบคุมซอฟต์แวร์ หรือรับประกันความสมบูรณ์ได้ด้วยตัวเอง จะนำไปสู่การอ้างสิทธิ์ด้านความปลอดภัยที่ไม่ถูกต้อง
ระบบ Proof of Work ของ Bitcoin ทำงานอย่างไร?
ตอบด่วน
ผู้ขุด Bitcoin จัดทำบล็อกผู้สมัครและทำการแฮชส่วนหัวบล็อกขนาด 80 ไบต์ซ้ำๆ จนกว่าผลลัพธ์หนึ่งจะต่ำกว่าเป้าหมายของเครือข่าย ผู้ขุดที่ประสบความสำเร็จจะส่งบล็อกนั้นออกไป; โหนดเต็มจะยอมรับบล็อกนั้นก็ต่อเมื่อทุกกฎเกณฑ์ผ่านไปด้วย โหนดมักจะติดตามเชนที่ถูกต้องซึ่งมีหลักฐานการทำงาน (proof of work) สะสมมากที่สุด
ผู้ขุดเริ่มต้นด้วยธุรกรรมที่ถูกต้อง สร้างบล็อกผู้สมัคร และสร้างส่วนหัวบล็อกที่ประกอบด้วยคำมั่นสัญญาต่อบล็อกก่อนหน้าและชุดธุรกรรม ผู้ขุดเปลี่ยนแปลงฟิลด์ต่าง ๆ เช่น ข้อมูล nonce และ coinbase ทำการแฮชส่วนหัวด้วย SHA-256 สองครั้ง และทำซ้ำ ทุกความพยายามเป็นอิสระต่อกัน กำลังการแฮชที่มากขึ้นจะซื้อความพยายามต่อวินาทีได้มากขึ้น และด้วยเหตุนี้จึงมีโอกาสมากขึ้นที่จะพบผลลัพธ์ที่ถูกต้อง แต่ไม่ได้เปิดเผยทางลัด
เมื่อส่วนหัวบล็อกตรงกับเป้าหมายปัจจุบัน ผู้ขุดจะส่งบล็อกที่สมบูรณ์ไปยังโหนดอื่น ๆ การตรวจสอบถูกออกแบบให้ใช้ทรัพยากรน้อยเมื่อเทียบกับการผลิต: โหนดจะตรวจสอบหลักฐานการทำงาน (proof of work), ขนาดและโครงสร้างของบล็อก, ทุกธุรกรรม และทุกกฎการบรรลุฉันทามติ หากมีกฎใดไม่ผ่าน บล็อกนั้นจะถูกปฏิเสธโดยไม่คำนึงถึงปริมาณไฟฟ้าที่ใช้ในการสร้างมัน บล็อกที่ถูกต้องอาจแข่งขันกันชั่วคราวเมื่อผู้ขุดค้นพบมันในเวลาใกล้เคียงกัน; Bitcoin Core จะระบุปลายสายที่ใช้งานอยู่ (active tip) เป็นสายที่ผ่านการตรวจสอบอย่างสมบูรณ์และมีหลักฐานการทำงานมากที่สุด
ความยาก, ความถี่ และรางวัล
Bitcoin ปรับระดับความยากในการขุดใหม่ทุก 2,016 บล็อก เพื่อให้ในระยะยาว บล็อกแต่ละบล็อกใช้เวลาเฉลี่ยประมาณสิบนาที ช่วงเวลาของแต่ละบล็อกยังคงมีความผันผวนสูง: บล็อกสองบล็อกอาจมาถึงใกล้กัน หรือเครือข่ายอาจต้องรอมากกว่าสิบนาที บล็อกที่สร้างสำเร็จจะรวมธุรกรรม coinbase ที่จ่ายค่าสนับสนุนบล็อก - 3.125 BTC นับตั้งแต่การลดครึ่งหนึ่งในปี 2024 - พร้อมทั้งค่าธรรมเนียมธุรกรรมในบล็อกนั้น กลุ่มขุด (pools) รวมงานของนักขุดหลายคนและแบ่งปันรายได้ ซึ่งช่วยลดความผันผวนของรายได้ที่นักขุดรายบุคคลอาจต้องเผชิญ
หลักฐานการทำงาน (Proof of Work) ซื้ออะไร
ผลลัพธ์ที่มีประโยชน์ไม่ใช่ค่าแฮชเอง แต่เป็นบันทึกสาธารณะที่สามารถตรวจสอบได้ด้วยต้นทุนต่ำ ซึ่งแสดงว่าใครบางคนได้ดำเนินการคำนวณจริงก่อนที่จะเสนอบล็อกนั้น เพื่อแทนที่ประวัติล่าสุด ผู้โจมตีต้องสร้างลำดับทางเลือกที่มีงานสะสมมากกว่าสาขาที่ซื่อสัตย์ ในขณะที่เครือข่ายที่ซื่อสัตย์ยังคงดำเนินการขุดต่อไป ค่าใช้จ่ายนี้จะยังคงเกิดขึ้นตราบเท่าที่การแข่งขันยังคงดำเนินอยู่
ข้อสรุป: ระบบพิสูจน์การทำงาน (Proof of Work) ของบิตคอยน์เป็นการแข่งขันแบบเปิดที่มีความเป็นไปได้ ซึ่งผลลัพธ์สามารถตรวจสอบได้ง่ายโดยทุกโหนด ผู้ขุดจะได้รับสิทธิ์ชั่วคราวในการเสนอบล็อก แต่โหนดเต็มรูปแบบยังคงมีสิทธิ์ตัดสินใจขั้นสุดท้ายเกี่ยวกับความถูกต้อง
ระบบ Proof of Stake ของ Ethereum ทำงานอย่างไร?
ตอบด่วน
Ethereum แบ่งเวลาเป็นสล็อต 12 วินาที และยุค (epoch) 32 สล็อต ผู้ตรวจสอบ (validator) จะถูกเลือกแบบสุ่มเทียมเพื่อเสนอบล็อกในแต่ละสล็อต ในขณะที่คณะกรรมการจะยืนยันมุมมองของพวกเขาต่อสายโซ่ LMD-GHOST เลือกหัวสายโซ่ และ Casper FFG เพิ่มความแน่นอนของจุดตรวจสอบ (checkpoint finality)
เพื่อเปิดใช้งานผู้ตรวจสอบความถูกต้อง ผู้เข้าร่วมต้องฝาก ETH อย่างน้อย 32 และติดตั้งโปรแกรมไคลเอนต์การดำเนินการ โปรแกรมไคลเอนต์การบรรลุฉันทามติ และซอฟต์แวร์ผู้ตรวจสอบความถูกต้อง ข้อกำหนด 32 ETH นี้ใช้สำหรับหน้าที่เสนอบล็อกและยืนยันบล็อก; ใครก็ตามสามารถรันโหนด Ethereum ที่ไม่ทำหน้าที่เป็นผู้ตรวจสอบได้โดยไม่ต้องวาง ETH เป็นหลักประกัน หลังจากการอัปเกรด Pectra ผู้ตรวจสอบที่ใช้ข้อมูลรับรองการถอนแบบทบต้นแบบ opt-in สามารถเพิ่มยอดคงเหลือที่มีผลได้ทีละ 1 ETH จนถึง 2,048 ETH ในขณะที่ผู้ตรวจสอบแบบเดิมยังคงถูกจำกัดยอดคงเหลือที่มีผลไว้ที่ 32 ETH
สำหรับแต่ละสล็อต จะมีการเลือกผู้ตรวจสอบที่ใช้งานอยู่หนึ่งรายเพื่อเสนอบล็อก ผู้ตรวจสอบรายอื่นจะถูกแบ่งเป็นคณะกรรมการและส่งการรับรองที่ประกอบด้วยทั้งการลงคะแนนหัวหน้าและคะแนนตรวจสอบจุดสำคัญ ตลอดหนึ่งยุค ผู้ตรวจสอบที่ใช้งานอยู่แต่ละรายคาดว่าจะทำการรับรองหนึ่งครั้ง ลูกค้าการดำเนินการจะดำเนินการธุรกรรมใหม่ ส่วนลูกค้าการบรรลุฉันทามติจะตรวจสอบกฎของชั้นการบรรลุฉันทามติ การลงคะแนนที่ปรับตามสัดส่วนการสเตคไม่สามารถทำให้ผลการดำเนินการที่ไม่ถูกต้องกลายเป็นถูกต้องได้
การเลือกฟอร์กและความสมบูรณ์ทำงานร่วมกัน
กฎการเลือกฟอร์กของ Ethereum, LMD-GHOST, ระบุสาขาที่มีน้ำหนักสูงสุดจากคำรับรองล่าสุด Casper FFG ประเมินคะแนนเสียงจุดตรวจสอบอย่างแยกต่างหาก จุดตรวจสอบจะได้รับการยืนยันหลังจากมีการเชื่อมโยงด้วยเสียงข้างมากพิเศษตามที่กำหนด และจุดตรวจสอบที่ได้รับการยืนยันก่อนหน้านี้จะถูกทำให้เป็นขั้นสุดท้ายเมื่อมีการสร้างการเชื่อมโยงที่มีคุณสมบัติตามข้อกำหนดครั้งต่อไป การผสมผสานนี้มักถูกเรียกว่า Gasper
รางวัล, การลงโทษทั่วไป และการสแลชชิ่ง
ผู้ตรวจสอบความถูกต้องจะได้รับรางวัลจากโปรโตคอลสำหรับการรับรองและข้อเสนอที่ถูกต้องและทันเวลา การไม่ปฏิบัติหน้าที่จะก่อให้เกิดการลงโทษทั่วไป ส่วนการตัดสิทธิ์ (slashing) นั้นแตกต่างออกไป: มันใช้เฉพาะกับหลักฐานของลายเซ็นที่ขัดแย้งกันเฉพาะเจาะจง และบังคับให้ผู้ตรวจสอบความถูกต้องต้องถอนตัวพร้อมทั้งสูญเสียเพิ่มเติม ความแตกต่างนี้มีความสำคัญต่อการวิเคราะห์การโจมตี เพราะพฤติกรรมที่เป็นอันตราย เช่น การระงับการลงคะแนน อาจทำให้การยืนยันขั้นสุดท้ายล่าช้า โดยไม่ก่อให้เกิดเงื่อนไขการตัดสิทธิ์ทันที
ข้อสรุป: ระบบ Proof of Stake ของ Ethereum ไม่ใช่เพียง "คนรวยที่ถูกเลือกแบบสุ่มสร้างบล็อก" แต่เป็นระบบการลงคะแนนที่มีโครงสร้างชัดเจน พร้อมด้วยการตรวจสอบการดำเนินการอย่างอิสระ การเลือกฟอร์กตามน้ำหนักการถือหุ้น ความแน่นอนของจุดตรวจสอบ (checkpoint finality) และระดับการลงโทษที่แตกต่างกันสำหรับช่วงเวลาที่ระบบหยุดทำงาน (downtime) และการไม่ชัดเจนที่สามารถพิสูจน์ได้
“ต้นทุนการโจมตี” นั้นรวมถึงอะไรบ้าง?
ตอบด่วน
ต้นทุนการโจมตีไม่ใช่ตัวเลขเดียว มันรวมถึงต้นทุนในการได้มาหรือควบคุมทรัพยากร ต้นทุนการดำเนินงานระหว่างการโจมตี รางวัลที่สูญเสียไปจากความซื่อสัตย์ ผลกระทบต่อตลาดและสภาพคล่อง ส่วนที่สามารถกู้คืนได้ภายหลัง และการตอบสนองของโหนด ตลาดแลกเปลี่ยน แอปพลิเคชัน และชุมชนโดยรวม
การเปรียบเทียบแบบเรียบง่ายมักกล่าวว่า การโจมตีแบบ proof-of-work “ใช้ไฟฟ้า” ในขณะที่การโจมตีแบบ proof-of-stake “เผาเหรียญของผู้โจมตี” ทั้งสองคำกล่าวนี้มีความจริงอยู่บางส่วน แต่ซ่อนรายละเอียดสำคัญไว้ การวิเคราะห์ความปลอดภัยที่น่าเชื่อถือจะแยกออกเป็นอย่างน้อยห้าส่วน:
- การได้มาหรือควบคุม: การซื้อ การผลิต การเช่า หรือการบุกรุกกำลังแฮช; หรือการได้มา การยืม การควบคุมในฐานะผู้ดูแล หรือการบังคับให้ถือหุ้น
- ค่าใช้จ่ายในการดำเนินการ: ค่าไฟฟ้า สิ่งอำนวยความสะดวก และการบำรุงรักษาสำหรับ proof of work; โครงสร้างพื้นฐาน การประสานงาน การจัดหาเงินทุน และต้นทุนโอกาสสำหรับ proof of stake
- การสูญเสียที่ไม่สามารถกลับคืนได้: พลังงานที่บริโภคไปแล้วไม่สามารถกู้คืนได้ ส่วน PoS จะสูญเสียก็ต่อเมื่อพฤติกรรมนั้นถูกตัดสิทธิ์ (slashable) หรือเมื่อค่าปรับจากการไม่ใช้งานสะสมถึงขีดจำกัด
- มูลค่าคงเหลือ: อุปกรณ์ขุดอาจถูกขายต่อหรือนำกลับมาใช้ในทางที่ถูกต้อง; สเตกที่ไม่ถูกลดยังคงเป็นสินทรัพย์ แม้ว่าการโจมตีอาจทำให้มูลค่าตลาดของมันลดลง
- การตอบสนองของระบบ: โหนดอาจปฏิเสธบล็อกที่ไม่ถูกต้อง คู่สัญญาอาจหยุดการฝาก ผู้ขุดหรือผู้ตรวจสอบอาจประสานงานเพื่อป้องกันตัว และความล้มเหลวด้านความปลอดภัยของ PoS ที่รุนแรงอาจกระตุ้นการฟื้นฟูทางสังคม
| คำถาม | Proof of work | Proof of Stake |
|---|---|---|
| ต้องควบคุมอะไร? | กำลังแฮชที่มีประสิทธิภาพเพียงพอเพื่อแซงหน้าหรือสร้างข้อเสียเปรียบเชิงกลยุทธ์ต่อสาขาที่ซื่อสัตย์ | การถือหุ้นหรือการควบคุมผู้ตรวจสอบที่เพียงพอเพื่อมีอิทธิพลต่อการเลือกการแยกสาขา (fork), ความสมบูรณ์ (finality) หรือความพร้อมใช้งาน (availability) |
| อะไรที่ต้องใช้อย่างต่อเนื่อง? | ไฟฟ้า การระบายความร้อน การดำเนินงาน และค่าเสื่อมราคาของอุปกรณ์ฮาร์ดแวร์ | โครงสร้างพื้นฐาน, การจัดหาเงินทุน และต้นทุนโอกาส; การเข้าร่วมแบบทั่วไปใช้ไฟฟ้าเพียงเล็กน้อยเมื่อเทียบกับกิจกรรมอื่น ๆ |
| สิ่งใดที่สูญเสียไปโดยอัตโนมัติและไม่สามารถกู้คืนได้? | ไฟฟ้าที่บริโภคไปแล้วและรายได้ที่สูญเสียไปจากความซื่อสัตย์ | มีเพียงค่าปรับตามโปรโตคอลที่ได้รับการประเมินแล้วเท่านั้น; ส่วนเงินต้นที่ยังไม่ถูกตัดจะยังคงอยู่ เว้นแต่มูลค่าตลาดจะลดลง |
| อะไรที่อาจรักษาค่าได้? | ASICs, สิ่งอำนวยความสะดวก และสัญญาพลังงาน ซึ่งอยู่ภายใต้ข้อจำกัดในการขายต่อและการจัดสรรใหม่ | ETH ที่ยังไม่ถูกตัดและโครงสร้างพื้นฐาน ซึ่งอยู่ภายใต้ความเสี่ยงด้านสภาพคล่อง การเก็บรักษา และราคา |
| อะไรสามารถหยุดการโจมตีได้? | การทำงานที่ซื่อสัตย์มากขึ้น การชะลอการชำระบัญชี การจัดสรรใหม่ของนักขุด/กลุ่มขุด และการปฏิเสธบล็อกที่ไม่ถูกต้องโดยโหนด | การรับรองที่ซื่อสัตย์ การรั่วไหลจากความไม่ใช้งาน หลักฐานการตัดสิทธิ์ การประสานงานระหว่างไคลเอนต์ และในกรณีที่รุนแรงที่สุด การฟื้นฟูทางสังคม |
ข้อสรุป: ตัวเลขเป็นดอลลาร์ที่อิงเพียงจากราคาเช่าแฮชปัจจุบันหรือมูลค่าตลาดของ ETH ที่ถูกสเตก ไม่ใช่ประมาณการงบประมาณการโจมตีที่ครบถ้วน การควบคุม การประสานงาน ความคล่องตัว ระยะเวลา ความสามารถในการตรวจจับ และการฟื้นฟู เป็นปัจจัยที่กำหนดว่าการโจมตีนั้นเป็นไปได้และมีกำไรหรือไม่
การโจมตีด้วยกำลังแฮชส่วนใหญ่ใน Bitcoin สามารถทำอะไรได้บ้าง?
ตอบด่วน
การครองส่วนใหญ่ของพลังแฮชอย่างต่อเนื่องจะให้ผู้โจมตีได้เปรียบอย่างน่าเชื่อถือในการสร้างโซ่ที่ถูกต้องตามหลักการ "Most Work" ผู้โจมตีสามารถเซ็นเซอร์ธุรกรรม จัดเรียงบล็อกที่ถูกต้องล่าสุดใหม่ และย้อนกลับการชำระเงินล่าสุดของตนเองได้ แต่ไม่สามารถปลอมลายเซ็น ยึดเหรียญที่ไม่เกี่ยวข้อง สร้างบล็อกที่ละเมิดกฎการจัดหา หรือบังคับให้โหนดเต็มยอมรับธุรกรรมที่ไม่ถูกต้องได้
"การโจมตี 51 เปอร์เซ็นต์" เป็นคำย่อที่สะดวก ไม่ใช่สวิตช์เปิด-ปิดแบบมหัศจรรย์ ผู้โจมตีที่มีกำลังแฮชต่ำกว่า 50 เปอร์เซ็นต์ยังคงมีโอกาสบางประการในการแทนที่ประวัติที่ยังไม่ลึกมาก และการขุดแบบเชิงกลยุทธ์สามารถสร้างข้อได้เปรียบภายใต้สมมติฐานเฉพาะได้ การครองกำลังแฮชส่วนใหญ่แบบต่อเนื่องทำให้การควบคุมการเติบโตของโซ่ล่าสุดเป็นไปได้อย่างน่าเชื่อถือ แทนที่จะเป็นเพียงความเป็นไปได้เท่านั้น เอกสารของนักพัฒนา Bitcoin ระบุอย่างชัดเจนว่า แม้กำลังแฮชจะน้อยกว่าครึ่งหนึ่ง ก็ยังรักษาโอกาสที่ไม่เป็นศูนย์ในการแก้ไขประวัติได้ ในขณะที่การครองกำลังแฮชส่วนใหญ่ทำให้การโจมตีเป็นไปได้อย่างน่าเชื่อถือ
| ผู้โจมตีที่มีกำลังแฮชส่วนใหญ่ อาจสามารถ | ผู้โจมตีที่มีกำลังแฮชส่วนใหญ่ยังคงไม่สามารถ |
|---|---|
| ป้องกันชั่วคราวไม่ให้ธุรกรรมที่ถูกต้องบางรายการได้รับการยืนยัน | สร้างลายเซ็นที่ถูกต้องสำหรับกุญแจส่วนตัวของผู้อื่น |
| สร้างสาขาส่วนตัวที่ถูกต้องและเผยแพร่เพื่อแทนที่บล็อกล่าสุด | ใช้เอาต์พุตที่กฎการบรรลุฉันทามติไม่อนุญาต |
| ยกเลิกการชำระเงินล่าสุดของผู้โจมตีเองและพยายามใช้เงินซ้ำ (double-spend) | เพิ่มปริมาณอุปทาน 21 ล้าน หรือเปลี่ยนกฎการตรวจสอบความถูกต้องสำหรับโหนดที่ซื่อสัตย์ |
| ควบคุมว่าธุรกรรมที่ถูกต้องใดจะปรากฏขึ้นก่อน และจับมูลค่าจากลำดับการจัดเรียง | รับประกันการย้อนกลับประวัติธุรกรรมที่ลึกเท่าใดก็ได้ โดยไม่มีค่าใช้จ่ายต่อเนื่อง |
| ทำให้ความเชื่อมั่นสั่นคลอนและบังคับให้บริการต่างๆ ต้องเพิ่มข้อกำหนดการยืนยันธุรกรรม | แก้ไขบล็อกเก่าอย่างลับๆ โดยไม่ต้องสร้างหลักฐานการทำงาน (Proof of Work) ใหม่สำหรับบล็อกที่อยู่เหนือบล็อกเหล่านั้น |
ทำไมการยืนยันจึงมีประโยชน์
ทุกบล็อกที่เพิ่มเข้ามาจะเพิ่มงานที่ซื่อสัตย์เหนือธุรกรรมนั้น การแทนที่บล็อกดังกล่าวทำให้ผู้โจมตีต้องจับและแซงหน้าสาขาที่ยาวขึ้น ในขณะที่นักขุดที่ซื่อสัตย์ยังคงขยายสาขานั้นต่อไป ระยะเวลาการรอที่เหมาะสมขึ้นอยู่กับมูลค่าธุรกรรม สมมติฐานของผู้โจมตี สภาพเครือข่ายปัจจุบัน และระดับความทนทานต่อความเสี่ยงของบริการผู้รับ การยืนยันหกครั้งเป็นมาตรฐานที่ใช้กันอย่างแพร่หลายสำหรับการชำระมูลค่าสูง ไม่ใช่การรับประกันทางคณิตศาสตร์ที่เหมาะกับทุกการชำระเงิน
ข้อสรุป: กำลังแฮช (Hashpower) เป็นปัจจัยหลักที่กำหนดการแข่งขันระหว่างสาขาที่ถูกต้อง ไม่ใช่กฎเกณฑ์ความถูกต้องเอง การป้องกันที่สำคัญที่สุดต่อการโจมตีแบบเสียงข้างมากคือความลึกของเครือข่ายร่วมกับการตรวจสอบอิสระ ไม่ใช่การพึ่งพาผู้ขุดหรือกลุ่มขุดเพียงรายเดียว
เกณฑ์หนึ่งในสาม ครึ่ง และสองในสามของ Ethereum หมายความว่าอย่างไร?
ตอบด่วน
สัดส่วนการถือหุ้นที่มีผลอย่างน้อยหนึ่งในสามสามารถป้องกันการยืนยันจุดตรวจสอบ (checkpoint) ได้ สัดส่วนมากกว่าครึ่งสามารถควบคุมการเลือกฟอร์ก (fork) ตาม LMD-GHOST ปกติ ทำให้เกิดการเซ็นเซอร์และการจัดเรียงใหม่ในระยะสั้น สัดส่วนอย่างน้อยสองในสามสามารถยืนยันจุดตรวจสอบที่เลือกได้ การสร้างประวัติที่ได้รับการยืนยันแล้วแต่ขัดแย้งกัน ทำให้สัดส่วนการถือหุ้นทั้งหมดอย่างน้อยหนึ่งในสามสามารถถูกลดสัดส่วน (slash) ได้อย่างพิสูจน์ได้

ค่าเกณฑ์เหล่านี้ตอบคำถามที่แตกต่างกัน หนึ่งในสามเป็นเกณฑ์ความมีชีวิต (liveness threshold): เนื่องจากความสมบูรณ์ (finality) ต้องการการสนับสนุนอย่างน้อยสองในสาม หนึ่งในสามจึงสามารถระงับน้ำหนักได้เพียงพอเพื่อป้องกันไม่ให้บรรลุเสียงข้างมากพิเศษที่จำเป็น หากความสมบูรณ์ยังไม่เกิดขึ้นเป็นเวลามากกว่าสี่เอโพค Ethereum จะเปิดใช้งานกลไกการรั่วไหลจากความไม่ใช้งาน (inactivity leak) ซึ่งลดยอดคงเหลือที่มีผลของผู้ตรวจสอบความถูกต้อง (validators) ที่ไม่เข้าร่วมอย่างถูกต้องลงอย่างค่อยเป็นค่อยไป จนกว่าฝ่ายที่ใช้งานอยู่จะสามารถกลับมามีสองในสามได้อีกครั้ง
มากกว่าครึ่งหนึ่งของส่วนได้ส่วนเสียที่มีผลสามารถควบคุมการคำนวณการเลือกสาขาปกติได้ เอกสาร FAQ อย่างเป็นทางการของ Ethereum ระบุว่าสิ่งนี้อาจก่อให้เกิดการเซ็นเซอร์ การจัดเรียงใหม่ในระยะสั้น และข้อได้เปรียบในการจัดลำดับ แต่ยังคงไม่ยอมให้ผู้โจมตีสามารถทำให้การดำเนินการไม่ถูกต้องผ่านการตรวจสอบที่ซื่อสัตย์ได้
อย่างน้อยสองในสามสามารถสร้างคะแนนโหวตจุดตรวจสอบ (checkpoint votes) ที่จำเป็นสำหรับการยืนยันความสมบูรณ์บนสาขาที่เลือกได้ ซึ่งไม่ได้หมายความว่าสองในสามจะถูกทำลายโดยอัตโนมัติ หากผู้โจมตีทำการยืนยันความสมบูรณ์บนสาขาหนึ่ง และไม่มีสาขาอื่นที่ได้รับการยืนยันความสมบูรณ์แล้วซึ่งขัดแย้งกัน การกระทำดังกล่าวอาจไม่ถือเป็นการละเมิดที่นำไปสู่การตัดสิทธิ์ (slashing) การรับประกันความปลอดภัยที่รับผิดชอบ (accountable-safety guarantee) จะมีผลเมื่อเกิดการยืนยันขั้นสุดท้ายที่ขัดแย้งกัน: กลุ่มสองกลุ่มที่มีจำนวนผู้ลงคะแนนสองในสามจะทับซ้อนกันอย่างน้อยหนึ่งในสาม ดังนั้นอย่างน้อยหนึ่งในสามของยอดเดิมพันรวมต้องลงคะแนนที่ขัดแย้งกัน และสามารถระบุตัวเพื่อถูกลดรางวัลได้
ข้อสรุป: "การโจมตีระบบ Proof-of-Stake จะเผาเหรียญทั้งหมดของผู้โจมตี" เป็นความเข้าใจที่ผิด การโจมตีต่าง ๆ จะข้ามเกณฑ์ต่าง ๆ กัน; มีเพียงหลักฐานเฉพาะเท่านั้นที่กระตุ้นการสแลชชิ่ง; และการกู้คืนความปลอดภัยในกรณีวิกฤตที่สุดท้ายแล้วต้องอาศัยชั้นการประสานงานทางสังคม
การสแลชลงโทษอะไร — และไม่ลงโทษอะไร?
ตอบด่วน
Ethereum จะลงโทษลายเซ็นที่ขัดแย้งกัน ซึ่งสามารถพิสูจน์ได้อย่างเป็นรูปธรรม ได้แก่ การเสนอสองบล็อกสำหรับหนึ่งสล็อต การลงคะแนนสองครั้งสำหรับเป้าหมายจุดตรวจสอบที่แตกต่างกันในหนึ่งเอโพค หรือการลงคะแนนที่ล้อมรอบการลงคะแนนอื่น การหยุดทำงานทั่วไปจะส่งผลให้ถูกลงโทษในระดับที่เบากว่า และกฎระเบียบของโปรโตคอลปัจจุบันไม่ได้ลงโทษทุกรูปแบบของการเซ็นเซอร์หรือพฤติกรรมเห็นแก่ตัวโดยอัตโนมัติ
สามเงื่อนไขหลักของการสแลช
- การเสนอสองครั้ง: ผู้ตรวจสอบความถูกต้องหนึ่งคนลงนามในบล็อกบีคอนสองบล็อกที่แตกต่างกันสำหรับสล็อตเดียวกัน
- การลงเสียงสองครั้ง: ผู้ตรวจสอบหนึ่งลงนามในคำรับรองสองรายการที่ต่างกัน แต่มีเป้าหมายเอโปคเดียวกัน
- การลงเสียงที่ล้อมรอบ: ยุคต้นทางและยุคเป้าหมายของใบรับรองหนึ่งล้อมรอบยุคต้นทางและยุคเป้าหมายของใบรับรองอีกใบจากผู้ตรวจสอบความถูกต้องเดียวกัน
ผู้ตรวจสอบที่ถูกตัดสิทธิ์จะถูกบังคับให้ออกจากระบบ โทษทันทีสำหรับเหตุการณ์ที่เกิดขึ้นแบบแยกเดี่ยวคือเพียงส่วนหนึ่งของยอดคงเหลือที่มีผลบังคับใช้ ตามด้วยการหักยอดเพิ่มเติม โทษจากความสัมพันธ์จะเพิ่มขึ้นตามจำนวนสเตคที่ถูกตัดสิทธิ์ในช่วงเวลาที่เกี่ยวข้อง; การละเมิดแบบประสานงานในวงกว้างสามารถทำให้การสูญเสียเพิ่มขึ้นจนถึงยอดคงเหลือที่มีผลบังคับใช้ทั้งหมด ดังนั้น เอกสารของ Ethereum จึงแยกความแตกต่างระหว่างข้อผิดพลาดในการดำเนินงานแบบแยกเดี่ยวกับการโจมตีด้านความปลอดภัยแบบประสานงานในวงกว้าง
สิ่งที่ไม่ถูกตัดสิทธิ์โดยอัตโนมัติ
การขาดการรับรอง (attestation), การออฟไลน์ หรือการไม่สามารถเสนอบล็อกได้ตามปกติ จะก่อให้เกิดการลงโทษทั่วไปแทนที่จะถูกตัดสิทธิ์ การระงับการลงคะแนนอย่างจงใจอาจทำให้การยืนยันขั้นสุดท้ายล่าช้าและก่อให้เกิดการสูญเสียจากความไม่ใช้งาน (inactivity leak) โดยไม่สร้างลายเซ็นที่ขัดแย้งกัน การเซ็นเซอร์ธุรกรรมเป็นอันตราย แต่โดยตัวมันเองไม่ใช่หนึ่งในเงื่อนไขการตัดสิทธิ์ที่เรียบง่ายในปัจจุบัน ข้อเสนอโปรโตคอลอาจเสริมความต้านทานต่อการเซ็นเซอร์ แต่บทความนี้ไม่ควรถือว่ากลไกป้องกันในอนาคตได้ถูกนำไปใช้แล้ว
ข้อสรุป: การสแลชชิ่งให้ความปลอดภัยที่ตรวจสอบได้ ไม่ใช่การบังคับใช้พฤติกรรมแบบสากล การออกแบบ PoS ที่แข็งแกร่งยังคงต้องการตัวเลือกการแยกสาขา (fork choice) การจัดการความไม่ใช้งาน ความหลากหลายของไคลเอนต์ การตรวจสอบ และการประสานงานทางสังคม
ความแตกต่างของความสุดท้ายของธุรกรรมคืออะไร?
ตอบด่วน
Bitcoin ไม่มีธงโปรโตคอลที่ทำให้บล็อกมีความสุดท้ายอย่างถาวร; ความมั่นใจจะเพิ่มขึ้นเมื่อมีหลักฐานการทำงาน (Proof of Work) สะสมมากขึ้น Ethereum กำหนดจุดตรวจสอบ (checkpoint) ให้เป็นที่ยอมรับและสุดท้ายผ่านการลงคะแนนที่ถ่วงน้ำหนักด้วยสเตก ภายใต้การมีส่วนร่วมปกติ ความสุดท้ายของ Ethereum มักเกิดขึ้นหลังจากประมาณสองเอโพค (epoch) — ประมาณ 13 นาที — แต่ความสุดท้ายนี้อาจถูกหยุดชั่วคราวได้

บิตคอยน์: ความลึกเชิงความน่าจะเป็น
ธุรกรรม Bitcoin จะได้รับการยืนยันครั้งแรกเมื่อถูกรวมอยู่ในบล็อกที่ถูกต้อง แต่ละบล็อกเพิ่มเติมจะทำให้การจัดเรียงใหม่ (reorganisation) ที่ผ่านจุดนั้นไปมีค่าใช้จ่ายสูงขึ้น และโดยทั่วไปมีความเป็นไปได้น้อยลง ความน่าจะเป็นจะไม่เคยเป็นศูนย์อย่างแม่นยำภายใต้โมเดลนี้; ผู้ใช้และบริการจะเลือกระดับความลึกที่เหมาะสมกับสมมติฐานเกี่ยวกับมูลค่าและความเสี่ยง นี่คือเหตุผลที่ "หกการยืนยัน" เป็นข้อตกลงทั่วไปมากกว่าสถานะของโปรโตคอล
อีเธอเรียม: มีเหตุผลรองรับ ปลอดภัย และเสร็จสมบูรณ์
ไคลเอนต์ Ethereum นำเสนอแนวคิดการรับรองหลายประการ หัว (head) คือจุดปลายทางปัจจุบันของการเลือกฟอร์ก บล็อกที่ "ปลอดภัย" มีการสนับสนุนการรับรองที่แข็งแกร่ง แต่ยังไม่ได้รับการยืนยันขั้นสุดท้าย จุดตรวจสอบ (checkpoint) จะได้รับการรับรองผ่านลิงก์ที่มีเสียงข้างมากสองในสาม และจุดตรวจสอบที่ได้รับการรับรองก่อนหน้านี้จะได้รับการยืนยันขั้นสุดท้ายด้วยลิงก์ที่มีคุณสมบัติตามเกณฑ์ถัดไป ในการทำงานปกติ กระบวนการนี้ใช้เวลาประมาณสองเอพ็อก ซึ่งมักอธิบายว่าใช้เวลาประมาณ 13 ถึง 15 นาที ขึ้นอยู่กับตำแหน่งของธุรกรรมในเอพ็อกนั้น
เหตุผลที่ความสมบูรณ์อาจถูกเลื่อนออกไป
สล็อตอาจว่างเปล่า การรับรองอาจมาถึงช้า และข้อผิดพลาดของไคลเอนต์หรือเครือข่ายอาจลดการมีส่วนร่วมได้ หากมีสัดส่วนน้อยกว่าสองในสามของสเตกที่มีผลบังคับใช้ให้เสียงที่จำเป็น โซ่สามารถผลิตบล็อกต่อไปได้โดยไม่มีการยืนยันขั้นสุดท้าย Ethereum ได้ประสบกับการหยุดชะงักชั่วคราวของการยืนยันขั้นสุดท้ายในเดือนพฤษภาคม 2023 ระหว่างเหตุการณ์ที่เกี่ยวข้องกับไคลเอนต์ ซึ่งแสดงให้เห็นว่าการยืนยันขั้นสุดท้ายที่ชัดเจนขึ้นอยู่กับซอฟต์แวร์ที่ทำงานได้ดีและการมีส่วนร่วม
ความไม่แน่นอนแบบอ่อน
โหนด Ethereum ใหม่ หรือโหนดที่กลับมาออนไลน์หลังจากออฟไลน์เป็นเวลานาน ควรรับจุดตรวจสอบความไม่แน่นอนแบบอ่อน (weak subjectivity checkpoint) ล่าสุดจากแหล่งข้อมูลสาธารณะที่เชื่อถือได้หนึ่งหรือหลายแหล่ง สิ่งนี้ช่วยป้องกันไม่ให้ประวัติระยะยาวที่สร้างขึ้นด้วยกุญแจผู้ตรวจสอบความถูกต้อง (validator keys) เก่า ทำให้โหนดเข้าใจผิด ความเชื่อถือนี้มีขอบเขตจำกัดและสามารถตรวจสอบไขว้ได้ แต่เป็นความแตกต่างที่แท้จริงจากโมเดล "การคำนวณใหม่จากจุดกำเนิด (genesis) โดยใช้ปริมาณงานที่สะสม" แบบบริสุทธิ์
| คุณสมบัติ | หลักฐานการทำงานของ Bitcoin | หลักฐานการถือหุ้นของ Ethereum |
|---|---|---|
| การรวมเข้าครั้งแรก | ธุรกรรมอยู่ในบล็อกที่ถูกต้อง | ธุรกรรมอยู่ในหัวของตัวเลือกการแยก (fork-choice head) หรือบล็อกที่ถูกต้องอื่น ๆ ที่เพิ่งสร้างขึ้น |
| วิธีที่ความมั่นใจเพิ่มขึ้น | บล็อกเพิ่มเติมจะเพิ่มงานที่สะสมไว้เหนือบล็อกนั้น | การรับรองช่วยเสริมความแข็งแกร่งให้กับหัวบล็อก; การลงคะแนนที่จุดตรวจสอบช่วยยืนยันและทำให้การตัดสินใจเป็นขั้นสุดท้าย |
| ธงยืนยันขั้นสุดท้ายที่ชัดเจน | ไม่ ผู้ใช้เลือกเกณฑ์การยืนยัน | ใช่ ลูกค้าเปิดเผยจุดตรวจสอบที่ได้รับการยืนยันแล้ว |
| เวลารอปกติที่มีความมั่นใจสูง | มักใช้เวลาประมาณหกบล็อกสำหรับการชำระบัญชีมูลค่าสูง แต่นโยบายอาจแตกต่างกัน | โดยทั่วไปประมาณสองเอโปค หรือประมาณ 13 นาที เมื่อการมีส่วนร่วมอยู่ในระดับที่ดี |
| โหมดความล้มเหลว | สาขาที่ถูกต้องแต่ต้องใช้ทรัพยากรมากขึ้นอาจแทนที่ประวัติล่าสุดได้ | ความสมบูรณ์อาจถูกหยุดชั่วคราว; ความขัดแย้งในความสมบูรณ์ถือเป็นความล้มเหลวของระบบฉันทามติที่รุนแรง |
| สมมติฐานบูตสแตรป | ตรวจสอบความถูกต้องของโซ่ที่มีปริมาณงานมากที่สุด โดยทั่วไปจะใช้การปรับปรุงประสิทธิภาพการดำเนินการและจุดตรวจสอบในซอฟต์แวร์ | ใช้จุดตรวจสอบ (checkpoint) ที่มีความเป็นกลางต่ำ (weak-subjectivity) ล่าสุดเมื่อเข้าร่วมหรือกลับมาหลังจากขาดการเชื่อมต่อเป็นเวลานาน |
ข้อสรุป: คำว่า "Final" มีความหมายที่แตกต่างกัน Bitcoin ให้ความมั่นใจที่เพิ่มขึ้นอย่างต่อเนื่อง ส่วน Ethereum ให้สถานะคริปโตเศรษฐกิจที่ชัดเจน ซึ่งความปลอดภัยขึ้นอยู่กับจุดตัดของควอรัม (quorum intersection), การลงโทษ (slashing) และสมมติฐานบูตสแตรปทางสังคมที่จำกัด
ความต้องการด้านพลังงานและฮาร์ดแวร์เปรียบเทียบกันอย่างไร?
ตอบด่วน
ระบบ Proof of Work (PoW) ออกแบบมาเพื่อให้การผลิตบล็อกแบบแข่งขันต้องใช้ทรัพยากรอย่างหนัก ดังนั้นการขุด Bitcoin จึงใช้ไฟฟ้าและอุปกรณ์เฉพาะทางเป็นจำนวนมาก ส่วนระบบ Proof of Stake (PoS) แทนที่การแข่งขันการแฮชด้วยเซิร์ฟเวอร์ทั่วไปและทุนที่ผูกมัด Ethereum ประมาณการว่า The Merge ได้ลดการใช้ไฟฟ้าลงประมาณ 99.95 เปอร์เซ็นต์
บิตคอยน์ไม่มีเป้าหมายการใช้ไฟฟ้าที่กำหนดไว้ในโปรโตคอล ผู้ขุดจะขยายหรือลดขนาดการขุดจนกว่ารายได้ที่คาดการณ์ ราคาไฟฟ้า ประสิทธิภาพของอุปกรณ์ ความเสี่ยงด้านการเงินและการดำเนินงาน จะถึงจุดสมดุลทางเศรษฐกิจ ราคาที่เพิ่มขึ้นหรือรางวัลต่อบล็อกสามารถสนับสนุนกำลังแฮชที่มากขึ้นได้; เครื่องที่มีประสิทธิภาพสูงขึ้นสามารถลดการใช้พลังงานต่อแฮชได้ ในขณะที่การแข่งขันเพิ่มจำนวนแฮชรวม ผลลัพธ์เป็นแบบไดนามิก ซึ่งเป็นเหตุผลที่ตัวเลขการใช้พลังงานที่คงที่จะล้าสมัยอย่างรวดเร็ว
การใช้พลังงานไม่ใช่คำพ้องความหมายที่สมบูรณ์แบบสำหรับความปลอดภัย ความปลอดภัยขึ้นอยู่กับปริมาณพลังแฮชที่มีประสิทธิภาพที่ผู้โจมตีสามารถควบคุมได้ สถานที่ที่อุปกรณ์และพลังงานถูกกระจุกตัวอยู่ ความเร็วที่นักขุดที่ซื่อสัตย์สามารถตอบสนองได้ และว่าโหนดจะยังคงบังคับใช้กฎเดียวกันต่อไปหรือไม่ การใช้พลังงานไฟฟ้าในปริมาณเท่ากันภายใต้ผู้ดำเนินการที่กระจุกตัวสูงเพียงรายเดียว ไม่ให้ความยืดหยุ่นเทียบเท่ากับการทำงานที่คล้ายกันซึ่งกระจายอยู่ระหว่างผู้ดำเนินการอิสระหลายราย
ผู้ตรวจสอบความถูกต้องของ Ethereum ไม่จำเป็นต้องดำเนินการแฮชที่ใช้แล้วทิ้งเป็นล้านล้านครั้ง พวกเขาดำเนินการงานเครือข่าย การตรวจสอบลายเซ็น การดำเนินการสถานะ และงานฐานข้อมูลบนฮาร์ดแวร์ทั่วไป ดังนั้น The Merge จึงได้กำจัดความต้องการไฟฟ้าที่เกี่ยวข้องกับการบรรลุฉันทามติเกือบทั้งหมดจากระบบการขุดเดิม หน้าข้อมูลพลังงานของ Ethereum ในปัจจุบันอ้างถึงการลดการใช้พลังงานที่คาดการณ์ไว้ได้มากขึ้นตามวิธีการคำนวณที่ต่างออกไป แต่ "ประมาณ 99.95 เปอร์เซ็นต์" ยังคงเป็นตัวเลขหลักอย่างเป็นทางการที่คงที่
| มิติ | Proof of Work | Proof of Stake |
|---|---|---|
| ทรัพยากรหลักที่หายาก | การคำนวณต่อเนื่องที่ได้รับการสนับสนุนจากไฟฟ้าและฮาร์ดแวร์ | ทุนที่ผูกมัดร่วมกับการดำเนินงานออนไลน์ที่เชื่อถือได้ |
| อุปกรณ์ฮาร์ดแวร์ทั่วไปของผู้เสนอ | อุปกรณ์ขุด ASIC เฉพาะทางสำหรับ Bitcoin. | ฮาร์ดแวร์ระดับเซิร์ฟเวอร์ทั่วไป; ซอฟต์แวร์การดำเนินการและซอฟต์แวร์การบรรลุฉันทามติที่แยกกัน. |
| การใช้ทรัพยากรซ้ำ | ใช้พลังงาน; อุปกรณ์ฮาร์ดแวร์สามารถจัดสรรใหม่หรือขายต่อได้ | ทุนยังคงเป็นของเจ้าของหากไม่ถูกลงโทษ; อุปกรณ์เซิร์ฟเวอร์สามารถนำกลับมาใช้ใหม่ได้ |
| ผลกระทบต่อสิ่งแวดล้อม | ความต้องการไฟฟ้าสูงและขึ้นอยู่กับตลาด; อัตราการเปลี่ยนอุปกรณ์ฮาร์ดแวร์ก็มีความสำคัญเช่นกัน | ความต้องการไฟฟ้าตามความเห็นร่วมต่ำกว่ามาก; แต่ผลกระทบต่อโครงสร้างพื้นฐานและศูนย์ข้อมูลยังคงมีอยู่ |
| การแลกเปลี่ยนด้านความปลอดภัย | ค่าใช้จ่ายทางกายภาพจากภายนอกและประวัติการดำเนินงานที่ยาวนาน | ใช้พลังงานน้อยลง, ความรับผิดชอบที่ชัดเจนและความแน่นอนของผลลัพธ์, แต่ความซับซ้อนของโปรโตคอลสูงขึ้น. |
ข้อสรุป: Proof of Stake มีประสิทธิภาพด้านพลังงานสูงกว่าอย่างชัดเจนสำหรับการบรรลุฉันทามติของบล็อก ซึ่งตอบคำถามเกี่ยวกับการเปรียบเทียบด้านสิ่งแวดล้อมได้ แต่เพียงตัวมันเองยังไม่สามารถตอบคำถามแยกต่างหากเกี่ยวกับความปลอดภัย การกำกับดูแล หรือการกระจายอำนาจได้
แต่ละแบบการออกแบบอาจเกิดการรวมศูนย์ได้ตรงไหน?
ตอบด่วน
Proof of Work สามารถเกิดการรวมศูนย์ได้รอบการผลิต ASIC การเข้าถึงพลังงานราคาถูก สิ่งอำนวยความสะดวกอุตสาหกรรม เฟิร์มแวร์ และกลุ่มขุด Proof of Stake สามารถเกิดการรวมศูนย์ได้รอบการถือหุ้น แพลตฟอร์มการดูแลรักษา โปรโตคอลการถือหุ้นแบบมีสภาพคล่อง การโฮสต์บนคลาวด์ ลูกค้าการบรรลุฉันทามติ ผู้สร้างบล็อก และรีเลย์ ไม่มีจำนวนโหนด ผู้ขุด กลุ่มขุด หรือผู้ตรวจสอบความถูกต้องใดที่สามารถสะท้อนภาพรวมทั้งหมดได้
การรวมศูนย์ของ Proof-of-Work
การขุดได้รับประโยชน์จากขนาดในการจัดซื้อ การเจรจาเรื่องพลังงาน การระบายความร้อน การบำรุงรักษา และการปรับสมดุลรายได้ อุปกรณ์เฉพาะทางสร้างจุดคอขวดในห่วงโซ่อุปทาน กลุ่มขุด (Pool) ประสานงานและสร้างแม่แบบบล็อกสำหรับนักขุดอิสระจำนวนมาก ดังนั้นส่วนแบ่งในกลุ่มขุดจึงวัดพลังการประสานงานได้โดยตรงกว่าการถือครองอุปกรณ์ทั้งหมดที่เข้าร่วม นักขุดสามารถเปลี่ยนกลุ่มขุดได้ แต่การเปลี่ยนนี้ไม่เกิดขึ้นทันทีหรือได้รับการรับประกันในช่วงวิกฤต
การกระจุกตัวของ Proof-of-Stake
Stake สามารถรวมกันผ่านตลาดแลกเปลี่ยน ผู้ดูแลทรัพย์สิน และระบบ liquid-staking ได้ แม้จะมีดัชนีผู้ตรวจสอบจำนวนมาก แต่ยังคงอาจถูกควบคุมโดยผู้ดำเนินการหรือระบบการกำกับดูแลจำนวนน้อย การกระจุกตัวในการโฮสต์ การใช้ซอฟต์แวร์ไคลเอนต์แบบเดียว และการจัดการกุญแจร่วมกัน อาจก่อให้เกิดความล้มเหลวที่สัมพันธ์กัน การผลิตบล็อกของ Ethereum ยังเกี่ยวข้องกับผู้สร้างและผู้ส่งต่อที่เชี่ยวชาญ ดังนั้น การกระจายอำนาจของผู้เสนอ (proposer) เพียงอย่างเดียวจึงไม่สามารถอธิบายอำนาจในการจัดลำดับธุรกรรมได้
Pectra และการรวมตัวของผู้ตรวจสอบความถูกต้อง
Pectra อนุญาตให้ผู้ตรวจสอบที่รวมกันถือยอดคงเหลือที่มีผลใช้ได้สูงสุด 2,048 ETH และอนุญาตให้รวมผู้ตรวจสอบหลายรายที่มียอด 32 ETH เข้าด้วยกัน สิ่งนี้สามารถลดภาระการส่งข้อความเพื่อสร้างฉันทามติและความซับซ้อนในการดำเนินงานได้ อย่างไรก็ตาม มันไม่เปลี่ยนแปลงจำนวนสเตกที่องค์กรหนึ่งถืออยู่ แต่การเปรียบเทียบจำนวนผู้ตรวจสอบแบบดิบจะยิ่งไม่มีประโยชน์มากขึ้นหลังการรวมตัว ดังนั้น ควรวัดผู้ดำเนินการอิสระ การควบคุมสเตก และโดเมนความล้มเหลวแทน
โหนดอิสระยังคงมีความสำคัญ
ผู้ใช้ Bitcoin สามารถรันโหนดตรวจสอบความถูกต้องได้โดยไม่ต้องขุด ผู้ใช้ Ethereum สามารถรันโหนดได้โดยไม่ต้องฝาก 32 ETH โหนดเหล่านี้ไม่ได้รับรางวัลบล็อก แต่พวกเขาตรวจสอบอย่างอิสระว่าเครือข่ายสามารถทำอะไรได้บ้าง การวิเคราะห์การกระจายศูนย์ที่นับเฉพาะผู้ผลิตบล็อกจะมองข้ามบุคคลและองค์กรที่บังคับใช้ความถูกต้องที่ขอบเครือข่าย
ข้อสรุป: ทั้งสองระบบต่างแลกเปลี่ยนแรงกดดันจากการกระจุกตัวแบบหนึ่งไปเป็นอีกแบบหนึ่ง คำถามที่สำคัญคือมีโดเมนความล้มเหลวอิสระและตัวเลือกการออกที่น่าเชื่อถืออยู่กี่แห่ง มากกว่าที่จะดูว่าแผนภูมิใดมีจุดมากกว่า
รางวัลและงบประมาณด้านความปลอดภัยทำงานอย่างไร?
ตอบด่วน
ผู้ขุด Bitcoin ได้รับเงินอุดหนุนบล็อกบวกกับค่าธรรมเนียมธุรกรรม และรายได้ที่คาดการณ์ไว้ของพวกเขาช่วยสนับสนุนค่าใช้จ่ายต่อเนื่องสำหรับพลังแฮช ผู้ยืนยัน Ethereum ได้รับเงินจากโปรโตคอลสำหรับการปฏิบัติหน้าที่ บวกกับค่าธรรมเนียมลำดับความสำคัญ และรายได้จากการจัดลำดับที่เป็นไปได้; ค่าธรรมเนียมธุรกรรมพื้นฐานจะถูกเผาทิ้ง ทั้งสองแหล่งรายได้นี้ไม่ใช่ผลตอบแทนการลงทุนที่รับประกัน
บิตคอยน์: เงินอุดหนุนและค่าธรรมเนียม
เงินอุดหนุนต่อบล็อกของ Bitcoin จะลดลงครึ่งหนึ่งทุก 210,000 บล็อก และปัจจุบันอยู่ที่ 3.125 BTC ต่อบล็อก ค่าธรรมเนียมธุรกรรมช่วยเสริมรายได้นี้ ในแง่เศรษฐกิจโดยทั่วไป รายได้ที่คาดการณ์ของผู้ขุดจะกำหนดขีดจำกัดสูงสุดของค่าใช้จ่ายที่ยั่งยืนทั่วทั้งอุตสาหกรรม แม้ว่าการจัดหาเงินทุน การป้องกันความเสี่ยง วงจรอุปกรณ์ และสัญญาไฟฟ้าตามภูมิภาคจะก่อให้เกิดความล่าช้าในระยะยาว เมื่อเงินอุดหนุนลดลง โมเดลความปลอดภัยในระยะยาวจะพึ่งพาความต้องการค่าธรรมเนียมธุรกรรมมากขึ้น หรือมูลค่าที่สูงขึ้นต่อหน่วยของรางวัล
อีเธอเรียม: การออกเหรียญ ค่าธรรมเนียม และค่าปรับ
รางวัลจากการบรรลุฉันทามติของ Ethereum ขึ้นอยู่กับยอดคงเหลือที่มีผลบังคับใช้ จำนวนสเตคที่ใช้งานอยู่ทั้งหมด และการมีส่วนร่วมที่ถูกต้อง ค่าธรรมเนียมพื้นฐานตาม EIP-1559 จะถูกเผาทิ้งและไม่จ่ายให้กับผู้ตรวจสอบความถูกต้อง ส่วนค่าธรรมเนียมลำดับความสำคัญและรายได้จากการสร้างบล็อกจะส่งไปยังผู้เสนอหรือผู้รับที่ตั้งค่าไว้ ผลตอบแทนจะเปลี่ยนแปลงไปตามกิจกรรมของเครือข่าย การมีส่วนร่วมในการสเตค ค่าธรรมเนียมของผู้ดำเนินการ เวลาที่ระบบหยุดทำงาน ความเสี่ยงในการถูกตัดสิทธิ์ และราคาตลาดของ ETH การเรียกผลลัพธ์นี้ว่า "ดอกเบี้ย" อาจทำให้เข้าใจผิดได้ เนื่องจากไม่มีผู้กู้ที่รับประกันหรือมูลค่าเงินต้นที่คงที่
| องค์ประกอบทางเศรษฐกิจ | หลักฐานการทำงานของ Bitcoin | Ethereum proof of stake |
|---|---|---|
| การออกเหรียญตามโปรโตคอล | ตารางการให้เงินอุดหนุนคงที่ ลดลงครึ่งหนึ่งประมาณทุกสี่ปี | การออกเหรียญแบบไดนามิกที่เชื่อมโยงกับจำนวนสเตคที่ใช้งานอยู่และการมีส่วนร่วมของผู้ตรวจสอบความถูกต้อง |
| ค่าธรรมเนียมผู้ใช้ | ค่าธรรมเนียมการทำธุรกรรมในบล็อกจะจ่ายให้กับผู้ขุด/กลุ่มขุด | ค่าธรรมเนียมพื้นฐานจะถูกเผา; ค่าธรรมเนียมลำดับความสำคัญจะจ่ายให้กับผู้เสนอธุรกรรม อาจมีรายได้เพิ่มเติมจากลำดับการจัดเรียงธุรกรรม |
| ค่าใช้จ่ายดำเนินงานหลัก | ค่าไฟฟ้า, อุปกรณ์, สิ่งอำนวยความสะดวก, การจัดหาเงินทุน และการบำรุงรักษา. | ทุนผูกมัด, โครงสร้างพื้นฐานที่เชื่อถือได้, การดำเนินงาน, ความปลอดภัยหลัก และค่าธรรมเนียมผู้ให้บริการ. |
| บทลงโทษหลักของโปรโตคอล | งานที่ล้มเหลว บล็อกที่ล้าสมัย และรางวัลที่สูญเสียไป; ไม่มียอดเงินเดิมพันเหลืออยู่เพื่อถูกตัดลด | รางวัลที่พลาดไป, ค่าปรับจากความไม่ใช้งาน และการตัดลดสำหรับความไม่ชัดเจนที่กำหนดไว้ |
| คำถามในระยะยาว | รายได้จากค่าธรรมเนียมจะสามารถสนับสนุนกำลังแฮชที่ต้องการได้หรือไม่ เมื่อเงินอุดหนุนลดลง | การกระจุกตัวของสเตคและผู้ให้บริการจะยังคงกระจายอยู่ในระดับที่ยอมรับได้หรือไม่ |
ข้อสรุป: แรงจูงใจเป็นส่วนหนึ่งของความปลอดภัย ไม่ใช่ผลตอบแทนฟรี กลไกต้องจ่ายค่าตอบแทนที่เพียงพอสำหรับการมีส่วนร่วมอย่างซื่อสัตย์ พร้อมทั้งจำกัดการกระจุกตัว การออกเหรียญเกินความจำเป็น แรงจูงใจในการเซ็นเซอร์ และความเสี่ยงในการดำเนินงานที่เกี่ยวข้อง
กลไกใดมีความปลอดภัยมากกว่า?
ตอบด่วน
ไม่มีกลไกใดที่ปลอดภัยกว่าอย่างทั่วถึง Proof of Work มีประวัติการผลิตที่ยาวนานกว่า การทดสอบทรัพยากรที่ค่อนข้างเรียบง่าย และการเลือกเชนที่อิงจากงานภายนอกที่สะสมมา Proof of Stake ใช้พลังงานน้อยกว่ามาก มีความแน่นอนสุดท้ายที่ชัดเจน และข้อผิดพลาดด้านความปลอดภัยที่สามารถระบุและลงโทษได้ แต่ละกลไกมีสมมติฐานและความเสี่ยงจากการกระจุกตัวที่แตกต่างกัน
| คำถามสำหรับการประเมิน | ข้อโต้แย้งที่แข็งแกร่งกว่าสำหรับ Proof of Work | ข้อโต้แย้งที่แข็งแกร่งกว่าสำหรับ Proof of Stake |
|---|---|---|
| ประวัติการดำเนินงาน | Bitcoin ได้ใช้ PoW อย่างต่อเนื่องตั้งแต่ปี 2009 | ระบบ PoS ของ Ethereum ได้ดำเนินการในระดับโลกตั้งแต่เดือนกันยายน 2022 |
| ประสิทธิภาพด้านพลังงาน | PoS หลีกเลี่ยงการแข่งขันในการแฮชและใช้ไฟฟ้าได้น้อยลงอย่างมาก | |
| ความแน่นอนที่ชัดเจน | Casper FFG ให้สถานะที่เสร็จสิ้นและสามารถตรวจสอบได้ พร้อมด้วยความปลอดภัยที่รับผิดชอบได้ | |
| การเปรียบเทียบเชนอย่างเป็นกลาง | งานที่สะสมไว้ให้ตัวชี้วัดทรัพยากรที่เรียบง่ายสำหรับประวัติการแข่งขันที่ถูกต้อง | จุดตรวจสอบและคำรับรองล่าสุดช่วยให้การเลือกโซ่เกิดขึ้นอย่างรวดเร็ว แต่โหนดที่ออฟไลน์เป็นเวลานานจะใช้ความอัตนัยที่อ่อนแอ |
| การลงโทษที่พิสูจน์ได้ | ลายเซ็นของผู้ตรวจสอบที่ขัดแย้งกันจะระบุฝ่ายที่มียอดเงินในบัญชีสามารถถูกตัดได้ | |
| ความเรียบง่ายของโปรโตคอล | Bitcoin PoW และความแน่นอนแบบความน่าจะเป็นมีแนวคิดที่เรียบง่ายกว่า | PoS เพิ่มคณะกรรมการ การบัญชีหุ้นส่วน การตัดลดยอดเงิน การรั่วไหลจากความไม่ใช้งาน และตรรกะจุดตรวจสอบ |
| การเข้าร่วมแบบทั่วไป | ผู้ตรวจสอบสามารถทำงานบนอุปกรณ์ฮาร์ดแวร์ทั่วไปได้ แม้ว่าการเสนอธุรกรรมจะต้องใช้ ETH เป็นหลักประกัน | |
| จุดยึดภายนอกทางกายภาพ | ความปลอดภัยผูกติดกับฮาร์ดแวร์และแหล่งพลังงานที่อยู่นอกสินทรัพย์หลัก | ความปลอดภัยอยู่ภายในสินทรัพย์และสามารถถูกปรับประสานและลงโทษโดยโปรโตคอลได้ |
กลไกไม่สามารถประเมินได้โดยแยกจากการนำไปใช้งาน Bitcoin Core ได้เปิดเผยช่องโหว่ซอฟต์แวร์ที่ร้ายแรง รวมถึงข้อผิดพลาดด้านเงินเฟ้อในปี 2018 แม้ว่าจะได้รับการแก้ไขก่อนที่จะถูกใช้ประโยชน์ Ethereum สูญเสียความสมบูรณ์ชั่วคราวในปี 2023 เนื่องจากปัญหาด้านไคลเอนต์ทำให้การมีส่วนร่วมลดลง แม้ว่าการผลิตบล็อกจะยังคงดำเนินต่อไปและความสมบูรณ์จะกลับคืนมา เหตุการณ์เหล่านี้ไม่ได้พิสูจน์ว่ากลไกดังกล่าวไร้ประโยชน์ แต่พิสูจน์ว่าความหลากหลายของซอฟต์แวร์ การทดสอบ และการดำเนินงานเป็นส่วนหนึ่งของความปลอดภัยในการบรรลุฉันทามติ
การเปรียบเทียบที่มีประโยชน์คือ: มูลค่าที่เสี่ยงคืออะไร? ทรัพยากรมีความกระจุกตัวมากเพียงใด? ผู้ใช้ทั่วไปสามารถตรวจสอบได้อย่างอิสระหรือไม่? ผู้เข้าร่วมสามารถเปลี่ยนผู้ให้บริการได้ง่ายเพียงใด? ลูกค้าและวิธีการนำไปใช้มีความหลากหลายเพียงใด? จะเกิดอะไรขึ้นในกรณีเกิดการแบ่งเครือข่าย (partition), ข้อผิดพลาดของซอฟต์แวร์ หรือการถูกเจาะกุญแจจำนวนมาก? การกู้คืนจากภัยพิบัติถูกประสานงานอย่างไร? คำตอบเหล่านี้ขึ้นอยู่กับแต่ละเชนและเปลี่ยนแปลงไปตามเวลา
คำถามที่มักถูกถาม
Proof of Stake ปลอดภัยน้อยกว่า Proof of Work หรือไม่?
โดยทั่วไปแล้วไม่ใช่เช่นนั้น มันใช้โมเดลความปลอดภัยที่ต่างกัน Proof of Work คำนวณต้นทุนการโจมตีในประวัติศาสตร์ล่าสุดผ่านการคำนวณภายนอก ส่วน Proof of Stake คำนวณต้นทุนผ่านอิทธิพลในทุนที่ผูกมัด และทำให้ความล้มเหลวด้านความปลอดภัยบางประเภทสามารถระบุผู้รับผิดชอบและถูกลดจำนวนได้ ความปลอดภัยขึ้นอยู่กับวิธีการนำไปใช้ของเครือข่าย การกระจายทรัพยากร ความหลากหลายของไคลเอนต์ และสมมติฐานการกู้คืน
การโจมตีแบบ 51% ใน Bitcoin จะทำให้ใครสักคนขโมยเหรียญทั้งหมดได้หรือไม่?
ไม่ การถือครองพลังแฮชส่วนใหญ่สามารถส่งผลต่อลำดับของบล็อกที่ถูกต้อง, ปิดกั้นธุรกรรม และพยายามย้อนกลับการชำระเงินล่าสุดของผู้โจมตีเองได้ แต่ไม่สามารถสร้างลายเซ็นของผู้ใช้อื่น, ใช้เอาต์พุตที่ไม่ได้รับอนุญาต หรือบังคับให้โหนดที่ตรวจสอบอย่างอิสระยอมรับกฎการเงินที่ไม่ถูกต้องได้
ส่วนหนึ่งของ Ethereum ที่ถือ stake หนึ่งในสามสามารถควบคุมเครือข่ายได้หรือไม่?
หนึ่งในสามสามารถป้องกันการยืนยันจุดตรวจสอบปกติได้โดยการปฏิเสธเสียงข้างมากพิเศษสองในสามที่จำเป็น แต่ไม่สามารถยืนยันโซ่ที่ขัดแย้งได้ด้วยตัวเอง การรั่วไหลจากความไม่ใช้งานจะลดสัดส่วนการถือหุ้นที่ไม่ใช้งานหรือไม่เข้าร่วมลงอย่างค่อยเป็นค่อยไป ทำให้ฝ่ายที่ยังคงใช้งานอยู่สามารถกู้คืนการยืนยันได้ในที่สุด
สแต็กทั้งหมดของผู้ตรวจสอบจะถูกทำลายหลังจากเกิดข้อผิดพลาดเพียงครั้งเดียวหรือไม่?
ไม่ครับ การหยุดทำงานปกติจะก่อให้เกิดบทลงโทษที่น้อยลง ความขัดแย้งที่อาจถูกตัดสิทธิ์จะบังคับให้ผู้ตรวจสอบต้องถอนตัวและถูกหักยอด แต่การตัดสิทธิ์แบบแยกเดี่ยวจะมีมูลค่าที่น้อยกว่ายอดคงเหลือที่มีผลบังคับใช้ทั้งหมดมาก บทลงโทษจากความสัมพันธ์จะรุนแรงขึ้นเมื่อผู้ตรวจสอบหลายรายถูกตัดสิทธิ์พร้อมกัน และอาจเข้าใกล้ยอดคงเหลือทั้งหมดในกรณีที่มีการประสานงานกัน
ผมจำเป็นต้องมี 32 ETH เพื่อรันโหนด Ethereum หรือไม่?
ไม่ครับ ใครก็ตามสามารถรันโหนดการดำเนินการและโหนดการบรรลุฉันทามติได้โดยไม่ต้องวางสเตก จำนวนขั้นต่ำ 32 ETH ใช้สำหรับการเปิดใช้งานผู้ตรวจสอบความถูกต้องที่เสนอและรับรองข้อมูล การวางสเตกแบบมอบหมายและแบบรวมกลุ่มมีสมมติฐานด้านความเชื่อถือและการดูแลรักษาที่แตกต่างกัน
ทำไมระบบ Proof of Work จึงใช้ไฟฟ้ามากขนาดนี้?
การขุดเป็นระบบลอตเตอรี่แบบเปิด ซึ่งการใช้แฮชมากขึ้นจะเพิ่มโอกาสในการค้นพบบล็อกที่ถูกต้องถัดไป ผู้ขุดที่แข่งขันกันจะลงทุนในค่าไฟฟ้าและอุปกรณ์ฮาร์ดแวร์ ตราบใดที่รายได้ที่คาดการณ์ไว้สามารถรองรับค่าใช้จ่ายได้ โปรโตคอลไม่ได้กำหนดเป้าหมายการใช้พลังงานที่คงที่ ดังนั้นการใช้พลังงานรวมจึงเปลี่ยนแปลงไปตามราคา รางวัล ประสิทธิภาพ และค่าไฟฟ้า
การยืนยัน 6 ครั้งของ Bitcoin ถือว่าเป็นการยืนยันที่สมบูรณ์แล้วหรือไม่?
ไม่ครับ นี่เป็นข้อตกลงการชำระบัญชีทั่วไปสำหรับธุรกรรมมูลค่าสูง Bitcoin มีความแน่นอนแบบความน่าจะเป็น ดังนั้นความเสี่ยงในการย้อนกลับธุรกรรมจะลดลงตามความลึกของการยืนยัน แต่ไม่กลายเป็นศูนย์ตามที่โปรโตคอลกำหนด บริการต่าง ๆ ควรเลือกเกณฑ์ตามสมมติฐานเกี่ยวกับมูลค่าและความเสี่ยง
การยืนยันธุรกรรมของ Ethereum ใช้เวลานานเท่าใด?
ภายใต้การมีส่วนร่วมปกติ ใช้เวลาประมาณสองเอโพค (epoch) — ประมาณ 13 นาที ซึ่งมักถูกปัดขึ้นเป็น 15 นาที การทำธุรกรรมที่เสนอใกล้ขอบเขตเอโพคอาจเสร็จสิ้นเร็วกว่าหรือช้ากว่าธุรกรรมอื่น ๆ และความสมบูรณ์อาจถูกระงับหากมีผู้ถือหุ้นน้อยกว่าสองในสามที่ให้เสียงลงคะแนนที่จำเป็นสำหรับจุดตรวจสอบ
ความไม่แน่นอนแบบอ่อนคืออะไร?
นี่เป็นข้อกำหนดของ Ethereum ว่าโหนดใหม่หรือโหนดที่ออฟไลน์มานานต้องได้รับจุดตรวจสอบที่ได้รับการยืนยันล่าสุดจากแหล่งที่เชื่อถือได้และสามารถตรวจสอบข้ามกันได้ จุดตรวจสอบดังกล่าวช่วยป้องกันโหนดจากประวัติทางเลือกในระยะยาวที่สร้างขึ้นด้วยกุญแจผู้ตรวจสอบที่เก่า
บิตคอยน์สามารถเปลี่ยนไปใช้ระบบ Proof of Stake ได้หรือไม่?
ซอฟต์แวร์อาจถูกแยกออกเพื่อสร้างเครือข่ายที่ต่างกัน แต่การเปลี่ยนแปลง Bitcoin เองจะต้องการการยอมรับอย่างกว้างขวางต่อกฎการบรรลุฉันทามติที่ไม่เข้ากันได้ โดยผู้ใช้ ผู้ขุด เอกสารธุรกิจ และโครงสร้างพื้นฐาน ระบบ Proof of Work ฝังรากลึกอยู่ในอัตลักษณ์ของ Bitcoin และการเปลี่ยนแปลงดังกล่าวไม่ได้รับความเห็นพ้องที่น่าเชื่อถือ
อีเธอเรียมสามารถเปลี่ยนกลับสู่ระบบ Proof of Work ได้หรือไม่?
การฟอร์กใหม่สามารถนำกฎเกณฑ์ที่ต่างออกไปมาใช้ได้ แต่เครือข่ายหลักของ Ethereum ได้ใช้ระบบ Proof of Stake ตั้งแต่เดือนกันยายน 2022 และแผนงาน เศรษฐกิจ รวมถึงสถาปัตยกรรมไคลเอนต์ในปัจจุบันล้วนถูกสร้างขึ้นบนพื้นฐานของระบบนี้ การกลับสู่ระบบเดิมจะต้องมีการเปลี่ยนแปลงกฎเกณฑ์ที่ส่งผลกระทบอย่างรุนแรงต่อทั้งเครือข่าย แทนที่จะเป็นการอัปเกรดตามปกติ
สรุป
Proof of Work และ Proof of Stake แก้ปัญหาการประสานงานในภาพรวมเดียวกัน แต่ใช้ทรัพยากรที่หายากต่างกัน Bitcoin 要求ผู้ผลิตบล็อกพิสูจน์ว่าพวกเขาได้ใช้กำลังการคำนวณแล้ว จากนั้นให้โหนดที่ตรวจสอบอย่างอิสระติดตามประวัติที่ถูกต้องตามปริมาณงานที่สะสมมากที่สุด ส่วน Ethereum 要求ผู้ตรวจสอบวางทุนเป็นหลักประกัน มอบหมายหน้าที่เสนอและลงคะแนนตามสัดส่วนการถือหุ้นที่มีผล เลือกผู้นำตามน้ำหนักการรับรอง และยืนยันจุดตรวจสอบเมื่อมีเสียงข้างมากสองในสาม
สโลแกนที่ฟังดูง่ายคือส่วนที่ไม่น่าเชื่อถือที่สุดในการเปรียบเทียบนี้ พลังงานไม่ได้เท่ากับความมั่นคงอย่างแท้จริง สัดส่วนการถือหุ้นไม่ได้ถูกทำลายโดยอัตโนมัติจากการโจมตีทุกครั้ง พลังแฮช 51% ไม่สามารถปลดล็อกกุญแจของผู้อื่นได้ สัดส่วนการถือหุ้น 33% ไม่สามารถทำให้เชนที่เป็นปฏิปักษ์มีผลสุดท้ายได้ สัดส่วนการถือหุ้นสองในสามสามารถสร้างความสุดท้ายได้ แต่การย้อนกลับความสุดท้ายที่มีอยู่จะทำให้อย่างน้อยหนึ่งในสามเผชิญกับความขัดแย้งที่สามารถถูกตัดสิทธิ์ได้ และอาจกระตุ้นการฟื้นฟูทางสังคม โหนดเต็มยังคงบังคับใช้ความถูกต้องในทั้งสองระบบ
สำหรับผู้ใช้ ความแตกต่างในทางปฏิบัติคือกระบวนการยืนยันธุรกรรม ความเชื่อมั่นในบิตคอยน์เพิ่มขึ้นทีละบล็อกโดยไม่มีจุดสิ้นสุดที่ชัดเจน ส่วนอีเธอเรียมเพิ่มสถานะจุดตรวจสอบที่เสร็จสิ้น (finalized checkpoint state) ซึ่งมักเกิดขึ้นหลังจากประมาณ 13 นาที โดยแลกกับโปรโตคอลที่ซับซ้อนมากขึ้น และกลไกบูตสแตรปที่มีความไม่แน่นอนสูงสำหรับโหนดที่กลับมาทำงานหลังจากหยุดพักเป็นเวลานาน สำหรับผู้ออกแบบเครือข่าย การเลือกนี้คือชุดสมมติฐาน: ค่าใช้จ่ายทางกายภาพและความลึกเชิงความน่าจะเป็น หรือทุนผูกมัด ความปลอดภัยที่ตรวจสอบได้ และความเป็นสุดท้ายที่ชัดเจน
ดังนั้น ข้อสรุปที่สามารถป้องกันได้มากที่สุดจึงเป็นข้อสรุปที่มีเงื่อนไข Proof of Stake มีประสิทธิภาพด้านพลังงานสูงกว่าอย่างมาก Proof of Work เรียบง่ายกว่าและมีประวัติการใช้งานที่ยาวนานกว่า Proof of Stake ทำให้สามารถระบุข้อผิดพลาดด้านความปลอดภัยที่ร้ายแรงได้ Proof of Work กำหนดการเลือกเชนโดยอิงจากทรัพยากรภายนอก ไม่มีระบบใดที่ปลอดภัยเพียงเพราะมีป้ายกำกับ; แต่ละระบบจะปลอดภัยก็ต่อเมื่อซอฟต์แวร์ เศรษฐศาสตร์ การกระจายตัวของผู้ดำเนินการ และวัฒนธรรมการตรวจสอบ ยังคงสอดคล้องกับโมเดลที่กำหนดไว้
แหล่งข้อมูลและข้อมูลเพิ่มเติม
แหล่งอ้างอิงหลักสำหรับบทความนี้ อัปเดต ณ เดือนกรกฎาคม 2026
- Ethereum.org - กลไกการบรรลุฉันทามติ https://ethereum.org/developers/docs/consensus-mechanisms/
- Bitcoin: A Peer-to-Peer Electronic Cash System. https://bitcoin.org/bitcoin.pdf
- คู่มือผู้พัฒนา Bitcoin - บล็อกเชน https://developer.bitcoin.org/devguide/block_chain.html
- คู่มือผู้พัฒนา Bitcoin - การขุด https://developer.bitcoin.org/devguide/mining.html
- Ethereum.org - Proof of Stake. https://ethereum.org/developers/docs/consensus-mechanisms/pos/
- Ethereum.org - Gasper. https://ethereum.org/developers/docs/consensus-mechanisms/pos/gasper/
- Ethereum.org - รางวัลและบทลงโทษของ Proof-of-stake. https://ethereum.org/developers/docs/consensus-mechanisms/pos/rewards-and-penalties/
- Ethereum.org - ความเป็นอัตวิสัยที่อ่อนแอ https://ethereum.org/developers/docs/consensus-mechanisms/pos/weak-subjectivity/
- Ethereum.org - Pectra MaxEB และข้อมูลรับรองการถอน https://ethereum.org/roadmap/pectra/maxeb/
- Ethereum.org - The Merge. https://ethereum.org/roadmap/merge/
- Ethereum.org - การโจมตีและป้องกัน Proof-of-stake https://ethereum.org/developers/docs/consensus-mechanisms/pos/attack-and-defense/
- Bitcoin Core - การเปิดเผย CVE-2018-17144 https://bitcoincore.org/en/2018/09/20/notice/
- Ethereum.org - เหตุผลที่ควรพัฒนาบน Ethereum https://ethereum.org/latest/why-build-on-ethereum/
แบบทดสอบด่วน: มันติดไหม?
หกคำถาม เลือกคำตอบ แล้วตรวจสอบคำอธิบายด้านล่าง
คุณทำแบบทดสอบเรื่อง “Proof of Work vs Proof of Stake: วิธีที่บล็อกเชนบรรลุความเห็นพ้อง” เสร็จแล้ว! แชร์ความสำเร็จของคุณบนโซเชียลมีเดีย




