การยืนยันทันที กำลังเปลี่ยนแนวคิดเรื่องความเร็วของบล็อกเชน

ICOHOIDER
DEFI4.93%
XTZ-0.05%
ETH0.43%

บล็อกเชนเคยแข่งขันกันในเรื่องความเร็วในการยืนยัน โดยวัดจากความเร็วที่ผู้ใช้สามารถมั่นใจได้ว่าธุรกรรมได้รับการยอมรับและไม่น่าจะถูกย้อนกลับ ในขณะที่เครือข่าย Layer 2 ได้ผลักดันให้การยืนยันต่ำกว่า 1 วินาที แม้แต่ความหน่วงเวลาที่ต่ำกว่าหนึ่งวินาที ก็ยังทำลายประสบการณ์แบบเรียลไทม์ใน DeFi การชำระเงิน และเกม

ทำไมความหน่วงเวลาที่ต่ำกว่าหนึ่งวินาทีถึงยังไม่เพียงพอ

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

การลดความหน่วงเวลาการรวมเข้าด้วยกันช่วยให้ตลาดแน่นขึ้น

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

Etherlink แนะนำการยืนยันทันทีภายใน 50ms

ด้วยการยืนยันทันทีบน Etherlink ผู้ใช้ไม่ต้องรอให้บล็อกถัดไปถูกสร้างขึ้นอีกต่อไป แต่จะได้รับใบเสร็จธุรกรรมทันทีที่ sequencer ยืนยันว่าจะรวมธุรกรรมในบล็อกถัดไป ซึ่งช่วยลดความล่าช้าในการยืนยันลงสิบเท่า จากประมาณ 500ms เหลือไม่ถึง 50ms ทำให้การโต้ตอบบนเชนรู้สึกเหมือนเป็นทันทีจริง ๆ

วิธีการทำงานของการยืนยันทันทีบน Etherlink

การยืนยันทันทีให้ความมั่นใจว่าธุรกรรมจะถูกรวมในบล็อกถัดไปภายในไม่กี่มิลลิวินาที Nodes ของ Etherlink จะแจ้งเตือนผู้ใช้ทันทีหลังจากที่ sequencer ยืนยันการรวมธุรกรรม แทนที่จะรอให้บล็อกถูกสร้างขึ้น

ใบเสร็จธุรกรรมก่อนสร้างบล็อก

เมื่อ sequencer ยืนยันการรวมธุรกรรม Nodes ของ Etherlink จะดำเนินการธุรกรรมและส่งคืนใบเสร็จเต็มรูปแบบที่ประกอบด้วยการใช้งานแก๊ส, บันทึก, สถานะการดำเนินการ และ hash ของธุรกรรม เนื่องจากบล็อกยังไม่ได้ถูกสร้างขึ้น จึงไม่สามารถดู hash ของบล็อกได้ แต่ก็เพียงพอสำหรับแอปพลิเคชันส่วนใหญ่ที่ความแน่นอนในการรวมเข้ามีความสำคัญมากกว่าการยืนยันบล็อกสุดท้าย

การสตรีมการยืนยันในเกือบเรียลไทม์

ใบเสร็จธุรกรรมสามารถสตรีมในเกือบเรียลไทม์โดยใช้การสมัคร WebSocket ใหม่ ซึ่งช่วยให้แอปพลิเคชันสามารถสังเกตและตอบสนองต่อการยืนยันทันทีในเครือข่ายได้แบบเรียลไทม์ โดยไม่ต้อง polling

การยืนยันทันทีเปิดโอกาสใหม่บนเชน

การลบช่องว่างระหว่างการดำเนินการและการยืนยันเปิดประตูสู่กลุ่มแอปพลิเคชันใหม่ที่ทุกมิลลิวินาทีมีความสำคัญ

เทรดเดอร์ DeFi และผู้สร้างตลาดได้รับประโยชน์จากการตอบสนองที่รวดเร็วขึ้น

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

เกมแบบเรียลไทม์ในที่สุดก็รู้สึกเหมือนเป็นเนทีฟบนเชน

เกมและแอปพลิเคชันแบบโต้ตอบต้องการการตอบรับทันทีเพื่อรักษาความสมจริง การรอหลายร้อยมิลลิวินาทีเพื่อการยืนยันทำให้ประสบการณ์ขาดความต่อเนื่อง การยืนยันทันทีช่วยให้สามารถเล่นเกมแบบเรียลไทม์ที่มีสถานะบนเชน การอัปเดตสินค้าคงคลังทันที อินเทอร์เฟซผู้ใช้ที่ตอบสนองได้ดี และการโต้ตอบแบบมัลติเพลเยอร์ที่ไม่รู้สึกหน่วงอีกต่อไป

ระบบชำระเงินอัจฉริยะและโปรแกรมได้กลายเป็นเรียลไทม์

การยืนยันทันทีมีพลังเป็นพิเศษสำหรับระบบชำระเงินระหว่าง agent-to-agent การยืนยันโดย sequencer ช่วยให้การไหลของการชำระเงินที่สามารถโปรแกรมได้ตอบสนองทันที ทำให้เกิดการชำระเงินแบบเครื่องต่อเครื่อง การตั้งราคาที่ไดนามิก การเรียกเก็บเงินตามการใช้งาน และการโอนเงินข้ามพรมแดนที่สามารถกระตุ้นการดำเนินการตามหลังทันทีที่เกิดขึ้น

