BTC
ETH
HTX
SOL
BNB
ดูตลาด
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

การออกแบบ Optimistic Bridge สามารถฝากและถอนได้ทันที (แต่จำกัดอัตราส่วน)

TT
特邀专栏作者
บทความนี้มีประมาณ 2105 คำ การอ่านทั้งหมดใช้เวลาประมาณ 4 นาที
สามารถใช้สำหรับการฝากและถอนข้ามเชนระหว่างโปรโตคอล Layer1 ที่ใช้ EVM สองตัว การดำเนินการสามารถเ
สรุปโดย AI
สามารถใช้สำหรับการฝากและถอนข้ามเชนระหว่างโปรโตคอล Layer1 ที่ใช้ EVM สองตัว การดำเนินการสามารถเ

ภาพรวม

ภาพรวม

ในเอกสารนี้ เราเสนอโครงร่างสำหรับการถ่ายโอน Optimistic ERC20 แบบทันที (เช่น บริดจ์) ระหว่างโซ่ที่ใช้ EVM สองอัน แทนที่จะให้ผู้ใช้ต้องรอเวลาท้าทายนาน กลไกสองขั้นตอน (คำขอ/ความท้าทาย) ใช้ในโซลูชันที่มองโลกในแง่ดีส่วนใหญ่ (เช่น สะพานเชื่อมที่มองโลกในแง่ดีระหว่างเมนเน็ตและเครือข่าย POS) วิธีนี้สามารถดำเนินการบนห่วงโซ่เป้าหมายให้เสร็จสมบูรณ์ได้ทันที (เช่น การสร้างโทเค็นแบบห่อหรือการดึงโทเค็นออกจากสัญญาล็อคบ็อกซ์) นอกจากนี้ แนวทางนี้ยังเป็นแบบที่ไม่ต้องลงมติเอกฉันท์แบบลูกโซ่ ซึ่งหมายความว่าสามารถปรับขนาดเพื่อเชื่อมโยงสินทรัพย์บนเครือข่าย EVM หลายรายการได้อย่างง่ายดายโดยไม่คำนึงถึงความเห็นพ้องต้องกัน

สถานที่ตั้งของโปรแกรม

  • ซอร์สเชน S พร้อมโทเค็น T

  • เชนปลายทาง D พร้อมโทเค็นแบบห่อ W

  • ผู้ใช้ที่ต้องการแลกเปลี่ยนโทเค็น T บนเชนต้นทาง S สำหรับโทเค็น W บนเชนเป้าหมาย D ในอัตราส่วน 1:1

  • โรงขุดวางโทเค็น W จำนวนหนึ่งเป็นหลักประกันในเครือข่ายเป้าหมาย D และโทเค็น W สำหรับผู้ใช้

แนวคิดการออกแบบขั้นพื้นฐาน

แนวคิดพื้นฐานคือการอนุญาตให้ใครก็ตามเป็นโรงกษาปณ์ที่สามารถสร้างโทเค็น W ได้อย่างไร้ขีดจำกัด ตราบใดที่:

  • ผลรวมของค่าที่สร้างเสร็จ CHALLENGE_PERIOD ล่าสุด <= ค่าหลักประกันของ minter ถูกล็อกบนเชนเป้าหมาย D / COLLATERAL_RATIO และ

  • มินเทอร์ไม่ได้รับความท้าทายสำหรับ CHALLENGE_PERIOD ที่ผ่านมา

ตัวอย่าง (กรณีที่ดี)

ผู้ใช้ต้องการโอน USDT จาก ETH (ต้นทาง) ไปยัง BSC (ปลายทาง) สมมติว่า COLLATERAL_RATIO (อัตราส่วนหลักประกัน) = 2, CHALLENGE_PERIOD (ระยะเวลาท้าทาย) = 1 วัน โรงขุดได้ล็อก 100k Warpped USDT บน BSC ไว้เป็นหลักประกัน ซึ่งหมายความว่าโรงกษาปณ์สามารถขุดได้มากถึง 50k USDT ในกรอบเวลา 1 วันใดก็ได้บน BSC

  • ณ เวลา 0 ผู้ใช้ 1 ล็อก/โอน 20k USDT จาก ETH โรงขุดตรวจพบเหตุการณ์และมิ้นต์ 20k WUSDT ให้กับผู้ใช้บน BSC (โควต้าที่เหลือคือ 30k ในขณะนี้)

  • ณ เวลา 12 ชม. ผู้ใช้ 2 ล็อก/โอน 30k USDT จาก ETH และโรงขุดตรวจพบเหตุการณ์และทำการมิ้นต์ 30k WUSDT ให้กับผู้ใช้บน BSC (โควต้าที่เหลือคือ 0 ในขณะนี้)

  • เมื่อเวลา 18 ชม. ผู้ใช้ 3 ล็อก/โอน 10k USDT จาก ETH โรงขุดจะตรวจสอบเหตุการณ์ อย่างไรก็ตาม โรงขุดไม่สามารถสร้าง WUSDT ใดๆ ได้เนื่องจากสร้างเสร็จ 50k ในกรอบเวลา 1 วันล่าสุด

  • ณ เวลา 24.1 น. โรงขุดสร้างเหรียญ 10k USDT ให้กับผู้ใช้ 3 รายบน BSC (โควต้าที่เหลืออยู่คือ 10k ในขณะนี้)

