การเปรียบเทียบระหว่าง Babylon Protocol และ EigenLayer

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

คำนำ

แทร็ก Restaking ที่แสดงโดย EigenLayer ได้รับความสนใจอย่างมากกลายเป็นหนึ่งในทิศทางที่ร้อนแรงที่สุดใน Ethereum ในปัจจุบัน E2M Research ยังได้กล่าวถึง EigenLayer อย่างกว้างขวาง EigenLayer ขยายความปลอดภัยของ Ethereum ไปยังแอปพลิเคชันอื่น ๆ บนเครือข่ายบล็อกเชนในขณะที่ให้รางวัลเพิ่มเติมแก่ผู้ถือ ETH หรือ LST ที่เข้าร่วม

ในทำเทียบกันเช่นเดียวกัน Babylon ช่วยให้ผู้ใช้ Bitcoin สามารถเสถยรภาพ BTC เพื่อเสริมความปลอดภัยของเครือข่าย PoS ปรับปรุงความปลอดภัยของเครือข่ายในขณะที่ได้รับรางวัลและรักษาความเป็นเจ้าของของ Bitcoin ไว้เอง โดยเนื่องจาก Bitcoin mainnet ไม่สามารถรองรับสมบูรณ์ทั้งสมาร์ทคอนแทรคท์ ดีไซน์และสถาปัตยกรรมของ Babylon และสถานการณ์การใช้งานต่างกันอย่างมีนัยสำคัญจาก EigenLayer อนุรักษ์ อารจัน ผู้ร่วมก่อตั้ง Polygon และผู้ก่อตั้ง Avail ก็ได้กล่าวไว้ในโซเชียลมีเดียว่าเมื่อเทียบกับโครงการเช่น Eigenlayer Babylon ดูเหมาะสมมากขึ้น มันจะได้รับการเร่งมือการพัฒนาซึ่งอาจจะเป็นปลดล็อกใหญ่สำหรับนิเคอะโครเซตบิทคอยน์

บทความนี้มีจุดมุ่งหมายเพื่อให้ความเข้าใจลึกซึ้งเกี่ยวกับความเหมือนกันและความแตกต่างระหว่างโครงการสองโครงการโดยเปรียบเทียบจากด้านต่างๆ

บทนำสู่เมืองบาบิลอน

Babylon เป็นชุดโปรโตคอลที่ใช้ในการแบ่งปันความปลอดภัยของ Bitcoin ปัจจุบันมี 2 โปรโตคอลในชุดนี้

  • Bitcoin Timestamp: โปรโตคอลนี้ส่ง timestamp ที่กระชับและสามารถยืนยันได้ของข้อมูลใด ๆ (เช่น blockchain ของ PoS) ไปยัง Bitcoin
  • Bitcoin Staking: โปรโตคอลนี้ช่วยให้สินทรัพย์ Bitcoin สามารถเดิมพันในลักษณะที่ลดความน่าเชื่อถือ (และดูแลตนเอง) เพื่อให้ความปลอดภัยทางเศรษฐกิจสําหรับระบบกระจายอํานาจใด ๆ

โปรโตคอลการบันทึกเวลาของบิตคอยน์

ก่อนอื่น ขอให้เรามองไปที่โครงสร้างของโปรโตคอล Bitcoin Timestamp ก่อน

สถาปัตยกรรมของเมืองบาบิลอนแสดงในแผนภาพด้านบน ประกอบด้วยสามส่วนพร้อมด้วยจุดตรวจสอบสองระดับ

  • Bitcoin, เป็นชั้นบริการ timestamp.
  • เชื่อมโยงเบอร์บิลลอน (เชื่อมโยงที่สร้างขึ้นบน Cosmos SDK) เป็นชั้นกลาง
  • บล็อกเชน PoS (เช่นโซนอื่น ๆ ใน Cosmos) เป็นผู้บริโภคความปลอดภัย

ข้อคิดการออกแบบที่สำคัญคือ Bitcoin มีความจุข้อมูลอย่างจำกัดมาก ในกรณีนี้ โซ่ Babylon รับบทบาทหลายอย่าง:

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

โครงสร้างนี้ช่วยให้เชื่อมโยง PoS ปรับปรุงความปลอดภัยของตนเอง เช่น ต่อต้านการโจมตีจากระยะไกล

เพื่อปกป้องโซ่ PoS จากการโจมตีระยะไกล เราสามารถส่งจุดตรวจสอบบล็อกของโซ่ PoS ไปยัง BTC และเลือกการแยกแฝงที่มีการป้อนเข้า BTC ที่มีปัจจุบันเป็นที่ถูกต้อง เหลือแค่สองโอกาสเท่านั้น

  • ชักโคตรจะมีการประทับเวลาในเครือข่ายหลักของ BTC ที่สายเวลาจะสายกว่า ในกรณีนี้ ชักโคตรจะไม่เคยถูกเลือกโดยผู้ใด
  • เพื่อที่จะได้รับการเลือก ผู้โจมตีต้องสร้าง fork BTC ที่ยาวมากโดยที่ fork PoS ที่โจมตีมี timestamp ที่เก่ากว่า ซึ่งเป็นเรื่องทางเศรษฐศาสตร์ที่เป็นไปไม่ได้

ดังนั้น การโจมตีระยะไกลสามารถลดลงผ่านการประทับเวลาของ BTC ได้

นอกจากการแก้ไขการโจมตีระยะไกล การประทับเวลา BTC ที่ไม่สามารถย้อนกลับสำหรับบล็อก PoS ยังมีประโยชน์ด้านความปลอดภัยอื่น ๆ สำหรับเชน PoS

  • กำจัดความลมเสนอเชื่อ: การประทับเวลาบิตคอยน์เป็นวัตถุเป็นระเบียบ ลดการพึ่งพาของเชือกโซเชนเกี่ยวกับมติสังคมและความลมเสนอเชื่อที่อ่อนแอ
  • เวลาการยกเลิกการเชื่อมโยงที่สั้นลง: โดยการแทนความเห็นร่วม BTC สามารถทำให้เวลายกเลิกการเชื่อมโยงของโซ่ PoS สั้นลงจากสัปดาห์เป็นหนึ่งวัน
  • การเริ่มต้นเชือกใหม่: โซ่ PoS ใหม่ที่มีมูลค่าต่ำมีความเสี่ยงต่อการโจมตี fork มากขึ้น BTC timestamps สามารถช่วยปกป้องการเติบโตของโซ่ได้
  • การซิงค์สถานะและการตรวจสอบสแน็ปช็อต: ข้อมูลวัตถุประสงค์เกี่ยวกับโซ่ PoS ที่ BTC ให้มาช่วยให้ผู้ใช้โซ่ PoS สามารถตรวจสอบสถานะโซ่หรือสแน็ปช็อตที่ดาวน์โหลดจากเครือข่าย P2P
  • การรักษาการทำธุรกรรมที่สำคัญ: BTC timestamps สามารถใช้เพื่อยืนยันธุรกรรม PoS ที่สำคัญเพิ่มเติม โดยเสียค่าความล่าช้าในการยืนยันที่ยาวขึ้น
  • ความต้านทานการเซ็นเซอร์: BTC timestamps ยังสามารถต้านการเซ็นเซอร์การทำธุรกรรมบน PoS chains โดยการเผยแพร่ธุรกรรมที่ถูกเซ็นเซอร์ไปยัง BTC ได้

โปรโตคอลการถือครอง Bitcoin Staking

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

นี่คือตัวอย่างการเก็บเงินบิตคอยน์:

Alice มี Bitcoin 1 ลูก และเธอต้องการ Stake บนโซ่ PoS ก่อนอื่นเธอเข้าสู่สัญญา Stake โดยการส่งธุรกรรมการ Stake ไปยังโซ่ Bitcoin ธุรกรรมนี้เป็นธุรกรรม Bitcoin ที่ล็อค Bitcoin ของเธอในตู้เก็บรักษาตนเอง Bitcoin ที่ถูกล็อคสามารถถอดล็อคได้เฉพาะโดยกุญแจส่วนตัวของ Alice ผ่านทางหนึ่งในทางสองทางต่อไปนี้

(1) Alice ผิดพลาดใน "ธุรกรรมการถอน" ที่จะทำให้บิตคอยน์ถูกปลดล็อกและส่งคืนให้ Alice ภายในสามวัน

(2) Alice เริ่มต้นดำเนินการ "ธุรการการลดความเสี่ยง", โดยส่งบิตคอยน์ไปยังที่อยู่ที่เผาไหม้

เมื่อธุรกรรมการเดิมพันนี้เข้าสู่เครือข่าย Bitcoin แล้ว Alice สามารถเริ่มลงนามบล็อกด้วยกุญแจของเธอเพื่อตรวจสอบเครือข่าย PoS

ในระหว่างหน้าที่การตรวจสอบของเธอ มีเส้นทางที่เป็นไปได้สองเส้นทาง

แหล่งที่มา: https://docs.babylonchain.io/papers/btc_staking_litepaper(CN).pdf

“เส้นทางที่ดีที่สุด” (รูป (ก)) คือที่ Alice ปฏิบัติตามโพรโทคอลอย่างซื่อสัตย์ และเมื่อเธอต้องการถอนการเป็นเจ้าของ Bitcoin เธอเริ่มต้นการขอถอนโดยการส่งธุรกรรมการถอนไปยัง Bitcoin chain (รูป (ข)) หลังจากที่ธุรกรรมการถอนเข้าสู่ Bitcoin chain เดี๋ยวนั้นหน้าที่ Alice ในโพส chain จะสิ้นสุดลง และหลังจาก 3 วัน Alice สามารถถอนและเรียกคืน Bitcoin ของเธอได้ PoS chain ยังจะมอบรางวัลให้กับ Alice ด้วย

