Definíció
Az aggregált bizonyítás egy kriptográfiai (cryptography) mechanizmus, amelyben több, egymástól független bizonyítás – gyakran különböző állításokról vagy tranzakciókról – egyetlen tömör bizonyítási objektummá kerül összevonásra. Ez az egy bizonyítás hatékonyabban ellenőrizhető, mint az eredeti bizonyítások egyenkénti vizsgálata, miközben ugyanazokat a biztonsági garanciákat megőrzi. Az aggregált bizonyításokat jellemzően úgy konstruálják, hogy az ellenőrző félnek csak egyetlen verifikációs eljárást kell lefuttatnia ahhoz, hogy meggyőződjön arról: minden mögöttes állítás érvényes.
Blockchain környezetben az aggregált bizonyítási technikákat a verifikációs adatok tömörítésére, az on-chain lábnyom csökkentésére és a validáció számítási költségének mérséklésére használják. Alkalmazhatók aláírásokra, zero-knowledge bizonyításokra vagy más, aggregációra alkalmas struktúrát támogató bizonyítási rendszerekre. A kulcstulajdonság, hogy az aggregált bizonyítás helyes (sound) marad: ha bármelyik mögöttes állítás hamis, az egyesített bizonyítás nem megy át az ellenőrzésen.
Kontextus és felhasználás
Az aggregált bizonyítási mechanizmusok különösen fontosak a méretezhetőség (scalability) és a hatékonyság szempontjából olyan elosztott rendszerekben, amelyeknek nagyszámú kriptográfiai (cryptography) állítást kell ellenőrizniük. Sok bizonyítás egyetlenbe történő összevonásával a validátorok vagy node-ok erős biztonságot tudnak fenntartani, miközben csökkentik a sávszélesség-, tárhely- és számítási igényeket. Ez különösen értékes nagy áteresztőképességű környezetekben és összetett, több résztvevős protokollok esetén.
Különböző bizonyítási rendszerek más-más módon támogatják az aggregációt, például sok, különböző résztvevőtől származó aláírás összegyűjtésével, vagy több, egymástól független számításról szóló zero-knowledge bizonyítás kombinálásával. Egy aggregált bizonyítási séma tervezésénél egyensúlyt kell találni a tömörség, az ellenőrzés költsége és az aggregált objektum előállításának bonyolultsága között. Mechanizmusként alapvető építőkőként szolgál a jobban skálázható konszenzus (consensus), az adatelérhetőség és az adatvédelmet biztosító konstrukciók számára a blockchain és a kapcsolódó kriptográfiai (cryptography) rendszerekben.