ตัวอย่าง (พร้อมความท้าทาย)

สมมติว่า PENALTY_RATE (อัตราโทษ) = 1

  • ณ เวลา 0 ผู้ใช้ 1 ล็อก/โอน 20k USDT จาก ETH โรงขุดตรวจพบเหตุการณ์ อย่างไรก็ตาม มันสร้าง WUSDT 30k นั่นคือ WUSDT เพิ่มเติมอีก 10k WUSDT ถูกสร้างให้กับผู้ใช้ใน BSC

  • ภายใน CHALLENGE_PERIOD ผู้ตรวจสอบจะจับตัวมิตเตอร์ที่เป็นอันตรายและเริ่มต้นการท้าทายตัวมินเทอร์ใน BSC ด้วยคะแนนเสียงข้างมาก

  • ขยาย

ขยาย

ใช้ Native Token แทน Wrapped Token ในห่วงโซ่เป้าหมาย

หากเชนปลายทางมีโทเค็นเนทีฟเดียวกันกับเชนต้นทาง (เช่น มีการออก USDT ในหลายเชน) เราสามารถใช้โทเค็นเนทีฟเป็นหลักประกันได้ เมื่อโอนโทเค็นข้ามเชน นักขุดจะไม่สร้างโทเค็นที่ถูกห่อ แต่จะถอนโทเค็นในสัญญาเชนเป้าหมาย โทเค็นอาจมาจาก:

  • โทเค็นเนทีฟถูกล็อกในเครื่อง (และสร้าง/ถอนออกในเชนอื่น)

  • หลักประกันซึ่งให้สภาพคล่องผ่านหลักประกัน

หากโทเค็นเนทีฟของเชนเป้าหมายหมด โซลูชันแบบไฮบริดสามารถรองรับทั้งโทเค็นเนทีฟและโทเค็นแบบรวมบนเชนเป้าหมาย:

  • หากมีสภาพคล่องเพียงพอในห่วงโซ่เป้าหมาย ถอนโทเค็นเนทีฟสำหรับการโอนข้ามสายเท่านั้น

  • มิฉะนั้น นักขุดสามารถถอนโทเค็นเนทีฟแล้วสร้างส่วนที่เหลือด้วยการสร้างโทเค็นที่ห่อไว้

ในโซลูชันแบบไฮบริด โทเค็นแบบรวมสามารถทำได้

  • แปลงเนทีฟเป็นโทเค็นเนทีฟตราบเท่าที่มีสภาพคล่องเพียงพอ หรือ

  • ทำตามวิธีการที่เราเสนอ ถ่ายโอนไปยังเชนอื่นแทนโทเค็นดั้งเดิมหรือโทเค็นแบบรวมบนเชนอื่น

ส่วนขยายอื่นๆ

  • การโอนโทเค็นห่อเริ่มต้น เนื่องจากหลักประกันของ minter อาจไม่มีโทเค็นแบบรวม เรายังคงสามารถใช้กลไกสองขั้นตอนหรือการลงคะแนนเสียงข้างมากเพื่อสร้างโทเค็นแบบรวมเริ่มต้นเหล่านี้

  • รองรับหลายเชน โรงขุดสามารถฟังหลายเชน และตราบเท่าที่พบเหตุการณ์การล็อก/การโอนที่สอดคล้องกันในเชนใด ๆ ก็สามารถสร้างมิ้นต์ได้

  • เปลี่ยนการตั้งค่าชุดตัวตรวจสอบความถูกต้อง เราสามารถเริ่มต้นด้วยชุดตัวตรวจสอบความถูกต้องคงที่ซึ่งมีชื่อเสียงดี แต่ไปไกลกว่านั้นและเปลี่ยนโปรโตคอลโดยใช้ชุดตัวตรวจสอบความถูกต้องที่พัฒนาโดยสะพาน Optimistic ที่มีอยู่

  • การถ่ายโอนขนาดใหญ่ ยังคงสามารถใช้กลไกการร้องขอ/การท้าทายแบบสองขั้นตอนได้ และโรงกษาปณ์สามารถดำเนินการสร้างโรงกษาปณ์ต่อไปได้จนกว่าการถ่ายโอนจำนวนมากจะพอใจ

  • หลีกเลี่ยงสงครามแก๊ส หากผู้ขุดหลายคนต้องการสร้างเหตุการณ์การล็อค/ถ่ายโอนบนซอร์สเชน ผู้ใช้สามารถระบุตัวขุดที่ต้องการสำหรับการถ่ายโอนข้ามสายโซ่ และเฉพาะผู้ขุดที่ต้องการเท่านั้นที่สามารถขุดได้ภายใน PREFERRED_MINT_PEROID (เช่น 30 นาที)

ความคล้ายคลึงกัน

  • มีความคล้ายคลึงกันบางประการกับโปรโตคอลการให้ยืม (เช่น Compound/Aave) โดยมีข้อจำกัด "การยืม" ที่แตกต่างกัน

ข้ามโซ่
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก:
https://t.me/Odaily_News
กลุ่มสนทนา:
https://t.me/Odaily_GoldenApe
บัญชีทางการ:
https://twitter.com/OdailyChina
สารบัญบทความ
คลังบทความของผู้เขียน
TT
อันดับบทความร้อน
Daily
Weekly
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android