“เส้นทางที่ไม่ดี” (รูป (b)) เป็นที่อลิซกลายเป็นคนที่มีชั่วจริงและมีส่วนร่วมในการโจมตีการใช้เงินซ้ำในโซ่ PoS ในกรณีนี้ สัญญาการจำงานการลงทุนจะรับประกันว่ากุญแจส่วนตัวของอลิซจะถูกรั่วไหล จากนั้น ใครก็สามารถส่งธุรกรรมการตัดสินในโซ่ Bitcoin ในนามของอลิซและเผาเงิน Bitcoin ของเธอ การมีเส้นทางที่ไม่ดีนี้รับประกันว่าผู้โจมตีจะถูกตัดสิน ซึ่งจะขัดขวางให้ทุกคนที่ทำผิด - ทุกคนจะทำตามปกติบน “เส้นทางที่ดี”

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

เปรียบเทียบ

ก่อนอื่น มีความแตกต่างโครงสร้างที่สำคัญระหว่างโปรโตคอล Babylon และ EigenLayer:

บาบิลอน:

แผนภูมิโครงสร้างโปรโตคอล Babylon

EigenLayer:

โครงสร้างของชั้น EigenLayer

Babylon ประกอบด้วยโปรโตคอล Bitcoin Timestamp และโปรโตคอล Staking และเนื่องจาก Bitcoin ไม่ใช่ Turing-complete การทำงานประมวลผลมากที่จะต้องทำโดยเชื่อมต่อกับเครือข่ายแยกต่างหาก นั่นคือเหตุผลที่ทำให้ Babylon protocol มีเครือข่ายที่สร้างขึ้นบน Cosmos SDK พร้อมกับชุดของโหนดการตรวจสอบของตนเองตามนั้น นอกจากนี้ยังรวมถึงส่วนประกอบอิสระ เช่น EOTS Manager และ Finality Provider

ในทวีความต่างหลัง, EigenLayer พื้นฐานเป็นชุดของสัญญาฉลาดที่สามารถยอมรับการเสนอของผู้ใช้และจัดการสัญญา AVS โดยที่เครือข่าย Ethereum หลักทำงานและรักษาความปลอดภัย

ในที่สุด โปรโตคอลสองอย่างแตกต่างกันในการใช้งานการตัดการใช้งาน

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

จำกัดโดยความสามารถของ Bitcoin mainnet Babylon นำเสนอตรรกะการตัดสินในลอจิกผ่าน EOTS มีข้อจำกัดมากขึ้นและสามารถนำเสนอตรรกะการตัดสินที่เรียบง่ายเฉพาะกรณีลงลายบล็อกเดียวกันซ้ำๆ

เนื่องจากการดำเนินการการลดความมั่นคงต่างกัน โปรโตคอลสองตัวก็แตกต่างกันในบริการเป้าหมายของพวกเขา

ความสามารถของ EigenLayer ในการใช้ตรรกะการเฉือนที่ซับซ้อนช่วยให้สามารถให้บริการรักษาความปลอดภัยสําหรับ AVS ที่หลากหลาย สําหรับ EigenLayer ข้อดีของมันอยู่ที่ความสม่ําเสมอกับ Ethereum Ethereum มีระบบนิเวศที่ใหญ่ที่สุดในพื้นที่สกุลเงินดิจิทัลซึ่งหมายถึงผู้ใช้มากขึ้นและความต้องการที่มากขึ้น โซลูชันของ EigenLayer มีศักยภาพในการจัดการกับข้อ จํากัด ของ Ethereum เช่นความต้องการบริดจ์ที่ปลอดภัยและกระจายอํานาจโซลูชันความพร้อมใช้งานของข้อมูลและเลเยอร์ซีเควนเซอร์แบบกระจายอํานาจสําหรับโซลูชันเลเยอร์ 2 ภายในระบบนิเวศของ Ethereum การใช้ ETH เป็นสินทรัพย์ที่ปักหลักถือเป็นแนวทางที่ "ถูกต้องทางการเมือง" ดังนั้นแอปพลิเคชันที่สร้างขึ้นรอบ ๆ EigenLayer จะให้บริการระบบนิเวศของ Ethereum เป็นหลัก

ในทางกลับกันบาบิโลนให้บริการโซ่ PoS เป็นหลักโดยเฉพาะอย่างยิ่งในระบบนิเวศของ Cosmos เนื่องจากบริการประทับเวลา Bitcoin จําเป็นต้องส่งข้อความระหว่างห่วงโซ่ Babylon และ Cosmos chains ผ่านโปรโตคอล IBC ซึ่ง จํากัด การบังคับใช้ โซ่ PoS เหล่านี้ทั้งหมดต้องการชุดโหนดตรวจสอบแยกต่างหาก ข้อดีของมันอาจเป็นไปได้ว่าระบบนิเวศของ Cosmos ได้เติบโตขึ้นอย่างมากและได้ผลิตโซ่ PoS ที่ยอดเยี่ยมมากมายเช่น Celestia, Osmosis, Axelar, dYdX และอื่น ๆ ซึ่งสามารถรวมเข้ากับห่วงโซ่ Babylon ได้อย่างง่ายดายและได้รับประโยชน์จากความปลอดภัยของ Bitcoin ในทางตรงกันข้ามการพัฒนาของ EigenLayer จะต้องใช้โครงการจํานวนมากในการพัฒนาใหม่และปรับให้เข้ากับ AVSs ทําให้เสียเปรียบในตอนแรก นอกจากนี้วิธีการสร้างเครือข่ายแอปพลิเคชันโดยใช้ Cosmos SDK ได้รับการตรวจสอบอย่างกว้างขวางและอาจเป็นมิตรกับนักพัฒนามากขึ้นทําให้บาบิโลนได้เปรียบในแง่ของการนําระบบนิเวศของ Cosmos มาอยู่ภายใต้ร่มความปลอดภัยของ Bitcoin

