คำนิยาม
Aggregated proof คือกลไกการเข้ารหัสลับ (cryptography) ที่นำหลักฐานแยกกันหลายชุด ซึ่งมักเกี่ยวข้องกับข้อความ (statement) หรือธุรกรรมที่แตกต่างกัน มารวมเป็นวัตถุหลักฐานแบบย่อเพียงชุดเดียว หลักฐานชุดเดียวนี้สามารถถูกตรวจสอบได้อย่างมีประสิทธิภาพมากกว่าการตรวจสอบหลักฐานต้นฉบับทีละชุด โดยยังคงรักษาระดับความปลอดภัยเทียบเท่ากัน Aggregated proof มักถูกออกแบบให้ผู้ตรวจสอบต้องรันขั้นตอนการตรวจสอบเพียงครั้งเดียวก็สามารถเชื่อได้ว่าข้อความทั้งหมดที่อยู่เบื้องหลังนั้นถูกต้อง
ในบริบทของบล็อกเชน (blockchain) เทคนิค Aggregated proof ถูกใช้เพื่อลดขนาดข้อมูลที่ต้องใช้ในการตรวจสอบ ลดพื้นที่บนเชน และลดต้นทุนการคำนวณในการยืนยันความถูกต้อง สามารถประยุกต์ใช้กับลายเซ็นดิจิทัล, zero-knowledge proof หรือระบบหลักฐานประเภทอื่นที่รองรับโครงสร้างแบบรวม (aggregation-friendly) คุณสมบัติหลักคือ Aggregated proof ต้องยังคง “sound” อยู่ กล่าวคือ หากมีข้อความใดข้อความหนึ่งที่อยู่เบื้องหลังเป็นเท็จ หลักฐานรวมจะไม่ผ่านการตรวจสอบ
บริบทและการใช้งาน
กลไก Aggregated proof มีความสำคัญอย่างยิ่งต่อการขยายระบบ (scaling) และเพิ่มประสิทธิภาพในระบบกระจายศูนย์ที่ต้องตรวจสอบข้อความเข้ารหัสลับจำนวนมาก ด้วยการรวมหลักฐานหลายชุดให้เป็นชุดเดียว validator หรือ node สามารถรักษาความปลอดภัยในระดับสูงไว้ได้ ขณะเดียวกันก็ลดการใช้แบนด์วิดท์ พื้นที่จัดเก็บ และทรัพยากรการคำนวณ สิ่งนี้มีคุณค่ามากสำหรับสภาพแวดล้อมที่มีปริมาณธุรกรรมสูงและโปรโตคอลหลายฝ่ายที่ซับซ้อน
ระบบหลักฐานแต่ละประเภทรองรับการรวม (aggregation) ในรูปแบบที่แตกต่างกัน เช่น การรวมลายเซ็นจำนวนมากจากผู้เข้าร่วมหลายคน หรือการรวม zero-knowledge proof หลายชุดที่อธิบายการคำนวณคนละส่วนกัน การออกแบบโครงร่าง Aggregated proof ต้องหาจุดสมดุลระหว่างความกระชับ (succinctness) ต้นทุนการตรวจสอบ และความซับซ้อนในการสร้างวัตถุหลักฐานแบบรวม ในฐานะกลไกหนึ่ง Aggregated proof จึงทำหน้าที่เป็นองค์ประกอบพื้นฐานสำคัญสำหรับการสร้างกลไกฉันทามติ (consensus) ที่ขยายตัวได้ดี ระบบความพร้อมใช้งานของข้อมูล (data availability) และโครงสร้างที่รักษาความเป็นส่วนตัวในบล็อกเชน (blockchain) และระบบเข้ารหัสลับที่เกี่ยวข้อง