บทความนี้มาจาก Insightsเรียบเรียงโดย Katie Koo นักแปล Odaily

บทความนี้มาจาก
เรียบเรียงโดย Katie Koo นักแปล Odaily
ตั้งแต่เดือนธันวาคม 2020 เครื่องมือตรวจสอบเครือข่าย Ethereum ได้ล็อค ETH ของตนบน Beacon chain โดยสมัครใจ และไม่มีตารางเวลาที่ชัดเจนสำหรับฟังก์ชันการถอน
Shanghai-Capella “double upgrade” ที่กำลังจะมาถึงจะเป็นจุดสิ้นสุดของยุคนี้ โดยอนุญาตให้ผู้ตรวจสอบสิทธิ์เข้าถึง ETH ที่เดิมพันได้ในขณะที่ให้รางวัลสำหรับการตรวจสอบความถูกต้องด้วย ในบทความนี้ เราจะพูดถึงผลกระทบของ "การอัปเกรดสองเท่า" ที่กำลังจะมาถึงของเครือข่าย Ethereum ต่อการถอนและการจัดหา ETH
Ethereum "อัพเกรดสองเท่า"
การอัปเกรดโปรโตคอลเครือข่าย Ethereum ที่กำลังจะเกิดขึ้นนั้นเป็น "การอัปเกรดสองเท่า" (Shanghai และ Capella) พวกเขากำลังอัปเกรดเป็นส่วนหนึ่งของเครือข่าย Ethereum ที่ดำเนินการคำนวณและทำธุรกรรม (ห่วงโซ่การดำเนินการ) และส่วนที่ควบคุมการผลิตและการตรวจสอบบล็อกใหม่ (ห่วงโซ่ Beacon) ห่วงโซ่การดำเนินการหมายถึงส่วนหนึ่งของเครือข่ายที่จัดการฉันทามติ (ผ่านการขุด) และการดำเนินการ (อัปเดตยอดคงเหลือ การเปลี่ยนสถานะภายในของสัญญาอัจฉริยะ) ก่อนการผสาน
การอัปเกรด Shanghai เป็นการฮาร์ดฟอร์กของเลเยอร์การดำเนินการของเครือข่าย (เช่น ห่วงโซ่การดำเนินการ) เพื่อนำชุดการเปลี่ยนแปลงไปใช้กับการดำเนินการบางอย่างของเครือข่าย Ethereum การอัปเกรดที่สำคัญที่สุดจะช่วยให้ผู้ตรวจสอบสามารถถอนการถือครอง ETH ได้เป็นครั้งแรกนับตั้งแต่เริ่มก่อตั้ง Beacon Chain ในเดือนธันวาคม 2020 เมื่อเครือข่ายเปลี่ยนจากการขุด Proof-of-Work (PoW) ไปใช้ Beacon chain เพื่อควบคุมการผลิตบล็อกในเดือนกันยายน 2022 Ethereum Foundation ได้กำหนดเส้นตายเบื้องต้นสำหรับการเปิดใช้งานที่เสนอให้เปิดใช้งานในการอัปเกรดเครือข่ายถัดไป .
เมื่อเร็ว ๆ นี้ เวลา "อัปเกรดสองเท่า" ถูกเลื่อนออกไปเป็นเดือนมีนาคม 2023 และกำลังรอการทดสอบที่ประสบความสำเร็จหลายรายการเสร็จสิ้น เมื่อเร็ว ๆ นี้มูลนิธิ Ethereum ทำงานอย่างหนักเพื่อให้บรรลุเป้าหมายนี้ภายในกรอบเวลาที่สัญญาไว้เดิม แม้กระทั่งการเลื่อนการอัปเกรดอื่น ๆ ที่มีกำหนดจะใช้งานในเซี่ยงไฮ้เพื่อจัดลำดับความสำคัญของการเปิดตัวฟังก์ชันการถอน
การอัปเกรดจะดำเนินการอย่างไรMergeหรือLondonเช่นเดียวกับการอัพเกรดเครือข่ายก่อนหน้านี้เช่น
อัปเกรด การอัปเกรด Shanghai จะทำโดยใช้ฮาร์ดฟอร์ก สิ่งนี้ต้องการให้ทุกโหนดรับฟังหรือตรวจสอบความถูกต้องบนเครือข่ายเพื่อติดตั้งไคลเอ็นต์เครือข่าย Ethereum เวอร์ชันใหม่ ไคลเอนต์คือโปรแกรมที่แต่ละโหนดทำงานภายในเครื่องเพื่อโต้ตอบกับส่วนที่เหลือของเครือข่าย มีไคลเอนต์ Ethereum หลายเวอร์ชันที่เผยแพร่โดยผู้ให้บริการบุคคลที่สามที่แตกต่างกัน แต่แต่ละเวอร์ชันสัญญาว่าจะใช้ข้อกำหนดของโปรโตคอล Ethereum แบบโอเพ่นซอร์สตามที่กำหนดโดย Ethereum Foundation
ทดสอบ
เมื่อ Ethereum Foundation ชี้แจงเวอร์ชันสุดท้ายของโปรโตคอลที่อัปเกรดแล้ว ผู้ให้บริการไคลเอนต์แต่ละรายจะปล่อยไคลเอนต์เวอร์ชันอัปเกรดซึ่งประกอบด้วยโปรโตคอลเวอร์ชันเก่าและใหม่ สำหรับบล็อกทั้งหมดหลังจากความสูงของบล็อกที่ตกลงกันไว้ (ความยาวของบล็อกเชนจากบล็อกหนึ่งถึงบล็อกแรกบนเชน) ทุกโหนดในเครือข่ายจะเริ่มใช้โปรโตคอลเวอร์ชันอัปเกรด สิ่งนี้ทำให้มั่นใจได้ว่าประวัติดั้งเดิมของเครือข่ายจะไม่เปลี่ยนแปลง เนื่องจากโปรโตคอลที่อัปเกรดจะใช้เฉพาะกับบล็อกที่มีความสูงของบล็อกสูงกว่าจำนวนที่ตกลงกันไว้ หากห่วงโซ่ถูกแปลงกลับเป็นบล็อกก่อนสวิตช์ โหนดจะใช้กฎเวอร์ชันก่อนหน้า สิ่งนี้ทำให้แน่ใจว่าเครือข่ายยอมรับเมื่อกฎใหม่มีผลบังคับใช้
ทดสอบ
ในการเตรียมพร้อมสำหรับการอัปเกรดเป็นเครือข่าย Ethereum Foundation ได้สร้างสำเนาของเครือข่าย Ethereum เพื่อทดสอบการเปลี่ยนแปลง สิ่งนี้ทำได้โดยการกำหนดค่าโหนดชุดเล็ก ๆ (ตัวตรวจสอบความถูกต้องและตัวตรวจสอบที่ไม่ใช่ตัวตรวจสอบความถูกต้อง) ไซด์เชนและเมนเชนนี้ช่วยให้นักพัฒนาสามารถจำลองการอัปเกรดเครือข่ายและแก้ไขจุดบกพร่องที่พบในเชนที่แยกจากกัน กระบวนการนี้เรียกว่าส้อมเงา
นักพัฒนาซอฟต์แวร์ได้เปิดตัวเครือข่ายทดสอบสาธารณะหลายชุดผ่านช่องทางแยกเงาของเชนหลัก ethereum สำหรับนักพัฒนาเพื่อทดสอบสัญญาอัจฉริยะบนเครือข่ายเวอร์ชันที่เสนอ เครือข่ายทดสอบสาธารณะแห่งแรกในมณฑลซานตงเปิดตัวเมื่อวันที่ 14 ตุลาคม 2565 โดยมีการอัปเกรด 5 รายการที่วางแผนไว้ ยกเว้นฟังก์ชันการถอนของ Beacon chain Zhejiang testnet ซึ่งเปิดตัวเมื่อวันที่ 1 กุมภาพันธ์ ช่วยให้นักพัฒนาสามารถทดสอบข้อเสนอทั้งหมด (EIP) ที่รวมอยู่ใน Shanghai-Capella “double upgrade” ซึ่งรวมถึงการจำลองฮาร์ดฟอร์กที่จะเปลี่ยนโหนดจากโปรโตคอล ethereum เวอร์ชันปัจจุบันเป็นเวอร์ชันอัปเกรด หลังจาก hard fork บน testnet ผู้ใช้จะสามารถใช้ ETH บน testchain เพื่อทดสอบกระบวนการถอนเงินได้ แต่จะไม่สามารถสื่อสารกับเครือข่าย Ethereum แบบเรียลไทม์ได้
ขั้นตอนการจำนำ
ผู้ใช้สามารถจำนำ ETH บน Beacon chain เพื่อตรวจสอบบล็อกใหม่และสนับสนุนการรักษาความปลอดภัยของ blockchain ในทางกลับกัน stakers จะได้รับรางวัลเมื่องานเสร็จสิ้น "ถูกต้อง" และจะถูกลงโทษหากพวกเขาไม่ซื่อสัตย์หรือไม่ทำงานตามที่กำหนด ฟีเจอร์นี้มีให้บริการแล้ว นานก่อนที่เครือข่าย Ethereum จะเริ่มฟัง Beacon chain สำหรับฉันทามติเกี่ยวกับบล็อกใหม่ อย่างไรก็ตาม จนกว่าจะมีการอัปเกรด Shanghai ผู้ใช้จะไม่สามารถถอน ETH ที่เดิมพันได้ (รวมถึงรางวัลและบทลงโทษ)
ในการเข้าร่วมกระบวนการนี้ ผู้ใช้ต้องมีซอฟต์แวร์ที่จำเป็นในการตรวจสอบและเสนอบล็อกใหม่ (ไคลเอนต์การดำเนินการและความเห็นพ้องต้องกัน) ที่ทำงานบนระบบของตน พวกเขายังต้องสร้างคู่คีย์สาธารณะและส่วนตัวที่ห่วงโซ่ Beacon สามารถใช้เพื่อติดตามตัวตรวจสอบใหม่ เมื่อดำเนินการเสร็จแล้ว ผู้ใช้จะต้องฝาก 32 ETH ลงในสัญญาสมาร์ทเงินฝากของ Beacon chain และป้อนรหัสสาธารณะ (และข้อมูลรับรองอื่น ๆ บางส่วน) เพื่อเป็นข้อมูลสำหรับการทำธุรกรรม
การฝากเงินที่ประสบความสำเร็จจะออก "ใบเสร็จรับเงิน" ในห่วงโซ่การดำเนินการ ซึ่งเรียกอย่างเป็นทางการว่า "บันทึก" ใบเสร็จนี้มีข้อมูลเกี่ยวกับจำนวนเงินฝากของผู้ใช้และลงทะเบียนเงินฝากของพวกเขาในเครือข่าย Beacon ห่วงโซ่สัญญาณจะอ่าน "บันทึก" เหล่านี้จากห่วงโซ่การดำเนินการและรวมถึงผู้เดิมพันรายใหม่ในคิวการเปิดใช้งาน การดำเนินการนี้ได้รับการประมวลผลเป็นธุรกรรมบนห่วงโซ่ Beacon คล้ายกับการทำงานของสัญญาอัจฉริยะในห่วงโซ่การดำเนินการ
ETH ในสัญญาสมาร์ทเงินฝาก
ETH ที่ส่งโดยผู้ตรวจสอบความถูกต้องไปยัง Beacon chain smart contract จะคงอยู่ตลอดไป เนื่องจาก smart contract ไม่ได้ถูกเขียนขึ้นให้มีฟังก์ชันการถอนและไม่สามารถอัปเกรดได้ บันทึกของยอดคงเหลือของผู้ตรวจสอบสำหรับรอบการเดิมพัน (รวมถึงองค์ประกอบรางวัลและบทลงโทษ) จะได้รับการจัดการแยกกันโดย Beacon chain ก่อนที่ยอดคงเหลือที่ถอนได้ขั้นสุดท้ายจะได้รับการอนุมัติ
ซึ่งหมายความว่ายอดคงเหลือของชั้นการดำเนินการของ Beacon chain smart contract จะเป็นจำนวนสะสมของ ETH ที่ผู้ตรวจสอบยืนยัน ยอดคงเหลือนี้ควรถูกหักออกจากอุปทานหมุนเวียนของ ETH บนเครือข่าย ตามที่อธิบายไว้ในกระบวนการ "ยกเลิกการเดิมพัน" ที่อธิบายไว้ด้านล่าง
กระบวนการ "ยกเลิกการปักหลัก"
หลังจากการอัปเกรด ผู้ตรวจสอบความถูกต้องจะสามารถทำการถอน/ถอนเงินได้สองประเภท: การถอนบางส่วนและการถอนทั้งหมด สำหรับทั้งสองกรณี ตัวตรวจสอบจะต้องเปิดใช้งานเป็นเวลา 2048 ยุค (ประมาณ 9 วัน หนึ่งช่อง "ช่อง" ทุก 12 วินาที 32 ช่องต่อยุค) ก่อนที่จะออกสัญญาณ "ออก" ( ออก)
ถอนเหรียญ
เมื่อถอนเงิน/เหรียญเต็มจำนวน ผู้ตรวจสอบจะต้องหยุดเข้าร่วมในการตรวจสอบก่อน พวกเขาสามารถทำได้โดยส่งธุรกรรมการออกจากระบบโดยสมัครใจไปยังเครือข่าย Beacon
เมื่อตัวตรวจสอบได้รับการพิจารณาว่าออกและถอนออกได้ พวกเขาสามารถส่งธุรกรรมขั้นสุดท้ายเพื่อเริ่มต้นการออก เมื่อตัวตรวจสอบความถูกต้องส่งคำขอถอนทั้งหมดหรือบางส่วน พวกเขาจะถูกเพิ่มในคิวการถอนเดียว เครือข่ายจะประมวลผลคำขอถอนเงิน 16 รายการต่อบล็อกเท่านั้น โดยรวมคำขอถอนเงิน 16 รายการแรกไว้ในคิว ตามกฎเข้าก่อนออกก่อน ส่งผลให้มีผู้ตรวจสอบความถูกต้องประมาณ 115,000 ราย (ออกและถอนออกได้) สามารถถอนออกได้ในแต่ละวัน
เมื่อประมวลผลการถอน ETH ใหม่ที่ไม่เคยหมุนเวียนมาก่อนจะถูกสร้างไปยังที่อยู่การถอนที่ระบุโดยตัวตรวจสอบความถูกต้อง ดังที่ได้กล่าวไว้ก่อนหน้านี้ ETH ใหม่นี้จะไม่ถูกลบออกจากสัญญาการฝาก Beacon chain ที่ผู้ตรวจสอบได้ฝากคำมั่นไว้ในตอนแรก โปรดทราบว่าการทำธุรกรรมใด ๆ ที่จำเป็นในการดำเนินกระบวนการ "ไม่ถอน" จะไม่ต้องเสียค่าใช้จ่ายใดๆ ให้กับตัวตรวจสอบความถูกต้อง
ผลกระทบที่เป็นไปได้
ทั้ง ETH ที่เดิมพันหรือการเพิ่มขึ้นของอุปทาน ETH เนื่องจากรางวัลการเดิมพันสำหรับตัวตรวจสอบยังไม่ได้เข้าสู่ตลาดสปอตตั้งแต่เริ่มก่อตั้ง Beacon chain ETH นี้ยังคงล็อคอยู่บน Beacon chain จนกว่าจะเปิดใช้งานการถอน ซึ่งหมายความว่าการปลดล็อคการอัพเกรด Shanghai มีศักยภาพในการเพิ่มการจัดหาโทเค็นอย่างมีนัยสำคัญ เนื่องจาก (ในขณะที่เขียน) ผู้ตรวจสอบความถูกต้อง 1116 คนสามารถถอนเหรียญได้หลังจากการปลดล็อค
ขีดจำกัดที่วางอยู่ในคิวการถอนสุดท้ายสำหรับการออกจาก Beacon chain หมายความว่าผู้ตรวจสอบความถูกต้องสูงสุด 16 คนในสล็อตเดียวสามารถถอนได้ สมมติว่าตัวตรวจสอบความถูกต้องแต่ละรายการถูกถอนออกทั้งหมด (ตัวตรวจสอบจะต้อง "ออกและสามารถถอนเหรียญได้") และยอดคงเหลือของผู้ตรวจสอบความถูกต้องแต่ละคนคือ 32 ETH (สมมติว่าโหนดตัวตรวจสอบความถูกต้อง 32 รายการไม่ต่อเนื่อง นี่คือสมมติฐานที่สมเหตุสมผล แต่การวิเคราะห์อื่นๆ แตกต่างกันไป) ซึ่งหมายถึงสูงสุด 3,686,400 ETH ต่อวัน อย่างไรก็ตาม อัตราการปลดล็อคนี้จะเป็นไปได้ก็ต่อเมื่อมี Backlog ของผู้ตรวจสอบความถูกต้องมากกว่า 6 คนในคิวการถอนสุดท้าย
ในระยะยาว
อย่างไรก็ตาม เราไม่ควรประเมิน Backlog ของผู้ใช้ที่รอการถอนออกทันทีต่ำเกินไป ซึ่งน้อยกว่า 1% ของผู้ตรวจสอบความถูกต้อง 500,000 คน กลุ่มนี้เลือกที่จะล็อกรวม ETH มากกว่า 16 ล้านรายการ (26.8 พันล้านดอลลาร์ที่ 1673 ดอลลาร์ต่อโทเค็น) โดยไม่มีวันที่รับประกันการถอน เราเชื่อว่าในที่สุดการปลดล็อกอาจนำไปสู่การเพิ่ม ETH ที่เดิมพัน เนื่องจากผู้เดิมพันรู้สึกสบายใจมากขึ้นในการล็อก ETH ของตนเมื่อรู้ว่าสามารถกู้คืนได้
นอกจากนี้ เรายังเชื่อว่าการถอนเงินที่ประสบความสำเร็จเพิ่มขึ้นสามารถเพิ่มความมั่นใจในเครือข่าย ซึ่งนำไปสู่การไหลเข้าสุทธิของผู้เดิมพันรายใหม่ในระยะกลางถึงระยะยาว ค่าใช้จ่ายในการดำเนินการของการเข้าร่วมเป็นผู้ตรวจสอบความถูกต้องนั้นต่ำกว่าการขุดในห่วงโซ่การพิสูจน์งาน ด้วยเหตุนี้ ผู้ตรวจสอบความถูกต้องจะไม่ถูกกดดันให้ถอนโพสิชันที่เดิมพันไว้เพื่อให้ครอบคลุมค่าใช้จ่ายในการคำนวณ สิ่งนี้ทำให้เรามั่นใจได้ว่าการอพยพจำนวนมากของผู้ตรวจสอบความถูกต้องหลังจากอนุญาตให้ถอนตัวนั้นไม่น่าเป็นไปได้
ในระยะสั้น
อย่างไรก็ตาม ในระยะสั้น เราคิดว่าผู้ตรวจสอบความถูกต้องจำนวนมากจะต้องการดำเนินการถอนยอดคงเหลือ Beacon chain บางส่วน ซึ่งอาจส่งผลให้ ETH ของ Beacon chain ไหลออกสุทธิ ผู้ตรวจสอบความถูกต้องได้รับการจูงใจให้ดำเนินการถอนบางส่วนของยอดคงเหลือของ Beacon chain เนื่องจากยอดคงเหลือเกิน 32 ETH และไม่มีประโยชน์ใด ๆ ในห่วงโซ่ Beacon หากไม่ดำเนินการถอนบางส่วน เครื่องมือตรวจสอบความถูกต้องจะสูญเสียการเข้าถึง ETH ของตน สูญเสียเงินและสูญเสียเงิน
นอกจากนี้ เราเชื่อว่าผู้ใช้ที่ต้องการเดิมพัน ETH จะไม่ถอนออกในทันที แต่จะรอดูว่ากระบวนการถอนเงินเป็นไปอย่างราบรื่นหรือไม่ ในระยะสั้น ปรากฏการณ์ทั้งสองนี้อาจขัดขวางการไหลของ ETH ใน Beacon chain
โทเค็นหลักประกันของเหลว
โทเค็นการเดิมพันของเหลวได้กลายเป็นหนึ่งในวิธีที่ได้รับความนิยมมากที่สุดสำหรับผู้ใช้ในการเดิมพัน ETH บน Beacon chain ทำให้ผู้ใช้สามารถแลกเปลี่ยนตำแหน่งการเดิมพันโดยใช้ ETH เดิมพันในเวอร์ชันโทเค็น วิธีการนี้ยังคงเป็นวิธีการเดิมพันที่ได้รับความนิยมเนื่องจากอำนวยความสะดวกในการเดิมพันแบบรวมศูนย์ คล้ายกับกลุ่มการขุดที่ครองอัตราแฮชของ Bitcoin ผู้ให้บริการเดิมพันสภาพคล่องลดเกณฑ์สำหรับการเดิมพันและอนุญาตให้ผู้ใช้ที่มีน้อยกว่า 32 ETH (ประมาณ $52,000 ณ วันที่ 9 กุมภาพันธ์) เพื่อรับรางวัลการเดิมพัน
นอกจากนี้ พวกเขาจะยังคงอนุญาตให้มีการคลายสถานะการเดิมพันได้เร็วขึ้น โดยผู้ใช้สามารถขายตำแหน่งการเดิมพันโทเค็นของพวกเขาโดยตรงสำหรับ ETH ได้โดยตรงบนการแลกเปลี่ยนสปอตแบบออนไลน์ แทนที่จะผ่านกระบวนการถอนเงินทั้งหมดตามที่ระบุไว้ข้างต้น ซึ่งอาจต้องใช้การทำธุรกรรมที่นานขึ้น เท่าของค่าใช้จ่ายในการจ่ายค่าธรรมเนียมก๊าซสำหรับการทำธุรกรรมในชั้นการดำเนินการ
การอัพเกรดอื่นๆ
ตามที่กล่าวไว้ก่อนหน้านี้ Shanghai-Capella "double upgrade" รวมถึงชุดการอัพเกรดนอกเหนือจากการเปิดใช้งานการถอนเหรียญ Beacon chain มีการอัปเกรดอีกสองรายการที่น่าสังเกตEIP-3651 。
การอัพเกรด Coinbase ที่อบอุ่น (ไม่เกี่ยวข้องกับการแลกเปลี่ยน Coinbase)
เกี่ยวข้องกับ
การอัปเกรดนี้มีไว้เพื่อให้ผู้ใช้สามารถเพิ่มประสิทธิภาพเป็นหลัก ช่วยให้ผู้ใช้สามารถกำหนดค่าก๊าซเริ่มต้นที่จ่ายให้กับนักขุด จากนั้นเพิ่มหรือลดค่าธรรมเนียมก๊าซหากตรงตามเงื่อนไขบางประการ การอัปเกรดนี้ช่วยผู้ค้นหา MEV ที่ต้องการเพิ่มประสิทธิภาพค่าใช้จ่ายโดยการปรับค่าธรรมเนียมแบบไดนามิก ซึ่งก่อนหน้านี้ต้องเป็นค่าคงที่EIP-3855 。
เกี่ยวข้องกับ
สรุป
Shanghai-Capella ที่กำลังจะมาถึง "การอัปเกรดสองเท่า" จะเป็นอีกก้าวสำคัญในแผนงานเครือข่ายในอนาคตของ Ethereum Foundation เป็นเวลากว่าสองปีแล้วที่ผู้ตรวจสอบความถูกต้องเต็มใจที่จะเดิมพัน ETH บนเครือข่ายโดยไม่ต้องเข้าถึง ซึ่งเป็นสิ่งที่การอัปเกรดนี้มุ่งเน้น เราเชื่อว่าในระยะกลางถึงระยะยาว ความสำเร็จของการอัปเกรดนี้จะนำไปสู่การที่ ETH ถูกล็อคใน Beacon chain มากขึ้น เนื่องจากนักลงทุนในตลาดหมีกำลังมองหาแหล่งรายได้สำหรับโทเค็นอย่างจริงจัง เราเชื่อว่า “Token Refundable” จะแก้ไขความเจ็บปวดของการมีส่วนร่วมที่ต่ำสำหรับผู้ถือ ETH จำนวนมากที่ไม่ได้เดิมพัน
การอ่านที่เกี่ยวข้อง:


