Definice
Aggregated proof je kryptografický mechanismus, ve kterém je několik samostatných důkazů, často o různých tvrzeních nebo transakcích, sloučeno do jednoho stručného důkazního objektu. Tento jediný důkaz lze ověřit efektivněji než každý původní důkaz zvlášť, přičemž jsou zachovány stejné bezpečnostní záruky. Aggregated proofs jsou obvykle navrženy tak, aby ověřovatel musel spustit pouze jeden ověřovací postup, a přesto byl přesvědčen, že všechna podkladová tvrzení jsou platná.
V kontextu blockchainu (blockchain) se techniky aggregated proof používají ke kompresi ověřovacích dat, zmenšení on-chain stopy a snížení výpočetních nákladů na validaci. Lze je aplikovat na podpisy, zero-knowledge proofs nebo jiné důkazní systémy, které podporují struktury vhodné pro agregaci. Klíčovou vlastností je, že aggregated proof zůstává korektní: pokud by některé z podkladových tvrzení bylo nepravdivé, kombinovaný důkaz by neprošel ověřením.
Kontext a použití
Mechanismy aggregated proof jsou obzvlášť důležité pro škálování a efektivitu v distribuovaných systémech, které musí ověřovat velké množství kryptografických tvrzení. Agregací mnoha důkazů do jednoho mohou validátoři nebo nody zachovat silnou bezpečnost a zároveň snížit nároky na šířku pásma, úložiště a výpočetní výkon. To je cenné pro prostředí s vysokou propustností i pro složité vícestranné protokoly.
Různé důkazní systémy podporují agregaci různými způsoby, například agregací mnoha podpisů od různých účastníků nebo kombinováním více zero-knowledge proofs o oddělených výpočtech. Návrh schématu aggregated proof musí vyvažovat stručnost, náklady na ověřování a složitost generování agregovaného objektu. Jako mechanismus slouží jako základní stavební kámen pro lépe škálovatelný konsensus (consensus), dostupnost dat a konstrukce se zachováním soukromí v blockchainu (blockchain) a souvisejících kryptografických systémech.