
ภาพรวม
ภาพรวม
ในเอกสารนี้ เราเสนอโครงร่างสำหรับการถ่ายโอน Optimistic ERC20 แบบทันที (เช่น บริดจ์) ระหว่างโซ่ที่ใช้ EVM สองอัน แทนที่จะให้ผู้ใช้ต้องรอเวลาท้าทายนาน ในโซลูชันที่มองโลกในแง่ดีส่วนใหญ่ (เช่นสะพานเชื่อมระหว่าง mainnet และห่วงโซ่ POS ในแง่ดีสถานที่ตั้งของโปรแกรม
สถานที่ตั้งของโปรแกรม
● ซอร์สเชน S พร้อมโทเค็น T
● เชนเป้าหมาย D ที่มีโทเค็นแบบรวม W
● ผู้ใช้ที่ต้องการแลกเปลี่ยนโทเค็น T บนเชนต้นทาง S สำหรับโทเค็น W บนเชนเป้าหมาย D ในอัตราส่วน 1:1
แนวคิดพื้นฐานคือการอนุญาตให้ใครก็ตามเป็นโรงกษาปณ์ที่สามารถสร้างโทเค็น W ได้อย่างไร้ขีดจำกัด ตราบใดที่:
แนวคิดการออกแบบขั้นพื้นฐาน
แนวคิดพื้นฐานคือการอนุญาตให้ใครก็ตามเป็นโรงกษาปณ์ที่สามารถสร้างโทเค็น W ได้อย่างไร้ขีดจำกัด ตราบใดที่:
● ผลรวมของค่าที่สร้างเสร็จ CHALLENGE_PERIOD ล่าสุด <= มูลค่าของหลักประกันที่ถูกล็อกโดย minters บนห่วงโซ่เป้าหมาย D / COLLATERAL_RATIO และ
ตัวอย่าง (กรณีที่ดี)
ตัวอย่าง (กรณีที่ดี)
ผู้ใช้ต้องการโอน 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 วันล่าสุด
ชื่อเรื่องรอง
ข้อความ
สมมติว่า PENALTY_RATE (อัตราโทษ) = 1
● ณ เวลา 0 ผู้ใช้ 1 ล็อก/โอน 20k USDT จาก ETH โรงขุดตรวจพบเหตุการณ์ อย่างไรก็ตาม มันสร้าง WUSDT 30k นั่นคือ WUSDT เพิ่มเติมอีก 10k WUSDT ถูกสร้างให้กับผู้ใช้ใน BSC
● ภายใน CHALLENGE_PERIOD ผู้ตรวจสอบจะจับตัวมิตเตอร์ที่เป็นอันตรายและเริ่มการท้าทายตัวมิตเตอร์ใน BSC ด้วยคะแนนเสียงข้างมาก
ชื่อเรื่องรอง
ข้อความ
สมมติว่า PENALTY_RATE = 1
● ณ เวลา 0 คนงานเหมืองทำเหรียญ WUSDT 50,000 เหรียญให้ตัวเองใน BSC โดยเจตนาร้าย
● ภายใน CHALLENGE_PERIOD ผู้ตรวจสอบจะจับตัวมิตเตอร์ที่เป็นอันตรายและเริ่มต้นการท้าทายตัวมินเทอร์ใน BSC ด้วยคะแนนเสียงข้างมาก
หากเชนปลายทางมีโทเค็นเนทีฟเดียวกันกับเชนต้นทาง (เช่น มีการออก USDT ในหลายเชน) เราสามารถใช้โทเค็นเนทีฟเป็นหลักประกันได้ เมื่อโอนโทเค็นข้ามเชน นักขุดจะไม่สร้างโทเค็นที่ถูกห่อ แต่จะถอนโทเค็นในสัญญาเชนเป้าหมาย โทเค็นอาจมาจาก:
ขยาย
ใช้ Native Token แทน Wrapped Token ในห่วงโซ่เป้าหมาย
หากเชนปลายทางมีโทเค็นเนทีฟเดียวกันกับเชนต้นทาง (เช่น มีการออก USDT ในหลายเชน) เราสามารถใช้โทเค็นเนทีฟเป็นหลักประกันได้ เมื่อโอนโทเค็นข้ามเชน นักขุดจะไม่สร้างโทเค็นที่ถูกห่อ แต่จะถอนโทเค็นในสัญญาเชนเป้าหมาย โทเค็นอาจมาจาก:
● โทเค็นเนทีฟถูกล็อคในเครื่อง (และสร้าง/ถอนออกในเชนอื่น)
หากโทเค็นเนทีฟของเชนเป้าหมายหมด โซลูชันแบบไฮบริดสามารถรองรับทั้งโทเค็นเนทีฟและโทเค็นแบบรวมบนเชนเป้าหมาย:
หากโทเค็นเนทีฟของเชนเป้าหมายหมด โซลูชันแบบไฮบริดสามารถรองรับทั้งโทเค็นเนทีฟและโทเค็นแบบรวมบนเชนเป้าหมาย:
● หากมีสภาพคล่องเพียงพอในห่วงโซ่เป้าหมาย ถอนโทเค็นเนทีฟสำหรับการโอนข้ามสายเท่านั้น
ในโซลูชันแบบไฮบริด โทเค็นแบบรวมสามารถทำได้
ในโซลูชันแบบไฮบริด โทเค็นแบบรวมสามารถทำได้
● แปลงเป็นโทเค็นเนทีฟในเครื่องได้ตราบเท่าที่มีสภาพคล่องเพียงพอ หรือ
ข้อความ
ส่วนขยายอื่นๆ
● การถ่ายโอนโทเค็นห่อเริ่มต้น เนื่องจากหลักประกันของ minter อาจไม่มีโทเค็นแบบรวม เรายังคงสามารถใช้กลไกสองขั้นตอนหรือการลงคะแนนเสียงข้างมากเพื่อสร้างโทเค็นแบบรวมเริ่มต้นเหล่านี้
● รองรับหลายเชน ผู้ขุดสามารถฟังเชนหลายตัวได้ และตราบใดที่พวกเขาพบเหตุการณ์การล็อค/การโอนที่สอดคล้องกันในเชนใด ๆ พวกเขาก็สามารถทำมิ้นท์ได้
● เปลี่ยนการตั้งค่าชุดเครื่องมือตรวจสอบความถูกต้อง เราสามารถเริ่มต้นด้วยชุดตัวตรวจสอบความถูกต้องคงที่ซึ่งมีชื่อเสียงดี แต่ไปไกลกว่านั้นและเปลี่ยนโปรโตคอลโดยใช้ชุดตัวตรวจสอบความถูกต้องที่พัฒนาโดยสะพาน Optimistic ที่มีอยู่
● การถ่ายโอนจำนวนมาก ยังคงสามารถใช้กลไกการร้องขอ/การท้าทายแบบสองขั้นตอนได้ และโรงกษาปณ์สามารถดำเนินการสร้างโรงกษาปณ์ต่อไปได้จนกว่าการถ่ายโอนจำนวนมากจะพอใจ
ความคล้ายคลึงกัน
ความคล้ายคลึงกัน
● มีความคล้ายคลึงกันบางประการกับโปรโตคอลการให้ยืม (เช่น Compound/Aave) โดยมีข้อจำกัด "การยืม" ที่แตกต่างกัน


