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