ข้ามไปยังเนื้อหาหลัก

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 นาที):

  1. การเลือกผู้เสนอ: ผู้ตรวจสอบหนึ่งคนถูกเลือกแบบสุ่มเทียมเพื่อเสนอบล็อกสำหรับแต่ละช่วง
  2. การเสนอบล็อก: ผู้ตรวจสอบที่ได้รับเลือกสร้างบล็อกจากธุรกรรมที่รอดำเนินการและออกอากาศ
  3. การรับรอง: คณะผู้ตรวจสอบ (ได้รับการมอบหมายแบบสุ่มสำหรับแต่ละช่วง) ตรวจสอบบล็อกที่เสนอและออกอากาศการรับรอง (เสียง) เพื่อยืนยันความถูกต้อง
  4. การปรับให้เป็นธรรม: เมื่อ epoch ได้รับการรับรองจากผู้ตรวจสอบที่มีอย่างน้อยสองในสามของ ETH ที่ล็อกทั้งหมด epoch นั้นจะถูก "ปรับให้เป็นธรรม"
  5. การสรุป: เมื่อ 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 หลัก:

TokenProtocolUnderlying Asset
stETHLidoStaked ETH
rETHRocket PoolStaked ETH
cbETHCoinbaseStaked ETH
mSOLMarinadeStaked SOL
jitoSOLJitoStaked SOL

วิธีการทำงาน:

  1. คุณฝาก ETH (หรือ PoS tokens อื่น ๆ) เข้าในโปรโตคอล liquid staking
  2. โปรโตคอลออก LST ให้คุณ (เช่น stETH) ในอัตราส่วน 1:1 (โดยประมาณ)
  3. ETH ที่ฝากของคุณจะถูก stake ในผู้ตรวจสอบหลายตัวที่ได้รับการจัดการโดยโปรโตคอล
  4. เมื่อรางวัลการสเตกกิงเพิ่มขึ้น มูลค่าของ LST ของคุณจะเพิ่มขึ้นเมื่อเทียบกับสินทรัพย์พื้นฐาน (rebasing model สำหรับ stETH) หรือ LST เพิ่มเติมจะถูกสร้างขึ้น (reward token model)
  5. คุณสามารถขาย ซื้อขาย หรือใช้ 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 จากโปรโตคอลเดียว

รางวัลการสเตกกิง​

วิธีการคำนวณรางวัล​

รางวัลการสเตกกิงมาจากแหล่งที่มาสองแหล่ง:

  1. การออกโปรโตคอล: Token ใหม่ที่สร้างโดยโปรโตคอลเป็นรางวัลสำหรับผู้ตรวจสอบ (คล้ายกับรางวัลบล็อกใน PoW)
  2. ค่าธรรมเนียมการทำธุรกรรม: ส่วนหนึ่งของค่าธรรมเนียมการทำธุรกรรมจ่ายให้กับผู้ตรวจสอบที่เสนอและรับรองบล็อก

ใน Ethereum อัตราคืนแก่ทุนแตกต่างกันไปตามจำนวนทั้งหมด ETH ที่ล็อก:

Total ETH StakedApproximate 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)

ผลผลิตการสเตกกิงในเครือข่ายหลัก​

NetworkApproximate 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)​

  1. การลงคะแนนสองเท่า (equivocation): การลงนามสองบล็อกที่แตกต่างกันสำหรับ slot เดียวกัน นี่อาจบ่งชี้ถึงความพยายามในการสร้าง fork
  2. Surround voting: การทำการรับรองที่ "surrounds" หรือ "ถูก surrounded โดย" การรับรองก่อนหน้า ซึ่งอาจเปิดใช้งานการโจมตีระยะยาว

ความเสี่ยง Slashing (Ethereum)​

เมื่อผู้ตรวจสอบถูก slashed:

  1. ความเสี่ยงเบื้องต้น: 1/32 ของ effective balance ของผู้ตรวจสอบจะถูกเผาทันที (~1 ETH สำหรับ stake 32 ETH)
  2. ความเสี่ยงสัมพันธ์: ความเสี่ยงเพิ่มเติมตามจำนวนผู้ตรวจสอบอื่น ๆ ที่ถูก slashed ในช่วงเวลาเดียวกัน หากผู้ตรวจสอบหนึ่งในสามถูก slashed พร้อมกัน ความเสี่ยง สัมพันธ์จะเผา stake ทั้งหมด (32 ETH) นี่ได้รับการออกแบบเพื่อลงโทษการโจมตีที่ประสานกันอย่างหนัก ในขณะที่มีความเมตตาต่อเหตุการณ์ที่แยกได้
  3. การลบออก: ผู้ตรวจสอบที่ถูก slashed ถูกบังคับให้ออกจากชุด validator
  4. ความล่าช้าในการถอนเงิน: ผู้ตรวจสอบที่ถูก slashed ต้องรอประมาณ 36 วันก่อนถอนเงิน stake ที่เหลือ

หลีกเลี่ยง Slashing​

สำหรับผู้ตรวจสอบ solo ความเสี่ยง slashing นั้นต่ำเมื่อตั้งค่าอย่างเหมาะสม:

  • ไม่ต้องใช้งาน validator keys เดียวกันบนเครื่องสองเครื่องพร้อมกัน นี่คือสาเหตุที่พบบ่อยที่สุดของ slashing — การใช้งาน backup validator โดยบังเอิญเปิดใช้งานขณะที่เทพไป้นแบบ primary ยังคงทำงาน
  • ใช้ slashing protection database (ซอฟต์แวร์ client หลักทั้งหมดรวมนี่ไว้)
  • เก็บซอฟต์แวร์ client ให้เป