ในปัจจุบันมีโครงการหลายๆ โครงการที่เข้าร่วมในการสร้างระบบนิรนามที่ได้รับการยืนยันล่วงหน้า การความก้าวหน้าทางเทคโนโลยีนี้คาดว่าจะเพิ่มประสิทธิภาพของนิรนาม L2 ของ ETH และเสริมความสามารถในการทำงานร่วมกับ ETH และเป็นการผลักดันให้ระบบนิรนามโตขึ้นเรื่อยๆ
ไทโกะกําลังก้าวไปสู่เป้าหมายสูงสุดอย่างต่อเนื่องในฐานะโซลูชันเลเยอร์ 2 สําหรับ ETH Square เพื่อให้บรรลุเป้าหมายนี้ Taiko ให้ความสําคัญกับการทํางานร่วมกันอย่างเต็มที่กับ ETH ซีเควนเซอร์การกระจายอํานาจและการสนับสนุนนักพัฒนา เป็นมูลค่าการกล่าวขวัญว่า Taiko สามารถทํางานร่วมกันได้อย่างเต็มที่กับ ETH ผ่านสถาปัตยกรรมของ Based Rollup ในขณะที่อนุญาตให้ทุกคนมีส่วนร่วมในการเป็นซีเควนเซอร์จึงตระหนักถึงการกระจายอํานาจ อย่างไรก็ตามแม้จะมีข้อดีของโมเดล Based Rollup แต่โครงสร้างของมันก็มีความไร้ประสิทธิภาพโดยธรรมชาติ
ใช้ Taiko เป็นตัวอย่างในการอธิบายและปฏิบัติการของ Based Preconfirmation
Taiko ได้ใช้ทรัพยากรมากมายในการใช้วิธีการ Based Preconfirmation เนื่องจากวิธีนี้สอดคล้องกับลักษณะหลักของ Based Rollup หาก Based Preconfirmation สามารถนำเข้าสู่โครงสร้างของ Taiko ได้ จะไม่เพียงลดค่าเครือข่ายเวลาแฝงในการยืนยันการทำธุรกรรมอย่างมีนัยยะ แต่ยังเพิ่มประสบการณ์ของผู้ใช้ นอกจากนี้ การปรับปรุงนี้ยังจะเปิดใช้บริการหลายอย่างที่เคยถูก จำกัด ให้สามารถทำงานอย่างมีประสิทธิภาพบนเครือข่าย Taiko
ก่อนที่จะเข้าใจเนื้อหาของ Based Preconfirmation โดยละเอียด จึงจำเป็นที่จะต้องทบทวนคุณสมบัติสำคัญของ Taiko ก่อนเพื่อเข้าใจวิธีการใช้และข้อได้เปรียบของวิธีนี้อย่างครบถ้วน
การวิเคราะห์เคส Taiko
Taiko แสดงให้เห็นถึงคุณสมบัติหลักของ Based Rollup อย่างเต็มที่ มันไม่เพียงแค่ทำให้เกิดความร่วมมือได้อย่างสมบูรณ์กับโครงสร้างพื้นฐานของ ETH แต่ยังมุ่งมั่นที่จะสอดคล้องกับกลไกความปลอดภัยของ ETH อย่างสมบูรณ์แบบ Taiko ใช้โครงสร้าง Based Rollup ซึ่งหมายความว่ามันไม่มีตัวควบคุมการจัดเรียงที่เป็นศูนย์กลางแต่ใช้ผู้ตรวจสอบความถูกต้องของ ETH เป็นตัวควบคุมการจัดเรียง ที่รับผิดชอบในการจัดเรียงธุรกรรมและบล็อก
Spire: Based Stack คือเฟรมเวิร์ก Rollup ของ Based ETH ที่ออกแบบมาเพื่อสนับสนุน AppChain (App Chains) ที่พัฒนาโดยนักพัฒนา กรองระบบโดยตรงกับ ETH และปรับแต่งวิธีการตรวจความสอดคล้องของตนเอง รองรับการแลกเปลี่ยน跨-chain และเพิ่มประสิทธิภาพของผู้ใช้ผ่านการยืนยันล่วงหน้า Based Stack รองรับหลายสภาพแวดล้อมการดำเนินงาน รับรองรายได้จากการตรวจความสอดคล้องของ AppChain และเพียงพอกับตัวตนกับตัวตนที่ตรงกันของตัวกำหนดตำแหน่งแบบดั้งเดิม จากการเป็นโครงการโอเพ่นซอร์ส Based Stack ให้นักพัฒนาได้เครื่องมือและทรัพยากรที่สมบูรณ์เพื่อการสร้างและการจัดการ AppChain เพื่อส่งเสริมการพัฒนา AppChain และความสามารถในการทำงานร่วมกันของ ETH นิเคออสิสเต็ม
การยืนยันล่วงหน้าช่วยให้ผู้ใช้สะดวกมากขึ้น ไม่เพียงแต่จะมีผลกระทบต่อการเงินแบบกระจายอำนาจและสนุกเกมที่ให้ความสำคัญกับความเร็วและประสิทธิภาพ แต่ยังอาจผ่านการเพิ่มประสิทธิภาพของ Layer2 ของ ETH ทำให้เชื่อมต่อกับส่วนที่กระจายกันของนิเวศ ETH ในอดีตอีกครั้ง การเพิ่มประสิทธิภาพนี้อาจทำให้โครงการ Type-1 ETH Layer2 มีการผสมกับความลึกของ ETH มากขึ้น ซึ่งเป็นโอกาสที่อดทนเพิ่มขึ้นเนื่องจากข้อ จำกัด ของความเร็ว การพัฒนาเหล่านี้จะมีผลกระทบต่อระบบนิเวศ ETH โดยรวมอย่างมาก
เพื่ออธิบายแนวคิด Preconfirmation ในทางตัวอย่าง Taiko: วิธีที่ทำให้ธุรกรรม Ethereum มีประสิทธิภาพมากขึ้น
ชื่อเดิม: "Preconfirmation (feat. Taiko): Make Ethereum Fast for the First Time!"
เขียนโดย: Ingeun Kim : : FP
ภาพรวมสำคัญ
Taiko เป็นเครือข่าย Layer2 ที่ใช้ Based Rollup ซึ่งมีเป้าหมายที่จะบรรลุความสามารถในการทำงานร่วมกับอีเธอเรียมอย่างสมบูรณ์ พร้อมทั้งส่งเสริมความกระจายอำนาจของตัวจัดลำดับ (Sequencer) อีกด้วย ในการแก้ไขปัญหาค่าเครือข่ายเวลาแฝงของกลไล Rollup Taiko ได้นำแนวคิดของ "การยืนยันล่วงหน้า (Preconfirmation)" เข้ามา โดยการยืนยันล่วงหน้าช่วยลดปัญหาความไม่มีประสิทธิภาพของกระบวนการยืนยันธุรกรรมในกลไล Rollup อย่างมีนัย ซึ่งส่งผลให้ประสบการณ์ของผู้ใช้ดีขึ้นอย่างมีนัย
ในโมเดลการยืนยันก่อน ผู้ตรวจสอบความถูกต้องใน L1 ให้ความมั่นใจให้ผู้ใช้เกี่ยวกับผลลัพธ์ของธุรกรรม ผู้ทำการยืนยันจำเป็นต้อง stake มาร์จิ้นและปฏิบัติตามกลไกการลด (Slashing) เพื่อให้มั่นใจในความเชื่อถือของระบบ Taiko และโครงการ L2 อื่น ๆ ได้สร้างความสะดวกสบายในการดำเนินการสำหรับบริการที่ต้องการการยืนยันแบบเรียลไทม์ เช่น การเงินแบบกระจายอำนาจ
ในปัจจุบันมีโครงการหลายๆ โครงการที่เข้าร่วมในการสร้างระบบนิรนามที่ได้รับการยืนยันล่วงหน้า การความก้าวหน้าทางเทคโนโลยีนี้คาดว่าจะเพิ่มประสิทธิภาพของนิรนาม L2 ของ ETH และเสริมความสามารถในการทำงานร่วมกับ ETH และเป็นการผลักดันให้ระบบนิรนามโตขึ้นเรื่อยๆ
ไทโกะกําลังก้าวไปสู่เป้าหมายสูงสุดอย่างต่อเนื่องในฐานะโซลูชันเลเยอร์ 2 สําหรับ ETH Square เพื่อให้บรรลุเป้าหมายนี้ Taiko ให้ความสําคัญกับการทํางานร่วมกันอย่างเต็มที่กับ ETH ซีเควนเซอร์การกระจายอํานาจและการสนับสนุนนักพัฒนา เป็นมูลค่าการกล่าวขวัญว่า Taiko สามารถทํางานร่วมกันได้อย่างเต็มที่กับ ETH ผ่านสถาปัตยกรรมของ Based Rollup ในขณะที่อนุญาตให้ทุกคนมีส่วนร่วมในการเป็นซีเควนเซอร์จึงตระหนักถึงการกระจายอํานาจ อย่างไรก็ตามแม้จะมีข้อดีของโมเดล Based Rollup แต่โครงสร้างของมันก็มีความไร้ประสิทธิภาพโดยธรรมชาติ
ในบทความนี้จะใช้ Taiko เป็นตัวอย่างเพื่อวิเคราะห์ความหมายของการยืนยันล่วงหน้า (Preconfirmation) โดยเฉพาะ โดยเป็นส่วนสำคัญของเทคโนโลยี Layer2 การยืนยันล่วงหน้าเป็นขั้นตอนสำคัญในการพัฒนา Rollup
ปัญหาความสามารถในการทำงานของ L2 ในปัจจุบัน
เมื่อระบบนิเวศ L2 ขยายตัวขึ้นมา โครงการจำนวนมากก็เกิดขึ้นเรื่อย ๆ นำมาซึ่งแนวคิดและเทคโนโลยีใหม่ ๆ อย่างไรก็ตาม ถึงแม้ว่าความคืบหน้าเหล่านี้จะมีความสำคัญ แต่ L2 ยังคงมีปัญหาทางด้านประสิทธิภาพที่ต้องแก้ไขอย่างเร่งด่วน โดยเฉพาะในพื้นที่สำคัญที่มีผลต่อประสบการณ์ของผู้ใช้ การเพิ่มประสิทธิภาพกลายเป็นสิ่งสำคัญมากยิ่งขึ้น
ข้อ 01928374656574839201 ของ Rollup: กระบวนการกำหนดค่าคงที่ในการทำธุรกรรมที่ไม่มีประสิทธิภาพ
L2 โดย Rollup ได้รับการสนับสนุนในเรื่องของความสามารถในการขยายขอบเขต โดยต้องพึ่งพาการตรวจสอบข้อมูลและการดำเนินการที่มีอยู่บนแพลตฟอร์ม L1 เช่น Ethereum อย่างไรก็ตาม Rollup ยังมีข้อจำกัดที่เกี่ยวข้อง: แม้ว่าจะสามารถทำการจัดเรียงและดำเนินการซื้อขายได้อย่างแยกต่างหาก แต่กระบวนการอื่น ๆ ยังต้องรอการยืนยันสุดท้ายจาก L1
โครงสร้างนี้มั่นใจได้ว่ามีความปลอดภัยและความไม่สามารถเปลี่ยนแปลงได้ของข้อมูลโดยใช้บล็อกจาก L1 โดยตรงและการทำให้ข้อมูลพร้อมใช้งาน อย่างไรก็ตาม การขึ้นอยู่กับ L1 เพื่อการยืนยันสุดท้าย มีผลให้ความเร็วในการประมวลผลธุรกรรมช้าและความสามารถในการยืนยันแบบเรียลไทม์จำกัด จากมุมมองของผู้ใช้เป็นที่ยากที่จะตอบสนองความต้องการเรียลไทม์
นอกจากนี้ ผู้ควบคุมลำดับและโหนดการตรวจสอบ L2 หลายรายในปัจจุบันยังมีลักษณะกลางที่ทำให้การดำเนินการไม่เต็มประสิทธิภาพ เช่น เวลายืนยันธุรกรรมที่ยาว และความเสี่ยงในการขัดจังหวะการดำเนินการที่อาจเกิดขึ้น ซึ่งส่งผลให้ความสามารถในการดำเนินการของ Rollup บางแห่ง การยืนยันค่าเครือข่ายเวลาแฝง
การนำเสนอแนวคิด Pre-Confirmation
การนำเสนอแนวคิดการยืนยันก่อนหน้านี้ได้ถูกนำเข้ามาเพื่อแก้ไขปัญหาความไม่มั่นคงของการยืนยันธุรกรรมใน L2 Network โดยการยืนยันก่อนหน้าสามารถช่วยให้ผู้ใช้ได้รับการยืนยันธุรกรรมได้อย่างรวดเร็วขึ้น ซึ่งจะช่วยบรรเทาความไม่มั่นคงที่เป็นประเด็นในกลไก Rollup ที่มักจะเจอค่าเครือข่ายเวลาแฝงและประสิทธิภาพต่ำ
การยืนยันก่อนหน้านั้นมีเป้าหมายเพื่อแก้ไขปัญหาอะไรบ้าง?
ในกลไก Rollup กระบวนการการยืนยันหลังจากผู้ใช้ส่งธุรกรรมไปยัง L2 ยังคงมีปัญหาเรื่องประสิทธิภาพที่ต่ำอยู่เสมอ โดยเนื่องจากตัวจัดลำดับ L2 ที่มีลักษณะที่เป็นศูนย์กลางไม่สามารถรับประกันได้อย่างแม่นยำว่าธุรกรรมจะถูกยืนยันบน L1 เมื่อใด ผู้ใช้มักจะไม่แน่ใจในลำดับและผลลัพธ์ของธุรกรรม ตัวอย่างเช่น ผู้ใช้อาจต้องรอนานเป็นเวลานานก่อนที่ธุรกรรมจะถูกรวมอยู่ใน L1 หากลำดับของธุรกรรมผิดพลาดหรือผลลัพธ์ไม่ได้เป็นไปตามที่คาดหวัง อาจส่งผลให้การดำเนินธุรกรรมที่ได้ถูกดำเนินการมาแล้วนำมาซึ่งความสูญเสียทางการเงิน
ในสภาวะตลาดที่เปลี่ยนแปลงอย่างรวดเร็วค่าเครือข่ายเวลาแฝงและการเปลี่ยนแปลงลำดับกลายเป็นปัญหาที่น่าสนใจมากขึ้นเนื่องจากผู้ใช้ได้พึ่งพาการเก็งกำไรและการเงินแบบกระจายอำนาจบริการ ในกรณีเหล่านี้การทำธุรกรรมค่าเครือข่ายเวลาแฝงหรือการเปลี่ยนแปลงลำดับอาจส่งผลต่อโอกาสในการทำกำไร แม้กระทั่งผู้ใช้ทั่วไปที่ทำธุรกรรมอาจไม่มั่นใจในเวลาและลำดับการยืนยันของการทำธุรกรรมบน L1 ซึ่งนำมาซึ่งความเชื่อในความเชื่อถือและความสะดวกในการใช้งานของบล็อกเชน
ดังนั้นเป้าหมายการออกแบบที่ได้รับการยืนยันเพื่อชดเชยข้อบกพร่องเหล่านี้โดยเฉพาะอย่างยิ่งสำหรับผู้ใช้ที่ได้รับผลกระทบจาก Rollup อย่างมาก ให้ประสบการณ์การซื้อขายที่สะดวกและเชื่อถือได้มากขึ้น
การยืนยันก่อนว่าจะแก้ปัญหาเหล่านี้ได้อย่างไร
การยืนยันล่วงหน้าที่ได้รับการยืนยันด้วยการให้บริการการจัดอันดับและการปฏิบัติการให้ความมั่นใจในการดำเนินการซึ่งจะแก้ปัญหาเหล่านี้ มันจะให้ "การยืนยันอย่างอ่อน" ผ่านตัวจัดอันดับ L2 ที่เซ็นทรัลและออกใบรับรอการยืนยันล่วงหน้าเพื่อให้แน่ใจว่าธุรกรรมจะถูกรวมอยู่บน L1 ในที่สุด
ความไวยากรณ์หลักของการยืนยันอยู่ที่การเพิ่มประสบการณ์ของผู้ใช้ ผู้ใช้สามารถรับหลักฐานการยืนยันทันทีหลังจากส่งธุรกรรม ซึ่งทำให้มั่นใจว่าธุรกรรมจะถูกรวมอยู่ใน L1 ตามลำดับตามที่คาดหวัง ลดความไม่แน่นอนโดยเฉพาะในการซื้อขายที่ต้องการการตอบสนองอย่างรวดเร็ว เพิ่มความเชื่อมั่นของผู้ใช้ในระบบ L2 อีกด้วย โดยเมื่อความมั่นใจของผู้ใช้ในการดำเนินธุรกรรมอย่างปลอดภัยเพิ่มขึ้น การใช้งานระบบ L2 โดยรวมก็จะเพิ่มขึ้น ด้วยเหตุนี้ การยืนยันล่วงหน้ามีบทบาทสำคัญในการเพิ่มประสิทธิภาพในการดำเนินการ Rollup และความสะดวกสบาย
การยืนยันล่วงหน้าเป็นทางเลือกสุดท้ายหรือไม่?
แม้ว่าการยืนยันซอฟต์แวร์จากตัวจัดลำดับที่มีลักษณะศูนย์กลางอาจช่วยปรับปรุงประสบการณ์ของผู้ใช้ด้วยการเรียงลำดับและผลลัพธ์ตามที่คาดหวัง แต่มันขึ้นอยู่กับความไว้วางใจในตัวจัดลำดับ โดยไม่มีมาตรการบังคับทางกฎหมายหรือเทคโนโลยีผู้ใช้จึงต้องพึ่งพาความเชื่อถือได้ของตัวจัดลำดับ ความพึงพอใจนี้เป็นที่มาของความเป็นไปได้ว่าธุรกรรมอาจจะไม่ได้รับการรวมอย่างถูกต้องหรือบางครั้งอาจไม่ได้รับการรวมเลยที่ L1 ซึ่งไม่สามารถให้ความมั่นคงที่ผู้ใช้คาดหวัง
ใช้ Taiko เป็นตัวอย่างในการอธิบายและปฏิบัติการของ Based Preconfirmation
Taiko ได้ใช้ทรัพยากรมากมายในการใช้วิธีการ Based Preconfirmation เนื่องจากวิธีนี้สอดคล้องกับลักษณะหลักของ Based Rollup หาก Based Preconfirmation สามารถนำเข้าสู่โครงสร้างของ Taiko ได้ จะไม่เพียงลดค่าเครือข่ายเวลาแฝงในการยืนยันการทำธุรกรรมอย่างมีนัยยะ แต่ยังเพิ่มประสบการณ์ของผู้ใช้ นอกจากนี้ การปรับปรุงนี้ยังจะเปิดใช้บริการหลายอย่างที่เคยถูก จำกัด ให้สามารถทำงานอย่างมีประสิทธิภาพบนเครือข่าย Taiko
ก่อนที่จะเข้าใจเนื้อหาของ Based Preconfirmation โดยละเอียด จึงจำเป็นที่จะต้องทบทวนคุณสมบัติสำคัญของ Taiko ก่อนเพื่อเข้าใจวิธีการใช้และข้อได้เปรียบของวิธีนี้อย่างครบถ้วน
การวิเคราะห์เคส Taiko
Taiko แสดงให้เห็นถึงคุณสมบัติหลักของ Based Rollup อย่างเต็มที่ มันไม่เพียงแค่ทำให้เกิดความร่วมมือได้อย่างสมบูรณ์กับโครงสร้างพื้นฐานของ ETH แต่ยังมุ่งมั่นที่จะสอดคล้องกับกลไกความปลอดภัยของ ETH อย่างสมบูรณ์แบบ Taiko ใช้โครงสร้าง Based Rollup ซึ่งหมายความว่ามันไม่มีตัวควบคุมการจัดเรียงที่เป็นศูนย์กลางแต่ใช้ผู้ตรวจสอบความถูกต้องของ ETH เป็นตัวควบคุมการจัดเรียง ที่รับผิดชอบในการจัดเรียงธุรกรรมและบล็อก
นั่นหมายความว่า Taiko Sequencer และผู้เสนอบล็อกของ ETH มีบทบาทที่คล้ายกัน การออกแบบนี้มอบหมายให้พวกเขาต้องรับผิดชอบเฉพาะเจาะจงและมีกลไกส่งเสริม เช่น ได้รับรางวัล MEV ที่สูงสุดและประโยชน์อื่น ๆ ที่เกี่ยวข้องกับตัวตรวจสอบ ดังนั้น เมื่อเกิดปัญหาในกระบวนการ Sequencing L2 ของ Taiko ตัวตรวจสอบเหล่านี้จะรับผิดชอบโดยธรรมชาติเนื่องจากความสัมพันธ์ทางประโยชน์ในนิเวศ ETH นี้ กลไกนี้ทำให้ Taiko แตกต่างจากโครงการ L2 อื่น ๆ ใน ETH ในด้านความรับผิดชอบในการดำเนินการ
นอกจากนี้ควรทราบว่าโมเดล Based Rollup ของ Taiko ถูกออกแบบให้เป็น "Based Contestable Rollup (BCR)" โครงสร้างนี้เป็นไปในทิศทางของการแข่งขันที่ดี โดยผ่านการออกแบบที่เปิดโอกาสและไม่ต้องขออนุญาต Taiko รับประกันความกระจายอำนาจของระบบและให้ทุกคนเข้าร่วม ทำให้ระบบเป็นอย่างเทียบเท่าและโปร่งใสมากขึ้น
รากฐานของการยืนยันก่อน
ดังนั้นโมเดลการยืนยันก่อนที่จะตั้งขึ้นสำหรับ Based Rollup คืออะไร? คำตอบคือ "Based Preconfirmation" โมเดลนี้มีจุดประสงค์เพื่อทดแทนกลไกการยืนยันแบบซอฟต์แวร์传统 โดยการยืนยันโดยตรงบน L1
Based Preconfirmation จัดหาระบบที่ผู้ตรวจสอบความถูกต้อง L1 เข้าร่วมอย่างเต็มใจและให้บริการการยืนยันก่อนหน้า ในฐานะผู้เรียงลำดับ เหล่าผู้ตรวจสอบความถูกต้องเหล่านี้จะสร้างคาดการณ์ที่สามารถตรวจสอบได้สำหรับผลการซื้อขาย Rollup และเป็นหลักฐานที่เชื่อถือได้สำหรับการเข้าร่วมในการทำธุรกรรม ซึ่งเหล่าหลักฐานเหล่านี้เกิดจาก L1 โดยตรงเพื่อเสริมความเชื่อถือและความเชื่อถือของกระบวนการ Rollup
Justin Drake ครั้งแรก提นัยถวามา โครงสร้างของ Based Preconfirmation และมีหน้าที่คณะแนวทางที่เรียกว่า "Preconfer" บทบาทเฉพาะที่คณะแนวทางสามารถให้การรับรองด้วยลายมือได้ ลำดับของการทำธุรกรรมและสถานะการดำเนินการได้อย่างชัดเจน หากต้องการให้การรับรองความน่าเชื่อถือของคำสัญญา ทุก Preconfer จำเป็นต้อง stake จำนวนมาร์จิ้นที่แน่นอน หากพวกเขาไม่ปฏิบัติตามคำสัญญาเกี่ยวกับลำดับของการทำธุรกรรมหรือสถานะการดำเนินการ พวกเขาจะต้องเผชิญกับการลบล้าง และอาจสูญเสียมาร์จิ้นบางส่วนหรือทั้งหมด
การเจาะ Slashing ได้รับการนำไปใช้กันอย่างแพร่หลายใน ETH แบบ PoS stake เพื่อยับยั้งพฤติกรรมที่ไม่เหมาะสม กลไกนี้ไม่เพียงเสริมสร้างความรับผิดชอบของผู้ตรวจสอบก่อนการยืนยันเท่านั้น แต่ยังสร้างพื้นฐานความเชื่อมั่นระหว่างผู้ใช้และผู้ตรวจสอบก่อนการยืนยัน
สองสถานการณ์ที่ทำให้ผู้ยืนยันการทำร้ายถูกลงโทษ
ข้อบกพร่องในความมีชีวิต (Liveness Faults): หากผู้ตรวจสอบก่อนหดีโดยเหตุใดก็ตามไม่สามารถรวมธุรกรรมที่ผู้ใช้ได้ตรวจสอบไว้ลงบน on-chain ก็จะเกิดข้อบกพร่องในความมีชีวิต โดยเนื่องจากข้อบกพร่องในความมีชีวิตไม่ได้เป็นประการบังคับเสียค่าปรับจึงเป็นอย่างน้อย บกพร่องประเภทนี้อาจมาจากปัญหาของเครือข่ายหรือการขัดข้องของบล็อก L1 หรือ L2 ซึ่งทำให้ธุรกรรมไม่สามารถรวมอยู่บน on-chain ได้อย่างถูกต้อง หากต้องการปกป้องผู้ตรวจสอบก่อนที่ซื่อสัตย์จากการลงโทษอย่างไม่เหมาะสม จำนวนค่าปรับของข้อบกพร่องในความมีชีวิตทั่วไปจะถูกตกลงด้วยคำสั่งจากผู้ใช้และผู้ตรวจสอบก่อน
ความไม่ปลอดภัย (Safety Faults): หากธุรกรรมที่ได้รับการยืนยันล่วงหน้าถูกรวมอยู่ใน on-chain แต่ผลลัพธ์ไม่สอดคล้องกับคำขอเริ่มต้นของผู้ใช้ จะเกิดความไม่ปลอดภัย ความไม่สอดคล้องนี้เกิดขึ้นเพียงแค่ความรับผิดชอบของผู้ยืนยันล่วงหน้า ดังนั้น การลงโทษของความไม่ปลอดภัยมักจะเข้มงวยมากขึ้น มาร์จิ้นของผู้ยืนยันล่วงหน้าจะถูกยึดครอบครองทั้งหมด โดยไม่ว่าปัญหาจะเป็นโดยประมาทหรือไม่
เพื่อเป็นผู้ยืนยันก่อนการรับรองตามรูปแบบ Based Preconfirmation โหนดหนึ่ง (ซึ่งเป็นผู้เสนอบล็อก L1 โดยทั่วไป) ต้องยอมรับเงื่อนไขของกลไกการตัดสินใจเหล่านี้และมัดจำที่จำเป็น หลังจากได้รับการอนุมัติแล้ว ผู้ยืนยันก่อนการรับรองสามารถให้บริการแก่ผู้ใช้และได้รับรายได้จากการเรียกเก็บค่าบริการ
โหมดการเรียกเก็บเงินนี้ให้ความสะดวกสบายอย่างมากแก่ผู้ใช้ ทำให้พวกเขาสามารถหลบหลีกค่าเครือข่ายเวลาแฝงที่มีอยู่ในการยืนยัน Rollup ตลอดจนอย่างต่อเนื่อง ตัวอย่างเช่น ผู้ใช้สามารถรับหลักฐานยืนยันจากผู้รับรองโดยตรงได้ทันทีหลังจากส่งธุรกรรมที่ผ่านการยืนยันล่วงหน้าผ่านกระเป๋าเงินส่วนบุคคล
ผู้ยืนยันการตั้งค่าก่อนเชื่อมต่อที่มีการใช้งานฐาน ไม่เพียงแค่สามารถรับรายได้เพิ่มเติมจากการเก็บค่าธรรมเนียม แต่ยังช่วยเพิ่มประสิทธิภาพของกระบวนการยืนยันธุรกรรมของ Rollup ด้วย โดยแนวคิดนี้ไม่เพียงช่วยเสริมสร้างประสบการณ์ของผู้ใช้งาน แต่ยังเป็นการให้การยืนยันธุรกรรมที่เป็นทางการที่น่าเชื่อถือและมีประสิทธิภาพสูงให้กับระบบ L2 โดยเป็นการเสริมสร้างความน่าสนใจและความมีประโยชน์ของระบบในระยะยาว
ทำไมผู้ใช้ถึงยินดีจ่ายค่ายืนยันล่วงหน้า?
การชำระเงินล่วงหน้านั้นเกี่ยวข้องอย่างใกล้ชิดกับวัตถุประสงค์หลักของการยืนยันล่วงหน้าจริง ผู้ใช้ต้องการจ่ายค่าธรรมเนียมสำหรับการยืนยันล่วงหน้าเนื่องจากมันแก้ไขปัญหาประสิทธิภาพที่ต่ำของ Rollup ในกระบวนการยืนยันธุรกรรมสุดท้ายและนำความสะดวกสบายมาให้แก่ผู้ใช้
ตัวอย่างเช่นเมื่อผู้ใช้ส่งธุรกรรมที่กำหนดเองผ่านกระเป๋าส่วนบุคคลไปยังบล็อก L2 on-chain ซึ่งต้องการการยืนยันที่สิ้นสุดที่สุด ธุรกรรมมาตรฐานอาจต้องรอการยืนยันสุดท้าย ในขณะที่ผู้ใช้ที่ขอยืนยันล่วงหน้าสามารถรับประกันจากผู้ยืนยันล่วงหน้าได้ทันทีโดยไม่ต้องรอค่าเครือข่ายเวลาแฝงเพื่อทำธุรกรรมเสร็จสิ้น ในขณะนี้ผู้ใช้อาจเห็นเครื่องหมายถูกต้องสีเขียวในอินเตอร์เฟซกระเป๋าที่แสดงให้เห็นว่าธุรกรรมเสร็จสมบูรณ์
ในตัวอย่างนี้เราจะใช้บริการการเงินแบบกระจายอำนาจ L2 ตัวอย่างเช่นเมื่อผู้ใช้ทำการแลกเปลี่ยนโทเค็นบนแพลตฟอร์มการเงินแบบกระจายอำนาจ L2 การยืนยันก่อนการซื้อขายสามารถให้ความคุ้มครองเพิ่มเติมให้กับการซื้อขายที่เกี่ยวข้อง ตามปกติมา อัตราแลกเปลี่ยนหรือค่าธรรมเนียมของการซื้อขายอาจจะไม่สอดคล้องกับผลการซื้อขายที่เสร็จสมบูรณ์จริง แต่ด้วยการยืนยันก่อนการซื้อขายผู้ใช้สามารถเพลิดเพลินไปกับกระบวนการยืนยันการซื้อขายที่รวดเร็วและมีประสิทธิภาพ ลดความแตกต่างระหว่างเงื่อนไขที่คาดหวังและผลลัพธ์จริง และให้ประสบการณ์บริการที่น่าเชื่อถือมากขึ้น
การใช้งานเหล่านี้ไม่เพียงช่วยให้นักพัฒนาสามารถให้บริการที่แม่นยำมากขึ้นเท่านั้น แต่ยังช่วยให้ผู้ใช้สามารถใช้งานได้อย่างราบรื่นและสะดวกสบายมากขึ้นเช่นกัน สิ่งเหล่านี้ยังสนับสนุนการขยายตัวของระบบ L2 อีกด้วย พร้อมทั้งมีส่วนในการสนับสนุนการขยายตัวของระบบ L1 อย่างกว้างขวางมากขึ้น อีกทั้งสำหรับตัวจัดเรียงของ Based Rollup รายได้เพิ่มเติมที่ได้จากการยืนยันล่วงหน้าเป็นแบบพิเศษและช่วยให้มีโมเดลรายได้ที่มีรายได้สูง การออกแบบเช่นนี้ช่วยแก้ไขจุดอ่อนบางประการของ Based Rollup ที่มีอยู่ในขณะนี้ และทำให้เป็นตัวเลือกที่สมบูรณ์แบบสำหรับตัวจัดเรียง โดยเน้นความน่าเชื่อถือและความโดดเด่น
การยืนยันก่อนการฐานที่มีความท้าทายบางอย่าง
Based Preconfirmation ยังคงเป็นพื้นที่วิจัยที่มีชื่อเสียงในโครงการ Layer 2 ที่ขับเคลื่อนด้วย Rollup ซึ่งแสดงโดย Taiko แม้ว่ากลไกนี้จะให้โซลูชันที่ชัดเจนสําหรับการปรับปรุงประสิทธิภาพ L2 และความสามารถในการปรับขนาดในขณะที่ยังคงรักษาการกระจายอํานาจ แต่ก็ยังมีความท้าทายบางอย่างที่ต้องได้รับการแก้ไขในโลกแห่งความเป็นจริงเพื่อให้เกิดการยอมรับในวงกว้าง
เริ่มแรกเมื่อส่งธุรกรรมไปยังบล็อกใน Preconfer ผู้ใช้อาจไม่สามารถรับประกันได้ว่าธุรกรรมจะถูกนำเข้าบล็อกอย่างแน่นอน แม้ว่าผู้ตรวจสอบคาดว่าจะมีการทุนสนับสนุนสำหรับธุรกรรมผ่านมาร์จิ้น แต่กลไกนี้ยังไม่สามารถแก้ไขปัญหาที่เกิดจากการขัดจังหวะภายนอกซึ่งทำให้ธุรกรรมไม่สามารถถูกนำเข้าได้ โดยเฉพาะเมื่อมูลค่าของธุรกรรมสูงกว่าจำนวนมาร์จิ้นของผู้ตรวจสอบคาดว่าอาจนำมาใช้สิทธิ์ได้เลือกที่จะรวมหรือไม่รวมธุรกรรมบางราย ซึ่งอาจนำมาซึ่งความเสี่ยงที่อาจเกิดขึ้น
อีกอย่างที่ท้าทายอย่างสำคัญคือโครงสร้างรายได้ที่พึงสนใจที่พึ่งจากการยืนยันล่วงหน้า แหล่งรายได้หลักของผู้ยืนยันล่วงหน้าคือค่าธรรมเนียมที่ผู้ใช้จ่าย เว้นแต่จำนวนผู้ยืนยืนยันล่วงหน้าไม่เพียงพอหรือไม่มีการมีส่วนร่วมที่เพียงพอจะส่งผลให้เกิดการกลายเป็นศูนย์กลางในตลาดและมีแนวโน้มในการก่อให้เกิดการผูกขาด ในกรณีนี้ค่าธรรมเนียมที่ผู้ใช้จ่ายอาจถูกยกขึ้นโดยประการเทียบเท่าที่สูงขึ้น ซึ่งจะเพิ่มค่าใช้จ่ายในการทำธุรกรรมอย่างรวดเร็วและมีประสิทธิภาพสูง ซึ่งอาจเป็นอุปสรรคต่อการพัฒนาที่เป็นปัญหาในระบบล่วงหน้า
ควรใส่ใจว่าแนวคิด Based Preconfirmation เป็นแนวคิดที่เป็นที่นิยมในระยะเวลาไม่นาน แค่ประมาณหนึ่งปีที่ผ่านมาเท่านั้น ต้องใช้เวลาในการประยุกต์ใช้และปรับปรุงเพื่อให้เป็น「เครื่องมือสำคัญ」ในการขับเคลื่อนความเร็วและประสิทธิภาพของ L2 ผ่าน Rollup ให้เป็นสูงสุด อย่างไรก็ตาม ด้วย Rollup ที่กลายเป็นส่วนประกอบหลักของความสามารถในการขยายของ ETH การสำรวจล่วงหน้าเพื่อเพิ่มประสิทธิภาพเป็นสัญลักษณ์ของการพัฒนาเทคโนโลยี L2 อย่างสำคัญ
โดยเฉพาะอย่างยิ่ง Taiko ได้ทำความคืบหน้าอย่างสำคัญในการสนับสนุน Based Preconfirmation ในเวลาเดียวกัน Taiko ได้เริ่มต้นการทำงานร่วมกับพันธมิตรหลายแห่งเช่น Taiko Gwyneth, Nethermind, Chainbound, Limechain, Primev และ Espresso เพื่อสำรวจและพัฒนาศักยภาพการใช้งาน Based Preconfirmation การทำงานร่วมกันเหล่านี้มุ่งหวังที่จะสนับสนุนให้ระบบนิเวศ L2 เติบโตขึ้นไปอีก รายละเอียดเพิ่มเติมที่เกี่ยวข้องจะถูกพูดถึงอย่างละเอียดในบทต่อไป
มุมมองบนสังคมนิเวศย์ที่ได้รับการยืนยันล่วงหน้า: การอ่านแผนผังกระบวนการและการสำรวจโครงการ
ในบทนี้เราจะสำรวจโครงการใดที่กำลังศึกษาและผลักดันการพัฒนาทางเทคโนโลยีการยืนยันล่วงหน้าในระบบ L2 ที่ขับเคลื่อนโดย Rollup อย่างรุนแรง เนื่องจากระบบนี้ยังอยู่ในช่วงที่พัฒนาได้เร็ว เราจะใช้แผนภาพกระบวนการเพื่อให้เห็นภาพรวมและเข้าใจกระบวนการการยืนยันล่วงหน้าได้อย่างชัดเจน
กระบวนการยืนยันก่อน
การยืนยันล่วงหน้าเป็นกระบวนการที่ซับซ้อนที่ต้องการความร่วมมือระหว่าง L1 และ L2 ซึ่งเกี่ยวข้องกับบทบาทหลายรายการ แต่ละบทบาทรับผิดชอบหน้าที่ที่เฉพาะเจาะจง หากต้องการที่จะเข้าใจกระบวนการนี้ได้ง่ายขึ้น ฉันได้ทำแผนภาพกระบวนการเพื่อสรุปอย่างย่อ ควรระวังว่า แผนภาพนี้ถูกสร้างขึ้นเพื่อช่วยในการอธิบายตรรกะโดยรวม และจึงไม่ได้แยกแยะคุณสมบัติที่แตกต่างของ Rollup และ Based Rollup อย่างเคร่งครัด แต่ใช้กระบวนการทั่วไปในระดับพื้นฐานเป็นหลัก
ก่อนที่เราจะทำความเข้าใจขั้นตอนการดำเนินงานของแผนภูมิ เราจะมาเรียนรู้บทบาทและหน้าที่ของแต่ละบทบาทที่เข้าร่วมกระบวนการยืนยันล่วงหน้าก่อน
ผู้ใช้ (User): ผู้ใช้บุคคลที่ใช้เครือข่าย L1 หรือ L2 ในการสร้างและส่งธุรกรรม หากผู้ใช้ต้องการความรับรองก่อน พวกเขาจะส่งธุรกรรมไปยังผู้รับรองก่อนหลังจากการเขียนธุรกรรมเสร็จ
ผู้ตรวจสอบก่อนการยืนยัน (Preconferrer): ในกระบวนการตรวจสอบก่อนการยืนยัน ผู้ตรวจสอบก่อนการยืนยันรับผิดชอบตรวจสอบและยืนยันความถูกต้องของธุรกรรม จากนั้นให้การรับประกันการยืนยันก่อนการยืนยันให้กับผู้ใช้ ผู้ใช้สามารถได้รับการยืนยันสถานะของธุรกรรมอย่างรวดเร็วผ่านการตรวจสอบก่อนการยืนยัน หากโหนดไม่มีคุณสมบัติการตรวจสอบก่อนการยืนยัน จะเป็นผู้เข้าร่วมแบบไม่ได้รับการตรวจสอบก่อนการยืนยัน (Non-Preconf Actors) และดำเนินการเป็นผู้รับผิดชอบหลักในการดำเนินการธุรกรรมปกติแทนการดำเนินการธุรกรรมก่อนการยืนยัน คล้ายกับโหนดการตรวจสอบมาตรฐาน
L1 ผู้ตรวจสอบความถูกต้อง(L1 Validator): ผู้รับผิดชอบการตรวจสอบข้อมูลธุรกรรมและบล็อกบนเครือข่าย L1 ทำหน้าที่ตรวจสอบข้อมูลธุรกรรมที่ผู้ทำรายการส่งมา และบันทึกข้อมูลสุดท้ายลงในบล็อกเชน L1 เพื่อรักษาความสมบูรณ์ของธุรกรรมและเป็นไปตามกฎฉันทามติ
ผู้จัดการทดสอบก่อนการยืนยัน (Preconfirmation Challenge Manager): เมื่อเกิดข้อโต้แย้งหรือปัญหาในกระบวนการการยืนยันล่วงหน้า บทบาทนี้รับผิดชอบในการสืบสวนปัญหาและดำเนินมาตรการที่เหมาะสมในการแก้ไขข้อโต้แย้ง บทบาทนี้มีบทบาทสำคัญในการรักษาความเป็นธรรมและเชื่อถือได้ของกระบวนการการยืนยันล่วงหน้า
ตอนนี้เราจะตรวจสอบกระบวนการยืนยันก่อนหน้าตามลำดับของแผนผังกระบวนการ
ผู้ใช้ส่งคำขอการซื้อขายไปยังผู้ยืนยันก่อนการยืนยันเพื่อเริ่มกระบวนการยืนยันก่อนการยืนยัน
ผู้ยืนยันล่วงหน้าจะตรวจสอบธุรกรรมและส่งใบรับรองล่วงหน้าโดยมีสัญญาว่าธุรกรรมนั้นจะถูกรวมอยู่ในบล็อก L1 ซึ่งจะให้ความมั่นใจในการยืนยันเบื้องต้นแก่ผู้ใช้
ผู้ยืนยันก่อนการตรวจสอบจะต้องส่งข้อมูลการซื้อขายที่จะรวมอยู่ในบล็อก L1 ไปยังผู้ตรวจสอบความถูกต้อง L1 ข้อมูลเหล่านี้อาจเป็นธุรกรรมเดี่ยว หรือก็อาจเป็นข้อมูลสรุปที่ได้รับการจัดเรียงโดยตัวเรียง L2
L1 ผู้ตรวจสอบความถูกต้อง对提交的交易数据或汇总数据进行验证,并将其记录在 L1 บล็อก中,确保其符合บล็อก链ฉันทามติ规则。
หลังจากผ่านไปเวลาหนึ่งระยะ บล็อก L1 ที่มีข้อมูลธุรกรรมหรือข้อมูลสรุปถึงจุดสิ้นสุด การทำธุรกรรมเสร็จสิ้นโดยเป็นทางการ
ผู้ใช้สามารถตรวจสอบผลลัพธ์การซื้อขายผ่านโหนด L1 และถ้าจำเป็นสามารถใช้ข้อมูลที่เกี่ยวข้องเพื่อยื่นคำโต้แย้งหรือท้าทายข้อพิสูจน์ที่อาจเกิดขึ้นได้
หากการซื้อขายไม่ได้รับการยืนยันอย่างถูกต้องบน L1 ตามที่ได้รับสัญญา เจ้าของการยืนยันจะต้องเผชิญกับการลงโทษจากผู้จัดการการทดสอบ เช่น ถูก Slash มาร์จิ้น หรือถูกล็อคสินทรัพย์stakeของตน
การสำรวจโครงการที่เกี่ยวข้อง
ในส่วนนี้จะวิเคราะห์โครงการหลักที่มีส่วนร่วมในระบบที่ได้รับการยืนยันล่วงหน้าและบทบาทที่เกี่ยวข้องในกระบวนการ โครงการเหล่านี้อาจมีบทบาทที่แตกต่างกันเล็กน้อยจากที่ปรากฏในภาพวาดกระบวนการ ดังนั้นภาพรวมนี้จะให้ความเข้าใจเบื้องต้นเป็นแนวทางทั่วไป ขอให้เรียงลำดับโครงการในแต่ละหมวดตามลำดับตัวอักษรเพื่อความชัดเจน
ผู้รับรองก่อนการประชุม (Preconfer Validators)
Astria: Astria มุ่งมั่นที่จะแทนที่ซีเควนเซอร์แบบรวมศูนย์ด้วยเครือข่ายซีเควนเซอร์แบบกระจายอํานาจที่อนุญาตให้ยกเลิกหลายรายการเพื่อแชร์เครือข่ายนี้ การออกแบบนี้ช่วยให้ rollups มีความต้านทานการเซ็นเซอร์ที่มากขึ้นการสิ้นสุดบล็อกที่เร็วขึ้นและการโต้ตอบข้าม cross-rollup ที่ราบรื่น เพื่อให้บรรลุการสิ้นสุดบล็อกอย่างรวดเร็ว Astria ได้แนะนําคุณสมบัติการยืนยันล่วงหน้าที่ช่วยให้ Rollups สามารถให้การยืนยันธุรกรรมที่รวดเร็วและความต้านทานการเซ็นเซอร์ที่เพิ่มขึ้นซึ่งช่วยปรับปรุงประสบการณ์ของผู้ใช้อย่างมีนัยสําคัญ
Bolt โดย Chainbound: Bolt เป็นโปรโตคอลที่พัฒนาโดย Chainbound ซึ่งให้บริการการยืนยันธุรกรรมใกล้เคียงกับการทำธุรกรรมแบบเรียลไทมสำหรับผู้ใช้เครือข่าย ETH โดยมีการทำงานขึ้นอยู่กับกลไกการมีส่วนร่วมที่ไม่ต้องการความเชื่อถือและการมัดจำเศษเงิน พร้อมทั้งเข้ากันได้กับท่อ MEV-Boost PBS ที่มีอยู่ ซึ่งสร้างโอกาสใหม่ให้กับผู้เสนอข้อเสนอ คุณลักษณะหลักของ Bolt คือ L1 การยืนยันล่วงหน้า ซึ่งให้การสิ้นสุดในทันทีสำหรับธุรกรรมพื้นฐาน (เช่น การโอนเงินและการให้สิทธิ์) ซึ่งเสริมประสบการณ์ของผู้ใช้ โดยการย้ายความรับผิดชอบในการทำธุรกรรมออกจากผู้สร้างบล็อกแบบกระจายไปยังผู้เสนอข้อเสนอ, Bolt ได้เสริมความต้านทานการตรวจสอบของระบบ พร้อมทั้งการลงทะเบียนของผู้เสนอข้อเสนอและการมัดจำที่แน่ใจเพื่อให้เกิดสภาพแวดล้อมที่ไม่ต้องการความเชื่อถือ ที่สนับสนุนสมารถต่างๆของสัญญาอัจฉริยะ
Espresso :Espresso คือโปรโตคอลที่มุ่งเน้นการเพิ่มความสามารถในการทำงานร่วมกันของระบบนิเวศบล็อกเชน โดยใช้วิธี HotShot Byzantine fault tolerance (BFT) ฉันทามติโปรโตคอล เพื่อให้การจัดลำดับธุรกรรมและข้อมูลระหว่างโซนทำได้รวดเร็ว Espresso ประกอบด้วยเครือข่าย Espresso และตลาด Espresso ซึ่งทำงานร่วมกันเพื่อให้การทำธุรกรรมเร็วและมีการสรรลงผลและเพิ่มความสามารถในการทำงานร่วมกันอย่างมีประสิทธิภาพ เป้าหมายคือการเพิ่มประสิทธิภาพและความปลอดภัยของระบบนิเวศบล็อกเชน
Ethแก๊ส: Ethแก๊ส เป็นตลาดสำหรับพื้นที่บล็อกเชื่อมต่อ การจับคู่ซื้อขายจัดการโดยระบบที่มีความมั่นคง กระบวนการ on-chain ดำเนินการโดยสัญญาอัจฉริยะ ฟังก์ชันหลักของ Ethแก๊ส คือการรวมกลุ่มก่อนยืนยัน (เพื่อให้แน่ใจว่าธุรกรรมจะถูกรวมอยู่ในขีดจำกัดแก๊สที่กำหนด) และการทำกลุ่มก่อนยืนยัน (เพื่อให้แน่ใจว่าธุรกรรมสามารถมาถึงสถานะหรือผลลัพธ์ที่กำหนดได้) Ethแก๊ส มุ่งเน้นการปกป้องความเป็นส่วนตัวของธุรกรรมในการซื้อขายบล็อกและมีชื่อเสียงในการดำเนินการอย่างเป็นกลาง
Luban: Luban มุ่งเน้นที่จะพัฒนาชั้นการจัดลำดับการกระจายอำนาจเพื่อเชื่อมต่อข้อมูลธุรกรรมระหว่างเครือข่าย Ethereum และ Rollup ชั้นนี้ถูกออกแบบให้เป็นระบบการกระจายอำนาจที่แยกบทบาทของการเสนอและการดำเนินการ Luban สามารถเพิ่มความเชื่อถือในธุรกรรมอย่างมีนัยสำคัญโดยการรับรองความสามารถในการดำเนินการของธุรกรรมก่อนที่จะรวมเข้ากับเครือข่าย Ethereum ซึ่งช่วยเพิ่มประสิทธิภาพของการฟอกเงิน ราคาแก๊ส และ MEV อย่างมีนัยสำคัญ
Primev: Primev กําลังพัฒนาเครือข่ายผู้เสนอที่รวมเข้ากับ MEV โดยผสมผสานการตรวจสอบล่วงหน้าเข้ากับความสามารถของ MEV เพื่อสร้างเครือข่ายเพียร์ทูเพียร์ที่มีประสิทธิภาพและเชื่อถือได้ เครือข่ายนี้บันทึกภาระผูกพันในการดําเนินการธุรกรรม Ethereum และจูงใจผู้เสนอผ่านกลไกการให้รางวัลหรือการลงโทษ Primev อนุญาตให้ผู้เข้าร่วม MEV กําหนดเงื่อนไขการดําเนินการเฉพาะสําหรับธุรกรรมของพวกเขาซึ่งผู้สร้างบล็อกและผู้ตรวจสอบสามารถสัญญาว่าจะปฏิบัติตามเพื่อให้มั่นใจว่าการยืนยันธุรกรรมล่วงหน้า ตาม EIP-4337 Primev รองรับตัวเลือกการยืนยันล่วงหน้าและค่าธรรมเนียมก๊าซที่ยืดหยุ่นซึ่งไม่เพียง แต่ปรับปรุงประสิทธิภาพการประมวลผลธุรกรรม แต่ยังเพิ่มประสิทธิภาพประสบการณ์ของผู้ใช้อีกด้วย
บริการตรวจสอบแบบเปิดเผยของ Puffer Unifi (AVS) ที่มีการตรวจสอบอย่างเป็นกิจกรรม (Actively Validated Services) ของ Puffer Unifi ที่พัฒนาขึ้นบน EigenLayer มุ่งเน้นการแก้ไขความท้าทายที่เกี่ยวกับการยืนยันก่อนการยืนยันในระบบนิเวศ Ethereum โดยเฉพาะอย่างยิ่งในโครงสร้าง Based Rollup บริการ AVS ของ Puffer Unifi ใช้ฟังก์ชั่นการ stake อีกครั้งของ EigenLayer เพื่อสนับสนุนกลไกการเข้าร่วมการยืนยันก่อนการยืนยัน โดยมีเป้าหมายเพื่อเพิ่มประสิทธิภาพในการยืนยันการทำธุรกรรม และตอบสนองความต้องการของผู้ให้บริการการยืนยันก่อนการยืนยันที่เพิ่มขึ้นอย่างต่อเนื่องใน Based Rollup วิสัยทัศน์สุดท้ายของ Puffer Unifi AVS คือการเพิ่มประสิทธิภาพในการยืนยันก่อนการยืนยันอย่างมีประสิทธิภาพโดยไม่ต้องเปลี่ยนแปลงโครงสร้างโปรโตคอลหลัก ซึ่งจะส่งผลให้นำไปสู่ความเจริญเติบโตที่ยั่งยืนของนิเวศ Ethereum
Skate: การยืนยันก่อนแสดงความคิดเห็น AVS ของ Skate ใช้สินทรัพย์ stake บน EigenLayer เพื่อให้ความปลอดภัยทางเศรษฐกิจสำหรับการดำเนินการทางเครือข่ายที่เกี่ยวข้องทั้งหมด การตรวจสอบ AVS นี้ต้องมีการผูกข้อมูลและข้อมูลที่เกี่ยวข้องที่จำเป็น และจะถูกลงลายมือชื่อและเตรียมทำงานโดยรีเลย์ Skate ผ่านกระบวนการนี้ AVS ของ Skate จะเป็นการยืนยันก่อนแสดงความคิดเห็นเกี่ยวกับข้อมูล ซึ่งเพิ่มความเชื่อถือและประสิทธิภาพของการทำธุรกรรมทางเครือข่ายที่เกี่ยวข้อง
Spire: Based Stack คือเฟรมเวิร์ก Rollup ของ Based ETH ที่ออกแบบมาเพื่อสนับสนุน AppChain (App Chains) ที่พัฒนาโดยนักพัฒนา กรองระบบโดยตรงกับ ETH และปรับแต่งวิธีการตรวจความสอดคล้องของตนเอง รองรับการแลกเปลี่ยน跨-chain และเพิ่มประสิทธิภาพของผู้ใช้ผ่านการยืนยันล่วงหน้า Based Stack รองรับหลายสภาพแวดล้อมการดำเนินงาน รับรองรายได้จากการตรวจความสอดคล้องของ AppChain และเพียงพอกับตัวตนกับตัวตนที่ตรงกันของตัวกำหนดตำแหน่งแบบดั้งเดิม จากการเป็นโครงการโอเพ่นซอร์ส Based Stack ให้นักพัฒนาได้เครื่องมือและทรัพยากรที่สมบูรณ์เพื่อการสร้างและการจัดการ AppChain เพื่อส่งเสริมการพัฒนา AppChain และความสามารถในการทำงานร่วมกันของ ETH นิเคออสิสเต็ม
Taiko Gwyneth: Taiko Gwyneth เป็นการออกแบบแบบม้วนที่ Taiko กําลังดําเนินการอยู่ซึ่งจัดเป็นสถาปัตยกรรมแบบโรลอัพ เป้าหมายคือการบรรลุการทํางานร่วมกันอย่างเต็มที่กับ Ethereum ในขณะที่จัดการการจัดลําดับธุรกรรมโดยตรงบน Ethereum การออกแบบนี้ใช้ประโยชน์จากคุณสมบัติความปลอดภัยและการกระจายอํานาจของ Ethereum อย่างเต็มที่ในขณะที่ให้ปริมาณงานสูงและการยืนยันขั้นสุดท้ายที่รวดเร็ว ปัจจุบันไทโกะกําลังใช้กลไกผู้เสนอเพื่อช่วยในการสร้างบล็อกและสํารวจกลไกการยืนยันล่วงหน้าเพื่ออํานวยความสะดวกในการผลิตบล็อกที่ทํากําไรภายในชุมชน กลไกนี้มีจุดมุ่งหมายเพื่อเพิ่มประสิทธิภาพการจัดกําหนดการบล็อกเวลาและประสิทธิภาพการเผยแพร่ข้อมูล เพื่อให้บรรลุเป้าหมายเหล่านี้ Taiko กําลังทํางานอย่างใกล้ชิดกับโครงการต่างๆเช่น Nethermind และ Gattaca
L1 ผู้ตรวจสอบความถูกต้อง
Chorus One: Chorus One เป็นโครงการที่ให้บริการตรวจสอบและโครงสร้างพื้นฐานสําหรับเครือข่ายบล็อกเชน โดยมุ่งเน้นที่บริการปักหลักในหลายโปรโตคอลเพื่อเพิ่มเสถียรภาพและความปลอดภัยของเครือข่าย ในฐานะผู้ตรวจสอบ L1 บทบาทของ Chorus One คือการตรวจสอบธุรกรรมและสร้างบล็อกซึ่งจะช่วยปรับปรุงความน่าเชื่อถือและประสิทธิภาพของเครือข่ายทั้งหมด เมื่อเร็ว ๆ นี้ Chorus One ได้แสดงความสนใจอย่างมากในเทคโนโลยีก่อนการรับรองและยังจัดกิจกรรมพิเศษในช่วง Devcon 2024
การศึกษา
Nethermind: Nethermind เป็นโครงการที่ทุ่มเทให้กับการพัฒนาไคลเอนต์และเครื่องมือ Ethereum โดยมีเป้าหมายหลักในการปรับปรุงประสิทธิภาพและความเสถียรของเครือข่ายบล็อกเชน ด้วยการแนะนําเทคนิคการเพิ่มประสิทธิภาพขั้นสูง Nethermind กําลังผลักดันการเพิ่มปริมาณธุรกรรมบนเครือข่าย Ethereum อย่างแข็งขัน Nethermind ได้ทําการวิจัยเชิงลึกเกี่ยวกับเทคโนโลยีการตรวจสอบล่วงหน้าและได้ส่งข้อเสนอไปยังโครงการทุนของ Taiko เพื่อเร่งการปรับใช้การตรวจสอบล่วงหน้าบนเครือข่ายหลักของ Taiko ข้อเสนอนี้ขึ้นอยู่กับโครงการ RFP-001 ของ Nethermind และจะดําเนินการในสองขั้นตอน: ระยะแรกจะทดสอบคุณสมบัติการตรวจสอบล่วงหน้ากับผู้เข้าร่วมที่ได้รับอนุญาตจํานวน จํากัด ในระยะที่สองมีการวางแผนที่จะค่อยๆขยายขอบเขตของการประยุกต์ใช้การตรวจสอบความถูกต้องล่วงหน้า
มองไปทางอนาคต
โครงการ Layer2 ที่เกี่ยวข้องกับ Taiko และ Based Rollup หลายๆ โปรเจค ไม่ว่าจะใช้โครงสร้าง Based Rollup หรือไม่ ก็กำลังพยายามปรับปรุงกระบวนการยืนยันธุรกรรมที่ไม่มีประสิทธิภาพใน Rollup แบบดั้งเดิม โดยการนำคอนเซ็ปต์ Preconfirmation เข้ามา โครงการเหล่านี้กำลังสร้างระบบยืนยันธุรกรรมที่ทำให้ผู้ใช้สามารถยืนยันธุรกรรมได้อย่างรวดเร็วและเชื่อถือได้มากขึ้น ด้วยวิธีนี้ โครงการเหล่านี้กำลังสำรวจวิธีการที่จะเพิ่มประสบการณ์ของผู้ใช้และสร้างความเชื่อมั่นของผู้ใช้
Taiko ใช้การเติบโตอย่างเต็มที่ในฐานะโครงการ Layer 2 ที่เป็น Based Rollup และส่งเสริมการใช้ Based Preconfirmation อย่างมั่นใจ ซึ่งทำให้มีการทำงานร่วมกับอีเธอเรียอย่างสมบูรณ์แบบและการกระจายอำนาจ
อย่างไรก็ตาม ผู้เชี่ยวชาญด้านอุตสาหกรรมหลายคนรวมถึง Ed Felten จาก Arbitrum ได้ชี้แจงว่า ยังขาดความสามารถในการสนับสนุนซอฟต์แวร์กลางที่เป็นโต้ตอบอย่างเต็มที่ในปัจจุบัน ซึ่งแสดงให้เห็นถึงความเป็นไปได้ในการที่เทคโนโลยีการสนับสนุนกลุ่มเป็นไปได้และโมเดลธุรกิจของผู้สนับสนุนก่อนการประชุม (Preconfer) ยังเผชิญกับความท้าทาย และปัญหาเหล่านี้จำเป็นต้องได้รับการแก้ไขอย่างเร่งด่วน
ตามที่ได้กล่าวไว้ในบทความนี้ มีโครงการและผู้เข้าร่วมมากขึ้นที่เข้ามาในการยืนยันก่อนและนำเสนอวิธีนวัตกรรมที่เป็นเอกลักษณ์ของตนเองเพื่อเพิ่มประสิทธิภาพและประสิทธิผลของ ETH และ Layer2 นี้ เทรนด์นี้ก็สอดคล้องกับระบบที่มีความคิดเห็นที่ดีขึ้นจากการปฏิบัติการเบื้องต้น ฉันเชื่อว่าขั้นตอนนี้เป็นจุดมุ่งหมายของการวิวัฒนาของระบบ L2 และเป็นการพัฒนาที่มีความคลาดเคลื่อนในนิเวศ L2 ปัจจุบัน
การยืนยันล่วงหน้าช่วยให้ผู้ใช้สะดวกมากขึ้น ไม่เพียงแต่จะมีผลกระทบต่อการเงินแบบกระจายอำนาจและสนุกเกมที่ให้ความสำคัญกับความเร็วและประสิทธิภาพ แต่ยังอาจผ่านการเพิ่มประสิทธิภาพของ Layer2 ของ ETH ทำให้เชื่อมต่อกับส่วนที่กระจายกันของนิเวศ ETH ในอดีตอีกครั้ง การเพิ่มประสิทธิภาพนี้อาจทำให้โครงการ Type-1 ETH Layer2 มีการผสมกับความลึกของ ETH มากขึ้น ซึ่งเป็นโอกาสที่อดทนเพิ่มขึ้นเนื่องจากข้อ จำกัด ของความเร็ว การพัฒนาเหล่านี้จะมีผลกระทบต่อระบบนิเวศ ETH โดยรวมอย่างมาก
การยืนยันก่อนหน้านั้นยังคงเป็นทางที่ลำบากและยากลำบากอย่างต่อเนื่อง อย่างไรก็ตาม เหมือนกับ Taiko ที่เป็นผู้นำที่พยายามอย่างหนักเพื่อให้บริการที่สะดวกสบายมากขึ้นให้กับผู้ใช้ นวัตกรรมไม่เคยง่าย แต่เป็นผู้สนับสนุน Ethereum และนิเวศ Layer2 ของมัน ฉันจึงอยากแสดงความยินดีและกลัวใจให้กับความพยายามของพวกเขา