B²Network และ Babylon ผนึกกำลังเพื่อสร้างเลเยอร์ 2 และการวางเดิมพัน Bitcoin ที่ปลอดภัยที่สุด

ปัจจุบัน BTC เป็นสินทรัพย์ดิจิทัลที่มีมูลค่าตลาดสูงที่สุด แต่ส่วนใหญ่ยังคงไม่ได้ใช้งาน จากสิ่งนี้ ทีมงาน Babylon ได้เสนอแนวคิดเรื่องการวางเดิมพัน BTC โดยอนุญาตให้ผู้ถือ BTC ให้คำมั่นสัญญา BTC ที่ไม่ได้ใช้งานเพื่อเพิ่มความปลอดภัยของเครือข่าย PoS ทีมงาน B² Network เสนอให้สร้างเลเยอร์การดำเนินการของ Bitcoin ผ่านการออกแบบโมดูลาร์ ช่วยให้ผู้ถือ BTC ฝาก BTC ลงในเลเยอร์การดำเนินการของ Bitcoin (โดยทั่วไปเรียกว่าเลเยอร์-2) เพื่อดำเนินการ DApp ต่างๆ ซึ่งจะเป็นการเพิ่มสภาพคล่องของ BTC B² Network และ Babylon จะทำงานอย่างใกล้ชิดในเรื่องนี้เพื่อสร้างโครงสร้างพื้นฐานและบริการที่ใช้ประโยชน์จาก Rollup เป็นเลเยอร์การดำเนินการที่ได้รับการคุ้มครองโดยเครือข่าย Bitcoin
B² Hub ซึ่งเป็นองค์ประกอบหลักของเครือข่าย B² จะปรับปรุงความปลอดภัยโดยการบูรณาการการเดิมพัน BTC ของ Babylon ในเวลาเดียวกัน B² Network ยังวางแผนที่จะรวมฟังก์ชันการวางเดิมพัน BTC ใน B² Rollup เพื่อสนับสนุน BTC LSD ของ B² Rollup และสถานการณ์การจำนำ BTC ใหม่
การออกแบบโมดูลาร์ของ B² Network
เนื่องจากพื้นที่จัดเก็บและข้อจำกัดในการโหลดธุรกรรมของ BTC รวมถึงการออกแบบที่ไม่ใช่ทัวริงของ BTC ทำให้ไม่สามารถปรับขนาดเครือข่ายได้อย่างอิสระ
เพื่อรองรับความสามารถในการปรับขนาดของ Bitcoin B² Network จึงใช้สถาปัตยกรรมการออกแบบบล็อกเชนแบบแยกส่วน
เราเชื่อว่าเครือข่ายบล็อกเชนที่ปรับขนาดได้แบ่งออกเป็น: เลเยอร์การดำเนินการ เลเยอร์ความพร้อมของข้อมูล และเลเยอร์ที่สอดคล้องกัน ในบรรดาเลเยอร์ทั้งสามนี้ เลเยอร์การดำเนินการสามารถขยายแนวนอนได้อย่างไม่มีที่สิ้นสุดผ่านโซลูชัน Rollup เลเยอร์ความพร้อมใช้งานของข้อมูลใช้ DAS (การสุ่มตัวอย่างความพร้อมใช้งานของข้อมูล) ผ่าน B² Hub รวมกับพื้นที่เก็บข้อมูลแบบกระจายอำนาจ และบันทึกดัชนีข้อมูลขั้นสุดท้ายและการพิสูจน์บน Bitcoin ดังนั้น ชั้นเดียวนี้สามารถรับประกันความพร้อมใช้งาน ความปลอดภัย และการกระจายอำนาจของธุรกรรมและสถานะในชั้นการดำเนินการ ชั้นฉันทามติจะตรวจสอบการเปลี่ยนแปลงสถานะในชั้นการดำเนินการอย่างสม่ำเสมอผ่านกลไกความมุ่งมั่นและความท้าทาย โดยมีความปลอดภัยและการกระจายอำนาจที่เพียงพอ