นอกจากนี้ยังเกี่ยวข้องกับทิศทางการพัฒนาของระบบนิเวศ Ethereum และ Cosmos ระบบนิเวศของ Ethereum ได้สร้างแกนรักษาความปลอดภัยขนาดใหญ่เป็นครั้งแรก Ethereum mainnet จากนั้นจึงสร้างโซลูชัน Layer 2 จํานวนมากไว้ด้านบน แต่การทํางานร่วมกันระหว่าง Layer 2s ยังไม่ได้รับการแก้ไข ในทางตรงกันข้ามระบบนิเวศของ Cosmos ได้กล่าวถึงการทํางานร่วมกันระหว่างโซนต่างๆ เป็นครั้งแรก แต่ขาดแกนความปลอดภัยที่ทรงพลัง เนื่องจากมูลค่าตลาดของ Cosmos Hub ต่ําเกินไปที่จะรับผิดชอบนี้ ดังนั้นจึงมีความจําเป็นตามธรรมชาติในการหาแกนความปลอดภัยซึ่งเป็นที่ที่บาบิโลนเข้ามาโดยมีเป้าหมายเพื่อนําความปลอดภัยของ Bitcoin เข้าสู่ระบบนิเวศ ในเวลาเดียวกัน EigenLayer ยังหวังว่าจะนําความปลอดภัยของ Ethereum มาสู่ระบบนิเวศของ Cosmos ผ่านการทํางานร่วมกัน จากมุมมองทางสถาปัตยกรรมแนวทางของบาบิโลนอาจเหมาะกับระบบนิเวศของคอสมอสมากกว่า

สรุป

ทั้งโปรโตคอล Babylon และ EigenLayer มีจุดมุ่งหมายเพื่อปลดล็อกความปลอดภัยของเครือข่าย Bitcoin และ Ethereum ตามลําดับสําหรับแอปพลิเคชันเพิ่มเติม อย่างไรก็ตามเนื่องจากลักษณะที่ไม่สมบูรณ์ของ Bitcoin การพัฒนาระบบนิเวศจึงล้าหลังระบบนิเวศของ Ethereum นอกจากนี้ การออกสินทรัพย์ของ Bitcoin และเครือข่าย Layer 2 ได้ใช้เส้นทางที่แตกต่างจาก Ethereum สิ่งนี้นําไปสู่ความแตกต่างระหว่างโปรโตคอลบาบิโลนและ EigenLayer ในแง่ของสถาปัตยกรรมทางเทคนิคกลไกการเฉือนและบริการเป้าหมาย ปัจจุบันโปรโตคอลทั้งสองมีจุดสนใจซึ่งแต่ละโปรโตคอลมีข้อดี อย่างไรก็ตามเนื่องจากบล็อกเชนแบบแยกส่วนและการเชื่อมต่อระหว่างระบบนิเวศที่แตกต่างกันพัฒนาขึ้นโปรโตคอลทั้งสองอาจแข่งขันกันในที่สุดโดยไม่มีผู้เล่นที่โดดเด่นเพียงคนเดียว

บทความอ้างอิง

https://twitter.com/E2mResearch/status/1783714279394586787 https://mirror.xyz/0x80894DE3D9110De7fd55885C83DeB3622503D13B/H6Atmt82NYjR5OgKN664IaTZJuR5hyfaRavvEHXoVvg https://pmcrypto.xyz/blog/wtf-is-eigenlayer-and-babylon-cn https://docs.eigenlayer.xyz/eigenlayer https://docs.babylonchain.io/docs/introduction/overview https://www.chaincatcher.com/article/2079486

ข้อความปฏิเสธความรับผิดชอบ:

  1. บทความนี้ถูกเผยแพร่ใหม่จาก [E2M วิจัย] , with the copyright belonging to the original author [ShawnYang]. If there are any objections to the republication, please contact the Gate Learn Team, และพวกเขาจะดำเนินการตามขั้นตอนที่เกี่ยวข้อง

  2. คำประกาศ: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงของผู้เขียนเท่านั้น และไม่เป็นการให้คำแนะนำในการลงทุนใด ๆ

  3. เวอร์ชันแปลของบทความนี้โดยทีม Gate Learn ไม่สามารถคัดลอก กระจาย หรือลอกเลียนแบบได้โดยไม่ได้กล่าวถึงGate.io.

การเปรียบเทียบระหว่าง Babylon Protocol และ EigenLayer

