ในฐานะที่เป็นโซลูชันทางเทคนิคที่รวมฟังก์ชันการจัดลําดับธุรกรรมจาก L2 เข้ากับ L1 Based Rollup ได้ถูกนํามาใช้อย่างรวดเร็วโดยโปรโตคอลเช่น Taiko และ Puffer Finance นับตั้งแต่ข้อเสนอโดย Justin Drake นักวิจัยของ Ethereum Foundation ในเดือนมีนาคม 2023 และยังคงพัฒนาต่อไป บทความนี้ให้ข้อมูลเชิงลึกเกี่ยวกับกลไกข้อได้เปรียบที่ไม่เหมือนใครและความท้าทายในปัจจุบันในขณะที่สํารวจศักยภาพในการกําหนดอนาคตของเทคโนโลยีบล็อกเชน
ชุมชนบล็อกเชนได้เรียนรู้จากประสบการณ์ว่าการขยายขนาด Ethereum โดยไม่เสี่ยงถึงความปลอดภัยและการกระจายอำนาจเป็นเรื่องยาก นักพัฒนาตกลงที่การย้ายการดำเนินการทางการทำธุรกรรมไปยังเลเยอร์ 2 (L2) จะช่วยให้สายหลัก (เลเยอร์ 1) ได้รับการบรรลุสูงจากการทำธุรกรรม ที่อัตราผ่านสูง ทางเทคโนโลยี Rollup เป็นหัวใจของวิธีการแก้ปัญหานี้
ในคำอธิบายที่เข้าใจง่าย โซลูชั่นการปรับขนาดประกอบด้วยสัญญาอัจฉริยะบนเลเยอร์ 1 และโหนดเครือข่ายบนเลเยอร์ 2 เลเยอร์ 2 จัดการการดำเนินการธุรกรรมในขณะที่เลเยอร์ 1 รับผิดชอบการชำระเงิน การตกลง และการตรวจสอบข้อมูลเพื่อให้มั่นใจในความปลอดภัยของการทำธุรกรรม วิธีการนี้ช่วยลดภาระของเครือข่ายหลักของ Ethereum โดยย้ายการทำธุรกรรมหลายรายการไปยังเลเยอร์ 2 ลดค่าธรรมเนียมการทำธุรกรรม และเป็นทางเลือกที่ดีต่อการใช้งานบล็อกเชนอย่างแพร่หลาย
Rollups ทั่วไปจะอยู่ในสองหมวดหมู่: ZK Rollup และ Optimistic Rollup.
ZK Rollup ยืนยันธุรกรรมภายนอกโดยใช้พิสูจน์ที่ไม่เปิดเผย ให้ความปลอดภัยและความเป็นส่วนตัวสูง แต่ต้องใช้การติดตั้งที่ซับซ้อนและทรัพยากรฮาร์ดแวร์ที่สำคัญ ในทางกลับกัน Optimistic Rollup ใช้วิธีที่เชื่อมใจมากขึ้น เพียงแค่ต้องการพิสูจน์การฉ้อโกงเมื่อเกิดข้อพิพาท นี่ทำให้ Optimistic Rollup มีความคุ้มค่าและมีประสิทธิภาพมากขึ้นในการตรวจสอบ แต่ยืดเวลาในการแก้ไขข้อพิพาทและการถอน
ในระบบ Rollup ตัวเลือกการทำงาน (sequencer) เป็นส่วนประกอบที่สำคัญของโหนดเครือข่ายชั้นที่ 2 ที่รับผิดชอบในการรับคำขอทำธุรกรรม กำหนดลำดับการดำเนินการของคำขอทำธุรกรรม จัดกลุ่มและส่งผ่านไปยังสัญญาอัจฉริยะในชั้นที่ 1 ตัวเลือกการทำงานเป็นส่วนสำคัญในการปรับปรุงประสิทธิภาพการประมวลผลธุรกรรมและประสบการณ์ผู้ใช้
ตัวอย่างเช่น ใน Arbitrum ซึ่งใช้ Optimistic Rollup ธุรกรรมถูกเรียงลำดับโดยตัวจัดลำดับบนพื้นฐาน First Come First Serve (FCFS) โดยเมื่อตัวจัดลำดับยืนยันลำดับ จะเขียนธุรกรรมเข้าสู่บล็อกบนเลเยอร์ 1 (Ethereum mainnet) และให้ “pre-confirmation” ทันทีบนเลเยอร์ 2 ทำให้ผู้ใช้ทราบว่าธุรกรรมของพวกเขาเสร็จสมบูรณ์บนเลเยอร์ 2 ก่อนที่จะเสร็จสิ้นบนเลเยอร์ 1
อย่างไรก็ตามหากซีเควนเซอร์ล้มเหลวหรือล้มเหลวก่อนที่จะเสร็จสิ้นกระบวนการนี้ ธุรกรรมของผู้ใช้ยังคงอยู่บนเลเยอร์ 2 และไม่สมบูรณ์บนเลเยอร์ 1 สถานการณ์นี้เปิดเผยความเสี่ยงที่อาจเกิดขึ้นได้ เช่น ความล่าช้าในการทำธุรกรรมและการหยุดชะงักซึ่งจริงๆ ได้เกิดขึ้น
การออกแบบซีเควนเซอร์ที่มีจุดประสานกลางนี้ทำให้ Ethereum สูญเสียการควบคุม Layer 2 ในระดับการตั้งถิ่นฐานที่อาจส่งผลให้เกิดปัญหาเช่นการเซ็นเซอร์ชั่วระยะเวลา ข้อผิดพลาด การแยกข้อมูลความสามารถในการดึง MEV การทำ Front-Running การแยกข้อมูลการจราจรและการหยุดด้วยบังคับ (เช่นที่เห็นใน Linea และ Blase เนื่องจากการโจมตีทรัพย์สิน) ซึ่งอาจเสื่อมเสียความเสถียรภาพและความปลอดภัยของระบบ Rollup โดยรวม
สรุปมา การทำให้ตัวกลางของตัวเรียงลำดับมีความสำคัญขึ้นในอุตสาหกรรมเนื่องจากความเป็นอำนาจที่มากเกินไปที่มันให้กับพวกเขา
แนวคิดในการจัดลําดับมือจับโซ่หลักของ Ethereum สามารถตรวจสอบย้อนกลับไปยัง Vitalik Buterin ผู้ก่อตั้ง Ethereum ในต้นปี 2021 เขาจินตนาการถึงโซลูชันบล็อกเชนที่ยืดหยุ่นและปรับขนาดได้สูง ซึ่งเขาเรียกว่า "Total Anarchy" Rollup ซึ่งทุกคนสามารถปรับขนาดธุรกรรมได้โดยไม่มีข้อจํากัด
Vitalik, ร่วมกับ Justin Drake, ผู้ที่เสนอ Based Rollup ภายหลัง, แนะนำให้บรรลุวัตถุประสงค์นี้ผ่านทางแนวคิดนวัตกรรมของการแบ่งแยก Proposer-Builder (PBS) ในกรอบงานนี้บทบาทของผู้เสนอบล็อกเปลี่ยนแปลงอย่างมีนัยสำคัญ แทนที่จะพยายามเพิ่มรายได้จากบล็อกอิสระ ผู้เสนอพึ่งพากลไปที่กลไกตลาดที่มีผู้ร่วมส่ง Bundle (หรือบล็อก Rollup ในกรณีของ Layer 2) ให้กับผู้เสนอ ผู้เสนอจึงเลือก Bundle ที่มีค่าธรรมเนียมสูงที่สุดเพื่อส่ง กระบวนการนี้คล้ายกับกลไก Mempool ระดับบล็อก จำกัดความอิสระของผู้เสนอและป้องกันการค้นหาทราบโดยไม่ควบคุมสำหรับธุรกรรมที่ดีที่สุดที่ระบบ แทนที่ผู้เสนอจะกรองบล็อกที่ตั้งไว้จากกองทรัพยากรล่วงหน้า
กลไกนี้ได้รับแรงบันดาลใจจากกลยุทธ์การบริหารจัดการการจราจรในเมืองที่พื้นที่การดำเนินการของรถแท็กซี่ถูกจำกัดเพื่อให้ผู้ให้บริการ (ผู้เสนอข้อเสนอ) แข่งขันภายในช่วงที่กำหนด (ตลาด) นี้ช่วยลดปัญหาความไม่มีประสิทธิภาพที่เกิดจากการแข่งขันที่ไม่เป็นระเบียบเพียงพอ เช่นการทำลายการเดินทางระยะไกลที่มีมูลค่าต่ำและช่วยโอนอำนาจในการตัดสินใจในการสร้างบล็อกจากเลเยอร์ 2 ไปยังเชืองหลักซึ่งเป็นกระบวนการผลิตบล็อกที่มีจำนวนมากและเป็นระเบียบมากขึ้น
ปัจจุบัน โซลูชั่น Rollup ส่วนมากยังเรียกว่า "training wheels" ซึ่งหมายความว่าพวกเขายังไม่ได้บรรลุการลดความเชื่อมั่นหรือความเชื่อมั่นอย่างสมบูรณ์ ในการแก้ปัญหาข้อจำกัดของประสิทธิภาพและปัญหาความเชื่อมั่นในการเรียงลำดับ การตรวจสอบ และการดำเนินการในโซลูชั่น Rollup ที่มีอยู่ มีผู้เสนอทางเลือกหลายคน
ตัวอย่างเช่น Rollkit sovereign Rollups ได้แนะนํา "กฎการเลือกส้อมบริสุทธิ์" ซึ่งเน้นการแก้ไขปัญหาการกําหนดราคาทรัพยากรหรือการปฏิเสธการให้บริการ (DOS) เวกเตอร์ที่ชั้นการดําเนินการ ตัวอย่างเช่นหากแพ็กเก็ตมีลูปอนันต์ (เช่นในขณะที่ (จริง)) และใช้ปริมาณก๊าซสูงสุด Rollkit sovereign Rollups จะใช้มาตรการต่างๆเช่นการเผาไหม้ก๊าซเพื่อจัดการกับมัน
แม้ Opside จะเสนอแนวทางการแก้ไข Native ในระยะเร็ว ๆ ก็ยังคงเสนอการปรับปรุง Ethereum's PoS โดยที่การเป็น IDE staking สามารถกลายเป็น validators ได้ ผู้ตรวจสอบเหล่านี้จะทำหน้าที่เป็น sequencers และ provers ที่ Layer 3 โดย sequencers จะเสนอบล็อกและ provers จะสร้าง zk proofs เพื่อทำการตรวจสอบ ผู้ตรวจสอบคนแรกที่ส่ง proof ที่ถูกต้องจะได้รับรางวัลบล็อก
นักวิจัยของ Ethereum Foundation ชื่อ Justin Drake ถูกเครดิตในการเสนอแนะเรื่องการให้ L1 main chain จัดการกับการเรียงลำดับ ในโพสต์บล็อกจากเดือนมีนาคม 2023 (แม้ว่าแนวคิดอาจถูกนำเสนอก่อนหน้านี้) เขาเป็นคนแรกที่อธิบายโปรโตไทป์ของ Based Rollup อย่างครบถ้วน
“รอลอัพถูกกล่าวว่าเป็นรูปแบบที่มีพื้นฐานหรือมีลำดับ L1 เมื่อการเรียงลำดับของมันถูกขับเคลื่อนโดย L1 ซึ่งมีความเป็นจริงมากขึ้น รอลออัพที่มีพื้นฐานคือหนึ่งที่โปรโพสเตอร์ L1 ถัดไปอาจจะรวมกับการค้นหาและการสร้างของ L1 ได้โดยไม่ต้องขออนุญาตและรวมบล็อกรอลออัพถัดไปเป็นส่วนหนึ่งของบล็อก L1 ถัดไป
ไอเดียนี้มีเป้าหมายที่จะเอาชนะข้อจำกัดของ Rollups ที่มีอยู่โดยการนำสิทธิ์ในการจัดลำดับออกจาก Ethereum L1 validators และเนื่องจากความสัมพันธ์ที่ใกล้ชิดกับเลเยอร์ 1 จัสตินเรียกว่าเป็น Based Rollups หรือ L1-sequenced Rollups
การออกแบบนี้ช่วยให้ผู้เสนอ L1 สามารถร่วมมือกับผู้ค้นหาและผู้สร้าง L2 โดยไม่จำเป็นต้องขออนุญาต โดยรวมบล็อก Rollup เข้ากับบล็อก L1 โดยตรง โดยการกระทำเช่นนี้ Rollup ที่มีการจัดลำดับที่ส่วนกลางและลดความเชื่อถือ โดยที่การดำเนินการจัดลำดับทั้งหมดจะดำเนินการโดยตัวตรวจสอบ Ethereum L1 ซึ่งผ่านการคัดเลือกที่เข้มงวดและการยืนยันความเชื่อถืออย่างเคร่งครัดแล้ว
เมื่อ Justin Drake แนะนำแนวคิด Based Rollup เขายัง提出แนวคิดนวัตกรรม: การนำกลุ่มผู้ตรวจสอบ Ethereum มาใช้ตรวจสอบธุรกรรม Rollup อีกด้วย แนวคิดคือ ด้วยจำนวน Rollup ที่เพิ่มขึ้น (รวมถึง Rollup ทั่วไปและ Rollup ที่เฉพาะเจาะจง) จึงต้องการตัวเลือกสำหรับการตรวจสอบธุรกรรมทั้งหมดนี้ โดยใช้กลุ่มผู้ตรวจสอบที่มีอยู่ใน Ethereum การนำ Based Rollup มาใช้สามารถลดค่าใช้จ่ายในการตรวจสอบและเพิ่มประสิทธิภาพในการตรวจสอบได้อย่างมาก
เนื่องจากเร็ว ๆ นี้มีการนำเอาเทคโนโลยีรูปแบบ Based Rollup ไปใช้งานในโปรโตคอลเช่น Taiko และ Puffer Finance ทำให้ Vitalik, Justin และผู้อื่นๆ ได้เสนอข้อเสนอเพิ่มเติมเกี่ยวกับศักยภาพของเทคโนโลยีนี้ซึ่งดึงดูดความสนใจจากตลาดบ้าง
แน่นอนว่าเมื่อเปรียบเทียบกับโซลูชั่นการปรับขนาดอื่น ๆ โครงการ Based Rollup ยังอยู่ในขั้นตอนการสำรวจในช่วงเริ่มต้น ในส่วนต่อไปเราจะพูดถึงรายละเอียดทางเทคนิคและสถานการณ์การใช้งานของมัน
เทคโนโลยี Based Rollup ซึ่งเน้นการเผยแพร่การเปลี่ยนแปลงของสถานะของธุรกรรมหลังจากจัดลำดับไปยังเลเยอร์ 1 (L1) เพื่อให้สามารถสกัด MEV (Maximal Extractable Value) จากเลเยอร์ 2 (L2) ได้ วิธีการนี้ใช้ Ethereum L1 เพื่อจัดการกับการจัดลำดับและความปลอดภัยทั้งหมด
Based Rollups vereinfachen den typischen Sequenzierungsprozess, indem sie die Aufgabe an Knotenpunkte auf L1 (wie das Ethereum-Mainnet) auslagern. Diese Knotenpunkte, einschließlich L1-Suchern oder Teilnehmern, können die Transaktionsdaten von Based Rollups ohne Erlaubnis an L1-Blockproduzenten übermitteln. Sucher und Ersteller (potenziell incentiviert durch Based Rollup oder Dritte) sind dafür verantwortlich, Rollup-Transaktionsdaten in Blöcke zu integrieren und sie einzureichen.
โดยการมอบหมายหน้าที่ในการเรียงลำดับให้กับผู้ผลิตบล็อก L1 ทำให้ออกแบบ Based Rollup เป็นระบบที่กระชับมากขึ้น ทำให้ L2 สามารถใช้ทรัพยากรได้โดยสมบูรณ์เพียงแค่ประสิทธิภาพในการดำเนินการ นอกจากนี้ยังช่วยให้ Based Rollup สืบทอดคุณสมบัติทางด้านการกระจายอำนาจของ L1 พร้อมรวมถึงการผสมผสานอย่างใกล้ชิดกับแบบจำลองเศรษฐกิจของ L1 ที่ค่าธรรมเนียมการทำธุรกรรมจะถูกจ่ายโดยตรงให้กับโหนด L1 (เช่น Ethereum validators)
ในส่วนหลัก ความเห็นร่วมกันของ Based Rollup, การเผยแพร่ข้อมูลและชั้นการตั้งถิ่นถอดรหัส และชั้นการชำระเงินทั้งหมดเป็นเช่นเดียวกับ Ethereum ในขณะที่เพียงชั้นการดำเนินการมีการสร้างขึ้นบนเครือข่าย Rollup โดยเฉพาะในการจัดการการดำเนินการธุรกรรมและการอัปเดตสถานะ
การดำเนินการของ Based Rollup เกี่ยวข้องกับ L2 searchers ที่เก็บรวบรวมธุรกรรมเข้าสู่กลุ่มและส่งให้กับ L2 block proposers ซึ่งจากนั้นก็สร้าง L2 blocks ในที่สุด L1 searchers จะรวม L2 blocks เหล่านี้เข้าไปใน L1 blocks ซึ่งทำให้กระบวนการเรียงลำดับและบันทึกเสร็จสมบูรณ์
ข้อดีหลักของ Based Rollup คือ ความสามารถในการย้ายความรับผิดชอบของการเรียงลำดับธุรกรรมไปที่ L1 ซึ่งจะสืบทอดความกระจายแบบเต็มรูปแบบและความมีชีวิตชีวาของ Ethereum ในขณะเดียวกันยังมีการปรับปรุงประสิทธิภาพ L2 อย่างมีนัยยะ แนวทางนี้จะทำให้เทคโนโลยีง่ายลดความล่าช้าและลดต้นทุนในด้านการดำเนินการโดยไม่ต้องมีมาตรการความปลอดภัยเพิ่มเติม
ในเชิงเศรษฐศาสตร์ ผู้ขุด L1 ได้รับประโยชน์จากการเข้าร่วมในการจัดลำดับธุรกรรม L2 ซึ่งเพิ่มประสิทธิภาพของเครือข่ายโดยรวมและความมั่นคงทางเศรษฐกิจ
ข้อดีที่เฉพาะเจาะจงรวมถึง:
ในขณะที่ Based Rollup ให้ประโยชน์ที่สําคัญ แต่ก็มาพร้อมกับข้อ จํากัด ทางเทคนิคและการดําเนินงานที่โดดเด่นซึ่งสามารถขัดขวางการนําไปใช้ในวงกว้าง:
ระบบ Based Rollup ยังต้องเผชิญกับแรงกดดันจากโซลูชั่นการปรับขนาดที่เหมาะสมอื่น ๆ นอกจากวิธีการของ Based Rollup ที่ทิ้งตัวจัดลำดับ L2 ยังมีทางเลือกอีกหลายรูปแบบที่มีนวัตกรรมและใช้งานง่าย:
ก่อนอื่นการปรับแก้ไขเล็กน้อยในกลไกการพิสูจน์หรือวิธีการตรวจสอบเช่น อัลกอริทึม PoE ของ Polygon จะทำให้การจัดลำดับถูกกระจายอย่างแนวโน้มที่ชั้นเครือข่าย Rollup
ในทางตรงกันข้าม Espresso นำเสนอ middleware ตัวกลาง sequencer ที่ให้บริการส่วน sequencer ที่ใช้ร่วมกันสำหรับ L2 Flashbots เสนอ SUAVE ซึ่งเป็นเชือกที่เข้ากันได้กับ EVM ซึ่งเป็นเชือกที่ใช้สำหรับการจัดลำดับธุรกรรมผ่านการประมูลบล็อก
ตัวอย่างอีกตัวคือ SQUAD ที่ถูกพัฒนาโดย Eigenlayer และ AltLayer SQUAD ถูกออกแบบให้เป็นเครือข่ายเปิดสำหรับผู้ประกอบการ EigenLayer AVS (Actively Validated Services) ใด ๆ ที่ต้องการการฝาก LST ขั้นต่ำหรือกลไกฝากแทนเพื่อลงทะเบียนคำขอการจัดเรียงจาก Rollups และจับคู่กับตัวจัดเรียง
มีการถกเถียงกันในตลาดที่ชี้ให้เห็นถึงการแข่งขันระหว่าง AVS และ Based Rollup แต่ในความเป็นจริงพวกเขาไม่ได้แข่งขันโดยตรง Based Rollup มุ่งเน้นไปที่วิธีการเสนอบล็อกเป็นหลักในขณะที่ AVS เสนอ PoS หรือการรักษาความปลอดภัยตามฉันทามติอื่น ๆ สําหรับ DApps ที่ไม่สามารถปรับใช้โดยตรงกับ Ethereum ไม่มีความขัดแย้งทางเทคนิคระหว่างทั้งสองและการพัฒนาล่าสุดเช่นการปักหลักใหม่ของ Eigenlayer รวมกับซีเควนเซอร์แบบกระจายอํานาจของ Espresso สามารถส่งเสริมการยอมรับ Based Rollup โดยให้อํานาจผู้ตรวจสอบ L1 ในการมีส่วนร่วมในการดําเนินการจัดลําดับ ในที่สุดทางเลือกในการใช้ตัวตรวจสอบ L1 เป็นซีเควนเซอร์ขึ้นอยู่กับโครงการเช่น Espresso ไม่ใช่ Eigenlayer
สรุปว่าการเปลี่ยนหน้าที่ของการจัดลำดับธุรกรรมจาก L2 ไปยัง L1 ไม่ได้แก้ไขทุกอุปสรรคและอาจเปิดโอกาสให้เกิดปัญหาใหม่ ในขณะที่การแก้ไขเช่นโปรโตคอลการเจาะระบบของ Eigenlayer และพิสูจน์ศูนย์ความสามารถ (ZKPs) อาจจะช่วยแก้ไขบางจุดจุดอ่อนของ Based Rollup แต่ยังไม่มีการพัฒนาแนวทางที่สมบูรณ์แบบ เปรียบเทียบกับนั่น การพัฒนา sequencer ที่ใช้ร่วมกันโดยโปรเจกต์เช่น Eigenlayer กำลังได้รับความสนใจเนื่องจากความยืดหยุ่นและความง่ายในการนำไปใช้งานซึ่งเป็นการแข่งขันสำคัญสำหรับ Based Rollup นั่นหมายความว่า Based Rollup อาจจะต้องปรับเปลี่ยนโดยการนำเทคโนโลยีอื่น ๆ เข้าร่วมเพื่อให้เหมาะสมกับสถานการณ์การใช้งานของมันมากขึ้น
แนวคิดของ Based Rollup อยู่มานานเพียงประมาณหนึ่งปีเท่านั้น แทนที่จะเป็นทฤษฎีและรายละเอียดการดำเนินงานที่ยังคงถูกปรับปรุงอยู่ และเพียงไม่กี่โครงการเท่านั้นที่กำลังสร้างต่อ Based Rollup ด้านล่างเราจะแบ่งปันตัวอย่างที่สามเช่นกันที่ว่าเทคโนโลยีนี้ใช้งานอย่างไร
Taiko เป็น Layer 2 (L2) ที่ใช้เทคโนโลยี ZK Rollup และพัฒนา zkEVM รูปแบบชนิด 1 โดย zkEVM นี้ให้รหัสคำสั่งและฟังก์ชันเดียวกันกับ Ethereum เพื่อให้มีความเข้ากันได้สูงกับระบบนิเวศ Ethereum ที่มีอยู่
หลังจากที่เสนอแนะแนวคิด Based Rollup ได้ไม่นานนี้ Taiko ได้ตั้งตนเองให้เป็น Based Rollup โดยให้ความสำคัญกับความเทียบเท่ากันของ Ethereum มากกว่าความเร็ว/ค่าใช้จ่ายในการสร้าง ZK proofs ด้วยนวัตกรรมทางเทคนิคหลายอย่าง Taiko บอกว่าเป็น Rollup ที่สามารถกำหนดค่าได้สูงมาก เป็นโครงสร้างเปิดตัวอย่างสมบูรณ์แบบและไม่จำกัดสิทธิ์ที่เทียบเท่ากับ Ethereum
ในโพสต์บล็อกจากปี 2022 ไทโกะระบุสามส่วนหลักของมัน: ZK-EVM (สำหรับการสร้างพิสูจน์), Taiko L2 Rollup Node (สำหรับการจัดการโซลูชัน Rollup), และ Taiko Protocol (ซึ่งเชื่อมต่อสองส่วนนี้เพื่อยืนยันโปรโตคอล Rollup)
1.ZK-EVM: กระจก Ethereum
ฟังก์ชัน: ZK-EVM เป็นหัวเครื่องคอมพิวเตอร์หลักของ Taiko ที่รับผิดชอบในการสร้างพิสูจน์เพื่อให้มั่นใจในความถูกต้องของการคำนวณของ EVM (Ethereum Virtual Machine) บน Rollup มันดำเนินการเป็น ZK-EVM ที่รองรับโอปโค้ดทั้งหมดของ Ethereum และยืนยันความถูกต้องของการคำนวณทั้งหมดบนเชน Rollup ผ่านพิสูจน์ความถูกต้อง
คุณสมบัติ: ZK-EVM รักษาความสมดุลสมบูรณ์กับ Ethereum's EVM ที่เป็นอย่างดี ให้นักพัฒนาสามารถย้ายและปรับใช้สัญญาอัจฉริยะและ dApps ที่มีอยู่ใน Ethereum ได้อย่างราบรื่นโดยไม่ต้องเปลี่ยนแปลงโค้ด นั่นหมายความว่าเครื่องมือ Ethereum และ Solidity ทั้งหมดสามารถทำงานร่วมกับ Taiko ได้อย่างราบรื่น ในกระบวนการพัฒนาอย่างต่อเนื่องและมีประสิทธิภาพ
2. โหนด Taiko L2 Rollup: การดำเนินการอย่างมีประสิทธิภาพ, การตรวจสอบที่มีความปลอดภัย
ฟังก์ชัน: โหนด Taiko L2 Rollup จัดการเชื่อมต่อกับเครือข่าย Rollup โดยดึงข้อมูลการทำธุรกรรมจาก Ethereum และดำเนินการทำธุรกรรมเหล่านี้บน L2 โดยใช้เวอร์ชันฟอร์กของ Geth ของ Ethereum ที่แฝงอยู่ โดยใช้อัลกอริทึมแฮชเดียวกัน รูปแบบลายเซ็นเดียวกัน และโครงสร้างข้อมูลเดียวกันกับ Ethereum เพื่อให้สามารถใช้งานร่วมกันได้
คุณสมบัติ: โหนดเหล่านี้จัดการสถานะของเชื่อมต่อ Rollup และรับประกันความกำหนดและความสมบูรณ์ของธุรกรรม ด้วยกลไกการสร้างพิสูจน์แบบขนานและการตรวจสอบแบบกระจาย Taiko L2 Rollup Node ให้การประมวลผลธุรกรรมที่มีประสิทธิภาพและปลอดภัย
3.โปรโตคอล Taiko: การผสานอย่างไม่มีรอยต่อ
ฟังก์ชัน: โปรโตคอล Taiko เชื่อมสะพาน ZK-EVM และโหนด Taiko L2 Rollup โดยกำหนดและบังคับกฎของ Rollup และคุณสมบัติผู้เข้าร่วมเพื่อให้มั่นใจในความปลอดภัย การกระจายอำนาจ และลักษณะที่ไม่ได้รับอนุญาตของเครือข่าย
คุณสมบัติ: โปรโตคอลนี้ประกอบด้วยสมาร์ตคอนแทร็คที่ถูกติดตั้งบน Ethereum ซึ่งทำหน้าที่เป็นกลไกการให้ข้อมูลได้และตรวจสอบสำหรับพิสูจน์ ZK-SNARK สมาร์ตคอนแทร็คบน Taiko L2 จัดการฟังก์ชันโปรโตคอลหลัก โปรโตคอล Taiko รับรองว่าบล็อกที่เสนอทั้งหมดเป็นบล็อกที่กำหนดได้และสามารถพิสูจน์ได้พร้อมกัน ทำให้ดีขึ้นในด้านความเร็วและประสิทธิภาพในการประมวลผลธุรกรรม
สรุปโดยย่อ ไทโกะเรียกร้องความเท่าเทียม ความเข้ากันได้ และความยืดหยุ่นในการปรับขนาดกับ Ethereum ผ่านการดำเนินการที่ประสบความสำเร็จของสามส่วนหลักเหล่านี้ มันช่วยให้การโยกย้ายและการใช้งานที่ไม่มีรอยต่อของสัญญาอัจฉริยะและแอปพลิเคชันบน Ethereum เป็นไปอย่างราบรื่นและให้บริการการประมวลผลธุรกรรมที่มีประสิทธิภาพและปลอดภัย
นวัตกรรมที่สำคัญของ Taiko รวมถึงกรอบ BCR (Based Contestable Rollup) และกรอบ BBR (Based Booster Rollup) ซึ่งเพิ่มประสิทธิภาพทางเทคนิคของ Based Rollup อย่างมาก นวัตกรรมเหล่านี้จะถูกกล่าวถึงโดยละเอียดด้านล่าง
BCR สร้างขึ้นบนระบบ multi-proof ที่รวมระบบการแก้ไขข้อพิพาท (คล้ายกับระบบการส่งเสริมป้องกันการฉ้อโกง) เข้าร่วมกระบวนการตรวจสอบธุรกรรม มีการแข่งขันในหลายชั้นของระบบเพื่อให้การสร้างและการตรวจสอบกระจายอำนาจ เพิ่มประสิทธิภาพในด้านความปลอดภัยของเครือข่าย
กระบวนการ
ในระบบนี้ ผู้ใดก็สามารถเป็นผู้เสนอ โดยแนะนำแผนการสร้างบล็อกและให้พิสูจน์ที่ไม่มีความรู้เพื่อให้มั่นใจในความแม่นยำของการทำธุรกรรมและการป้องกันความเป็นส่วนตัว หากผู้ตรวจสอบสถานะการเปลี่ยนแปลงของบล็อกที่เฉพาะเจาะจง พวกเขาสามารถเริ่มต้นพิสูจน์ที่มีระดับสูง พยายามที่จะแก้ไขสถานะบล็อก L2 และตัดสินใจระหว่างเส้นทางที่ถูกต้องและไม่ถูกต้อง
หลายงานวิจัยมองข้ามวิธีการที่ BCR จะแก้ไขการแข่งขันที่ไม่เหมาะสมหรือรีบเร่งในกระบวนการนี้ ในความเป็นจริง BCR นำเสนอหน้าต่างการพิสูจน์และการทำงานรอดเยี่ยมของตนเองโดยการพิสูจน์ระดับสูงมีความถูกต้องสูงมากกว่าพิสูจน์ระดับต่ำ การเพิ่มค่านี้อย่างน่าสงสัยเพิกเฉยหรือทำร้ายอาชีพจะถูกหลีกเลี่ยงได้อย่างมีประสิทธิภาพมากขึ้น
ง่ายๆ มากๆ ใครก็สามารถเป็นผู้เสนอและส่งบล็อกและพิสูจน์ที่ไม่ต้องเปิดเผยข้อมูล และผู้ตรวจสอบสามารถท้าทายผลลัพธ์ได้โดยการส่งพิสูจน์ท้าทาย การท้าทายการตรวจสอบอย่างต่อเนื่องเสริมสร้างความปลอดภัยของเครือข่ายอย่างมาก ให้การยุติธรรมและความน่าเชื่อถือของแต่ละบล็อก
คุณสมบัติ
Taiko จะเน้นความยืดหยุ่นและความปลอดภัยในการออกแบบของมันพร้อมกับการสมดุลค่าใช้จ่ายทางเศรษฐกิจ
ระบบป้องกันหลายแบบของ Taiko ช่วยให้แต่ละระดับสามารถใช้ระบบพิสูจน์ได้ ด้วยการรวมตัวพิสูจน์ย่อยหลายตัวเพื่อสร้างโพรเวอร์คอมโพสิตที่เชื่อถือได้มากขึ้นต้นทุนจะเพิ่มขึ้น แต่การรักษาความปลอดภัยจะเพิ่มขึ้นอย่างมาก ระบบนี้สามารถวางเลเยอร์ในแนวตั้งและแนวนอนรวมตัวตรวจสอบย่อยหลายตัว
Taiko นำการจัดสรรระดับไดนามิกโดยการกำหนดระดับที่ต่ำที่สุดที่จำเป็นสำหรับบล็อกใหม่แต่ละบล็อกโดยการสุ่ม โดยความน่าจะเป็นของบล็อกที่จะได้รับระดับที่สูงขึ้นเป็นอัตราสัมบูรณ์กับระดับของมัน เมื่อเผชิญกับการโจมตีที่ต้องใช้ทุนมาก โหนดชุมชนสามารถต้านพิสูจน์ที่ไม่ถูกต้องร่วมกันผ่านขอบเขตของข้อพิพาท เพื่อรักษาความมั่นคงของระบบ
การออกแบบของ Taiko เป็นเรื่องที่สามารถปรับเปลี่ยนได้อย่างยืดหยุ่นมาก ทำให้ระบบสามารถปรับเปลี่ยนความต้องการของพิสูจน์บล็อกได้ทันที โดยพิสูจน์เหล่านี้จะขึ้นอยู่กับการเปลี่ยนแปลงในต้นทุนของพิสูจน์ระดับสูง เนื่องจากความยืดหยุ่นนี้ ระบบสามารถเปลี่ยนจากพิสูจน์ OP ไปเป็นพิสูจน์ ZK ได้อย่างช้าๆ เพื่อเพิ่มประสิทธิภาพในด้านความมั่นคงปลอดภัยและกระตุ้นเศรษฐกิจ
ในขณะที่ ZK-Rollup เป็นระบบที่มีความปลอดภัย ค่าใช้จ่ายของมันสามารถทดสอบได้กับเครือข่ายที่มีปริมาณธุรกรรมสูง โซลูชั่นการโต้แย้งของ Taiko เป็นสะพานที่ช่วยให้เครือข่ายของแอปพลิเคชันสามารถเริ่มต้นด้วยการกำหนดค่าที่มีราคาประหยัดและเพิ่มความปลอดภัยอย่างละเอียดอ่อนขึ้นเรื่อย ๆ โดยรวมอย่างไม่มีรอยต่อกับสถาปัตยกรรมที่มีอยู่
ผู้พิทักษ์ทําหน้าที่เป็นตาข่ายความปลอดภัยสําหรับผู้พิสูจน์ระดับสูงในช่วงแรกของระบบจัดการข้อผิดพลาดในระบบพิสูจน์ เมื่อระบบเติบโตขึ้นบทบาทของระบบจะลดลงโดยให้ชั้นความปลอดภัยที่สําคัญในระยะแรกโดยไม่รบกวนการจัดลําดับธุรกรรม
BBR หมายถึงการเดินหน้าอย่างสำคัญตามที่ BCR ได้ถูกนำเสนอมาแล้ว นี่คือวิธีการปรับขนาด L1 แบบภายในที่สามารถเปิดใช้งานการดำเนินการและการแบ่งแยกพื้นที่เก็บข้อมูลได้อย่างรวดเร็ว นั่นหมายถึงการเพิ่มพลัง CPU/SSD เพิ่มเติมให้กับเครื่องพีซีของนักพัฒนา - เมื่อ dApp ถูกติดตั้งแล้ว จะสามารถปรับขนาดอัตโนมัติและรวดเร็วได้ทั้งหมดใน L2 ที่จำเป็น
วิธีการทำงาน
นี่คือรายละเอียดการนำไปใช้งานสำคัญ:
คุณสมบัติหลัก
BBR สืบทอดความกระจายและความเรียบง่ายของ L1 โดยหลีกเลี่ยงความเสี่ยงในการนำเข้าตัวควบคุมกลางหรือตัวควบคุมกึ่งกลาง
การปรับขนาดอัตโนมัติ: ติดตั้ง dApp บน L1 เพียงครั้งเดียว และจะปรับขนาดอัตโนมัติบน L2 ทั้งหมดโดยไม่ต้องติดตั้งเพิ่ม
BBR ปรับขนาดโซลูชั่นล้ำสมัยด้วยโครงสร้างสองชั้นที่แยกแยะการดำเนินการทางการธุรกรรมและการเก็บรักษาข้อมูล
BBR ทําหน้าที่เป็นโปรเซสเซอร์ร่วม ZK-EVM โดยถ่ายโอนปริมาณงานสัญญาอัจฉริยะ L1 ไปยัง L2 ในขณะที่ยังคงสถานะทั้งหมดไว้ที่ L1
โดยการเปิดใช้งานธุรกรรมส่วนตัวระหว่าง Rollups ทั้งหมดผ่าน Atomic Cross-Rollup BBR จัดการกับปัญหาการแบ่งแยกปัจจุบันที่ Rollups ต้องเผชิญหน้า
ขีด จำกัด
เอกสารประกอบการทางการเปิดเผยจำกัดของกรอบงาน BBR ยอมรับอย่างเปิดเผยดังต่อไปนี้:
Puffer Finance เป็นโปรโตคอลการมัดเหล็กสำหรับเงินปัจจุบัน (LSD) ที่สร้างขึ้นบนโปรโตคอล Eigenlayer ของ Ethereum ในขณะนี้ มันอยู่อันดับสามในกลุ่มนี้ ด้วย TVL มากกว่า 1.7 พันล้านเหรียญ เมื่อถึงปลายเดือนมิถุนายน Puffer Finance ประกาศความร่วมมือกับมูลนิธิ Ethereum เพื่อพัฒนา Based Rollup ร่วมกัน และต้นเดือนกรกฎาคมพวกเขาได้เปิดตัวผลิตภัณฑ์ที่เกี่ยวข้อง Puffer UniFi ในรุ่นทดสอบ
สถาปัตยกรรมเทคนิค
ตามที่ระบุไว้ใน whitepaper ของ Gate.io เมื่อผู้ใช้ส่งธุรกรรม Rollup ไปยังผู้ตรวจสอบของ Puffer ผู้ตรวจสอบเหล่านี้จะดูแลให้แน่ใจว่าธุรกรรมจะถูกบันทึกบนเชื่อมโยงผ่านการยืนยันก่อนการเพิ่มเงื่อนไขเพื่อรักษาความเชื่อถือ โดยสุดท้ายพวกเขาจะส่งบล็อกที่มีธุรกรรม Rollup ที่ได้รับการยืนยันไปยัง Ethereum L1 ผู้ทำการเรียงลำดับ Puffer จะเป็นผู้ก้าวหน้าในการเปลี่ยนสถานะของ Rollup ในขณะที่ pufETH Vault จะเก็บค่าธรรมเนียมการทำธุรกรรมเพื่อรางวัลผู้ใช้ UniFi
ตามคำแนะนำล่าสุด UniFi ได้รับแรงบันดาลใจจากการวิจัยของ Justin Drake ด้วยนวัตกรรมสำคัญที่เฉพาะเจาะจงดังต่อไปนี้:
UniFi ใช้ผู้ตรวจสอบแบบไม่ centralize ของ Ethereum โดยตรงบน L1 ซึ่งช่วยให้ธุรกรรมสามารถเรียงลำดับได้อย่างเป็นธรรม โดยไม่ต้องพึ่งพาที่ตรวจสอบที่ centralize นี่หมายความว่าผู้ตรวจสอบ L1 รับผิดชอบในการเรียงลำดับธุรกรรมภายใน UniFi Rollup
UniFi รวมระบบก่อนการยืนยันที่ให้ผู้ใช้ได้รับการยืนยันธุรกรรมอย่างรวดเร็วและเชื่อถือได้ (ประมาณ 100 มิลลิวินาที) ก่อนที่ธุรกรรมของพวกเขาจะถูกยืนยันใน L1 การยืนยันก่อนนี้จะถูกออกโดย validator ของ Puffer's restaking ซึ่งได้รับสิทธิ์ให้กระทำตามหรือเผชิญโทษเช่นการตัดสินใจที่ผิดพลาด
(หมายเหตุ): เนื่องจาก Puffer เป็นหนึ่งในแพลตฟอร์มการปักหลักไม่กี่แห่งที่รองรับ Native Restaging ผู้ตรวจสอบ L1 บางส่วนจึงสามารถกําหนดให้รวมบล็อก Rollup ในบล็อก L1 ที่พวกเขาเสนอในอนาคต ผู้ตรวจสอบทราบว่าใครจะถูกกําหนดให้เป็นผู้เสนอล่วงหน้าอย่างน้อย 32 บล็อกเพื่อให้แน่ใจว่าบล็อก L2 Rollup รวมอยู่ใน mainnet และป้องกันโดย mainnet แก้ไขปัญหาความล่าช้าในการทําธุรกรรม L2 ที่เกิดจากเวลาบล็อก L1 ที่ช้าที่กล่าวถึงก่อนหน้านี้
สถาปัตยกรรมมีเป้าหมายในการขยายตัวจากตัวรวมลำดับเดียวเป็นหลายพันตัวรวมลำดับที่กระจายตัวเป็นแนวคิดที่ถูกนำเข้าใช้งานโดย Puffer ซึ่งหมายความว่าเมื่อจำนวนของ validators เพิ่มขึ้นเครือข่ายก็เป็นระบบที่กระจายตัวมากขึ้น
ธุรกรรมภายใน UniFi สามารถโต้ตอบโดยตรงกับระบบ Rollup-based อื่น ๆ ทําให้สามารถโต้ตอบได้อย่างราบรื่นโดยไม่ต้องใช้บริดจ์ สิ่งนี้ช่วยลดความล่าช้าค่าใช้จ่ายเพิ่มเติมความท้าทายทางเทคนิคและความเสี่ยงด้านความปลอดภัยที่เกี่ยวข้องกับการใช้บริดจ์แก้ไขปัญหาสําคัญของการกระจายตัวและความไร้ประสิทธิภาพในระบบนิเวศของ Ethereum
จากข้างต้น ชัดเจนว่า UniFi ใช้ Restaking เพื่อทำให้มีการจัดลำดับ L1-based sequencing, pre-confirmations และ cross-rollup operations และส่งเสริมการพัฒนาและสร้างเครือข่ายที่มีการใช้งานเฉพาะ เพื่อแก้ไขปัญหาและอุปสรรคหลายอย่างของ Based Rollup เดิม โดยให้มั่นใจว่ามูลค่าจะไหลกลับไปยังชั้นพื้นฐานของ Ethereum
RISE Chain ถูกสร้างขึ้นบนโครงสร้างโหนด Reth ที่ใช้ Rust เป็นพื้นฐาน โดยมีโครงสร้างการเข้าถึงสถานะอย่างประสิทธิภาพ พร้อมกับ EVM แบบขนาน การดำเนินการบล็อกแบบต่อเนื่อง และ Layered Merkle Patricia Tree (MPT) ผ่านการวิจัยต่อเนื่องเกี่ยวกับ RISE DB และความทันสมัยของระบบการทำงานร่วมกัน RISE มีเป้าหมายที่จะสร้างนิวอะเคอสที่มีความสามารถในการทำงานและขยายขนาดได้มากขึ้นในโลกบล็อกเชน
ตามสรุปของ Justin โปรโตคอลนี้ยังตามเส้นทางของเทคโนโลยี Based Rollup แต่ยังอยู่ในขั้นตอนของ whitepaper โดยยังไม่มีข้อมูลเพิ่มเติมที่มีอยู่ในเวลานี้ ดังนั้น มีเพียงอธิบายโดยสังเขปเท่านั้นในที่นี้
นอกจากนี้ ในระหว่างการตรวจสอบข้อมูลที่เกี่ยวข้องฉันพบว่ามีโครงการอื่น ๆ กำลังสำรวจการใช้งาน Based Rollup อยู่ แต่พวกเขาอยู่ในขั้นตอนการสำรวจและจะไม่ถูกระบุรายละเอียดที่นี่
Based Rollup ที่เป็นโซลูชั่นการปรับขนาด Ethereum Rollup ที่กลับมาสู่รากฐาน แทนที่จะเป็น Sequencer บน L2 โดยย้ายบทบาทไปยังการจัดการบน L1 ออกแบบนี้มีประสิทธิภาพและสอดคล้องกับการเมืองมากกว่า แทนที่จะเป็นการวิวัฒนาการอย่างสำคัญในวิธีการปรับขนาด Ethereum L2s
การออกแบบนี้ไม่ใช่การปรับปรุงเทคนิคเล็กน้อย แต่เป็นการให้ Rollups ให้มุ่งเน้นไปที่การดำเนินการ โดยมีการจัดการความปลอดภัยโดย L1 ชั้นเดียวกัน ระบบความเห็น การเผยแพร่ข้อมูล และการชำระบัญชีทั้งหมดเป็นพื้นฐานบน Ethereum ในขณะที่ชั้นการดำเนินการถูกสร้างขึ้นบนเครือข่าย Rollup ที่รับผิดชอบในการประมวลผลธุรกรรมและการอัปเดตสถานะ
ในการปฏิบัติจริง ผู้บุกเบิก Based Rollup กำลังสร้างนวัตกรรมผ่านความปลอดภัยที่เพิ่มขึ้นของโซลูชั่น การกระจายอำนาจ และระบบที่เรียบง่าย ในขณะที่ยังไม่แน่ใจว่าจะกลายเป็นโซลูชั่น Rollup ที่สมบูรณ์แบบหรือไม่ ความสำคัญของมันในการความหลากหลายของเครือข่าย Rollup ไม่สามารถปฏิเสธได้โดยเฉพาะอย่างยิ่งในภูมิทัศน์ที่ผู้เริ่มกลายเป็นศูนย์กลางหรืออาจจะเป็นศูนย์กลางบางส่วน
แม้ว่า Based Rollup จะเผชิญกับความท้าทายคู่สองของการตรวจสอบทางการตลาดและเทคนิค ความต้านทานจากผู้สนใจที่มีอยู่และการแข่งขันจากโซลูชั่นการเรียงลำดับที่แบ่งปันต่าง ๆ แต่กำลังได้รับประโยชน์ตลาดที่สำคัญเนื่องจากโครงการเช่น Taiko และ Puffer Finance ที่ยังคงนำนวัตกรรมมากขึ้น
มองไปข้างหน้า, Based Rollup เป็นเส้นทางนวัตกรรมในตลาด Rollup ที่ไม่เพียงแค่เอาชนะความท้าทายทางด้านความโป Transparence และจุดเสียเดียวด้วยกลไกการเรียงลำดับที่เป็นลักษณะเฉพาะของมันเอง แต่ยังแสดงศักยภาพที่แข็งแกร่งในตลาดโซลูชั่น Rollup L2 โดยคาดว่าจะเป็นตำแหน่งที่สำคัญ เราหวังว่าจะมีนักพัฒนามากขึ้นที่จะสำรวจและปรับใช้ Based Rollup ในแบบจำหน่ายรายได้ ความยืดหยุ่นในการเรียงลำดับ ประสบการณ์ผู้ใช้ ออกแบบโปรโตคอล และความร่วมมือในระบบนิเวศ Based Rollup พร้อมที่จะเอาชนะความท้าทายที่มีอยู่ เพื่อบรรลุการใช้งานที่กว้างขึ้น และส่งเสริมการพัฒนาเพิ่มเติม นำเสนอนวัตกรรมและโอกาสในการเติบโตมากขึ้นให้กับนิเวศ Ethereum
อ้างอิงบางส่วน:
https://vitalik.ca/general/2021/01/05/Rollup.html
https://www.nervos.org/knowledge-base/zk_Rollup_vs_optimistic_Rollup
https://docs.arbitrum.io/how-arbitrum-works/sequencer
https://x.com/drakefjustin/status/1798734295332274408
https://abmedia.io/taiko-and-puffers-based-Rollups-will-change-the-landscape-of-Ethereum
https://taiko.mirror.xyz/7dfMydX1FqEx9_sOvhRt3V8hJksKSIWjzhCVu7FyMZU
https://taiko.mirror.xyz/VjNjFws6OOVez5YCDMwjy4BUiDqZBHYDvcW4-JZGDkc
https://x.com/jason_chen998/status/1799692331635048697
https://ethresear.ch/t/based-Rollups-superpowers-from-l1-sequencing/15016
https://vitalik.eth.limo/general/2022/08/04/zkevm.html
https://substack.chainfeeds.xyz/p/based-Rollup
https://medium.com/search?q=based+Rollup
https://taiko.mirror.xyz/oRy3ZZ_4-6IEQcuLCMMlxvdH6E-T3_H7UwYVzGDsgf4
https://blog.altlayer.io/introducing-restaked-Rollups-ac6a1e89b646
https://www.panewslab.com/zh/articledetails/pylr0ff1.html
https://vitalik.eth.limo/general/2024/06/30/epochslot.html
https://docs.altlayer.io/altlayer-documentation/restaked-Rollups/squad-for-decentralised-sequencing
https://defillama.com/protocol/puffer-finance
https://github.com/risechain/whitepaper/blob/main/RISE%20White%20Paper%20-%20Draft%20v0.5.pdf
https://www.panewslab.com/zh/articledetails/84vh6558.html
บทความนี้อ้างอิงจากการวิจัยและการวิเคราะห์อิสระของผู้เขียนซึ่งจัดทําขึ้นเพื่อการอ้างอิงเท่านั้นและไม่ถือเป็นคําแนะนําในการลงทุน ข้อมูลใด ๆ ที่กล่าวถึงในบทความนี้ไม่ควรถือเป็นคําแนะนําหรือการรับรองโครงการหรือกลยุทธ์เฉพาะใด ๆ ตลาดมีความเสี่ยงและควรลงทุนอย่างระมัดระวัง Gate.io จะไม่รับผิดชอบต่อผลกระทบใด ๆ ที่เกิดขึ้นจากการใช้บทความนี้ของผู้อ่าน
ในฐานะที่เป็นโซลูชันทางเทคนิคที่รวมฟังก์ชันการจัดลําดับธุรกรรมจาก L2 เข้ากับ L1 Based Rollup ได้ถูกนํามาใช้อย่างรวดเร็วโดยโปรโตคอลเช่น Taiko และ Puffer Finance นับตั้งแต่ข้อเสนอโดย Justin Drake นักวิจัยของ Ethereum Foundation ในเดือนมีนาคม 2023 และยังคงพัฒนาต่อไป บทความนี้ให้ข้อมูลเชิงลึกเกี่ยวกับกลไกข้อได้เปรียบที่ไม่เหมือนใครและความท้าทายในปัจจุบันในขณะที่สํารวจศักยภาพในการกําหนดอนาคตของเทคโนโลยีบล็อกเชน
ชุมชนบล็อกเชนได้เรียนรู้จากประสบการณ์ว่าการขยายขนาด Ethereum โดยไม่เสี่ยงถึงความปลอดภัยและการกระจายอำนาจเป็นเรื่องยาก นักพัฒนาตกลงที่การย้ายการดำเนินการทางการทำธุรกรรมไปยังเลเยอร์ 2 (L2) จะช่วยให้สายหลัก (เลเยอร์ 1) ได้รับการบรรลุสูงจากการทำธุรกรรม ที่อัตราผ่านสูง ทางเทคโนโลยี Rollup เป็นหัวใจของวิธีการแก้ปัญหานี้
ในคำอธิบายที่เข้าใจง่าย โซลูชั่นการปรับขนาดประกอบด้วยสัญญาอัจฉริยะบนเลเยอร์ 1 และโหนดเครือข่ายบนเลเยอร์ 2 เลเยอร์ 2 จัดการการดำเนินการธุรกรรมในขณะที่เลเยอร์ 1 รับผิดชอบการชำระเงิน การตกลง และการตรวจสอบข้อมูลเพื่อให้มั่นใจในความปลอดภัยของการทำธุรกรรม วิธีการนี้ช่วยลดภาระของเครือข่ายหลักของ Ethereum โดยย้ายการทำธุรกรรมหลายรายการไปยังเลเยอร์ 2 ลดค่าธรรมเนียมการทำธุรกรรม และเป็นทางเลือกที่ดีต่อการใช้งานบล็อกเชนอย่างแพร่หลาย
Rollups ทั่วไปจะอยู่ในสองหมวดหมู่: ZK Rollup และ Optimistic Rollup.
ZK Rollup ยืนยันธุรกรรมภายนอกโดยใช้พิสูจน์ที่ไม่เปิดเผย ให้ความปลอดภัยและความเป็นส่วนตัวสูง แต่ต้องใช้การติดตั้งที่ซับซ้อนและทรัพยากรฮาร์ดแวร์ที่สำคัญ ในทางกลับกัน Optimistic Rollup ใช้วิธีที่เชื่อมใจมากขึ้น เพียงแค่ต้องการพิสูจน์การฉ้อโกงเมื่อเกิดข้อพิพาท นี่ทำให้ Optimistic Rollup มีความคุ้มค่าและมีประสิทธิภาพมากขึ้นในการตรวจสอบ แต่ยืดเวลาในการแก้ไขข้อพิพาทและการถอน
ในระบบ Rollup ตัวเลือกการทำงาน (sequencer) เป็นส่วนประกอบที่สำคัญของโหนดเครือข่ายชั้นที่ 2 ที่รับผิดชอบในการรับคำขอทำธุรกรรม กำหนดลำดับการดำเนินการของคำขอทำธุรกรรม จัดกลุ่มและส่งผ่านไปยังสัญญาอัจฉริยะในชั้นที่ 1 ตัวเลือกการทำงานเป็นส่วนสำคัญในการปรับปรุงประสิทธิภาพการประมวลผลธุรกรรมและประสบการณ์ผู้ใช้
ตัวอย่างเช่น ใน Arbitrum ซึ่งใช้ Optimistic Rollup ธุรกรรมถูกเรียงลำดับโดยตัวจัดลำดับบนพื้นฐาน First Come First Serve (FCFS) โดยเมื่อตัวจัดลำดับยืนยันลำดับ จะเขียนธุรกรรมเข้าสู่บล็อกบนเลเยอร์ 1 (Ethereum mainnet) และให้ “pre-confirmation” ทันทีบนเลเยอร์ 2 ทำให้ผู้ใช้ทราบว่าธุรกรรมของพวกเขาเสร็จสมบูรณ์บนเลเยอร์ 2 ก่อนที่จะเสร็จสิ้นบนเลเยอร์ 1
อย่างไรก็ตามหากซีเควนเซอร์ล้มเหลวหรือล้มเหลวก่อนที่จะเสร็จสิ้นกระบวนการนี้ ธุรกรรมของผู้ใช้ยังคงอยู่บนเลเยอร์ 2 และไม่สมบูรณ์บนเลเยอร์ 1 สถานการณ์นี้เปิดเผยความเสี่ยงที่อาจเกิดขึ้นได้ เช่น ความล่าช้าในการทำธุรกรรมและการหยุดชะงักซึ่งจริงๆ ได้เกิดขึ้น
การออกแบบซีเควนเซอร์ที่มีจุดประสานกลางนี้ทำให้ Ethereum สูญเสียการควบคุม Layer 2 ในระดับการตั้งถิ่นฐานที่อาจส่งผลให้เกิดปัญหาเช่นการเซ็นเซอร์ชั่วระยะเวลา ข้อผิดพลาด การแยกข้อมูลความสามารถในการดึง MEV การทำ Front-Running การแยกข้อมูลการจราจรและการหยุดด้วยบังคับ (เช่นที่เห็นใน Linea และ Blase เนื่องจากการโจมตีทรัพย์สิน) ซึ่งอาจเสื่อมเสียความเสถียรภาพและความปลอดภัยของระบบ Rollup โดยรวม
สรุปมา การทำให้ตัวกลางของตัวเรียงลำดับมีความสำคัญขึ้นในอุตสาหกรรมเนื่องจากความเป็นอำนาจที่มากเกินไปที่มันให้กับพวกเขา
แนวคิดในการจัดลําดับมือจับโซ่หลักของ Ethereum สามารถตรวจสอบย้อนกลับไปยัง Vitalik Buterin ผู้ก่อตั้ง Ethereum ในต้นปี 2021 เขาจินตนาการถึงโซลูชันบล็อกเชนที่ยืดหยุ่นและปรับขนาดได้สูง ซึ่งเขาเรียกว่า "Total Anarchy" Rollup ซึ่งทุกคนสามารถปรับขนาดธุรกรรมได้โดยไม่มีข้อจํากัด
Vitalik, ร่วมกับ Justin Drake, ผู้ที่เสนอ Based Rollup ภายหลัง, แนะนำให้บรรลุวัตถุประสงค์นี้ผ่านทางแนวคิดนวัตกรรมของการแบ่งแยก Proposer-Builder (PBS) ในกรอบงานนี้บทบาทของผู้เสนอบล็อกเปลี่ยนแปลงอย่างมีนัยสำคัญ แทนที่จะพยายามเพิ่มรายได้จากบล็อกอิสระ ผู้เสนอพึ่งพากลไปที่กลไกตลาดที่มีผู้ร่วมส่ง Bundle (หรือบล็อก Rollup ในกรณีของ Layer 2) ให้กับผู้เสนอ ผู้เสนอจึงเลือก Bundle ที่มีค่าธรรมเนียมสูงที่สุดเพื่อส่ง กระบวนการนี้คล้ายกับกลไก Mempool ระดับบล็อก จำกัดความอิสระของผู้เสนอและป้องกันการค้นหาทราบโดยไม่ควบคุมสำหรับธุรกรรมที่ดีที่สุดที่ระบบ แทนที่ผู้เสนอจะกรองบล็อกที่ตั้งไว้จากกองทรัพยากรล่วงหน้า
กลไกนี้ได้รับแรงบันดาลใจจากกลยุทธ์การบริหารจัดการการจราจรในเมืองที่พื้นที่การดำเนินการของรถแท็กซี่ถูกจำกัดเพื่อให้ผู้ให้บริการ (ผู้เสนอข้อเสนอ) แข่งขันภายในช่วงที่กำหนด (ตลาด) นี้ช่วยลดปัญหาความไม่มีประสิทธิภาพที่เกิดจากการแข่งขันที่ไม่เป็นระเบียบเพียงพอ เช่นการทำลายการเดินทางระยะไกลที่มีมูลค่าต่ำและช่วยโอนอำนาจในการตัดสินใจในการสร้างบล็อกจากเลเยอร์ 2 ไปยังเชืองหลักซึ่งเป็นกระบวนการผลิตบล็อกที่มีจำนวนมากและเป็นระเบียบมากขึ้น
ปัจจุบัน โซลูชั่น Rollup ส่วนมากยังเรียกว่า "training wheels" ซึ่งหมายความว่าพวกเขายังไม่ได้บรรลุการลดความเชื่อมั่นหรือความเชื่อมั่นอย่างสมบูรณ์ ในการแก้ปัญหาข้อจำกัดของประสิทธิภาพและปัญหาความเชื่อมั่นในการเรียงลำดับ การตรวจสอบ และการดำเนินการในโซลูชั่น Rollup ที่มีอยู่ มีผู้เสนอทางเลือกหลายคน
ตัวอย่างเช่น Rollkit sovereign Rollups ได้แนะนํา "กฎการเลือกส้อมบริสุทธิ์" ซึ่งเน้นการแก้ไขปัญหาการกําหนดราคาทรัพยากรหรือการปฏิเสธการให้บริการ (DOS) เวกเตอร์ที่ชั้นการดําเนินการ ตัวอย่างเช่นหากแพ็กเก็ตมีลูปอนันต์ (เช่นในขณะที่ (จริง)) และใช้ปริมาณก๊าซสูงสุด Rollkit sovereign Rollups จะใช้มาตรการต่างๆเช่นการเผาไหม้ก๊าซเพื่อจัดการกับมัน
แม้ Opside จะเสนอแนวทางการแก้ไข Native ในระยะเร็ว ๆ ก็ยังคงเสนอการปรับปรุง Ethereum's PoS โดยที่การเป็น IDE staking สามารถกลายเป็น validators ได้ ผู้ตรวจสอบเหล่านี้จะทำหน้าที่เป็น sequencers และ provers ที่ Layer 3 โดย sequencers จะเสนอบล็อกและ provers จะสร้าง zk proofs เพื่อทำการตรวจสอบ ผู้ตรวจสอบคนแรกที่ส่ง proof ที่ถูกต้องจะได้รับรางวัลบล็อก
นักวิจัยของ Ethereum Foundation ชื่อ Justin Drake ถูกเครดิตในการเสนอแนะเรื่องการให้ L1 main chain จัดการกับการเรียงลำดับ ในโพสต์บล็อกจากเดือนมีนาคม 2023 (แม้ว่าแนวคิดอาจถูกนำเสนอก่อนหน้านี้) เขาเป็นคนแรกที่อธิบายโปรโตไทป์ของ Based Rollup อย่างครบถ้วน
“รอลอัพถูกกล่าวว่าเป็นรูปแบบที่มีพื้นฐานหรือมีลำดับ L1 เมื่อการเรียงลำดับของมันถูกขับเคลื่อนโดย L1 ซึ่งมีความเป็นจริงมากขึ้น รอลออัพที่มีพื้นฐานคือหนึ่งที่โปรโพสเตอร์ L1 ถัดไปอาจจะรวมกับการค้นหาและการสร้างของ L1 ได้โดยไม่ต้องขออนุญาตและรวมบล็อกรอลออัพถัดไปเป็นส่วนหนึ่งของบล็อก L1 ถัดไป
ไอเดียนี้มีเป้าหมายที่จะเอาชนะข้อจำกัดของ Rollups ที่มีอยู่โดยการนำสิทธิ์ในการจัดลำดับออกจาก Ethereum L1 validators และเนื่องจากความสัมพันธ์ที่ใกล้ชิดกับเลเยอร์ 1 จัสตินเรียกว่าเป็น Based Rollups หรือ L1-sequenced Rollups
การออกแบบนี้ช่วยให้ผู้เสนอ L1 สามารถร่วมมือกับผู้ค้นหาและผู้สร้าง L2 โดยไม่จำเป็นต้องขออนุญาต โดยรวมบล็อก Rollup เข้ากับบล็อก L1 โดยตรง โดยการกระทำเช่นนี้ Rollup ที่มีการจัดลำดับที่ส่วนกลางและลดความเชื่อถือ โดยที่การดำเนินการจัดลำดับทั้งหมดจะดำเนินการโดยตัวตรวจสอบ Ethereum L1 ซึ่งผ่านการคัดเลือกที่เข้มงวดและการยืนยันความเชื่อถืออย่างเคร่งครัดแล้ว
เมื่อ Justin Drake แนะนำแนวคิด Based Rollup เขายัง提出แนวคิดนวัตกรรม: การนำกลุ่มผู้ตรวจสอบ Ethereum มาใช้ตรวจสอบธุรกรรม Rollup อีกด้วย แนวคิดคือ ด้วยจำนวน Rollup ที่เพิ่มขึ้น (รวมถึง Rollup ทั่วไปและ Rollup ที่เฉพาะเจาะจง) จึงต้องการตัวเลือกสำหรับการตรวจสอบธุรกรรมทั้งหมดนี้ โดยใช้กลุ่มผู้ตรวจสอบที่มีอยู่ใน Ethereum การนำ Based Rollup มาใช้สามารถลดค่าใช้จ่ายในการตรวจสอบและเพิ่มประสิทธิภาพในการตรวจสอบได้อย่างมาก
เนื่องจากเร็ว ๆ นี้มีการนำเอาเทคโนโลยีรูปแบบ Based Rollup ไปใช้งานในโปรโตคอลเช่น Taiko และ Puffer Finance ทำให้ Vitalik, Justin และผู้อื่นๆ ได้เสนอข้อเสนอเพิ่มเติมเกี่ยวกับศักยภาพของเทคโนโลยีนี้ซึ่งดึงดูดความสนใจจากตลาดบ้าง
แน่นอนว่าเมื่อเปรียบเทียบกับโซลูชั่นการปรับขนาดอื่น ๆ โครงการ Based Rollup ยังอยู่ในขั้นตอนการสำรวจในช่วงเริ่มต้น ในส่วนต่อไปเราจะพูดถึงรายละเอียดทางเทคนิคและสถานการณ์การใช้งานของมัน
เทคโนโลยี Based Rollup ซึ่งเน้นการเผยแพร่การเปลี่ยนแปลงของสถานะของธุรกรรมหลังจากจัดลำดับไปยังเลเยอร์ 1 (L1) เพื่อให้สามารถสกัด MEV (Maximal Extractable Value) จากเลเยอร์ 2 (L2) ได้ วิธีการนี้ใช้ Ethereum L1 เพื่อจัดการกับการจัดลำดับและความปลอดภัยทั้งหมด
Based Rollups vereinfachen den typischen Sequenzierungsprozess, indem sie die Aufgabe an Knotenpunkte auf L1 (wie das Ethereum-Mainnet) auslagern. Diese Knotenpunkte, einschließlich L1-Suchern oder Teilnehmern, können die Transaktionsdaten von Based Rollups ohne Erlaubnis an L1-Blockproduzenten übermitteln. Sucher und Ersteller (potenziell incentiviert durch Based Rollup oder Dritte) sind dafür verantwortlich, Rollup-Transaktionsdaten in Blöcke zu integrieren und sie einzureichen.
โดยการมอบหมายหน้าที่ในการเรียงลำดับให้กับผู้ผลิตบล็อก L1 ทำให้ออกแบบ Based Rollup เป็นระบบที่กระชับมากขึ้น ทำให้ L2 สามารถใช้ทรัพยากรได้โดยสมบูรณ์เพียงแค่ประสิทธิภาพในการดำเนินการ นอกจากนี้ยังช่วยให้ Based Rollup สืบทอดคุณสมบัติทางด้านการกระจายอำนาจของ L1 พร้อมรวมถึงการผสมผสานอย่างใกล้ชิดกับแบบจำลองเศรษฐกิจของ L1 ที่ค่าธรรมเนียมการทำธุรกรรมจะถูกจ่ายโดยตรงให้กับโหนด L1 (เช่น Ethereum validators)
ในส่วนหลัก ความเห็นร่วมกันของ Based Rollup, การเผยแพร่ข้อมูลและชั้นการตั้งถิ่นถอดรหัส และชั้นการชำระเงินทั้งหมดเป็นเช่นเดียวกับ Ethereum ในขณะที่เพียงชั้นการดำเนินการมีการสร้างขึ้นบนเครือข่าย Rollup โดยเฉพาะในการจัดการการดำเนินการธุรกรรมและการอัปเดตสถานะ
การดำเนินการของ Based Rollup เกี่ยวข้องกับ L2 searchers ที่เก็บรวบรวมธุรกรรมเข้าสู่กลุ่มและส่งให้กับ L2 block proposers ซึ่งจากนั้นก็สร้าง L2 blocks ในที่สุด L1 searchers จะรวม L2 blocks เหล่านี้เข้าไปใน L1 blocks ซึ่งทำให้กระบวนการเรียงลำดับและบันทึกเสร็จสมบูรณ์
ข้อดีหลักของ Based Rollup คือ ความสามารถในการย้ายความรับผิดชอบของการเรียงลำดับธุรกรรมไปที่ L1 ซึ่งจะสืบทอดความกระจายแบบเต็มรูปแบบและความมีชีวิตชีวาของ Ethereum ในขณะเดียวกันยังมีการปรับปรุงประสิทธิภาพ L2 อย่างมีนัยยะ แนวทางนี้จะทำให้เทคโนโลยีง่ายลดความล่าช้าและลดต้นทุนในด้านการดำเนินการโดยไม่ต้องมีมาตรการความปลอดภัยเพิ่มเติม
ในเชิงเศรษฐศาสตร์ ผู้ขุด L1 ได้รับประโยชน์จากการเข้าร่วมในการจัดลำดับธุรกรรม L2 ซึ่งเพิ่มประสิทธิภาพของเครือข่ายโดยรวมและความมั่นคงทางเศรษฐกิจ
ข้อดีที่เฉพาะเจาะจงรวมถึง:
ในขณะที่ Based Rollup ให้ประโยชน์ที่สําคัญ แต่ก็มาพร้อมกับข้อ จํากัด ทางเทคนิคและการดําเนินงานที่โดดเด่นซึ่งสามารถขัดขวางการนําไปใช้ในวงกว้าง:
ระบบ Based Rollup ยังต้องเผชิญกับแรงกดดันจากโซลูชั่นการปรับขนาดที่เหมาะสมอื่น ๆ นอกจากวิธีการของ Based Rollup ที่ทิ้งตัวจัดลำดับ L2 ยังมีทางเลือกอีกหลายรูปแบบที่มีนวัตกรรมและใช้งานง่าย:
ก่อนอื่นการปรับแก้ไขเล็กน้อยในกลไกการพิสูจน์หรือวิธีการตรวจสอบเช่น อัลกอริทึม PoE ของ Polygon จะทำให้การจัดลำดับถูกกระจายอย่างแนวโน้มที่ชั้นเครือข่าย Rollup
ในทางตรงกันข้าม Espresso นำเสนอ middleware ตัวกลาง sequencer ที่ให้บริการส่วน sequencer ที่ใช้ร่วมกันสำหรับ L2 Flashbots เสนอ SUAVE ซึ่งเป็นเชือกที่เข้ากันได้กับ EVM ซึ่งเป็นเชือกที่ใช้สำหรับการจัดลำดับธุรกรรมผ่านการประมูลบล็อก
ตัวอย่างอีกตัวคือ SQUAD ที่ถูกพัฒนาโดย Eigenlayer และ AltLayer SQUAD ถูกออกแบบให้เป็นเครือข่ายเปิดสำหรับผู้ประกอบการ EigenLayer AVS (Actively Validated Services) ใด ๆ ที่ต้องการการฝาก LST ขั้นต่ำหรือกลไกฝากแทนเพื่อลงทะเบียนคำขอการจัดเรียงจาก Rollups และจับคู่กับตัวจัดเรียง
มีการถกเถียงกันในตลาดที่ชี้ให้เห็นถึงการแข่งขันระหว่าง AVS และ Based Rollup แต่ในความเป็นจริงพวกเขาไม่ได้แข่งขันโดยตรง Based Rollup มุ่งเน้นไปที่วิธีการเสนอบล็อกเป็นหลักในขณะที่ AVS เสนอ PoS หรือการรักษาความปลอดภัยตามฉันทามติอื่น ๆ สําหรับ DApps ที่ไม่สามารถปรับใช้โดยตรงกับ Ethereum ไม่มีความขัดแย้งทางเทคนิคระหว่างทั้งสองและการพัฒนาล่าสุดเช่นการปักหลักใหม่ของ Eigenlayer รวมกับซีเควนเซอร์แบบกระจายอํานาจของ Espresso สามารถส่งเสริมการยอมรับ Based Rollup โดยให้อํานาจผู้ตรวจสอบ L1 ในการมีส่วนร่วมในการดําเนินการจัดลําดับ ในที่สุดทางเลือกในการใช้ตัวตรวจสอบ L1 เป็นซีเควนเซอร์ขึ้นอยู่กับโครงการเช่น Espresso ไม่ใช่ Eigenlayer
สรุปว่าการเปลี่ยนหน้าที่ของการจัดลำดับธุรกรรมจาก L2 ไปยัง L1 ไม่ได้แก้ไขทุกอุปสรรคและอาจเปิดโอกาสให้เกิดปัญหาใหม่ ในขณะที่การแก้ไขเช่นโปรโตคอลการเจาะระบบของ Eigenlayer และพิสูจน์ศูนย์ความสามารถ (ZKPs) อาจจะช่วยแก้ไขบางจุดจุดอ่อนของ Based Rollup แต่ยังไม่มีการพัฒนาแนวทางที่สมบูรณ์แบบ เปรียบเทียบกับนั่น การพัฒนา sequencer ที่ใช้ร่วมกันโดยโปรเจกต์เช่น Eigenlayer กำลังได้รับความสนใจเนื่องจากความยืดหยุ่นและความง่ายในการนำไปใช้งานซึ่งเป็นการแข่งขันสำคัญสำหรับ Based Rollup นั่นหมายความว่า Based Rollup อาจจะต้องปรับเปลี่ยนโดยการนำเทคโนโลยีอื่น ๆ เข้าร่วมเพื่อให้เหมาะสมกับสถานการณ์การใช้งานของมันมากขึ้น
แนวคิดของ Based Rollup อยู่มานานเพียงประมาณหนึ่งปีเท่านั้น แทนที่จะเป็นทฤษฎีและรายละเอียดการดำเนินงานที่ยังคงถูกปรับปรุงอยู่ และเพียงไม่กี่โครงการเท่านั้นที่กำลังสร้างต่อ Based Rollup ด้านล่างเราจะแบ่งปันตัวอย่างที่สามเช่นกันที่ว่าเทคโนโลยีนี้ใช้งานอย่างไร
Taiko เป็น Layer 2 (L2) ที่ใช้เทคโนโลยี ZK Rollup และพัฒนา zkEVM รูปแบบชนิด 1 โดย zkEVM นี้ให้รหัสคำสั่งและฟังก์ชันเดียวกันกับ Ethereum เพื่อให้มีความเข้ากันได้สูงกับระบบนิเวศ Ethereum ที่มีอยู่
หลังจากที่เสนอแนะแนวคิด Based Rollup ได้ไม่นานนี้ Taiko ได้ตั้งตนเองให้เป็น Based Rollup โดยให้ความสำคัญกับความเทียบเท่ากันของ Ethereum มากกว่าความเร็ว/ค่าใช้จ่ายในการสร้าง ZK proofs ด้วยนวัตกรรมทางเทคนิคหลายอย่าง Taiko บอกว่าเป็น Rollup ที่สามารถกำหนดค่าได้สูงมาก เป็นโครงสร้างเปิดตัวอย่างสมบูรณ์แบบและไม่จำกัดสิทธิ์ที่เทียบเท่ากับ Ethereum
ในโพสต์บล็อกจากปี 2022 ไทโกะระบุสามส่วนหลักของมัน: ZK-EVM (สำหรับการสร้างพิสูจน์), Taiko L2 Rollup Node (สำหรับการจัดการโซลูชัน Rollup), และ Taiko Protocol (ซึ่งเชื่อมต่อสองส่วนนี้เพื่อยืนยันโปรโตคอล Rollup)
1.ZK-EVM: กระจก Ethereum
ฟังก์ชัน: ZK-EVM เป็นหัวเครื่องคอมพิวเตอร์หลักของ Taiko ที่รับผิดชอบในการสร้างพิสูจน์เพื่อให้มั่นใจในความถูกต้องของการคำนวณของ EVM (Ethereum Virtual Machine) บน Rollup มันดำเนินการเป็น ZK-EVM ที่รองรับโอปโค้ดทั้งหมดของ Ethereum และยืนยันความถูกต้องของการคำนวณทั้งหมดบนเชน Rollup ผ่านพิสูจน์ความถูกต้อง
คุณสมบัติ: ZK-EVM รักษาความสมดุลสมบูรณ์กับ Ethereum's EVM ที่เป็นอย่างดี ให้นักพัฒนาสามารถย้ายและปรับใช้สัญญาอัจฉริยะและ dApps ที่มีอยู่ใน Ethereum ได้อย่างราบรื่นโดยไม่ต้องเปลี่ยนแปลงโค้ด นั่นหมายความว่าเครื่องมือ Ethereum และ Solidity ทั้งหมดสามารถทำงานร่วมกับ Taiko ได้อย่างราบรื่น ในกระบวนการพัฒนาอย่างต่อเนื่องและมีประสิทธิภาพ
2. โหนด Taiko L2 Rollup: การดำเนินการอย่างมีประสิทธิภาพ, การตรวจสอบที่มีความปลอดภัย
ฟังก์ชัน: โหนด Taiko L2 Rollup จัดการเชื่อมต่อกับเครือข่าย Rollup โดยดึงข้อมูลการทำธุรกรรมจาก Ethereum และดำเนินการทำธุรกรรมเหล่านี้บน L2 โดยใช้เวอร์ชันฟอร์กของ Geth ของ Ethereum ที่แฝงอยู่ โดยใช้อัลกอริทึมแฮชเดียวกัน รูปแบบลายเซ็นเดียวกัน และโครงสร้างข้อมูลเดียวกันกับ Ethereum เพื่อให้สามารถใช้งานร่วมกันได้
คุณสมบัติ: โหนดเหล่านี้จัดการสถานะของเชื่อมต่อ Rollup และรับประกันความกำหนดและความสมบูรณ์ของธุรกรรม ด้วยกลไกการสร้างพิสูจน์แบบขนานและการตรวจสอบแบบกระจาย Taiko L2 Rollup Node ให้การประมวลผลธุรกรรมที่มีประสิทธิภาพและปลอดภัย
3.โปรโตคอล Taiko: การผสานอย่างไม่มีรอยต่อ
ฟังก์ชัน: โปรโตคอล Taiko เชื่อมสะพาน ZK-EVM และโหนด Taiko L2 Rollup โดยกำหนดและบังคับกฎของ Rollup และคุณสมบัติผู้เข้าร่วมเพื่อให้มั่นใจในความปลอดภัย การกระจายอำนาจ และลักษณะที่ไม่ได้รับอนุญาตของเครือข่าย
คุณสมบัติ: โปรโตคอลนี้ประกอบด้วยสมาร์ตคอนแทร็คที่ถูกติดตั้งบน Ethereum ซึ่งทำหน้าที่เป็นกลไกการให้ข้อมูลได้และตรวจสอบสำหรับพิสูจน์ ZK-SNARK สมาร์ตคอนแทร็คบน Taiko L2 จัดการฟังก์ชันโปรโตคอลหลัก โปรโตคอล Taiko รับรองว่าบล็อกที่เสนอทั้งหมดเป็นบล็อกที่กำหนดได้และสามารถพิสูจน์ได้พร้อมกัน ทำให้ดีขึ้นในด้านความเร็วและประสิทธิภาพในการประมวลผลธุรกรรม
สรุปโดยย่อ ไทโกะเรียกร้องความเท่าเทียม ความเข้ากันได้ และความยืดหยุ่นในการปรับขนาดกับ Ethereum ผ่านการดำเนินการที่ประสบความสำเร็จของสามส่วนหลักเหล่านี้ มันช่วยให้การโยกย้ายและการใช้งานที่ไม่มีรอยต่อของสัญญาอัจฉริยะและแอปพลิเคชันบน Ethereum เป็นไปอย่างราบรื่นและให้บริการการประมวลผลธุรกรรมที่มีประสิทธิภาพและปลอดภัย
นวัตกรรมที่สำคัญของ Taiko รวมถึงกรอบ BCR (Based Contestable Rollup) และกรอบ BBR (Based Booster Rollup) ซึ่งเพิ่มประสิทธิภาพทางเทคนิคของ Based Rollup อย่างมาก นวัตกรรมเหล่านี้จะถูกกล่าวถึงโดยละเอียดด้านล่าง
BCR สร้างขึ้นบนระบบ multi-proof ที่รวมระบบการแก้ไขข้อพิพาท (คล้ายกับระบบการส่งเสริมป้องกันการฉ้อโกง) เข้าร่วมกระบวนการตรวจสอบธุรกรรม มีการแข่งขันในหลายชั้นของระบบเพื่อให้การสร้างและการตรวจสอบกระจายอำนาจ เพิ่มประสิทธิภาพในด้านความปลอดภัยของเครือข่าย
กระบวนการ
ในระบบนี้ ผู้ใดก็สามารถเป็นผู้เสนอ โดยแนะนำแผนการสร้างบล็อกและให้พิสูจน์ที่ไม่มีความรู้เพื่อให้มั่นใจในความแม่นยำของการทำธุรกรรมและการป้องกันความเป็นส่วนตัว หากผู้ตรวจสอบสถานะการเปลี่ยนแปลงของบล็อกที่เฉพาะเจาะจง พวกเขาสามารถเริ่มต้นพิสูจน์ที่มีระดับสูง พยายามที่จะแก้ไขสถานะบล็อก L2 และตัดสินใจระหว่างเส้นทางที่ถูกต้องและไม่ถูกต้อง
หลายงานวิจัยมองข้ามวิธีการที่ BCR จะแก้ไขการแข่งขันที่ไม่เหมาะสมหรือรีบเร่งในกระบวนการนี้ ในความเป็นจริง BCR นำเสนอหน้าต่างการพิสูจน์และการทำงานรอดเยี่ยมของตนเองโดยการพิสูจน์ระดับสูงมีความถูกต้องสูงมากกว่าพิสูจน์ระดับต่ำ การเพิ่มค่านี้อย่างน่าสงสัยเพิกเฉยหรือทำร้ายอาชีพจะถูกหลีกเลี่ยงได้อย่างมีประสิทธิภาพมากขึ้น
ง่ายๆ มากๆ ใครก็สามารถเป็นผู้เสนอและส่งบล็อกและพิสูจน์ที่ไม่ต้องเปิดเผยข้อมูล และผู้ตรวจสอบสามารถท้าทายผลลัพธ์ได้โดยการส่งพิสูจน์ท้าทาย การท้าทายการตรวจสอบอย่างต่อเนื่องเสริมสร้างความปลอดภัยของเครือข่ายอย่างมาก ให้การยุติธรรมและความน่าเชื่อถือของแต่ละบล็อก
คุณสมบัติ
Taiko จะเน้นความยืดหยุ่นและความปลอดภัยในการออกแบบของมันพร้อมกับการสมดุลค่าใช้จ่ายทางเศรษฐกิจ
ระบบป้องกันหลายแบบของ Taiko ช่วยให้แต่ละระดับสามารถใช้ระบบพิสูจน์ได้ ด้วยการรวมตัวพิสูจน์ย่อยหลายตัวเพื่อสร้างโพรเวอร์คอมโพสิตที่เชื่อถือได้มากขึ้นต้นทุนจะเพิ่มขึ้น แต่การรักษาความปลอดภัยจะเพิ่มขึ้นอย่างมาก ระบบนี้สามารถวางเลเยอร์ในแนวตั้งและแนวนอนรวมตัวตรวจสอบย่อยหลายตัว
Taiko นำการจัดสรรระดับไดนามิกโดยการกำหนดระดับที่ต่ำที่สุดที่จำเป็นสำหรับบล็อกใหม่แต่ละบล็อกโดยการสุ่ม โดยความน่าจะเป็นของบล็อกที่จะได้รับระดับที่สูงขึ้นเป็นอัตราสัมบูรณ์กับระดับของมัน เมื่อเผชิญกับการโจมตีที่ต้องใช้ทุนมาก โหนดชุมชนสามารถต้านพิสูจน์ที่ไม่ถูกต้องร่วมกันผ่านขอบเขตของข้อพิพาท เพื่อรักษาความมั่นคงของระบบ
การออกแบบของ Taiko เป็นเรื่องที่สามารถปรับเปลี่ยนได้อย่างยืดหยุ่นมาก ทำให้ระบบสามารถปรับเปลี่ยนความต้องการของพิสูจน์บล็อกได้ทันที โดยพิสูจน์เหล่านี้จะขึ้นอยู่กับการเปลี่ยนแปลงในต้นทุนของพิสูจน์ระดับสูง เนื่องจากความยืดหยุ่นนี้ ระบบสามารถเปลี่ยนจากพิสูจน์ OP ไปเป็นพิสูจน์ ZK ได้อย่างช้าๆ เพื่อเพิ่มประสิทธิภาพในด้านความมั่นคงปลอดภัยและกระตุ้นเศรษฐกิจ
ในขณะที่ ZK-Rollup เป็นระบบที่มีความปลอดภัย ค่าใช้จ่ายของมันสามารถทดสอบได้กับเครือข่ายที่มีปริมาณธุรกรรมสูง โซลูชั่นการโต้แย้งของ Taiko เป็นสะพานที่ช่วยให้เครือข่ายของแอปพลิเคชันสามารถเริ่มต้นด้วยการกำหนดค่าที่มีราคาประหยัดและเพิ่มความปลอดภัยอย่างละเอียดอ่อนขึ้นเรื่อย ๆ โดยรวมอย่างไม่มีรอยต่อกับสถาปัตยกรรมที่มีอยู่
ผู้พิทักษ์ทําหน้าที่เป็นตาข่ายความปลอดภัยสําหรับผู้พิสูจน์ระดับสูงในช่วงแรกของระบบจัดการข้อผิดพลาดในระบบพิสูจน์ เมื่อระบบเติบโตขึ้นบทบาทของระบบจะลดลงโดยให้ชั้นความปลอดภัยที่สําคัญในระยะแรกโดยไม่รบกวนการจัดลําดับธุรกรรม
BBR หมายถึงการเดินหน้าอย่างสำคัญตามที่ BCR ได้ถูกนำเสนอมาแล้ว นี่คือวิธีการปรับขนาด L1 แบบภายในที่สามารถเปิดใช้งานการดำเนินการและการแบ่งแยกพื้นที่เก็บข้อมูลได้อย่างรวดเร็ว นั่นหมายถึงการเพิ่มพลัง CPU/SSD เพิ่มเติมให้กับเครื่องพีซีของนักพัฒนา - เมื่อ dApp ถูกติดตั้งแล้ว จะสามารถปรับขนาดอัตโนมัติและรวดเร็วได้ทั้งหมดใน L2 ที่จำเป็น
วิธีการทำงาน
นี่คือรายละเอียดการนำไปใช้งานสำคัญ:
คุณสมบัติหลัก
BBR สืบทอดความกระจายและความเรียบง่ายของ L1 โดยหลีกเลี่ยงความเสี่ยงในการนำเข้าตัวควบคุมกลางหรือตัวควบคุมกึ่งกลาง
การปรับขนาดอัตโนมัติ: ติดตั้ง dApp บน L1 เพียงครั้งเดียว และจะปรับขนาดอัตโนมัติบน L2 ทั้งหมดโดยไม่ต้องติดตั้งเพิ่ม
BBR ปรับขนาดโซลูชั่นล้ำสมัยด้วยโครงสร้างสองชั้นที่แยกแยะการดำเนินการทางการธุรกรรมและการเก็บรักษาข้อมูล
BBR ทําหน้าที่เป็นโปรเซสเซอร์ร่วม ZK-EVM โดยถ่ายโอนปริมาณงานสัญญาอัจฉริยะ L1 ไปยัง L2 ในขณะที่ยังคงสถานะทั้งหมดไว้ที่ L1
โดยการเปิดใช้งานธุรกรรมส่วนตัวระหว่าง Rollups ทั้งหมดผ่าน Atomic Cross-Rollup BBR จัดการกับปัญหาการแบ่งแยกปัจจุบันที่ Rollups ต้องเผชิญหน้า
ขีด จำกัด
เอกสารประกอบการทางการเปิดเผยจำกัดของกรอบงาน BBR ยอมรับอย่างเปิดเผยดังต่อไปนี้:
Puffer Finance เป็นโปรโตคอลการมัดเหล็กสำหรับเงินปัจจุบัน (LSD) ที่สร้างขึ้นบนโปรโตคอล Eigenlayer ของ Ethereum ในขณะนี้ มันอยู่อันดับสามในกลุ่มนี้ ด้วย TVL มากกว่า 1.7 พันล้านเหรียญ เมื่อถึงปลายเดือนมิถุนายน Puffer Finance ประกาศความร่วมมือกับมูลนิธิ Ethereum เพื่อพัฒนา Based Rollup ร่วมกัน และต้นเดือนกรกฎาคมพวกเขาได้เปิดตัวผลิตภัณฑ์ที่เกี่ยวข้อง Puffer UniFi ในรุ่นทดสอบ
สถาปัตยกรรมเทคนิค
ตามที่ระบุไว้ใน whitepaper ของ Gate.io เมื่อผู้ใช้ส่งธุรกรรม Rollup ไปยังผู้ตรวจสอบของ Puffer ผู้ตรวจสอบเหล่านี้จะดูแลให้แน่ใจว่าธุรกรรมจะถูกบันทึกบนเชื่อมโยงผ่านการยืนยันก่อนการเพิ่มเงื่อนไขเพื่อรักษาความเชื่อถือ โดยสุดท้ายพวกเขาจะส่งบล็อกที่มีธุรกรรม Rollup ที่ได้รับการยืนยันไปยัง Ethereum L1 ผู้ทำการเรียงลำดับ Puffer จะเป็นผู้ก้าวหน้าในการเปลี่ยนสถานะของ Rollup ในขณะที่ pufETH Vault จะเก็บค่าธรรมเนียมการทำธุรกรรมเพื่อรางวัลผู้ใช้ UniFi
ตามคำแนะนำล่าสุด UniFi ได้รับแรงบันดาลใจจากการวิจัยของ Justin Drake ด้วยนวัตกรรมสำคัญที่เฉพาะเจาะจงดังต่อไปนี้:
UniFi ใช้ผู้ตรวจสอบแบบไม่ centralize ของ Ethereum โดยตรงบน L1 ซึ่งช่วยให้ธุรกรรมสามารถเรียงลำดับได้อย่างเป็นธรรม โดยไม่ต้องพึ่งพาที่ตรวจสอบที่ centralize นี่หมายความว่าผู้ตรวจสอบ L1 รับผิดชอบในการเรียงลำดับธุรกรรมภายใน UniFi Rollup
UniFi รวมระบบก่อนการยืนยันที่ให้ผู้ใช้ได้รับการยืนยันธุรกรรมอย่างรวดเร็วและเชื่อถือได้ (ประมาณ 100 มิลลิวินาที) ก่อนที่ธุรกรรมของพวกเขาจะถูกยืนยันใน L1 การยืนยันก่อนนี้จะถูกออกโดย validator ของ Puffer's restaking ซึ่งได้รับสิทธิ์ให้กระทำตามหรือเผชิญโทษเช่นการตัดสินใจที่ผิดพลาด
(หมายเหตุ): เนื่องจาก Puffer เป็นหนึ่งในแพลตฟอร์มการปักหลักไม่กี่แห่งที่รองรับ Native Restaging ผู้ตรวจสอบ L1 บางส่วนจึงสามารถกําหนดให้รวมบล็อก Rollup ในบล็อก L1 ที่พวกเขาเสนอในอนาคต ผู้ตรวจสอบทราบว่าใครจะถูกกําหนดให้เป็นผู้เสนอล่วงหน้าอย่างน้อย 32 บล็อกเพื่อให้แน่ใจว่าบล็อก L2 Rollup รวมอยู่ใน mainnet และป้องกันโดย mainnet แก้ไขปัญหาความล่าช้าในการทําธุรกรรม L2 ที่เกิดจากเวลาบล็อก L1 ที่ช้าที่กล่าวถึงก่อนหน้านี้
สถาปัตยกรรมมีเป้าหมายในการขยายตัวจากตัวรวมลำดับเดียวเป็นหลายพันตัวรวมลำดับที่กระจายตัวเป็นแนวคิดที่ถูกนำเข้าใช้งานโดย Puffer ซึ่งหมายความว่าเมื่อจำนวนของ validators เพิ่มขึ้นเครือข่ายก็เป็นระบบที่กระจายตัวมากขึ้น
ธุรกรรมภายใน UniFi สามารถโต้ตอบโดยตรงกับระบบ Rollup-based อื่น ๆ ทําให้สามารถโต้ตอบได้อย่างราบรื่นโดยไม่ต้องใช้บริดจ์ สิ่งนี้ช่วยลดความล่าช้าค่าใช้จ่ายเพิ่มเติมความท้าทายทางเทคนิคและความเสี่ยงด้านความปลอดภัยที่เกี่ยวข้องกับการใช้บริดจ์แก้ไขปัญหาสําคัญของการกระจายตัวและความไร้ประสิทธิภาพในระบบนิเวศของ Ethereum
จากข้างต้น ชัดเจนว่า UniFi ใช้ Restaking เพื่อทำให้มีการจัดลำดับ L1-based sequencing, pre-confirmations และ cross-rollup operations และส่งเสริมการพัฒนาและสร้างเครือข่ายที่มีการใช้งานเฉพาะ เพื่อแก้ไขปัญหาและอุปสรรคหลายอย่างของ Based Rollup เดิม โดยให้มั่นใจว่ามูลค่าจะไหลกลับไปยังชั้นพื้นฐานของ Ethereum
RISE Chain ถูกสร้างขึ้นบนโครงสร้างโหนด Reth ที่ใช้ Rust เป็นพื้นฐาน โดยมีโครงสร้างการเข้าถึงสถานะอย่างประสิทธิภาพ พร้อมกับ EVM แบบขนาน การดำเนินการบล็อกแบบต่อเนื่อง และ Layered Merkle Patricia Tree (MPT) ผ่านการวิจัยต่อเนื่องเกี่ยวกับ RISE DB และความทันสมัยของระบบการทำงานร่วมกัน RISE มีเป้าหมายที่จะสร้างนิวอะเคอสที่มีความสามารถในการทำงานและขยายขนาดได้มากขึ้นในโลกบล็อกเชน
ตามสรุปของ Justin โปรโตคอลนี้ยังตามเส้นทางของเทคโนโลยี Based Rollup แต่ยังอยู่ในขั้นตอนของ whitepaper โดยยังไม่มีข้อมูลเพิ่มเติมที่มีอยู่ในเวลานี้ ดังนั้น มีเพียงอธิบายโดยสังเขปเท่านั้นในที่นี้
นอกจากนี้ ในระหว่างการตรวจสอบข้อมูลที่เกี่ยวข้องฉันพบว่ามีโครงการอื่น ๆ กำลังสำรวจการใช้งาน Based Rollup อยู่ แต่พวกเขาอยู่ในขั้นตอนการสำรวจและจะไม่ถูกระบุรายละเอียดที่นี่
Based Rollup ที่เป็นโซลูชั่นการปรับขนาด Ethereum Rollup ที่กลับมาสู่รากฐาน แทนที่จะเป็น Sequencer บน L2 โดยย้ายบทบาทไปยังการจัดการบน L1 ออกแบบนี้มีประสิทธิภาพและสอดคล้องกับการเมืองมากกว่า แทนที่จะเป็นการวิวัฒนาการอย่างสำคัญในวิธีการปรับขนาด Ethereum L2s
การออกแบบนี้ไม่ใช่การปรับปรุงเทคนิคเล็กน้อย แต่เป็นการให้ Rollups ให้มุ่งเน้นไปที่การดำเนินการ โดยมีการจัดการความปลอดภัยโดย L1 ชั้นเดียวกัน ระบบความเห็น การเผยแพร่ข้อมูล และการชำระบัญชีทั้งหมดเป็นพื้นฐานบน Ethereum ในขณะที่ชั้นการดำเนินการถูกสร้างขึ้นบนเครือข่าย Rollup ที่รับผิดชอบในการประมวลผลธุรกรรมและการอัปเดตสถานะ
ในการปฏิบัติจริง ผู้บุกเบิก Based Rollup กำลังสร้างนวัตกรรมผ่านความปลอดภัยที่เพิ่มขึ้นของโซลูชั่น การกระจายอำนาจ และระบบที่เรียบง่าย ในขณะที่ยังไม่แน่ใจว่าจะกลายเป็นโซลูชั่น Rollup ที่สมบูรณ์แบบหรือไม่ ความสำคัญของมันในการความหลากหลายของเครือข่าย Rollup ไม่สามารถปฏิเสธได้โดยเฉพาะอย่างยิ่งในภูมิทัศน์ที่ผู้เริ่มกลายเป็นศูนย์กลางหรืออาจจะเป็นศูนย์กลางบางส่วน
แม้ว่า Based Rollup จะเผชิญกับความท้าทายคู่สองของการตรวจสอบทางการตลาดและเทคนิค ความต้านทานจากผู้สนใจที่มีอยู่และการแข่งขันจากโซลูชั่นการเรียงลำดับที่แบ่งปันต่าง ๆ แต่กำลังได้รับประโยชน์ตลาดที่สำคัญเนื่องจากโครงการเช่น Taiko และ Puffer Finance ที่ยังคงนำนวัตกรรมมากขึ้น
มองไปข้างหน้า, Based Rollup เป็นเส้นทางนวัตกรรมในตลาด Rollup ที่ไม่เพียงแค่เอาชนะความท้าทายทางด้านความโป Transparence และจุดเสียเดียวด้วยกลไกการเรียงลำดับที่เป็นลักษณะเฉพาะของมันเอง แต่ยังแสดงศักยภาพที่แข็งแกร่งในตลาดโซลูชั่น Rollup L2 โดยคาดว่าจะเป็นตำแหน่งที่สำคัญ เราหวังว่าจะมีนักพัฒนามากขึ้นที่จะสำรวจและปรับใช้ Based Rollup ในแบบจำหน่ายรายได้ ความยืดหยุ่นในการเรียงลำดับ ประสบการณ์ผู้ใช้ ออกแบบโปรโตคอล และความร่วมมือในระบบนิเวศ Based Rollup พร้อมที่จะเอาชนะความท้าทายที่มีอยู่ เพื่อบรรลุการใช้งานที่กว้างขึ้น และส่งเสริมการพัฒนาเพิ่มเติม นำเสนอนวัตกรรมและโอกาสในการเติบโตมากขึ้นให้กับนิเวศ Ethereum
อ้างอิงบางส่วน:
https://vitalik.ca/general/2021/01/05/Rollup.html
https://www.nervos.org/knowledge-base/zk_Rollup_vs_optimistic_Rollup
https://docs.arbitrum.io/how-arbitrum-works/sequencer
https://x.com/drakefjustin/status/1798734295332274408
https://abmedia.io/taiko-and-puffers-based-Rollups-will-change-the-landscape-of-Ethereum
https://taiko.mirror.xyz/7dfMydX1FqEx9_sOvhRt3V8hJksKSIWjzhCVu7FyMZU
https://taiko.mirror.xyz/VjNjFws6OOVez5YCDMwjy4BUiDqZBHYDvcW4-JZGDkc
https://x.com/jason_chen998/status/1799692331635048697
https://ethresear.ch/t/based-Rollups-superpowers-from-l1-sequencing/15016
https://vitalik.eth.limo/general/2022/08/04/zkevm.html
https://substack.chainfeeds.xyz/p/based-Rollup
https://medium.com/search?q=based+Rollup
https://taiko.mirror.xyz/oRy3ZZ_4-6IEQcuLCMMlxvdH6E-T3_H7UwYVzGDsgf4
https://blog.altlayer.io/introducing-restaked-Rollups-ac6a1e89b646
https://www.panewslab.com/zh/articledetails/pylr0ff1.html
https://vitalik.eth.limo/general/2024/06/30/epochslot.html
https://docs.altlayer.io/altlayer-documentation/restaked-Rollups/squad-for-decentralised-sequencing
https://defillama.com/protocol/puffer-finance
https://github.com/risechain/whitepaper/blob/main/RISE%20White%20Paper%20-%20Draft%20v0.5.pdf
https://www.panewslab.com/zh/articledetails/84vh6558.html
บทความนี้อ้างอิงจากการวิจัยและการวิเคราะห์อิสระของผู้เขียนซึ่งจัดทําขึ้นเพื่อการอ้างอิงเท่านั้นและไม่ถือเป็นคําแนะนําในการลงทุน ข้อมูลใด ๆ ที่กล่าวถึงในบทความนี้ไม่ควรถือเป็นคําแนะนําหรือการรับรองโครงการหรือกลยุทธ์เฉพาะใด ๆ ตลาดมีความเสี่ยงและควรลงทุนอย่างระมัดระวัง Gate.io จะไม่รับผิดชอบต่อผลกระทบใด ๆ ที่เกิดขึ้นจากการใช้บทความนี้ของผู้อ่าน