การพัฒนา B² Network แบ่งออกเป็นสองขั้นตอน:
ระยะแรกเริ่มต้นด้วย B² Network ที่รัน B² Rollup ของตัวเองบน B² Hub, ทำงานบน Bitcoin ผ่าน B² Hub และดำเนินการ Bitcoin ZK-Rollup แรกที่ทำงานบน B² Hub ให้เสร็จสิ้น
ระยะที่สองรองรับการเปิดตัว ZK-Rollup บน B² Hub และดำเนินการพิสูจน์ความพร้อมของข้อมูลและการเปลี่ยนสถานะบน Bitcoin ผ่าน B² Hub
ระยะที่ 1: B² Hub ให้บริการ B² Rollup
ขั้นตอนแรกของเครือข่ายB²แบ่งออกเป็นชั้น Rollup และชั้น DA

เลเยอร์ Rollup ใช้เทคโนโลยี ZK-Rollup และขณะนี้เรากำลังทำงานร่วมกับ Polygon เพื่อสร้าง ZK-Rollup ผ่าน zkEVM ในเลเยอร์ Rollup ข้อมูลและการพิสูจน์จะถูกส่งไปยังเลเยอร์ DA และเลเยอร์ที่สอดคล้องกันผ่าน Sequencer และ Aggregator ตามลำดับ
B² Hub ทำหน้าที่เป็นศูนย์กลางหลักในการรับข้อมูลและการพิสูจน์จาก ZK-Rollup ในด้านหนึ่ง จะจัดเก็บธุรกรรมและข้อมูลโดยละเอียดของเลเยอร์ Rollup ในโปรโตคอล DAS และโปรโตคอลการจัดเก็บข้อมูลแบบกระจายของ B² Hub และเขียนหลักฐานข้อมูลลงใน Tapscript และส่งไปยัง Bitcoin เพื่อรับรองความพร้อมใช้งานของข้อมูล ในทางกลับกัน จะตรวจสอบ ZK-Rollup หลักฐาน ZK สร้างข้อผูกพันสำหรับกระบวนการตรวจสอบและส่งไปยัง Bitcoin ช่วยให้ผู้ท้าทายสามารถท้าทายตามข้อผูกพันเหล่านี้และเสร็จสิ้นการตรวจสอบการเปลี่ยนแปลงสถานะในท้ายที่สุด
ระยะที่ 2: B² Hub ให้บริการ Rollups หลายรายการ
ระยะที่สองของเครือข่าย B² จะให้บริการ ZK-Rollups มากขึ้นผ่าน B² Hub
B² Hub จะรวบรวมข้อมูลที่ส่งโดย Rollups ต่างๆ:
รายละเอียดธุรกรรมและหลักฐานการโรลอัปต่างๆ จะถูกจัดเก็บไว้ในโปรโตคอล DAS ของ B² Hub และโปรโตคอลการจัดเก็บข้อมูลแบบกระจาย จากนั้นจะรวบรวมและส่งไปยัง Bitcoin ในที่สุด
ข้อมูลการพิสูจน์ ZK จาก Rollups ต่างๆ จะถูกรวมแบบวนซ้ำเป็นข้อมูลการพิสูจน์ ZK เดียวผ่าน STARK และหลังจากการตรวจสอบแล้ว ความมุ่งมั่นที่ส่งไปยัง Bitcoin จะถูกสร้างขึ้นเพื่อสนับสนุนความท้าทาย