กลาง5/13/2024, 10:32:19 AM
บทความนี้ให้การวิเคราะห์อย่างละเอียดและเปรียบเทียบของวิธีการต่าง ๆ และด้านเฉพาะของโครงการ EigenLayer และ Babylon ในการปรับปรุงความปลอดภัยของเครือข่ายบล็อกเชนและให้สิทธิผู้ใช้เพิ่มเติม

คำนำ

แทร็ก Restaking ที่แสดงโดย EigenLayer ได้รับความสนใจอย่างมากกลายเป็นหนึ่งในทิศทางที่ร้อนแรงที่สุดใน Ethereum ในปัจจุบัน E2M Research ยังได้กล่าวถึง EigenLayer อย่างกว้างขวาง EigenLayer ขยายความปลอดภัยของ Ethereum ไปยังแอปพลิเคชันอื่น ๆ บนเครือข่ายบล็อกเชนในขณะที่ให้รางวัลเพิ่มเติมแก่ผู้ถือ ETH หรือ LST ที่เข้าร่วม

ในทำเทียบกันเช่นเดียวกัน Babylon ช่วยให้ผู้ใช้ Bitcoin สามารถเสถยรภาพ BTC เพื่อเสริมความปลอดภัยของเครือข่าย PoS ปรับปรุงความปลอดภัยของเครือข่ายในขณะที่ได้รับรางวัลและรักษาความเป็นเจ้าของของ Bitcoin ไว้เอง โดยเนื่องจาก Bitcoin mainnet ไม่สามารถรองรับสมบูรณ์ทั้งสมาร์ทคอนแทรคท์ ดีไซน์และสถาปัตยกรรมของ Babylon และสถานการณ์การใช้งานต่างกันอย่างมีนัยสำคัญจาก EigenLayer อนุรักษ์ อารจัน ผู้ร่วมก่อตั้ง Polygon และผู้ก่อตั้ง Avail ก็ได้กล่าวไว้ในโซเชียลมีเดียว่าเมื่อเทียบกับโครงการเช่น Eigenlayer Babylon ดูเหมาะสมมากขึ้น มันจะได้รับการเร่งมือการพัฒนาซึ่งอาจจะเป็นปลดล็อกใหญ่สำหรับนิเคอะโครเซตบิทคอยน์

บทความนี้มีจุดมุ่งหมายเพื่อให้ความเข้าใจลึกซึ้งเกี่ยวกับความเหมือนกันและความแตกต่างระหว่างโครงการสองโครงการโดยเปรียบเทียบจากด้านต่างๆ

บทนำสู่เมืองบาบิลอน

Babylon เป็นชุดโปรโตคอลที่ใช้ในการแบ่งปันความปลอดภัยของ Bitcoin ปัจจุบันมี 2 โปรโตคอลในชุดนี้

  • Bitcoin Timestamp: โปรโตคอลนี้ส่ง timestamp ที่กระชับและสามารถยืนยันได้ของข้อมูลใด ๆ (เช่น blockchain ของ PoS) ไปยัง Bitcoin
  • Bitcoin Staking: โปรโตคอลนี้ช่วยให้สินทรัพย์ Bitcoin สามารถเดิมพันในลักษณะที่ลดความน่าเชื่อถือ (และดูแลตนเอง) เพื่อให้ความปลอดภัยทางเศรษฐกิจสําหรับระบบกระจายอํานาจใด ๆ

โปรโตคอลการบันทึกเวลาของบิตคอยน์

ก่อนอื่น ขอให้เรามองไปที่โครงสร้างของโปรโตคอล Bitcoin Timestamp ก่อน

สถาปัตยกรรมของเมืองบาบิลอนแสดงในแผนภาพด้านบน ประกอบด้วยสามส่วนพร้อมด้วยจุดตรวจสอบสองระดับ

  • Bitcoin, เป็นชั้นบริการ timestamp.
  • เชื่อมโยงเบอร์บิลลอน (เชื่อมโยงที่สร้างขึ้นบน Cosmos SDK) เป็นชั้นกลาง
  • บล็อกเชน PoS (เช่นโซนอื่น ๆ ใน Cosmos) เป็นผู้บริโภคความปลอดภัย

ข้อคิดการออกแบบที่สำคัญคือ Bitcoin มีความจุข้อมูลอย่างจำกัดมาก ในกรณีนี้ โซ่ Babylon รับบทบาทหลายอย่าง:

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

โครงสร้างนี้ช่วยให้เชื่อมโยง PoS ปรับปรุงความปลอดภัยของตนเอง เช่น ต่อต้านการโจมตีจากระยะไกล

เพื่อปกป้องโซ่ PoS จากการโจมตีระยะไกล เราสามารถส่งจุดตรวจสอบบล็อกของโซ่ PoS ไปยัง BTC และเลือกการแยกแฝงที่มีการป้อนเข้า BTC ที่มีปัจจุบันเป็นที่ถูกต้อง เหลือแค่สองโอกาสเท่านั้น

  • ชักโคตรจะมีการประทับเวลาในเครือข่ายหลักของ BTC ที่สายเวลาจะสายกว่า ในกรณีนี้ ชักโคตรจะไม่เคยถูกเลือกโดยผู้ใด
  • เพื่อที่จะได้รับการเลือก ผู้โจมตีต้องสร้าง fork BTC ที่ยาวมากโดยที่ fork PoS ที่โจมตีมี timestamp ที่เก่ากว่า ซึ่งเป็นเรื่องทางเศรษฐศาสตร์ที่เป็นไปไม่ได้

