BTC
ETH
HTX
SOL
BNB
ดูตลาด
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

ตอนนี้การเข้าร่วม Ethereum native staking ทำไมต้องรอคิวหนึ่งเดือนก่อน?

imToken
特邀专栏作者
บทความนี้มีประมาณ 3761 คำ การอ่านทั้งหมดใช้เวลาประมาณ 6 นาที
หนึ่งเดือนไม่ใช่ช่วงล็อกโทเคน และไม่ใช่เพราะเครือข่ายติดขัด แต่เป็นผลมาจากการที่ Ethereum จำกัดความเร็วในการเข้าของ validator โดยเจตนา
สรุปโดย AI
ขยาย
  • ประเด็นหลัก: คิว validator ของ Ethereum เป็นกลไกจำกัดความเร็วที่โปรโตคอลกำหนดขึ้นเองโดยเจตนา ทำให้ ETH ที่ staking ใหม่ต้องรอคิวประมาณ 32 วันจึงจะเปิดใช้งานและสร้างผลตอบแทนได้ ขณะที่คิวออกมักจะไม่ติดขัด สะท้อนว่าความต้องการ staking สูงเกินความเร็วในการเข้าที่โปรโตคอลอนุญาตอย่างมาก
  • องค์ประกอบสำคัญ:
    1. ณ วันที่ 16 กันยายน มี ETH ประมาณ 1.83 ล้าน枚 รอเข้าชุด validator โดยคาดว่าจะรอประมาณ 32 วัน;ในช่วงพีกเดือนมีนาคมเคยสูงถึง 3.4 ล้าน枚 รอนานเกือบ 60 วัน
    2. Churn Limit จำกัดให้ ETH เข้าได้สูงสุด 256 ETH ต่อ Epoch หรือประมาณ 57,600 ETH ต่อวัน;เวลารอ = ปริมาณในคิว ÷ ปริมาณที่ประมวลผลต่อวัน
    3. Validator จะได้รับรางวัลจากโปรโตคอลเฉพาะหลังเข้าสู่สถานะ Active แล้ว;การรอ 40 วันจะสูญเสียประมาณ 0.09 ETH (ประเมินที่ APR 2.6%)
    4. Ethereum มี validator ที่ aktif มากกว่า 900,000 ราย และ ETH ที่ staking มากกว่า 42 ล้าน枚;EIP-7514 กำหนดเพดานเพื่อป้องกันการแกว่งตัวรุนแรงของชุด validator
    5. คิวออกสั้นเกิดจากความต้องการน้อย และหลังจากออกแล้วยังต้องใช้เวลาประมาณ 27 ชั่วโมงบวกกับกระบวนการถอนอีกหลายวัน;EIP-8061 ของ Glamsterdam มีแผนเพิ่มความสามารถในการออก แต่ยังคงเพดานการเข้าไว้

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

และคิวนี้ มีโอกาสสูงที่จะกินเวลานานกว่าหนึ่งเดือน

ณ วันที่ 16 กันยายน Ethereum ยังมี ETH กว่า 1.8 ล้านเหรียญที่รอเข้าสู่ชุด validator โดยคาดว่าจะใช้เวลารอประมาณ 32 วัน ในเดือนกรกฎาคมของปีนี้ เวลารอเคยสูงเกิน 43 วัน และในช่วงที่คิวยาวที่สุดในเดือนมีนาคม เคยมี ETH ประมาณ 3.4 ล้านเหรียญติดอยู่ที่ทางเข้า โดยเวลารอใกล้เคียง 60 วัน

กล่าวอีกนัยหนึ่ง "รอคิวนานหนึ่งเดือน" ไม่ใช่คำกล่าวที่เกินจริง

แต่ปัญหาก็ตามมา

Ethereum สามารถสร้าง Slot ได้โดยเฉลี่ยทุก ๆ 12 วินาที ธุรกรรมทั่วไปสามารถได้รับการยืนยันได้อย่างรวดเร็ว แล้วทำไมเมื่อถึงคิว staking กลับต้องให้ ETH มูลค่าหลายพันล้านดอลลาร์รออยู่กับที่เป็นเวลาหลายสิบวัน? ที่สำคัญกว่านั้น ในหลายสิบวันนี้มีผลตอบแทนหรือไม่? ทำไมการเข้า staking ตอนนี้ต้องรอกว่าหนึ่งเดือน แต่การออกอาจใช้เวลาเพียงไม่กี่นาที?