BTC ปักหลักในพิธีสารบาบิโลน
Babylon เป็นชุดโปรโตคอลรักษาความปลอดภัย Bitcoin ที่ปรับขนาดได้ ซึ่งออกแบบมาเพื่อรักษาความปลอดภัยให้กับเศรษฐกิจแบบกระจายอำนาจ หนึ่งในโปรโตคอลดังกล่าวคือโปรโตคอลการวางเดิมพัน Bitcoin ของ Babylon โปรโตคอลนี้อนุญาตให้ผู้ใช้เดิมพัน BTC ของตนบนเครือข่าย Bitcoin BTC ที่เดิมพันไว้เหล่านี้สามารถใช้เพื่อรักษาความปลอดภัยเครือข่ายภายนอกอื่นๆ เช่น ระบบ PoS กระบวนการปักหลักนั้นไม่น่าเชื่อถือและไม่ได้รับการดูแล หมายความว่าผู้ใช้ไม่จำเป็นต้องโอน Bitcoin ไปยังที่อยู่ Bitcoin บุคคลที่สาม ซึ่งโดยทั่วไปแล้วจะต้องใช้โดยโปรโตคอล Bitcoin Bridge ผู้ใช้สามารถเก็บ BTC ของตนจากระยะไกลและเป็นอิสระได้ โดยวางไว้ที่สคริปต์ Bitcoin บน Bitcoin blockchain เงินเดิมพันเหล่านี้สามารถถูกลงโทษจากระยะไกลได้หากตรวจพบพฤติกรรมที่เป็นอันตราย การวางเดิมพัน BTC ของ Babylon นั้นคล้ายคลึงกับการวางเดิมพัน ETH แต่สามารถรักษาความปลอดภัยเครือข่ายภายนอกอื่น ๆ เช่น PoS chain ได้ ทำให้การวางเดิมพัน BTC ของ Babylon คล้ายกับการวางเดิมพัน ETH ของ Ethereum เวอร์ชัน 2.0 โดยมีฟังก์ชันการทำงานคล้ายกับการวางเดิมพันใหม่ของ Eigenlayer