ดังนั้น การโจมตีระยะไกลสามารถลดลงผ่านการประทับเวลาของ BTC ได้

นอกจากการแก้ไขการโจมตีระยะไกล การประทับเวลา BTC ที่ไม่สามารถย้อนกลับสำหรับบล็อก PoS ยังมีประโยชน์ด้านความปลอดภัยอื่น ๆ สำหรับเชน PoS

  • กำจัดความลมเสนอเชื่อ: การประทับเวลาบิตคอยน์เป็นวัตถุเป็นระเบียบ ลดการพึ่งพาของเชือกโซเชนเกี่ยวกับมติสังคมและความลมเสนอเชื่อที่อ่อนแอ
  • เวลาการยกเลิกการเชื่อมโยงที่สั้นลง: โดยการแทนความเห็นร่วม BTC สามารถทำให้เวลายกเลิกการเชื่อมโยงของโซ่ PoS สั้นลงจากสัปดาห์เป็นหนึ่งวัน
  • การเริ่มต้นเชือกใหม่: โซ่ PoS ใหม่ที่มีมูลค่าต่ำมีความเสี่ยงต่อการโจมตี fork มากขึ้น BTC timestamps สามารถช่วยปกป้องการเติบโตของโซ่ได้
  • การซิงค์สถานะและการตรวจสอบสแน็ปช็อต: ข้อมูลวัตถุประสงค์เกี่ยวกับโซ่ PoS ที่ BTC ให้มาช่วยให้ผู้ใช้โซ่ PoS สามารถตรวจสอบสถานะโซ่หรือสแน็ปช็อตที่ดาวน์โหลดจากเครือข่าย P2P
  • การรักษาการทำธุรกรรมที่สำคัญ: BTC timestamps สามารถใช้เพื่อยืนยันธุรกรรม PoS ที่สำคัญเพิ่มเติม โดยเสียค่าความล่าช้าในการยืนยันที่ยาวขึ้น
  • ความต้านทานการเซ็นเซอร์: BTC timestamps ยังสามารถต้านการเซ็นเซอร์การทำธุรกรรมบน PoS chains โดยการเผยแพร่ธุรกรรมที่ถูกเซ็นเซอร์ไปยัง BTC ได้

โปรโตคอลการถือครอง Bitcoin Staking

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

นี่คือตัวอย่างการเก็บเงินบิตคอยน์:

Alice มี Bitcoin 1 ลูก และเธอต้องการ Stake บนโซ่ PoS ก่อนอื่นเธอเข้าสู่สัญญา Stake โดยการส่งธุรกรรมการ Stake ไปยังโซ่ Bitcoin ธุรกรรมนี้เป็นธุรกรรม Bitcoin ที่ล็อค Bitcoin ของเธอในตู้เก็บรักษาตนเอง Bitcoin ที่ถูกล็อคสามารถถอดล็อคได้เฉพาะโดยกุญแจส่วนตัวของ Alice ผ่านทางหนึ่งในทางสองทางต่อไปนี้

(1) Alice ผิดพลาดใน "ธุรกรรมการถอน" ที่จะทำให้บิตคอยน์ถูกปลดล็อกและส่งคืนให้ Alice ภายในสามวัน

(2) Alice เริ่มต้นดำเนินการ "ธุรการการลดความเสี่ยง", โดยส่งบิตคอยน์ไปยังที่อยู่ที่เผาไหม้

เมื่อธุรกรรมการเดิมพันนี้เข้าสู่เครือข่าย Bitcoin แล้ว Alice สามารถเริ่มลงนามบล็อกด้วยกุญแจของเธอเพื่อตรวจสอบเครือข่าย PoS

ในระหว่างหน้าที่การตรวจสอบของเธอ มีเส้นทางที่เป็นไปได้สองเส้นทาง

แหล่งที่มา: https://docs.babylonchain.io/papers/btc_staking_litepaper(CN).pdf

“เส้นทางที่ดีที่สุด” (รูป (ก)) คือที่ Alice ปฏิบัติตามโพรโทคอลอย่างซื่อสัตย์ และเมื่อเธอต้องการถอนการเป็นเจ้าของ Bitcoin เธอเริ่มต้นการขอถอนโดยการส่งธุรกรรมการถอนไปยัง Bitcoin chain (รูป (ข)) หลังจากที่ธุรกรรมการถอนเข้าสู่ Bitcoin chain เดี๋ยวนั้นหน้าที่ Alice ในโพส chain จะสิ้นสุดลง และหลังจาก 3 วัน Alice สามารถถอนและเรียกคืน Bitcoin ของเธอได้ PoS chain ยังจะมอบรางวัลให้กับ Alice ด้วย

