Optimistic Rollups เป็นกลไกขยายของ Boba Network เพื่อบรรเทาปัญหาการอุดตันบนเครือข่าย Ethereum และเครือข่าย Layer-1 อื่นๆ ในการดูแลรายการที่ช้าลง ในการประมวลผลทางด้านการซื้อขายใน Layer-1 แบบดั้งเดิม แต่ละรายการต้องถูกประมวลผลทีละรายการ ในขณะที่ Optimistic Rollups จะรวมรายการหลายๆ รายการไว้ในการประมวลผลนอกเครือข่ายและส่งผลลัพธ์เป็นชุดเดียวไปยังเครือข่าย Layer-1 แบบจำนวนมาก วิธีนี้ช่วยลดภาระของเครือข่ายหลักและเพิ่มประสิทธิภาพของเครือข่าย
หลักการสําคัญของ Optimistic Rollups คือสมมติฐานที่ว่าธุรกรรมทั้งหมดถูกต้องเว้นแต่จะมีหลักฐานว่าไม่ถูกต้อง สิ่งนี้ตรงกันข้ามกับวิธีการตรวจสอบอื่น ๆ เช่นการยกเลิกความรู้เป็นศูนย์หรือ ZK-Rollups ซึ่งตรวจสอบทุกธุรกรรมล่วงหน้า แม้ว่ากลไกนี้อาจดูเหมือนใช้งานง่าย แต่สมมติว่าธุรกรรมนั้นถูกต้อง Optimistic Rollups จะแนะนําช่วงเวลาที่ท้าทายซึ่งผู้เข้าร่วมสามารถตั้งคําถามกับธุรกรรมที่อาจฉ้อโกงผ่านกระบวนการที่เรียกว่าการป้องกันการฉ้อโกง โดยทั่วไประยะเวลาความท้าทายนี้จะนานถึงเจ็ดวันและช่วยให้มั่นใจได้ถึงความไว้วางใจและความปลอดภัยของระบบในขณะที่ลดค่าใช้จ่ายทรัพยากรที่จําเป็นสําหรับการตรวจสอบอย่างต่อเนื่อง
Boba Network ใช้โมเดลนี้ในการจัดการการคำนวณที่เกิดขึ้นนอกเหนือจากเชื่อมต่อโดยตรงและเพิ่มประสิทธิภาพในการทำธุรกรรมเพื่อให้เครือข่ายสามารถให้บริการแอปพลิเคชันที่ไม่มีส่วนกลาง (dApp) ได้อย่างมีขนาดใหญ่ ในกรณีที่เทียบกับ Layer-1 ค่าธุรกรรมของ Boba ลดลงได้สูงสุดถึง 100 เท่า และความเร็วในการประมวลผลธุรกรรมเร็วกว่า
Optimistic Rollups ยังสามารถทำงานร่วมกับสมาร์ทคอนแทร็คเจจิเจอร์ที่มีอยู่บนอีเธอเรีย นักพัฒนาเพียงต้องปรับเล็กน้อยเท่านั้น แอปพลิเคชันของพวกเขาจะสามารถย้ายจากอีเธอเรียมาทำงานบน Layer-2 ของ Boba
หนึ่งในคุณลักษณะสำคัญของ Layer-2 ซึ่งเป็น Solving solution (เช่น Boba Network) คือความสามารถในการคำนวณ off-chain computation (การคำนวณออกจากเชื่อมโยง) โดยการย้ายบางส่วนของการคำนวณไปทำการดำเนินการอยู่นอกเชื่อมโยง สามารถลดภาระของ Ethereum mainnet ได้อย่างมีประสิทธิภาพ คุณลักษณะนี้เป็นหนึ่งในเหตุผลหลักที่ทำให้ Boba และเครือข่ายอื่น ๆ ที่ใช้เทคโนโลยีเหล่านี้สามารถลดค่า Gas อย่างมีนัยสำคัญและเพิ่มความเร็วในการทำธุรกรรม
หลังจากการดำเนินการธุรกรรมในบล็อกเชนที่ดำเนินการเป็นกลุ่ม ๆ Boba จะส่งผลลัพธ์ในรูปแบบกลุ่มไปยังเครือข่ายหลักอีเธอเรียน ซึ่งไม่เพียงทำให้ลดความต้องการในการดำเนินการธุรกรรมแต่ละรายการโดยตรงบน Layer-1 เท่านั้น แต่ยังเพิ่มประสิทธิภาพของเครือข่ายโดยรวมอย่างมาก โดยเพราะกลไกเหล่านี้ Boba สามารถให้คำตอบที่มีประสิทธิภาพและมีคุณค่ามากขึ้นสำหรับแอปพลิเคชันที่ไม่มีศูนย์กลาง (dApp)
หลักการทางเทคโนโลยีของเครือข่าย Boba
HybridCompute is an innovative technology of Boba Network that extends the concept of off-chain computation, allowing smart contracts to interact with off-chain data and APIs. This feature supports more complex applications, such as running machine learning algorithms off-chain and executing them triggered by on-chain events. For example, a DeFi application can retrieve real-time stock prices or other financial data through external APIs and return the results to the chain after performing complex computations off-chain.
ในโหมด HybridCompute แอปพลิเคชันที่ถูกติดตั้งบน BOBA สามารถส่งคำขอและประมวลผลข้อมูลที่เกี่ยวข้องโดยเซิร์ฟเวอร์นอกเชื่อมต่อกับเครือข่ายและส่งผลลัพธ์กลับอย่างรวดเร็วในรูปแบบที่เข้ากันกับอีเธอเรียม ผลลัพธ์เหล่านี้จะถูกส่งกลับไปยังสมาร์ทคอนแทรคเพื่อทำการคำนวณขั้นสูงและลดภาระของบล็อกเชน
ความสามารถนี้เป็นเอกลักษณ์ของ Boba Network ซึ่งให้ความยืดหยุ่นในการคำนวณที่ไม่พบใน Layer-2 อื่น ๆ มีศักยภาพในการพัฒนาแอปพลิเคชันที่มีความเป็นไปได้ที่ไม่ได้ขึ้นอยู่กับศูนย์กลาง
ซีเควนเซอร์ใน Boba Network มีหน้าที่รับผิดชอบในการจัดลําดับธุรกรรมเพื่อให้แน่ใจว่าธุรกรรมได้รับการประมวลผลตามลําดับที่ถูกต้องและให้การยืนยันธุรกรรมที่รวดเร็ว ซีเควนเซอร์ทํางานเป็นบริการแบบรวมศูนย์เป็นหลัก แต่ยังคงถูกผูกมัดโดยกฎและโปรโตคอลของระบบเลเยอร์ 2 ในขณะที่มีการใช้กลไกแบบรวมศูนย์ในปัจจุบันนี่เป็นชั่วคราวเนื่องจากระบบได้รับการออกแบบโดยคํานึงถึงรูปแบบการกํากับดูแลในอนาคตและ Sequencer จะถูกควบคุมโดยกลไกการกระจายอํานาจในที่สุด
โครงสร้างนี้ให้ความสำคัญกับความต้องการด้านประสิทธิภาพในปัจจุบันและเป้าหมายที่ไม่มีศูนย์กลางในอนาคต แม้ว่า Sequencer ในโหมดที่มีศูนย์กลาง ระบบ Boba Network ยังคงรักษาความปลอดภัยของธุรกรรมผ่านกลไกการพิสูจน์การทุจริต (fraud proofs) หากพบว่าธุรกรรมใดไม่ถูกกฎหมายหรือมีข้อผิดพลาด ผู้ตรวจสอบสามารถเริ่มต้นการพิสูจน์การทุจริตเพื่อเสียดสีผลการดำเนินการของ Sequencer เพื่อรักษาความปลอดภัยและความไว้วางใจในระบบ
ซีเควนเซอร์ทํางานอย่างไร:
รับและประมวลผลธุรกรรม:
Sequencer รับธุรกรรมออกโซนจากผู้ใช้และจะจัดกลุ่มธุรกรรมเหล่านี้เป็นชุด ซึ่ง Sequencer รับผิดชอบในการรับรองว่าธุรกรรมเหล่านี้ถูกเรียงลำดับตามเวลาที่ได้รับไว้ถูกต้อง
ส่งไปยัง Ethereum และยืนยันความถูกต้อง
หลังจากการเรียงลำดับเสร็จสิ้น Sequencer จะส่งชุดธุรกรรมไปยัง Ethereum Layer-1 เพื่อให้มั่นใจว่าธุรกรรมเป็นสิ้นเชิง การเป็นสิ้นเชิงหมายความว่าธุรกรรมถูกถือเป็นไปไม่ได้เปลี่ยนแปลง นอกจากกรณีที่ต้องมีการ Fork แบบแข็งเพื่อยกเลิก
ระยะเวลาป้องกันการทุจริต:
หลังจากการส่งกลุ่มธุรกรรม มักจะมีช่วงเวลาเป็นระยะๆ ที่เรียกว่างวดพิสูจน์การฉ้อโกง ใครๆ ก็สามารถเสนอคำถามเกี่ยวกับความถูกต้องของธุรกรรมนั้นได้ภายในระยะเวลานี้
หากตรวจพบธุรกรรมที่ไม่ดีหรือโมฆะ ฝ่ายโต้แท้สามารถยื่นข้อเท็จจริงที่เป็นการหลอกลวง (fraud proof) ได้
ใน Layer-2 โซลูชันหนึ่ง ความท้าทายหลักคือการสร้างกลไกการถอนเงินที่มีประสิทธิภาพเพื่อให้ผู้ใช้สามารถถอนเงินจาก Layer-2 กลับสู่ Layer-1 ได้ Boba Network ใช้วิธีการสองวิธีหลักในกระบวนการนี้: ออกแบบมาตรฐานและสะพานออกได้อย่างรวดเร็ว (fast-exit bridge)
ในกระบวนการถอนมาตรฐานเมื่อผู้ใช้ต้องการถอนสินทรัพย์จาก Boba กลับเป็นเอธีเรียม พวกเขาจำเป็นต้องเริ่มต้นการขอถอน อย่างไรก็ตามเนื่องจากมีระยะเวลาการพิสูจน์การฉ้อโกงอย่าง 7 วัน ผู้ใช้ต้องรอทั้งระยะเวลาดังกล่าวก่อนที่สินทรัพย์จะสามารถกลับไปที่ Layer-1 ระยะเวลาดังกล่าวทำให้มั่นใจได้ว่ามีเวลาเพียงพอในการตรวจจับและแก้ไขพฤติกรรมทุจริตใด ๆ ในชุดธุรกรรม
โปรดทราบ:วิธีการออกจากระบบนี้เป็นวิธีที่ถูกตั้งไว้สำหรับระบบ Optimistic Rollup ส่วนใหญ่ แม้ว่าจะสามารถรักษาความปลอดภัยของธุรกรรมได้ แต่อาจสร้างความไม่สะดวกสำหรับผู้ใช้ที่ต้องการรับเงินทันที
เพื่อแก้ไขปัญหาความล่าช้าในการถอนเงินมาตรฐาน Boba ได้นำเสนอสะพานการถอนเงินด่วน (fast-exit bridge) ที่ช่วยให้ผู้ใช้สามารถรับเงินได้ทันทีผ่านผู้ให้บริการ Likquidity โดยไม่ต้องรออีก 7 วัน
หลักการทำงาน:
ZK-Rollups และ Sidechains
ในขณะที่ Optimistic Rollups เป็นเทคโนโลยีหลักในสถาปัตยกรรมของ Boba Network สิ่งสําคัญคือต้องเปรียบเทียบกับโซลูชัน Layer-2 อื่น ๆ เช่น Zero-Knowledge Rollups และ Sidechains
ZK-Rollups
ZK-Rollups และ Optimistic Rollups มีความแตกต่างพื้นฐานในการยืนยันธุรกรรม ZK-Rollups ไม่ได้สมมติว่าทุกธุรกรรมมีความถูกต้อง แต่จะใช้การสร้าง ศูนย์ศักดิ์พิสูจน์ (zero-knowledge proofs) เพื่อยืนยันความถูกต้องของแต่ละธุรกรรม และทำการยืนยันเสร็จก่อนส่งไปยัง Layer-1 วิธีการนี้จะลดลองการต้องการจำเป็นของการพิสูจน์การทุจริต (fraud-proof) ทำให้ธุรกรรมสามารถยืนยันได้เร็วขึ้น อย่างไรก็ตาม ZK-Rollups ต้องการค่าใช้จ่ายในการคำนวณที่สูงกว่า เนื่องจากการสร้างพิสูจน์การเข้ารหัสเหล่านี้ต้องใช้พลังประมวลผลมากมาย
แม้ว่า ZK-Rollups จะมีข้อดีในเรื่องความเป็นส่วนตัวและความเร็วในการยืนยันธุรกรรม แต่พวกเขามักจะซับซ้อนกว่า Optimistic Rollups และมีความยืดหยุ่นน้อยกว่า โดยเฉพาะสำหรับนักพัฒนาที่ต้องการย้าย Ethereum dApp ของพวกเขาไปยัง Layer-2 ที่มีความท้าทายมากขึ้น
ซับเชน
Sidechains เป็นเครือข่ายที่ทํางานเป็นบล็อกเชนแบบสแตนด์อโลนซึ่งทํางานควบคู่ไปกับเครือข่าย Layer-1 เช่น Ethereum ซึ่งแตกต่างจาก Rollups sidechains ใช้กลไกฉันทามติและผู้ตรวจสอบความถูกต้องของตนเองซึ่งหมายความว่าพวกเขาจะไม่สืบทอดความปลอดภัยของ Ethereum ในขณะที่ sidechains สามารถให้ปริมาณงานสูงและต้นทุนการทําธุรกรรมต่ํา แต่ก็มีการแลกเปลี่ยนความปลอดภัยที่สําคัญ หากชุดตรวจสอบของ sidechain ถูกโจมตี sidechain ทั้งหมดจะตกอยู่ในความเสี่ยง ในทางกลับกัน Rollups เช่น Boba พึ่งพาการสิ้นสุดของ Ethereum และหลักฐานการฉ้อโกงเพื่อความปลอดภัย
Boba Network ใช้ Optimistic Rollups เพื่อสร้าง Layer-2 ที่ออกแบบมาอย่างดีเพื่อเพิ่มความสามารถในการขยายของระบบ โดยลดภาระการคำนวณของเอเธอเรียมในที่ต่าง ๆ พร้อมรักษาความเผด็จการและความปลอดภัย
จุดเด่น
Optimistic Rollups เป็นกลไกขยายของ Boba Network เพื่อบรรเทาปัญหาการอุดตันบนเครือข่าย Ethereum และเครือข่าย Layer-1 อื่นๆ ในการดูแลรายการที่ช้าลง ในการประมวลผลทางด้านการซื้อขายใน Layer-1 แบบดั้งเดิม แต่ละรายการต้องถูกประมวลผลทีละรายการ ในขณะที่ Optimistic Rollups จะรวมรายการหลายๆ รายการไว้ในการประมวลผลนอกเครือข่ายและส่งผลลัพธ์เป็นชุดเดียวไปยังเครือข่าย Layer-1 แบบจำนวนมาก วิธีนี้ช่วยลดภาระของเครือข่ายหลักและเพิ่มประสิทธิภาพของเครือข่าย
หลักการสําคัญของ Optimistic Rollups คือสมมติฐานที่ว่าธุรกรรมทั้งหมดถูกต้องเว้นแต่จะมีหลักฐานว่าไม่ถูกต้อง สิ่งนี้ตรงกันข้ามกับวิธีการตรวจสอบอื่น ๆ เช่นการยกเลิกความรู้เป็นศูนย์หรือ ZK-Rollups ซึ่งตรวจสอบทุกธุรกรรมล่วงหน้า แม้ว่ากลไกนี้อาจดูเหมือนใช้งานง่าย แต่สมมติว่าธุรกรรมนั้นถูกต้อง Optimistic Rollups จะแนะนําช่วงเวลาที่ท้าทายซึ่งผู้เข้าร่วมสามารถตั้งคําถามกับธุรกรรมที่อาจฉ้อโกงผ่านกระบวนการที่เรียกว่าการป้องกันการฉ้อโกง โดยทั่วไประยะเวลาความท้าทายนี้จะนานถึงเจ็ดวันและช่วยให้มั่นใจได้ถึงความไว้วางใจและความปลอดภัยของระบบในขณะที่ลดค่าใช้จ่ายทรัพยากรที่จําเป็นสําหรับการตรวจสอบอย่างต่อเนื่อง
Boba Network ใช้โมเดลนี้ในการจัดการการคำนวณที่เกิดขึ้นนอกเหนือจากเชื่อมต่อโดยตรงและเพิ่มประสิทธิภาพในการทำธุรกรรมเพื่อให้เครือข่ายสามารถให้บริการแอปพลิเคชันที่ไม่มีส่วนกลาง (dApp) ได้อย่างมีขนาดใหญ่ ในกรณีที่เทียบกับ Layer-1 ค่าธุรกรรมของ Boba ลดลงได้สูงสุดถึง 100 เท่า และความเร็วในการประมวลผลธุรกรรมเร็วกว่า
Optimistic Rollups ยังสามารถทำงานร่วมกับสมาร์ทคอนแทร็คเจจิเจอร์ที่มีอยู่บนอีเธอเรีย นักพัฒนาเพียงต้องปรับเล็กน้อยเท่านั้น แอปพลิเคชันของพวกเขาจะสามารถย้ายจากอีเธอเรียมาทำงานบน Layer-2 ของ Boba
หนึ่งในคุณลักษณะสำคัญของ Layer-2 ซึ่งเป็น Solving solution (เช่น Boba Network) คือความสามารถในการคำนวณ off-chain computation (การคำนวณออกจากเชื่อมโยง) โดยการย้ายบางส่วนของการคำนวณไปทำการดำเนินการอยู่นอกเชื่อมโยง สามารถลดภาระของ Ethereum mainnet ได้อย่างมีประสิทธิภาพ คุณลักษณะนี้เป็นหนึ่งในเหตุผลหลักที่ทำให้ Boba และเครือข่ายอื่น ๆ ที่ใช้เทคโนโลยีเหล่านี้สามารถลดค่า Gas อย่างมีนัยสำคัญและเพิ่มความเร็วในการทำธุรกรรม
หลังจากการดำเนินการธุรกรรมในบล็อกเชนที่ดำเนินการเป็นกลุ่ม ๆ Boba จะส่งผลลัพธ์ในรูปแบบกลุ่มไปยังเครือข่ายหลักอีเธอเรียน ซึ่งไม่เพียงทำให้ลดความต้องการในการดำเนินการธุรกรรมแต่ละรายการโดยตรงบน Layer-1 เท่านั้น แต่ยังเพิ่มประสิทธิภาพของเครือข่ายโดยรวมอย่างมาก โดยเพราะกลไกเหล่านี้ Boba สามารถให้คำตอบที่มีประสิทธิภาพและมีคุณค่ามากขึ้นสำหรับแอปพลิเคชันที่ไม่มีศูนย์กลาง (dApp)
หลักการทางเทคโนโลยีของเครือข่าย Boba
HybridCompute is an innovative technology of Boba Network that extends the concept of off-chain computation, allowing smart contracts to interact with off-chain data and APIs. This feature supports more complex applications, such as running machine learning algorithms off-chain and executing them triggered by on-chain events. For example, a DeFi application can retrieve real-time stock prices or other financial data through external APIs and return the results to the chain after performing complex computations off-chain.
ในโหมด HybridCompute แอปพลิเคชันที่ถูกติดตั้งบน BOBA สามารถส่งคำขอและประมวลผลข้อมูลที่เกี่ยวข้องโดยเซิร์ฟเวอร์นอกเชื่อมต่อกับเครือข่ายและส่งผลลัพธ์กลับอย่างรวดเร็วในรูปแบบที่เข้ากันกับอีเธอเรียม ผลลัพธ์เหล่านี้จะถูกส่งกลับไปยังสมาร์ทคอนแทรคเพื่อทำการคำนวณขั้นสูงและลดภาระของบล็อกเชน
ความสามารถนี้เป็นเอกลักษณ์ของ Boba Network ซึ่งให้ความยืดหยุ่นในการคำนวณที่ไม่พบใน Layer-2 อื่น ๆ มีศักยภาพในการพัฒนาแอปพลิเคชันที่มีความเป็นไปได้ที่ไม่ได้ขึ้นอยู่กับศูนย์กลาง
ซีเควนเซอร์ใน Boba Network มีหน้าที่รับผิดชอบในการจัดลําดับธุรกรรมเพื่อให้แน่ใจว่าธุรกรรมได้รับการประมวลผลตามลําดับที่ถูกต้องและให้การยืนยันธุรกรรมที่รวดเร็ว ซีเควนเซอร์ทํางานเป็นบริการแบบรวมศูนย์เป็นหลัก แต่ยังคงถูกผูกมัดโดยกฎและโปรโตคอลของระบบเลเยอร์ 2 ในขณะที่มีการใช้กลไกแบบรวมศูนย์ในปัจจุบันนี่เป็นชั่วคราวเนื่องจากระบบได้รับการออกแบบโดยคํานึงถึงรูปแบบการกํากับดูแลในอนาคตและ Sequencer จะถูกควบคุมโดยกลไกการกระจายอํานาจในที่สุด
โครงสร้างนี้ให้ความสำคัญกับความต้องการด้านประสิทธิภาพในปัจจุบันและเป้าหมายที่ไม่มีศูนย์กลางในอนาคต แม้ว่า Sequencer ในโหมดที่มีศูนย์กลาง ระบบ Boba Network ยังคงรักษาความปลอดภัยของธุรกรรมผ่านกลไกการพิสูจน์การทุจริต (fraud proofs) หากพบว่าธุรกรรมใดไม่ถูกกฎหมายหรือมีข้อผิดพลาด ผู้ตรวจสอบสามารถเริ่มต้นการพิสูจน์การทุจริตเพื่อเสียดสีผลการดำเนินการของ Sequencer เพื่อรักษาความปลอดภัยและความไว้วางใจในระบบ
ซีเควนเซอร์ทํางานอย่างไร:
รับและประมวลผลธุรกรรม:
Sequencer รับธุรกรรมออกโซนจากผู้ใช้และจะจัดกลุ่มธุรกรรมเหล่านี้เป็นชุด ซึ่ง Sequencer รับผิดชอบในการรับรองว่าธุรกรรมเหล่านี้ถูกเรียงลำดับตามเวลาที่ได้รับไว้ถูกต้อง
ส่งไปยัง Ethereum และยืนยันความถูกต้อง
หลังจากการเรียงลำดับเสร็จสิ้น Sequencer จะส่งชุดธุรกรรมไปยัง Ethereum Layer-1 เพื่อให้มั่นใจว่าธุรกรรมเป็นสิ้นเชิง การเป็นสิ้นเชิงหมายความว่าธุรกรรมถูกถือเป็นไปไม่ได้เปลี่ยนแปลง นอกจากกรณีที่ต้องมีการ Fork แบบแข็งเพื่อยกเลิก
ระยะเวลาป้องกันการทุจริต:
หลังจากการส่งกลุ่มธุรกรรม มักจะมีช่วงเวลาเป็นระยะๆ ที่เรียกว่างวดพิสูจน์การฉ้อโกง ใครๆ ก็สามารถเสนอคำถามเกี่ยวกับความถูกต้องของธุรกรรมนั้นได้ภายในระยะเวลานี้
หากตรวจพบธุรกรรมที่ไม่ดีหรือโมฆะ ฝ่ายโต้แท้สามารถยื่นข้อเท็จจริงที่เป็นการหลอกลวง (fraud proof) ได้
ใน Layer-2 โซลูชันหนึ่ง ความท้าทายหลักคือการสร้างกลไกการถอนเงินที่มีประสิทธิภาพเพื่อให้ผู้ใช้สามารถถอนเงินจาก Layer-2 กลับสู่ Layer-1 ได้ Boba Network ใช้วิธีการสองวิธีหลักในกระบวนการนี้: ออกแบบมาตรฐานและสะพานออกได้อย่างรวดเร็ว (fast-exit bridge)
ในกระบวนการถอนมาตรฐานเมื่อผู้ใช้ต้องการถอนสินทรัพย์จาก Boba กลับเป็นเอธีเรียม พวกเขาจำเป็นต้องเริ่มต้นการขอถอน อย่างไรก็ตามเนื่องจากมีระยะเวลาการพิสูจน์การฉ้อโกงอย่าง 7 วัน ผู้ใช้ต้องรอทั้งระยะเวลาดังกล่าวก่อนที่สินทรัพย์จะสามารถกลับไปที่ Layer-1 ระยะเวลาดังกล่าวทำให้มั่นใจได้ว่ามีเวลาเพียงพอในการตรวจจับและแก้ไขพฤติกรรมทุจริตใด ๆ ในชุดธุรกรรม
โปรดทราบ:วิธีการออกจากระบบนี้เป็นวิธีที่ถูกตั้งไว้สำหรับระบบ Optimistic Rollup ส่วนใหญ่ แม้ว่าจะสามารถรักษาความปลอดภัยของธุรกรรมได้ แต่อาจสร้างความไม่สะดวกสำหรับผู้ใช้ที่ต้องการรับเงินทันที
เพื่อแก้ไขปัญหาความล่าช้าในการถอนเงินมาตรฐาน Boba ได้นำเสนอสะพานการถอนเงินด่วน (fast-exit bridge) ที่ช่วยให้ผู้ใช้สามารถรับเงินได้ทันทีผ่านผู้ให้บริการ Likquidity โดยไม่ต้องรออีก 7 วัน
หลักการทำงาน:
ZK-Rollups และ Sidechains
ในขณะที่ Optimistic Rollups เป็นเทคโนโลยีหลักในสถาปัตยกรรมของ Boba Network สิ่งสําคัญคือต้องเปรียบเทียบกับโซลูชัน Layer-2 อื่น ๆ เช่น Zero-Knowledge Rollups และ Sidechains
ZK-Rollups
ZK-Rollups และ Optimistic Rollups มีความแตกต่างพื้นฐานในการยืนยันธุรกรรม ZK-Rollups ไม่ได้สมมติว่าทุกธุรกรรมมีความถูกต้อง แต่จะใช้การสร้าง ศูนย์ศักดิ์พิสูจน์ (zero-knowledge proofs) เพื่อยืนยันความถูกต้องของแต่ละธุรกรรม และทำการยืนยันเสร็จก่อนส่งไปยัง Layer-1 วิธีการนี้จะลดลองการต้องการจำเป็นของการพิสูจน์การทุจริต (fraud-proof) ทำให้ธุรกรรมสามารถยืนยันได้เร็วขึ้น อย่างไรก็ตาม ZK-Rollups ต้องการค่าใช้จ่ายในการคำนวณที่สูงกว่า เนื่องจากการสร้างพิสูจน์การเข้ารหัสเหล่านี้ต้องใช้พลังประมวลผลมากมาย
แม้ว่า ZK-Rollups จะมีข้อดีในเรื่องความเป็นส่วนตัวและความเร็วในการยืนยันธุรกรรม แต่พวกเขามักจะซับซ้อนกว่า Optimistic Rollups และมีความยืดหยุ่นน้อยกว่า โดยเฉพาะสำหรับนักพัฒนาที่ต้องการย้าย Ethereum dApp ของพวกเขาไปยัง Layer-2 ที่มีความท้าทายมากขึ้น
ซับเชน
Sidechains เป็นเครือข่ายที่ทํางานเป็นบล็อกเชนแบบสแตนด์อโลนซึ่งทํางานควบคู่ไปกับเครือข่าย Layer-1 เช่น Ethereum ซึ่งแตกต่างจาก Rollups sidechains ใช้กลไกฉันทามติและผู้ตรวจสอบความถูกต้องของตนเองซึ่งหมายความว่าพวกเขาจะไม่สืบทอดความปลอดภัยของ Ethereum ในขณะที่ sidechains สามารถให้ปริมาณงานสูงและต้นทุนการทําธุรกรรมต่ํา แต่ก็มีการแลกเปลี่ยนความปลอดภัยที่สําคัญ หากชุดตรวจสอบของ sidechain ถูกโจมตี sidechain ทั้งหมดจะตกอยู่ในความเสี่ยง ในทางกลับกัน Rollups เช่น Boba พึ่งพาการสิ้นสุดของ Ethereum และหลักฐานการฉ้อโกงเพื่อความปลอดภัย
Boba Network ใช้ Optimistic Rollups เพื่อสร้าง Layer-2 ที่ออกแบบมาอย่างดีเพื่อเพิ่มความสามารถในการขยายของระบบ โดยลดภาระการคำนวณของเอเธอเรียมในที่ต่าง ๆ พร้อมรักษาความเผด็จการและความปลอดภัย
จุดเด่น