คำตอบทั้งหมดซ่อนอยู่ในกลไกหนึ่งของ Ethereum ที่สำคัญมากแต่ผู้ใช้ทั่วไปมักไม่ค่อยสังเกต นั่นคือ Validator Queue หรือคิว validator

1. "รอคิวหนึ่งเดือน" คำนวณออกมาได้อย่างไรกันแน่?

ก่อนอื่นพูดถึงจุดที่ทำให้เข้าใจผิดได้ง่ายที่สุด นั่นคือ Ethereum ไม่ได้กำหนดว่า ETH ที่ staking ใหม่จะต้องถูกล็อก 40 วันก่อนจึงจะเริ่มทำงานได้

หนึ่งเดือนเป็นเพียงผลลัพธ์แบบไดนามิก

พูดง่าย ๆ อาจเข้าใจได้ว่า ETH ที่รอเข้าอยู่ข้างหน้า ÷ ETH ที่ Ethereum อนุญาตให้เข้าได้ต่อวัน = เวลารอคิวโดยประมาณ

Ethereum PoS ไม่ได้อนุญาตให้ validator ใหม่ทั้งหมดเข้าสู่เครือข่ายในคราวเดียว แต่ได้ตั้งกลไกจำกัดความเร็วที่เรียกว่า Churn Limit เพื่อควบคุมว่ายอด staking สูงสุดเท่าใดในแต่ละ Epoch ที่สามารถเข้าร่วมชุด validator ได้

หนึ่ง Epoch ประกอบด้วย 32 Slot และแต่ละ Slot ใช้เวลาประมาณ 12 วินาที ดังนั้นหนึ่ง Epoch จึงประมาณ 6.4 นาที และหนึ่งวันจะผ่านประมาณ 225 Epoch

หลัง Pectra / Electra Ethereum เริ่มคำนวณวงเงินนี้โดยอิง "ยอด ETH" มากขึ้น แทนที่จะนับเฉพาะจำนวน validator ปัจจุบันขีดจำกัดการประมวลผล staking ใหม่อยู่ที่ 256 ETH ต่อ Epoch หากแปลงทั้งหมดเป็น validator มาตรฐาน 32 ETH ก็เทียบเท่ากับการปล่อยผ่าน validator มาตรฐานได้สูงสุด 8 ตัวทุก ๆ 6.4 นาที

ด้วยวิธีนี้ จำนวน ETH ที่สามารถเข้าได้ในหนึ่งวันก็คำนวณได้ง่ายมาก: 256 ETH × 225 ≈ 57,600 ETH/วัน

ดังนั้น หากข้างหน้ามี ETH ประมาณ 1.83 ล้านเหรียญรอเข้าอยู่ นั่นก็คือ 1.83 ล้าน ÷ 57,600 ≈ 32 วัน นี่คือแหล่งที่มาหลักที่สุดของ "รอคิวหนึ่งเดือน"

ดังนั้น ตัวเลขนี้จะเปลี่ยนแปลงทุกวัน

หาก ETH ที่เข้าใหม่ในคิวแต่ละวันน้อยกว่า 57,600 เหรียญ ยอดค้างสะสมจะค่อย ๆ ถูกระบายออกไป 40 วันอาจกลายเป็น 30 วัน หรือ 20 วัน ในทางกลับกัน หากมี ETH ไหลเข้ามามากกว่าจำนวนนี้ทุกวัน คิวจะไม่สั้นลง แต่จะยิ่งยาวขึ้น

กรณีเมื่อเดือนมีนาคมของปีนี้ที่มี ETH ประมาณ 3.4 ล้านเหรียญรอคิวและใช้เวลารอใกล้ 60 วัน ก็เป็นตัวอย่างที่รุนแรงกรณีหนึ่ง

ดังนั้น เรื่องนี้จึงเป็นคนละเรื่องกับสิ่งที่เราเข้าใจกันทั่วไปว่า "Ethereum ติดขัดหรือไม่"

