Proof of Stake (PoS): คู่มือที่สมบูรณ์เกี่ยวกับการสเตกกิง
Proof of Stake (PoS) ได้กลายเป็นกลไกฉันทามติที่โดดเด่นในอุตสาหกรรมบล็อกเชน ตั้งแต่ Ethereum เปลี่ยนจาก Proof of Work ไปเป็น Proof of Stake ในเดือนกันยายน 2022 แล้ว แพลตฟอร์มสัญญาอัจฉริยะหลักส่วนใหญ่ใช้ตัวแปรของ PoS เพื่อรักษาความปลอดภัยของเครือข่าย สำหรับผู้ถือสกุลเงินดิจิทัล การสเตกกิงนำเสนอวิธีในการสร้างรายได้แบบพาสซีฟในขณะที่มีส่วนช่วยในการรักษาความปลอดภัยของเครือข่าย
คู่มือนี้ให้ความเข้าใจที่ครอบคลุมเกี่ยวกับวิธีการทำงานของ Proof of Stake วิธีการสเตกกิงต่าง ๆ ที่มีให้ เสี่ยงที่เกี่ยวข้อง และคำแนะนำในทางปฏิบัติสำหรับการสเตกกิงในเครือข่ายหลัก
วิธีการทำงานของ Proof of Stake
แนวคิดหลัก
ใน Proof of Work เหมืองแร่รักษาความปลอดภัยของเครือข่ายโดยใช้ไฟฟ้าเพื่อแก้ปริศนาการคำนวณ ใน Proof of Stake ผู้ตรวจสอบ รักษาความปลอดภัยของเครือข่ายโดยการล็อกสกุลเงินดิจิทัลเป็นหลักประกันทางเศรษฐกิจ ("stake") โปรโตคอลเลือกผู้ตรวจสอบเพื่อเสนอและตรวจสอบบล็อก และให้รางวัลแก่พวกเขาเมื่อทำหน้าที่อย่างซื่อสัตย์ ในขณะที่ลงโทษการกระทำที่เป็นอันตรายโดยผ่าน slashing (การทำลายส่วนหนึ่งของหลักประกันที่ล็อกไว้ของพวกเขา)
ข้อมูลเชิงลึกพื้นฐานของ PoS คือ ความปลอดภัยสามารถบรรลุได้ผ่านแรงจูงใจทางเศรษฐกิจมากกว่าการใช้พลังงาน ผู้ตรวจสอบที่ทำหน้าที่อย่างไม่สุจริตเสี่ยงต่อการสูญเสีย stake ของพวกเขา — การลงโทษทางการเงินโดยตรงที่ทำให้การโจมตีเป็นสิ่งที่ไม่สมเหตุสมผลทางเศรษฐกิจ
การเลือกผู้ตรวจสอบ
วิธีการเลือกผู้ตรวจสอบเพื่อเสนอบล็อกนั้นแตกต่างกันไปตามการใช้งาน แต่ปัจจัยทั่วไปได้แก่:
- จำนวน stake: ผู้ตรวจสอบที่มี token ล็อกไว้มากกว่ามีแนวโน้มที่จะได้รับการเลือกมากขึ้น (แม้ว่าโปรโตคอลส่วนใหญ่จะมีผลตอบแทนที่ลดลงหรือขีดจำกัด)
- การสุ่ม: การเลือกแบบสุ่มเทียมป้องกันความคาดเดาได้และการจัดการ
- อายุของผู้ตรวจสอบ: โปรโตคอลบางตัวพิจารณาระยะเวลาที่ token ถูกล็อก
- การกำหนดคณะ: ผู้ตรวจสอบถูกจัดเป็นคณะสำหรับหน้าที่การรับรอง
วงจรการสร้างบล็อก (ตัวอย่าง Ethereum)
PoS ของ Ethereum ทำงานในช่วง 12 วินาที slots ที่จัดกลุ่มเป็น epochs 32 slots (~6.4 นาที):
- การเลือกผู้เสนอ: ผู้ตรวจสอบหนึ่งคนถูกเลือกแบบสุ่มเทียมเพื่อเสนอบล็อกสำหรับแต่ละช่วง
- การเสนอบล็อก: ผู้ตรวจสอบที่ได้รับเลือกสร้างบล็อกจากธุรกรรมที่รอดำเนินการและออกอากาศ
- การรับรอง: คณะผู้ตรวจสอบ (ได้รับการมอบหมายแบบสุ่มสำหรับแต่ละช่วง) ตรวจสอบบล็อกที่เสนอและออกอากาศการรับรอง (เสียง) เพื่อยืนยันความถูกต้อง
- การปรับให้เป็นธรรม: เมื่อ epoch ได้รับการรับรองจากผู้ตรวจสอบที่มีอย่างน้อยสองในสามของ ETH ที่ล็อกทั้งหมด epoch นั้นจะถูก "ปรับให้เป็นธรรม"
- การสรุป: เมื่อ epoch สองช่วงติดต่อกันได้รับการปรับให้เป็นธรรม epoch ที่ก่อนหน้าจะถูก "สรุป" — บล็อกของมันจะกลับไม่ได้โดยไม่เผาไม่น้อยกว่าหนึ่งในสามของ ETH ที่ล็อกทั้งหมด
กระบวนการนี้ให้ finality ทางเศรษฐกิจ ภายในประมาณ 12-15 นาทีภายใต้เงื่อนไขเครือข่ายปกติ
ประเภทของการสเตกกิง
Solo Staking (การใช้งาน Validator ของตัวเอง)
Solo staking หมายถึงการใช้งาน validator node ของตัวเอง นี่คือรูปแบบการสเตกกิงที่ไม่มีการรวมศูนย์และเชื่อถือได้มากที่สุด
ข้อกำหนดสำหรับการสเตก ETH แบบ solo:
- 32 ETH ขั้นต่ำ (~$96,000+ ในราคาปัจจุบัน)
- คอมพิวเตอร์เฉพาะ (ไม่จำเป็นต้องมีประสิทธิภาพสูง — เดสก์ท็อปที่ทันสมัยหรือ NUC ก็เพียงพอ)
- การเชื่อมต่ออินเทอร์เน็ตที่เสถียร (ความเสถียรของการทำงานมีความสำคัญมากกว่าความเร็ว)
- ซอฟต์แวร์ client: execution client (Geth, Nethermind, Besu, Erigon) และ consensus client (Prysm, Lighthouse, Teku, Nimbus, Lodestar)
- ความสามารถในการแก้ปัญหาทางเทคนิคเพื่อรักษา validator ใช้ update และตรวจสอบประสิทธิภาพ
ข้อดี:
- การควบคุมเต็มที่เหนือ stake ของคุณ — ไม่มีความเสี่ยงจากคู่สัญญา
- รางวัลการสเตกกิงสูงสุด (ไม่มีค่าธรรมเนียมให้บุคคลที่สาม)
- มีส่วนช่วยโดยตรงในการกระจายการกระจายอำนาจของเครือข่าย
- คุณเก็บ private keys ของคุณไว้ตลอดเวลา
ข้อเสีย:
- ข้อกำหนดส่วนต่อต้านเต็มไม่อยากได้ สูง
- ต้องมีความรู้ทางเทคนิคสำหรับการตั้งค่าและการบำรุงรักษา
- Stake ถูกล็อก (แม้ว่าการถอนจะได้รับการเปิดใช้งานใน Ethereum หลังจากการอัปเกรด Shapella)
- ความเสี่ยงจากการหยุดทำงานหรือการกำหนดค่าที่ผิด
Pooled Staking / Staking-as-a-Service
บริการสเตกกิงช่วยให้ผู้ใช้สามารถสเตกได้โดยไม่ต้องใช้งาน validator ของตัวเอง คุณฝากสกุลเงินดิจิทัลของคุณกับผู้ให้บริการสเตกกิงที่ใช้งานโครงสร้างพื้นฐาน validator ในนามของคุณ
ตัวอย่าง:
- Lido: โปรโตคอล liquid staking สำหรับ Ethereum ที่ใหญ่ที่สุด จัดการกว่า 28% ของ ETH ที่ล็อกทั้งหมด
- Rocket Pool: โปรโตคอล staking ที่ไม่มีการรวมศูนย์โดยมีขั้นต่ำต่ำกว่า (0.01 ETH สำหรับผู้สเตก 8 ETH สำหรับผู้ดำเนิน node)
- Coinbase: การสเตกกิงแลกเปลี่ยนแบบรวมศูนย์ที่มีอินเตอร์เฟซผู้ใช้ที่ง่าย
- Kraken: การสเตกกิงตามแลกเปลี่ยน (จำกัดในเขตอำนาจศาลบางแห่งหลังจากการชำระเงินของ SEC)
ข้อดี:
- ไม่มีข้อกำหนดขั้นต่ำ stake (สำหรับตัวเลือก pooled)
- ไม่มีโครงสร้างพื้นฐานทางเทคนิคในการจัดการ
- มักจะมีให้ liquid staking tokens (อธิบายด้านล่าง)
ข้อเสีย:
- ค่าธรรมเนียมผู้ให้บริการ (โดยทั่วไป 10-25% ของรางวัล)
- ความเสี่ยงจากคู่สัญญา — คุณไว้วางใจผู้ให้บริการกับ stake ของคุณ
- การรวมศูนย์ที่มีศักยภาพหากผู้ให้บริการเดียวควบคุมสัดส่วน stake มากเกินไป
Liquid Staking
Liquid staking เป็นหนึ่งในนวัตกรรมที่สำคัญที่สุดในเศรษฐศาสตร์ PoS เมื่อคุณสเตกผ่านโปรโตคอล liquid staking คุณจะได้รับ liquid staking token (LST) ที่แสดงถึงตำแหน่ง stake ของคุณ token นี้สามารถซื้อขาย ใช้เป็นหลักประกัน DeFi หรือเก็บไว้ในกระเป๋าสตางค์ ในขณะที่ stake พื้นฐานของคุณยังคงสร้างรายได้
Liquid staking tokens หลัก:
| Token | Protocol | Underlying Asset |
|---|---|---|
| stETH | Lido | Staked ETH |
| rETH | Rocket Pool | Staked ETH |
| cbETH | Coinbase | Staked ETH |
| mSOL | Marinade | Staked SOL |
| jitoSOL | Jito | Staked SOL |
วิธีการทำงาน:
- คุณฝาก ETH (หรือ PoS tokens อื่น ๆ) เข้าในโปรโตคอล liquid staking
- โปรโตคอลออก LST ให้คุณ (เช่น stETH) ในอัตราส่วน 1:1 (โดยประมาณ)
- ETH ที่ฝากของคุณจะถูก stake ในผู้ตรวจสอบหลายตัวที่ได้รับการจัดการโดยโปรโตคอล
- เมื่อรางวัลการสเตกกิงเพิ่มขึ้น มูลค่าของ LST ของคุณจะเพิ่มขึ้นเมื่อเทียบกับสินทรัพย์พื้นฐาน (rebasing model สำหรับ stETH) หรือ LST เพิ่มเติมจะถูกสร้างขึ้น (reward token model)
- คุณสามารถขาย ซื้อขาย หรือใช้ LST ใน DeFi ในขณะที่ยังคงสร้างรายได้จากการสเตกกิง
ความเสี่ยงของ liquid staking:
- ความเสี่ยงจากสัญญาอัจฉริยะ: ข้อบกพร่องในโปรโตคอล liquid staking อาจส่งผลให้เสีย เงิน
- ความเสี่ยงจากการ de-peg: LST อาจซื้อขายในราคาต่ำกว่าสินทรัพย์พื้นฐานในช่วงความเครียดของตลาด
- การรวมศูนย์: ความเหนือกว่าของ Lido (28%+ ของ ETH ที่ล็อก) ทำให้เกิดความกังวลเกี่ยวกับการรวมศูนย์ของ validator
- ความเสี่ยง slashing: หากผู้ตรวจสอบพื้นฐานถูก slashing ผู้ถือ LST จะต้องรับผลขาดทุน
Restaking
Restaking เป็นแนวคิดที่ใหม่กว่า โดยเสริมสร้างโดย EigenLayer ใน Ethereum ซึ่งอนุญาตให้ ETH ที่ล็อกรักษาความปลอดภัยสำหรับโปรโตคอลหลายตัวพร้อมกัน ผู้ตรวจสอบ "restake" ของพวกเขา ETH (หรือ liquid staking tokens) เพื่อให้บริการการรักษาความปลอดภัยแก่เครือข่ายและแอปพลิเคชันอื่น ๆ โดยสร้างรายได้เพิ่มเติมเพื่อแลกกับการยอมรับเงื่อนไข slashing เพิ่มเติม
นี่สร้างตลาดสำหรับการไว้วางใจแบบกระจายศูนย์ — โปรโตคอลใหม่สามารถบูตสเตรปความปลอดภัยโดยใช้ประโยชน์จาก validator set ที่มีอยู่แล้วของ Ethereum แทนที่จะสร้างสิ่งนี้เอง
ความเสี่ยง: Restaking ขยายความเสี่ยง slashing ผู้ตรวจสอบที่ restaked ในหลายโปรโตคอลอาจถูก slashed โดยใดตัวก็ได้ ซึ่งอาจส่งผลให้เสีย ส่วนที่ใหญ่กว่าของ stake เมื่อเทียบกับการ slashing จากโปรโตคอลเดียว
รางวัลการสเตกกิง
วิธีการคำนวณรางวัล
รางวัลการสเตกกิงมาจากแหล่งที่มาสองแหล่ง:
- การออกโปรโตคอล: Token ใหม่ที่สร้างโดยโปรโตคอลเป็นรางวัลสำหรับผู้ตรวจสอบ (คล้ายกับรางวัลบล็อกใน PoW)
- ค่าธรรมเนียมการทำธุรกรรม: ส่วนหนึ่งของค่าธรรมเนียมการทำธุรกรรมจ่ายให้กับผู้ตรวจสอบที่เสนอและรับรองบล็อก
ใน Ethereum อัตราคืนแก่ทุนแตกต่างกันไปตามจำนวนทั้งหมด ETH ที่ล็อก:
| Total ETH Staked | Approximate Annual Yield |
|---|---|
| 10 million | ~5.4% |
| 20 million | ~3.8% |
| 30 million | ~3.1% |
| 40 million | ~2.7% |
ณ ต้นปี 2026 โดยมี ETH ประมาณ 34 ล้านตัว ทำให้ผลผลิตประจำปีพื้นฐานอยู่ที่ประมาณ 3.0-3.5% โดยมีรายได้เพิ่มเติมจากค่าธรรมเนียมลำดับความสำคัญและ MEV (Maximal Extractable Value)
ผลผลิตการสเตกกิงในเครือข่ายหลัก
| Network | Approximate Annual Yield (2026) | Minimum Stake |
|---|---|---|
| Ethereum (ETH) | 3.0-4.0% | 32 ETH (solo) / Any (pooled) |
| Solana (SOL) | 6.5-7.5% | Any (delegated) |
| Cardano (ADA) | 3.0-4.0% | Any (delegated) |
| Polkadot (DOT) | 12-15% | 250+ DOT (nominator) |
| Cosmos (ATOM) | 15-20% | Any (delegated) |
| Avalanche (AVAX) | 8-9% | 25 AVAX (delegator) / 2,000 AVAX (validator) |
หมายเหตุสำคัญ: ผลผลิตเล็กน้อยที่สูงกว่าไม่ได้หมายถึงผลตอบแทนที่ดีกว่า เครือข่ายที่มีผลผลิต staking สูงมักจะมีอัตราเงินเฟ้อที่สูงตามนั้น ซึ่งหมายถึงผลตอบแทนจริง (หลังจากบัญชีสำหรับการทำให้บางลง) อาจเทียบเท่ากับหรือต่ำกว่าเครือข่ายที่มีผลผลิตต่ำกว่า
MEV และค่าธรรมเนียมลำดับความสำคัญ
นอกเหนือจากรางวัลการสเตกกิงพื้นฐาน ผู้ตรวจสอบ Ethereum สร้างรายได้เพิ่มเติมจาก:
- ค่าธรรมเนียมลำดับความสำคัญ: ผู้ใช้จ่ายค่าธรรมเนียมเพิ่มเติมเป็นตัวเลือกให้ผู้ตรวจสอบเพื่อลำดับความสำคัญของการทำธุรกรรม
- MEV (Maximal Extractable Value): ผู้ตรวจสอบสามารถสร้างรายได้เพิ่มเติมได้โดยการจัดลำดับการทำธุรกรรมภายในบล็อกเชิงกลยุทธ์ ผู้ตรวจสอบส่วนใหญ่ใช้ MEV-Boost relays เพื่อยกเลิกการสร้างบล็อกให้กับผู้สร้างพิเศษที่ปรับเนื้อหาบล็อกสำหรับการแยก MEV และแบ่งปันผลกำไรกับผู้ตรวจสอบ
MEV สามารถเพิ่มรายได้ผู้ตรวจสอบได้อย่างมาก — ในช่วงที่มีกิจกรรม DeFi สูง MEV สามารถแทนค่า 20-50% ของรายได้ผู้ตรวจสอบทั้งหมด
Slashing: กลไกการลงโทษ
Slashing คืออะไร
Slashing คือการทำลายอัตโนมัติของส่วนหนึ่งของ stake ของผู้ตรวจสอบเป็นการลงโทษสำหรับการละเมิดโปรโตคอล มันคือกลไกที่ให้ PoS ความปลอดภัย — ภัยคุกคามของการเสีย เงินจริงๆ ป้องกันความประพฤติที่เป็นอันตราย
อาชญากรรม Slashing (Ethereum)
- การลงคะแนนสองเท่า (equivocation): การลงนามสองบล็อกที่แตกต่างกันสำหรับ slot เดียวกัน นี่อาจบ่งชี้ถึงความพยายามในการสร้าง fork
- Surround voting: การทำการรับรองที่ "surrounds" หรือ "ถูก surrounded โดย" การรับรองก่อนหน้า ซึ่งอาจเปิดใช้งานการโจมตีระยะยาว
ความเสี่ยง Slashing (Ethereum)
เมื่อผู้ตรวจสอบถูก slashed:
- ความเสี่ยงเบื้องต้น: 1/32 ของ effective balance ของผู้ตรวจสอบจะถูกเผาทันที (~1 ETH สำหรับ stake 32 ETH)
- ความเสี่ยงสัมพันธ์: ความเสี่ยงเพิ่มเติมตามจำนวนผู้ตรวจสอบอื่น ๆ ที่ถูก slashed ในช่วงเวลาเดียวกัน หากผู้ตรวจสอบหนึ่งในสามถูก slashed พร้อมกัน ความเสี่ยง สัมพันธ์จะเผา stake ทั้งหมด (32 ETH) นี่ได้รับการออกแบบเพื่อลงโทษการโจมตีที่ประสานกันอย่างหนัก ในขณะที่มีความเมตตาต่อเหตุการณ์ที่แยกได้
- การลบออก: ผู้ตรวจสอบที่ถูก slashed ถูกบังคับให้ออกจากชุด validator
- ความล่าช้าในการถอนเงิน: ผู้ตรวจสอบที่ถูก slashed ต้องรอประมาณ 36 วันก่อนถอนเงิน stake ที่เหลือ
หลีกเลี่ยง Slashing
สำหรับผู้ตรวจสอบ solo ความเสี่ยง slashing นั้นต่ำเมื่อตั้งค่าอย่างเหมาะสม:
- ไม่ต้องใช้งาน validator keys เดียวกันบนเครื่องสองเครื่องพร้อมกัน นี่คือสาเหตุที่พบบ่อยที่สุดของ slashing — การใช้งาน backup validator โดยบังเอิญเปิดใช้งานขณะที่เทพไป้นแบบ primary ยังคงทำงาน
- ใช้ slashing protection database (ซอฟต์แวร์ client หลักทั้งหมดรวมนี่ไว้)
- เก็บซอฟต์แวร์ client ให้เป