คัดลอกมาจากเอกสารไวท์เปเปอร์การวางเดิมพัน Bitcoin ของบาบิโลน
(https://docs.babylonchain.io/papers/btc_staking_litepaper(EN).pdf)
กระบวนการของผู้เดิมพัน Bitcoin: (a) กรณีในแง่ดี: Alice ให้คำมั่นสัญญา, ตรวจสอบห่วงโซ่ PoS, ขอยกเลิกการผูกมัด และเพิกถอนคำมั่นสัญญาภายใน 3 วัน (b) กรณีที่ไม่มองโลกในแง่ดี: Alice ให้คำมั่นสัญญา ส่งการละเมิดความปลอดภัยไปยังห่วงโซ่ PoS จากนั้น Bitcoins ของเธอก็ถูกทำลาย
เนื่องจากการออกแบบสคริปต์บน Bitcoin ที่ไม่สมบูรณ์ของทัวริง จึงเป็นไปไม่ได้ที่ใครก็ตามจะแสดงหลักฐานการละเมิดความปลอดภัยที่สามารถตรวจสอบได้โดยตรงบน Bitcoin โปรโตคอลการวางเดิมพัน Bitcoin ของ Babylon แนะนำกลไกในการจัดการกับการละเมิดความปลอดภัยที่กระตุ้นให้เกิดการแบ่งส่วน กลไกนี้เกี่ยวข้องกับการล็อคเวลา Bitcoins ที่ถูกเดิมพันและการควบคุมการเปิดเผยของรหัสลับที่ล็อค Bitcoins เมื่อใดก็ตามที่ผู้เดิมพันหรือผู้ตรวจสอบที่ได้รับมอบอำนาจลงนามสองครั้งบนห่วงโซ่ PoS (คล้ายกับการใช้จ่ายสองครั้ง) Babylon ใช้ลายเซ็นแบบครั้งเดียวที่แยกได้ (EOTS) เพื่อให้การยืนยันที่มีความรับผิดชอบ โดยการใช้รหัสลับเดียวกันเพื่อเซ็นชื่อบล็อกต่างๆ ที่ความสูงเท่ากันจะส่งผลให้มีการเปิดเผยรหัสลับ บาบิโลนแนะนำรอบการลงนามเพิ่มเติมหลังจากโปรโตคอลฉันทามติพื้นฐาน เรียกว่ารอบสุดท้าย บล็อกจะถือเป็นที่สิ้นสุดก็ต่อเมื่อได้รับลายเซ็น EOTS จากมากกว่า 2/3 ของ Bitcoins ที่วางเดิมพัน ในรอบนี้ การละเมิดความปลอดภัยที่เป็นเอกฉันท์ทั้งหมดสามารถลดลงเป็นลายเซ็นคู่ได้ หากมีการละเมิดความปลอดภัยเกิดขึ้นในโปรโตคอลที่ได้รับการแก้ไขนี้ ผู้เดิมพัน Bitcoin บางรายได้ลงนามสองบล็อกที่ความสูงเท่ากันโดยใช้ EOTS สิ่งนี้ส่งผลให้มีการดึงกุญแจลับที่เกี่ยวข้องกับผู้เดิมพันเหล่านี้ รูปแบบลายเซ็น EOTS สามารถนำไปใช้ผ่านลายเซ็น Schnorr ซึ่งได้รับการสนับสนุนโดยกำเนิดใน Bitcoin ดังนั้นคีย์ลับที่แยกออกมาเหล่านี้สามารถใช้เพื่อแบ่ง Bitcoins ที่เดิมพันได้
B² Hub ปลอดภัยด้วย Babylon
B² Hub เป็นเครือข่ายบล็อกเชน PoS ที่รับประกันความปลอดภัยของ B² Hub ผ่านตัวตรวจสอบสินทรัพย์ที่จำนำ (โทเค็น BTC และ B²) และรับรองความพร้อมใช้งานของข้อมูลของ Rollup และความถูกต้องของการเปลี่ยนสถานะผ่านตัวตรวจสอบของ B² Hub
กลไกฉันทามติของ B² Hub จำเป็นต้องมีชุดเครื่องมือตรวจสอบที่มีประสิทธิภาพเพื่อดำเนินการฉันทามติ BFT ในบล็อกระหว่างยุค รวมถึงข้อเสนอและการลงคะแนน จากนั้นแต่ละบล็อกจะได้รับการโหวตให้เป็น EOTS โดยผู้ให้บริการขั้นสุดท้ายของ Bitcoin ที่เดิมพันผ่านโปรโตคอลการวางเดิมพัน Bitcoin ของ Babylon ในเวลาเดียวกัน ใน B² Hub ยุคถัดไปจะตรวจสอบบล็อกก่อนหน้า และกลายเป็นจุดตรวจสอบผ่านโปรโตคอลการประทับเวลา Bitcoin ของ Babylon การยืนยันบล็อกใน B² Hub ครั้งสุดท้ายต้องใช้จุดตรวจสอบสองจุด
มีการยืนยันสองประการสำหรับการเข้าถึง Rollup ของ B² Hub:
หลังจากผ่านการตรวจสอบ B² Hub แล้ว Rollup จะทำการยืนยันครั้งแรกให้เสร็จสิ้น
B² Hub ส่งหลักฐาน DA และข้อผูกพันในการตรวจสอบการเปลี่ยนแปลงสถานะไปยัง Bitcoin และหลังจากช่วงท้าทาย Rollup จะทำการยืนยันขั้นสุดท้ายให้เสร็จสิ้น
B² Network ทำให้การยืนยันฉันทามติของ B² Hub ปลอดภัยยิ่งขึ้นผ่านโปรโตคอลการวางเดิมพัน Bitcoin ของ Babylon นอกจากนี้ B² Network ยังหลีกเลี่ยงการโจมตีระยะไกลผ่านโปรโตคอลการประทับเวลา Bitcoin ของ Babylon

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

เพื่อปกป้อง PoS chain จากการโจมตีระยะไกล Babylon สามารถใช้บล็อกของ PoS chain เป็นจุดตรวจสอบสำหรับ BTC และใช้กฎการเลือก fork โดยใช้การประทับเวลา Bitcoin ก่อนหน้านี้ ด้วยวิธีนี้ ส้อมการโจมตีจะมีการประทับเวลาในภายหลังในห่วงโซ่มาตรฐาน Bitcoin และจะไม่ถูกเลือกโดยใครเลย หรือเพื่อที่จะถูกเลือก ผู้โจมตีจะต้องสร้าง Bitcoin Fork ที่ยาวมาก โดยที่ส้อม PoS โจมตีมี การประทับเวลาก่อนหน้านี้ซึ่งไม่สามารถทำได้ในเชิงเศรษฐกิจ ดังนั้นด้วยการประทับเวลา BTC การโจมตีระยะไกลจึงได้รับการแก้ไข

ในกลไก POS ของ B² Hub บล็อกจะต้องผ่านจุดตรวจสอบสองจุดก่อนการยืนยันขั้นสุดท้าย ดังนั้น ในกลไกฉันทามติของ B² Hub หลังจากผ่านจุดตรวจสอบที่สองแล้ว เราจะส่งข้อมูลบล็อกและข้อมูลลายเซ็นของผู้ตรวจสอบที่เกี่ยวข้องไปยังผู้ให้บริการขั้นสุดท้าย ผู้ให้บริการขั้นสุดท้ายเป็นโหนดที่ต้องเดิมพัน BTC และอาจถูกตัดออกหากพวกเขาลงนามสองบล็อกที่ความสูงเท่ากันโดยใช้ EOTS จากนั้นผู้ให้บริการขั้นสุดท้ายจะส่งไปยังผู้ตรวจสอบความถูกต้องของ B² Hub เพื่อรวบรวมคะแนนโหวตขั้นสุดท้าย โหนดการตรวจสอบจะจัดเก็บข้อมูลลายเซ็นการลงคะแนนเสียงขั้นสุดท้ายที่รวบรวมไว้ไว้ในพูลหน่วยความจำ และเผยแพร่ไปยังไคลเอ็นต์น้ำหนักเบาของ B² Hub เมื่อรวบรวมลายเซ็นการลงคะแนนเสียงรอบสุดท้ายได้ 2/3 แล้ว บล็อกบน B² Hub ก็ถือว่าเสร็จสิ้นแล้ว
ด้วยการปักหลัก Bitcoin ของ Babylon และการประทับเวลา Bitcoin ทำให้ B² Hub สามารถหลีกเลี่ยงการโจมตีระยะไกลได้อย่างมีประสิทธิภาพ และให้ความปลอดภัยสูงสำหรับการรวบรวมที่แตกต่างกัน
B² Rollup รองรับการวางเดิมพัน Bitcoin ของ Babylon
mainnet ของ B² Rollup จะรองรับฟังก์ชันการวางเดิมพัน BTC

ฟังก์ชั่นการวางเดิมพัน BTC ของ B² Rollup จะแบ่งออกเป็นสองขั้นตอน:
ก่อนที่เครือข่ายหลักปักหลัก Babylon BTC จะเปิดตัว B² Rollup จะสนับสนุนผู้ใช้ให้ใช้ BTC เพื่อเดิมพันสำหรับผู้ตรวจสอบความถูกต้องของ B² Hub และรับรางวัลโทเค็น B²
หลังจากที่เครือข่ายหลักของ Babylon BTC เปิดตัวแล้ว B² Rollup จะโอน BTC ที่ผู้ใช้สัญญาไว้บน Bitcoin ไปยังที่อยู่เฉพาะเพื่อเข้าร่วมในการวางเดิมพัน BTC ของ Babylon
B² Rollup จะสนับสนุนโครงการที่เกี่ยวข้องกับ LSD เพื่อใช้การวางเดิมพัน BTC เพื่อดำเนินกิจกรรม DeFi มากขึ้น ให้สภาพคล่องมากขึ้นสำหรับผู้ใช้ที่เข้าร่วมการวางเดิมพัน Bitcoin ของ Babylon และแม้แต่ดำเนินกิจกรรมการวางเดิมพันใหม่ที่เกี่ยวข้องกับการวางเดิมพัน Bitcoin
ในเวลาเดียวกัน Rollup จะสามารถใช้ประโยชน์จากโครงสร้างพื้นฐานของ Babylon และ B² Network เพื่อรับรองความปลอดภัยผ่านการปักหลัก Bitcoin