ค่า Gas ต่ำและพื้นที่บล็อกมีเหลือเฟือ ไม่ได้หมายความว่า validator จะเข้าร่วมได้ทันที เพราะสิ่งที่จำกัดมันไม่ใช่ขีดความสามารถของธุรกรรมใน execution layer แต่เป็นตัวจำกัดความเร็วทางเข้า validator ที่ Ethereum ตั้งขึ้นเองโดยเจตนา

2. ทำไมไม่เปิดทางเข้าให้ ETH ทั้งหมดเข้ามาพร้อมกันเลย?

ในเมื่อการรอคิวหลายสิบวันหมายความว่าเงินทุนไม่สามารถสร้างผลตอบแทนจาก staking ได้ วิธีแก้ที่ตรงไปตรงมาที่สุดก็ดูเหมือนจะง่ายมาก นั่นคือ เพิ่มขีดจำกัด 256 ETH / Epoch ขึ้นไม่ใช่หรือ?

ปัญหาคือ validator ไม่ใช่บัญชีธรรมดา

หลังจากธุรกรรมโอน ETH เสร็จสิ้น โดยพื้นฐานแล้วจะไม่สร้างภาระต่อเนื่องให้กับเครือข่ายทั้งหมด แต่เมื่อ validator ถูกเปิดใช้งานแล้ว มันจะเข้าสู่ระบบฉันทามติของ Ethereum ในระยะยาวอย่างถาวร โดยเข้าร่วมในการพิสูจน์บล็อก การจัดสรรคณะกรรมการ และฉันทามติของเครือข่าย

ปัจจุบัน Ethereum มี validator ที่ใช้งานอยู่มากกว่า 900,000 ตัว และมี ETH ที่ staking อยู่มากกว่า 42 ล้านเหรียญ validator ที่เพิ่มขึ้นใหม่แต่ละตัวจะกลายเป็นส่วนหนึ่งของระบบฉันทามติขนาดมหึมานี้

นี่คือเหตุผลว่าทำไม Ethereum จึงควบคุมความเร็วในการเปลี่ยนแปลงของชุด validator มาตลอด

EIP-7514 ที่เสนอในปี 2023 ได้กำหนดเพดานความเร็วในการเปิดใช้งาน validator โดยเฉพาะ ความกังวลเบื้องหลังไม่ใช่ "คน staking มากเกินไปไม่ดี" แต่ตรงกันข้ามเลย นั่นคือ หากจำนวน validator เพิ่มขึ้นอย่างไร้ขีดจำกัดในเวลาอันสั้น ขนาดสถานะของ consensus layer การจัดการ validator และแรงกดดันด้านการสื่อสารและประมวลผลของเครือข่ายก็จะเพิ่มขึ้นตามไปด้วย

หลัง Pectra Ethereum อนุญาตให้ยอดคงเหลือที่มีประสิทธิผลของ validator แบบทบต้นแต่ละตัวเพิ่มขึ้นได้สูงสุดถึง 2048 ETH ซึ่งส่วนหนึ่งก็เพื่อให้เงิน staking จำนวนมากไม่จำเป็นต้องถูกแบ่งออกเป็น validator 32 ETH หลายพันหลายหมื่นตัวอีกต่อไป จึงช่วยลดภาระส่วนเกินที่เกิดจากการขยายตัวต่อเนื่องของจำนวน validator

แต่นอกเหนือจากนั้น Churn Limit ยังมีจุดประสงค์ที่ลึกกว่านั้นอีก นั่นคือ ไม่ให้กลุ่มคนที่ดูแลความปลอดภัยของ Ethereum เกิดการเปลี่ยนแปลงอย่างรุนแรงในเวลาอันสั้น

เพราะความปลอดภัยของเครือข่าย PoS ขึ้นอยู่กับชุด validator ที่ใช้งานอยู่ในปัจจุบัน

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

นี่จึงเป็นเหตุผลว่าทำไม "การรอคิว" จึงไม่ใช่ Bug ที่รอการแก้ไข

จากมุมมองของผู้ใช้ มันแลกมาด้วยประสิทธิภาพของเงินทุนบางส่วนจริง แต่จากมุมมองของโปรโตคอล มัน更像เนินชะลอความเร็วที่ตั้งใจสร้างขึ้น ซึ่งแสดงให้เห็นว่า Ethereum ยอมให้ ETH หลายล้านเหรียญรออยู่หน้าประตูหลายสิบวัน ดีกว่าปล่อยให้ชุด validator ขยายหรือหดตัวอย่างฉับพลันภายในไม่กี่วัน