“เส้นทางที่ไม่ดี” (รูป (b)) เป็นที่อลิซกลายเป็นคนที่มีชั่วจริงและมีส่วนร่วมในการโจมตีการใช้เงินซ้ำในโซ่ PoS ในกรณีนี้ สัญญาการจำงานการลงทุนจะรับประกันว่ากุญแจส่วนตัวของอลิซจะถูกรั่วไหล จากนั้น ใครก็สามารถส่งธุรกรรมการตัดสินในโซ่ Bitcoin ในนามของอลิซและเผาเงิน Bitcoin ของเธอ การมีเส้นทางที่ไม่ดีนี้รับประกันว่าผู้โจมตีจะถูกตัดสิน ซึ่งจะขัดขวางให้ทุกคนที่ทำผิด - ทุกคนจะทำตามปกติบน “เส้นทางที่ดี”

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

เปรียบเทียบ

ก่อนอื่น มีความแตกต่างโครงสร้างที่สำคัญระหว่างโปรโตคอล Babylon และ EigenLayer:

บาบิลอน:

แผนภูมิโครงสร้างโปรโตคอล Babylon

EigenLayer:

โครงสร้างของชั้น EigenLayer

Babylon ประกอบด้วยโปรโตคอล Bitcoin Timestamp และโปรโตคอล Staking และเนื่องจาก Bitcoin ไม่ใช่ Turing-complete การทำงานประมวลผลมากที่จะต้องทำโดยเชื่อมต่อกับเครือข่ายแยกต่างหาก นั่นคือเหตุผลที่ทำให้ Babylon protocol มีเครือข่ายที่สร้างขึ้นบน Cosmos SDK พร้อมกับชุดของโหนดการตรวจสอบของตนเองตามนั้น นอกจากนี้ยังรวมถึงส่วนประกอบอิสระ เช่น EOTS Manager และ Finality Provider

ในทวีความต่างหลัง, EigenLayer พื้นฐานเป็นชุดของสัญญาฉลาดที่สามารถยอมรับการเสนอของผู้ใช้และจัดการสัญญา AVS โดยที่เครือข่าย Ethereum หลักทำงานและรักษาความปลอดภัย

ในที่สุด โปรโตคอลสองอย่างแตกต่างกันในการใช้งานการตัดการใช้งาน

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

จำกัดโดยความสามารถของ Bitcoin mainnet Babylon นำเสนอตรรกะการตัดสินในลอจิกผ่าน EOTS มีข้อจำกัดมากขึ้นและสามารถนำเสนอตรรกะการตัดสินที่เรียบง่ายเฉพาะกรณีลงลายบล็อกเดียวกันซ้ำๆ

เนื่องจากการดำเนินการการลดความมั่นคงต่างกัน โปรโตคอลสองตัวก็แตกต่างกันในบริการเป้าหมายของพวกเขา

ความสามารถของ EigenLayer ในการใช้ตรรกะการเฉือนที่ซับซ้อนช่วยให้สามารถให้บริการรักษาความปลอดภัยสําหรับ AVS ที่หลากหลาย สําหรับ EigenLayer ข้อดีของมันอยู่ที่ความสม่ําเสมอกับ Ethereum Ethereum มีระบบนิเวศที่ใหญ่ที่สุดในพื้นที่สกุลเงินดิจิทัลซึ่งหมายถึงผู้ใช้มากขึ้นและความต้องการที่มากขึ้น โซลูชันของ EigenLayer มีศักยภาพในการจัดการกับข้อ จํากัด ของ Ethereum เช่นความต้องการบริดจ์ที่ปลอดภัยและกระจายอํานาจโซลูชันความพร้อมใช้งานของข้อมูลและเลเยอร์ซีเควนเซอร์แบบกระจายอํานาจสําหรับโซลูชันเลเยอร์ 2 ภายในระบบนิเวศของ Ethereum การใช้ ETH เป็นสินทรัพย์ที่ปักหลักถือเป็นแนวทางที่ "ถูกต้องทางการเมือง" ดังนั้นแอปพลิเคชันที่สร้างขึ้นรอบ ๆ EigenLayer จะให้บริการระบบนิเวศของ Ethereum เป็นหลัก

ในทางกลับกันบาบิโลนให้บริการโซ่ PoS เป็นหลักโดยเฉพาะอย่างยิ่งในระบบนิเวศของ Cosmos เนื่องจากบริการประทับเวลา Bitcoin จําเป็นต้องส่งข้อความระหว่างห่วงโซ่ Babylon และ Cosmos chains ผ่านโปรโตคอล IBC ซึ่ง จํากัด การบังคับใช้ โซ่ PoS เหล่านี้ทั้งหมดต้องการชุดโหนดตรวจสอบแยกต่างหาก ข้อดีของมันอาจเป็นไปได้ว่าระบบนิเวศของ Cosmos ได้เติบโตขึ้นอย่างมากและได้ผลิตโซ่ PoS ที่ยอดเยี่ยมมากมายเช่น Celestia, Osmosis, Axelar, dYdX และอื่น ๆ ซึ่งสามารถรวมเข้ากับห่วงโซ่ Babylon ได้อย่างง่ายดายและได้รับประโยชน์จากความปลอดภัยของ Bitcoin ในทางตรงกันข้ามการพัฒนาของ EigenLayer จะต้องใช้โครงการจํานวนมากในการพัฒนาใหม่และปรับให้เข้ากับ AVSs ทําให้เสียเปรียบในตอนแรก นอกจากนี้วิธีการสร้างเครือข่ายแอปพลิเคชันโดยใช้ Cosmos SDK ได้รับการตรวจสอบอย่างกว้างขวางและอาจเป็นมิตรกับนักพัฒนามากขึ้นทําให้บาบิโลนได้เปรียบในแง่ของการนําระบบนิเวศของ Cosmos มาอยู่ภายใต้ร่มความปลอดภัยของ Bitcoin

