Ethereum Foundation กำลังศึกษาวิธีตรวจสอบการเปลี่ยนแปลงสถานะจริงหลังธุรกรรมทำงาน และย้อนกลับการทำงานหากผลไม่เป็นไปตามเงื่อนไขที่กำหนด ส่วน EIP-7906 ซึ่งเป็นแนวทางหนึ่งยังอยู่ในขั้นร่าง และยังไม่มีข้อสรุปว่าจะรวมไว้ในการอัปเกรด Ethereum หรือไม่
แนวคิดเรื่อง “ข้อจำกัดผลลัพธ์ของธุรกรรม” เป็นส่วนหนึ่งของแผนความปลอดภัย “Trillion Dollar Security” ของ Ethereum Foundation โดยกำหนดเงื่อนไขสำหรับผลลัพธ์สุดท้ายของธุรกรรม Wu Blockchain รายงานว่า Ethereum Foundation กำลังพิจารณาวิธีตรวจสอบการเปลี่ยนแปลงสถานะก่อนและหลังธุรกรรม เช่น ยอดคงเหลือ ค่าที่จัดเก็บในสัญญาอัจฉริยะ โค้ด และเหตุการณ์
ตัวอย่างเช่น หากการโอนโทเคนที่ผู้ใช้คาดไว้ไม่ตรงกับผลที่เกิดขึ้นจริง ขั้นตอนตรวจสอบที่แนบมากับธุรกรรมจะตรวจจับความคลาดเคลื่อนและย้อนกลับการทำงาน แนวคิดนี้มุ่งตรวจสอบผลหลังการทำงาน เพื่อหาความแตกต่างระหว่างเจตนาของผู้ใช้กับผลลัพธ์จริง ซึ่งอาจตรวจไม่พบจากการตรวจลายเซ็นหรือจำลองธุรกรรมก่อนดำเนินการเพียงอย่างเดียว
EIP-7906 เป็นข้อเสนอการติดตั้งใช้งานที่อาจเพิ่มคำสั่งสำหรับเรียกดูข้อมูลการเปลี่ยนแปลงสถานะ เพื่อนำมาตรวจสอบผลของธุรกรรม
อย่างไรก็ตาม การมีฟังก์ชันตรวจสอบไม่ได้ทำให้ธุรกรรมปลอดภัยโดยอัตโนมัติ ร่าง EIP-7906 เตือนว่าผู้ใช้อาจเข้าใจว่าธุรกรรมปลอดภัยกว่าความเป็นจริง หากไม่ได้ระบุการเปลี่ยนแปลงสถานะที่จำเป็นไว้ในเงื่อนไขตรวจสอบ ประสิทธิภาพการป้องกันก็อาจมีจำกัด หากโค้ดตรวจสอบผลได้ไม่ครอบคลุมหรือเงื่อนไขสำคัญของธุรกรรมตกหล่น
ความคิดเห็น 0