แม้แต่เมื่อมองจากโรดแมปในอนาคต แนวคิดนี้ก็ยังไม่เปลี่ยน

ปัจจุบัน EIP-8061 ซึ่งมีแผนจะรวมไว้ใน Glamsterdam เตรียมเพิ่มขีดความสามารถในการประมวลผลการออกและรวม validator อย่างมีนัยสำคัญ เพื่อบรรเทาความแออัดของการออก แต่ก็ยังมีแผนคงขีดจำกัด 256 ETH / Epoch ไว้ที่ฝั่งการเปิดใช้งาน

กล่าวอีกนัยหนึ่ง Ethereum กำลังพิจารณาทำให้การ "ออก" ยืดหยุ่นขึ้น แต่ยังไม่มีแผนที่จะเปิดประตู "เข้า" อย่างเต็มที่ในตอนนี้

3. ระหว่างรอคิวมีผลตอบแทนหรือไม่? ทำไมตอนนี้การออกกลับเร็วนัก?

แล้ว ETH ที่ฝากเข้าไปแล้ว รออยู่หนึ่งเดือนนี้ถือเป็นการ staking หรือไม่?

จากมุมมองของรางวัลโปรโตคอล ไม่นับ

เฉพาะเมื่อ validator เข้าสู่สถานะ Active อย่างแท้จริง นั่นคือ "ใช้งานอยู่" แล้วเท่านั้น จึงจะเริ่มดำเนินการพิสูจน์ เข้าร่วมการเสนอ블็อก และงานตรวจสอบอื่น ๆ และได้รับรางวัลโปรโตคอล Ethereum ที่เกี่ยวข้อง

ก่อนหน้านั้น แม้ธุรกรรม staking จะเสร็จสิ้นแล้ว และ ETH ได้เข้าสู่กระบวนการ staking แล้ว ตราบใดที่ validator ยังอยู่ในสถานะ Pending ก็จะไม่สร้างรางวัล staking ของ validator ตามปกติ โดย Ethereum.org ระบุว่า "Active" เป็นจุดเวลาที่ validator เริ่มทำงานและสร้างรายได้

นี่คือจุดที่คิวยาวส่งผลกระทบต่อผู้ใช้ทั่วไปจริง ๆ

จากการคำนวณคร่าว ๆ ด้วย APR ของการ staking ทั้งเครือข่ายที่ประมาณ 2.6% ในปัจจุบัน validator หนึ่งตัวที่ใช้ ETH 32 เหรียญ หากรอ 40 วัน จะเทียบเท่ากับการสูญเสียรายได้โปรโตคอลที่อาจเกิดขึ้นประมาณ 0.09 ETH

มองแยกเดี่ยวแล้วไม่ถือว่าน่าตกใจเป็นพิเศษ แต่หากเป็นสถาบันที่ต้องปรับใช้ ETH หลายหมื่นหรือหลายแสนเหรียญ ต้นทุนการเงินที่ไม่ได้ใช้งานเป็นเวลา 40 วันก็จะขยายขึ้นอย่างรวดเร็ว

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

อย่างไรก็ตาม ยังมีความต่างที่น่าสนใจอีกอย่างหนึ่ง

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

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

ตอนนี้มี ETH มากกว่า 2 ล้านเหรียญที่ต้องการเข้า แต่ ETH ที่รอออกจริง ๆ กลับมีน้อยมาก ดังนั้นบนถนนจำกัดความเร็วเส้นเดียวกัน ด้านหนึ่งกลับมีคิวยาวหลายสิบกิโลเมตร แต่อีกด้านหนึ่งกลับแทบโล่งไม่มีอุปสรรค

นอกจากนี้ "คิวออกสั้น" ก็ไม่ได้หมายความว่า ETH จะกลับเข้ากระเป๋าเงินได้ทันทีในไม่กี่นาที หลังจาก validator ออกเสร็จ ยังต้องรอ 256 Epoch คงที่ หรือประมาณ 27 ชั่วโมง จึงจะเข้าสู่สถานะที่ถอนได้ หลังจากนั้นยังต้องรอ Withdrawal Sweep อัตโนมัติของ Ethereum เพื่อส่งเงินไปยังที่อยู่สำหรับถอน ซึ่งกระบวนการทั้งหมดอาจใช้เวลาเพิ่มอีกหลายวัน

