Apibrėžimas
Agreguotas įrodymas yra kriptografinis (cryptography) mechanizmas, kai keli atskiri įrodymai, dažnai apie skirtingus teiginius ar sandorius, sujungiami į vieną glaustą įrodymo objektą. Šį vieną įrodymą galima patikrinti efektyviau, nei tikrinti kiekvieną pirminį įrodymą atskirai, kartu išlaikant tas pačias saugumo garantijas. Agreguoti įrodymai paprastai sudaromi taip, kad tikrintojui pakaktų atlikti vieną tikrinimo procedūrą, jog jis būtų įtikintas, kad visi pagrindiniai teiginiai yra teisingi.
Blockchain kontekste agreguoto įrodymo technikos naudojamos verifikavimo duomenims suspausti, sumažinti duomenų kiekį grandinėje ir sumažinti skaičiavimo sąnaudas tikrinant. Jos gali būti taikomos parašams, nulinių žinių įrodymams (zero-knowledge proofs) ar kitoms įrodymų sistemoms, kurios palaiko agregavimui tinkamas struktūras. Esminė savybė yra ta, kad agreguotas įrodymas išlieka patikimas: jei kuris nors iš pagrindinių teiginių būtų klaidingas, sujungtas įrodymas neperduotų tikrinimo.
Kontekstas ir naudojimas
Agreguoto įrodymo mechanizmai yra ypač svarbūs mastelio didinimui ir efektyvumui paskirstytose sistemose, kurios turi patikrinti didelius kiekius kriptografinių teiginių. Agreguojant daug įrodymų į vieną, validatoriai ar node mazgai gali išlaikyti aukštą saugumo lygį, kartu sumažindami pralaidumo, saugojimo ir skaičiavimo išteklių poreikį. Tai ypač vertinga didelio pralaidumo aplinkose ir sudėtinguose daugiapusių šalių protokoluose.
Skirtingos įrodymų sistemos palaiko agregavimą skirtingais būdais, pavyzdžiui, agreguojant daug parašų iš skirtingų dalyvių arba sujungiant kelis nulinių žinių įrodymus (zero-knowledge proofs) apie atskirus skaičiavimus. Agreguoto įrodymo schemos kūrimas turi subalansuoti glaustumą, tikrinimo kainą ir agreguoto objekto generavimo sudėtingumą. Kaip mechanizmas, jis veikia kaip pagrindinis konstrukcinis elementas labiau masteliui pritaikytiems konsensuso (consensus), duomenų prieinamumo ir privatumą išsaugančių konstrukcijų kūrimui blockchain ir susijusiose kriptografinėse (cryptography) sistemose.