การเชื่อมโยงคริปโต
การเชื่อมโยงคริปโตไม่ได้หมายความว่าการย้ายโทเค็นเดียวกันจากบล็อกเชนหนึ่งไปยังอีกบล็อกเชนหนึ่ง ในการออกแบบสะพานหลายแบบ สินทรัพย์ต้นฉบับจะถูกล็อกไว้ในเชนต้นทาง ขณะที่โทเค็นที่ถูกห่อหุ้มหรือเชื่อมโยงจะถูกสร้างขึ้นในเชนปลายทาง โทเค็นใหม่สามารถรักษามูลค่า 1:1 ได้เฉพาะในขณะที่สินทรัพย์ที่สนับสนุนมันยังคงปลอดภัย
ความเสี่ยงจากการโจมตี
เอกสารทางการของสะพาน Ethereum เตือนว่ารูปแบบนี้นำมาซึ่ง ความเสี่ยงจากสัญญาอัจฉริยะ คู่สัญญา และระบบ ดังนั้นจะเกิดอะไรขึ้นหากสะพานถูกแฮ็ก?
ลองนึกภาพสะพานถือ 10,000 ETH บน Ethereum และได้ออกโทเค็น wrapped ETH จำนวน 10,000 โทเค็นบนบล็อกเชนอื่น โดยปกติ: 10,000 wrapped ETH = 10,000 ETH ในสำรองของสะพาน หากผู้โจมตีดึง 6,000 ETH ออกจากสัญญาสะพาน อย่างไรก็ตาม 10,000 โทเค็นที่ห่อหุ้มยังคงมีอยู่ในขณะที่มีเพียง 4,000 ETH ที่สามารถแลกคืนได้
โทเค็นที่ห่อหุ้มตอนนี้มีการค้ำประกันไม่เพียงพอ ผู้เข้าร่วมตลาดอาจเริ่มขายมันทันทีในราคาต่ำกว่าราคา ETH ดั้งเดิมเพราะพวกเขาไม่รู้ว่าโทเค็นแต่ละตัวสามารถแลกคืนได้หนึ่งต่อหนึ่งหรือไม่ นี่คล้ายกับการลดค่า stablecoin ยกเว้นว่าหมายถึงการขาดแคลนค้ำประกันที่อยู่ภายในโครงสร้างพื้นฐานข้ามเชนแทนที่จะเป็นสำรองของ stablecoin
กลไกการโจมตี
สะพานไม่จำเป็นต้องสูญเสียสำรองที่ถูกล็อกโดยตรง บางการโจมตีใช้กลไกการสร้างแทน หากผู้โจมตีสามารถโน้มน้าวให้สัญญาในเชนปลายทางเชื่อว่าสินทรัพย์ถูกฝากเมื่อไม่ได้ฝาก สะพานอาจสร้างโทเค็น wrapped ที่ไม่มีการสนับสนุน
Chainlink อธิบายปัญหานี้ว่าเป็นปัญหา “การสร้างไม่สิ้นสุด”: จำนวนโทเค็นเพิ่มขึ้นโดยไม่มีการเพิ่มขึ้นที่ตรงกันในสำรอง ผู้โจมตีสามารถขายโทเค็นเหล่านั้นในตลาดแลกเปลี่ยนแบบกระจายศูนย์หรือใช้เป็นหลักประกันที่อื่น
นั่นทำให้การโจมตีสะพานมีความอันตรายโดยเฉพาะเพราะความเสียหายสามารถแพร่กระจายไปยังผู้ที่ใช้สะพานเอง
ผลกระทบต่อ DeFi
สินทรัพย์ที่ถูกเชื่อมมักจะถูกฝากในโปรโตคอลการให้กู้ยืม สระสภาพคล่อง และตลาดแลกเปลี่ยนแบบกระจายศูนย์ สมมติว่าโทเค็นที่ห่อหุ้มไม่มีการสนับสนุนถูกยอมรับเป็นหลักประกันสำหรับเงินกู้ 1 ล้านดอลลาร์ หากโทเค็นนั้นล่มสลายไปสู่ศูนย์อย่างกะทันหัน โปรโตคอลอาจเหลือหลักประกันที่ไม่มีค่าในขณะที่ผู้กู้เก็บสินทรัพย์ที่พวกเขายืมมา นี่สร้างเส้นทางจากการโจมตีสะพานไปสู่การล้มละลายของ DeFi
การจัดการความเสี่ยง
นี่เป็นเหตุผลหนึ่งที่ทำให้การเข้าใจการชำระหนี้ใน DeFi มีความสำคัญ: โปรโตคอลอาจหยุดตลาด ลดมูลค่าหลักประกัน หรือชำระตำแหน่งอย่างรวดเร็วเมื่อความเชื่อมั่นในสินทรัพย์หายไป
บางครั้ง ผู้ดำเนินการสะพานอาจเปลี่ยนหลักประกันที่ถูกขโมย หยุดการสร้าง ฟื้นฟูเงินทุน หรือเพิ่มทุนในระบบ หากการสนับสนุนทั้งหมดถูกฟื้นฟู โทเค็นที่ห่อหุ้มอาจกลับไปสู่ระดับเดิม
สะพานอื่น ๆ ใช้ระบบการพิสูจน์สำรองที่ตรวจสอบว่าโทเค็นที่ห่อหุ้มที่ค้างอยู่ยังคงมีการค้ำประกันอย่างเต็มที่หรือไม่ ซึ่งสามารถเชื่อมต่อกับเบรกวงจรที่หยุดการสร้างใหม่หรือหยุดตลาดที่ได้รับผลกระทบเมื่อสำรองลดต่ำกว่าระดับที่กำหนด