สำหรับผู้ใช้ทั่วไป นี่ก็หมายความว่าวิธี staking ต่าง ๆ มีความแตกต่างที่容易被มองข้ามปรากฏขึ้น

หากเลือกใช้งาน validator ด้วยตนเอง หรือสร้าง validator อิสระผ่านบริการ ETH staking แบบ non-custodial อย่าง imToken ชั้นพื้นฐานก็จำเป็นต้องเข้าสู่ชุด validator ของ Ethereum จริง ๆ จึงต้องผ่านคิวของโปรโตคอลนี้ด้วย ตัวอย่างเช่น ในบริการ staking แบบ non-custodial ของ imToken ผู้ใช้ถือกุญแจสำหรับถอน และผู้ให้บริการโหนดรับผิดชอบการทำงานของ validator เมื่อหน้าเว็บแสดงว่า "กำลังรอคิว" โดยพื้นฐานแล้วหมายความว่า validator กำลังรอ Ethereum ปล่อยผ่าน จนกว่าสถานะจะเปลี่ยนเป็น "ใช้งานอยู่" จึงจะเริ่มสร้างรายได้จากโปรโตคอล

ในขณะที่ liquid staking pool บางแห่ง เนื่องจากมี validator ที่ใช้งานอยู่และโทเคนสภาพคล่องจำนวนมากอยู่แล้ว จึงสามารถทำให้ช่วงการรอนี้เป็นนามธรรมในระดับผลิตภัณฑ์ได้某种程度上 ผู้ใช้อาจไม่รู้สึกถึง "ช่วงรอคิวที่ไม่มีผลตอบแทน" หลายสิบวันโดยตรง

เพียงแต่สิ่งแลกมาคือการนำขอบเขตความเชื่อถืออีกชุดหนึ่งเข้ามา รวมถึงความเสี่ยงเพิ่มเติมจากสัญญาอัจฉริยะ สภาพคล่องของ LST ธรรมาภิบาลของโปรโตคอล และการแลกเปลี่ยนสินทรัพย์ นี่ก็เป็นปัญหาที่มักถูก APR ปกปิดไว้ นั่นคือ ต้นทุนที่แท้จริงของ Staking ไม่เคยมีเพียงค่าธรรมเนียมและอัตราผลตอบแทน

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

บทส่งท้าย

ในทางผิวเผิน การที่ Ethereum ให้ ETH หลายล้านเหรียญต่อคิวอยู่หน้าประตูกว่าหนึ่งเดือน ดูเหมือนจะเป็นดีไซน์ที่ค่อนข้างไม่มีประสิทธิภาพ

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

อย่างแรกสามารถไล่ตามความเร็วที่เพิ่มขึ้นเรื่อย ๆ ได้ แต่อย่างหลังกลับจำเป็นต้องมีความยับยั้งชั่งใจ

ดังนั้น นี่จึงเป็นเหมือนรั้วความปลอดภัยที่เดิมมองไม่เห็น ซึ่งถูกจัดเรียงเป็นคิวยาวที่มองเห็นได้ด้วยตาเปล่า หลังจากความต้องการ staking สูงเกินความเร็วในการเข้าที่โปรโตคอลกำหนดไว้อย่างมาก

ในแง่หนึ่ง ยิ่งคิวนี้ยาว ก็ยิ่งบ่งชี้ว่าในขั้นตอนนี้ ความต้องการ staking ที่ต้องการเข้าสู่ชุด validator ของ Ethereum ยังคงเกินความเร็วในการเข้าที่โปรโตคอลอนุญาตอย่างต่อเนื่อง

แต่ไม่ว่าข้างนอกจะมีคนยืนอยู่กี่คน Ethereum ก็ยังคงเปิดประตูตามจังหวะของตัวเองทีละ Epoch ทีละ Epoch เท่านั้น

ETH
Staking
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก
https://t.me/Odaily_News
กลุ่มสนทนา
https://t.me/Odaily_GoldenApe
บัญชีทางการ
https://twitter.com/OdailyChina
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
ค้นหา
สารบัญบทความ
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android