ประสบการณ์นักพัฒนาที่ดีขึ้นสำหรับแอปแบบเรียลไทม์

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

ความแตกต่างของ Etherlink จาก Flashblocks และ L2 อื่น ๆ

บน L2 ที่ใช้ OP Stack เช่น Base หรือ Unichain การสตรีมของ Flashblocks จะแสดงการดำเนินการบางส่วนทุกไม่กี่ร้อยมิลลิวินาทีตามการประมูลแก๊ส การยืนยันเหล่านี้เป็นแบบมองโลกในแง่ดีและอ้างอิงจากบล็อกที่อยู่ระหว่างดำเนินการ ซึ่งหมายความว่าธุรกรรมยังสามารถถูกจัดลำดับใหม่หรือเปลี่ยนแปลงก่อนการสรุปผล

แนวทาง First-Come-First-Served ของ Etherlink

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

ต้นทุนต่ำลงและสถาปัตยกรรมที่สะอาดขึ้น

ต่างจาก Flashblocks การยืนยันทันทีไม่จำเป็นต้องให้ sequencer คำนวณ metadata เพิ่มเติมในระหว่างการสร้างบล็อก Sequencer มุ่งเน้นไปที่การจัดลำดับและยืนยันธุรกรรม ในขณะที่การดำเนินการจะถูกจัดการโดย nodes ของ Etherlink ซึ่งทำให้เกิดการออกแบบที่มีประสิทธิภาพและสามารถขยายตัวได้มากขึ้น

ความเข้าใจในเรื่องความปลอดภัยและความแน่นอน

การยืนยันทันทีลดความล่าช้า แต่ไม่ได้เปลี่ยนแปลงโมเดลความแน่นอนของ Etherlink ในฐานะ rollup Etherlink จะบรรลุความแน่นอนเมื่อบล็อกถูกเผยแพร่และได้รับการยืนยันบน Tezos Layer 1

การยืนยันการดำเนินการเทียบกับการยืนยันบล็อก

เมื่อส่งธุรกรรมโดยใช้ eth_sendRawTransactionSync พร้อมธง pending Etherlink จะคืนใบเสร็จทันทีที่ sequencer ยืนยันการรวมและธุรกรรมถูกดำเนินการ ซึ่งให้การยืนยันแบบซิงโครนัสจากมุมมองของแอปพลิเคชัน โดยอิงความเชื่อมั่นในความมุ่งมั่นของ sequencer

ความมั่นใจที่แข็งแกร่งขึ้นด้วยการรวมในบล็อก

สำหรับแอปพลิเคชันที่ต้องการความแน่นอนสูงขึ้น ผู้ใช้สามารถรอการยืนยันในบล็อก ซึ่งใช้เวลาประมาณ 500ms บน Etherlink ซึ่งให้การรับประกันที่แข็งแกร่งขึ้น ในขณะที่ยังคงต่ำกว่าหนึ่งวินาที

เกิดอะไรขึ้นถ้าหัวหน้าผู้ดำเนินการหยุด

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

การยืนยันทันทีเปิดตัวในโหมดทดลอง

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

วิธีเริ่มใช้งานการยืนยันทันที

นักพัฒนาสามารถเลือกใช้งานโดยเรียกใช้ eth_sendRawTransactionSync จากโหนด RPC ของ Etherlink วิธีนี้จะคืนใบเสร็จทันทีที่มีรายละเอียดการดำเนินการ รวมถึงข้อมูลการดำเนินการ ยกเว้น hash ของบล็อก เนื่องจากบล็อกยังไม่ถูกสร้างขึ้น

การสมัคร WebSocket สำหรับแอปแบบเรียลไทม์

แอปพลิเคชันสามารถสมัครรับเหตุการณ์ WebSocket แบบกำหนดเองเพื่อรับการยืนยันทันทีเมื่อธุรกรรมถูกคิวสำหรับการรวมเข้าด้วยกัน ซึ่งช่วยให้ตอบสนองแบบเรียลไทม์ใน DeFi เกม และระบบชำระเงิน

ความล่าช่าเครือข่ายยังคงมีผล

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

การวางโครงสร้างพื้นฐานกลายเป็นข้อได้เปรียบในการแข่งขัน

แอปพลิเคชันที่อ่อนไหวต่อความล่าช้า เช่น บอทซื้อขาย, ผู้สร้างตลาด, เกม และระบบชำระเงินอัจฉริยะ ได้รับประโยชน์จากการวางโครงสร้างพื้นฐานใกล้กับ sequencer เพื่อลดความล่าช้าในการส่งข้อมูลรอบเดียว

การยืนยันทันทีเปิดยุคใหม่บนเชน

โดยลดความล่าช้าในการยืนยันจากประมาณ 500ms เหลือไม่ถึง 50ms Etherlink เปิดโอกาสให้กลุ่มแอปพลิเคชันใหม่ที่เคยเป็นไปไม่ได้ เช่น การซื้อขายความถี่สูง เกมแบบเรียลไทม์ และระบบชำระเงินรุ่นใหม่ สามารถดำเนินการบนเชนโดยไม่ต้องแลกกับความรวดเร็ว

news.article.disclaimer
แสดงความคิดเห็น
0/400
ไม่มีความคิดเห็น