นอกจากนี้ยังเกี่ยวข้องกับทิศทางการพัฒนาของระบบนิเวศ Ethereum และ Cosmos ระบบนิเวศของ Ethereum ได้สร้างแกนรักษาความปลอดภัยขนาดใหญ่เป็นครั้งแรก Ethereum mainnet จากนั้นจึงสร้างโซลูชัน Layer 2 จํานวนมากไว้ด้านบน แต่การทํางานร่วมกันระหว่าง Layer 2s ยังไม่ได้รับการแก้ไข ในทางตรงกันข้ามระบบนิเวศของ Cosmos ได้กล่าวถึงการทํางานร่วมกันระหว่างโซนต่างๆ เป็นครั้งแรก แต่ขาดแกนความปลอดภัยที่ทรงพลัง เนื่องจากมูลค่าตลาดของ Cosmos Hub ต่ําเกินไปที่จะรับผิดชอบนี้ ดังนั้นจึงมีความจําเป็นตามธรรมชาติในการหาแกนความปลอดภัยซึ่งเป็นที่ที่บาบิโลนเข้ามาโดยมีเป้าหมายเพื่อนําความปลอดภัยของ Bitcoin เข้าสู่ระบบนิเวศ ในเวลาเดียวกัน EigenLayer ยังหวังว่าจะนําความปลอดภัยของ Ethereum มาสู่ระบบนิเวศของ Cosmos ผ่านการทํางานร่วมกัน จากมุมมองทางสถาปัตยกรรมแนวทางของบาบิโลนอาจเหมาะกับระบบนิเวศของคอสมอสมากกว่า

สรุป

ทั้งโปรโตคอล Babylon และ EigenLayer มีจุดมุ่งหมายเพื่อปลดล็อกความปลอดภัยของเครือข่าย Bitcoin และ Ethereum ตามลําดับสําหรับแอปพลิเคชันเพิ่มเติม อย่างไรก็ตามเนื่องจากลักษณะที่ไม่สมบูรณ์ของ Bitcoin การพัฒนาระบบนิเวศจึงล้าหลังระบบนิเวศของ Ethereum นอกจากนี้ การออกสินทรัพย์ของ Bitcoin และเครือข่าย Layer 2 ได้ใช้เส้นทางที่แตกต่างจาก Ethereum สิ่งนี้นําไปสู่ความแตกต่างระหว่างโปรโตคอลบาบิโลนและ EigenLayer ในแง่ของสถาปัตยกรรมทางเทคนิคกลไกการเฉือนและบริการเป้าหมาย ปัจจุบันโปรโตคอลทั้งสองมีจุดสนใจซึ่งแต่ละโปรโตคอลมีข้อดี อย่างไรก็ตามเนื่องจากบล็อกเชนแบบแยกส่วนและการเชื่อมต่อระหว่างระบบนิเวศที่แตกต่างกันพัฒนาขึ้นโปรโตคอลทั้งสองอาจแข่งขันกันในที่สุดโดยไม่มีผู้เล่นที่โดดเด่นเพียงคนเดียว

บทความอ้างอิง

https://twitter.com/E2mResearch/status/1783714279394586787 https://mirror.xyz/0x80894DE3D9110De7fd55885C83DeB3622503D13B/H6Atmt82NYjR5OgKN664IaTZJuR5hyfaRavvEHXoVvg https://pmcrypto.xyz/blog/wtf-is-eigenlayer-and-babylon-cn https://docs.eigenlayer.xyz/eigenlayer https://docs.babylonchain.io/docs/introduction/overview https://www.chaincatcher.com/article/2079486

ข้อความปฏิเสธความรับผิดชอบ:

  1. บทความนี้ถูกเผยแพร่ใหม่จาก [E2M วิจัย] , with the copyright belonging to the original author [ShawnYang]. If there are any objections to the republication, please contact the Gate Learn Team, และพวกเขาจะดำเนินการตามขั้นตอนที่เกี่ยวข้อง

  2. คำประกาศ: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงของผู้เขียนเท่านั้น และไม่เป็นการให้คำแนะนำในการลงทุนใด ๆ

  3. เวอร์ชันแปลของบทความนี้โดยทีม Gate Learn ไม่สามารถคัดลอก กระจาย หรือลอกเลียนแบบได้โดยไม่ได้กล่าวถึงGate.io.

Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!