Šta je agregacija potpisa

U poređenju sa postojećom Bitcoin implementacijom, agregacija potpisa pruža unapređene pogodnosti privatnosti i skladištenja.

Agregacija potpisa je teškoća u tome da više osoba istovremeno potpisuje, ali na kraju se želi samo jedan potpis. U ovom scenariju uključeno je mnoštvo potpisa, a vi samo treba da kreirate jedan kompozitni potpis. Svi javni ključevi su i dalje poznati verifikatoru. U ovom scenariju, izlaz uključuje potpis, javni ključ i poruku verifikatoru. Potpisnici ove poruke ne trebaju ništa da urade unapred. Mogu je proslediti bilo kome ko ima listu javnih ključeva, koji je zatim može validirati.

Ne zahtevamo metod višestrukog potpisa, već šemu agregiranog potpisa za konsolidaciju svih potpisa transakcijskih unosa u jedan. Razlika je u tome što svaki potpisnik u metodi agregiranog potpisivanja ima svoju sopstvenu poruku umesto jedne poruke koju svi dele. Kada validator ispituje ključ potpisa, Schnorr potpisi ne otkrivaju nikakve informacije o ulazima zbog agregacije potpisa. Budući da možemo omogućiti Bitcoin korisnicima da se slože o uslovima trošenja koji mogu biti ispunjeni ili ne — i verifikovani od strane većine potpisnika — bez otkrivanja ikakvih informacija o ulaznim potpisima, agregacija potpisa može postati daleko moćnija nego što bi ljudi mogli zamisliti.

Agregacija potpisa ima i svoje prednosti i nedostatke.

Prednosti:

-        Za transakcije sa višestrukim potpisom, smanjuje veličinu odeljka digitalnog potpisa. Ovo štedi prostor unutar blokova, omogućavajući da se unutar njih umetnu druge transakcije, povećavajući skalabilnost mreže.

-        Verifikacija potpisa je efikasnija i brža. To je zato što samo jedan potpis treba biti validiran umesto nekoliko potpisa. Ovo smanjuje količinu električne energije potrebne za ovaj zadatak.

-        Na kraju, anonimnost je unapređena do određene mere. To je slučaj jer je agregirani potpis sastavljen od individualnih potpisa različitih korisnika. Međutim, određivanje koji od tih potpisa je bio izvor agregiranog potpisa je nemoguće.

Nedostaci:

-        To je teška implementacija za dovršetak. Zaista, Bitcoin razvojni tim radi na ovom rešenju već više od dve godine, i još uvek je u toku.

-        Da bi se sprečili specifični vektori napada koji bi mogli omogućiti nezakonito trošenje gotovine, pažljiva implementacija je od suštinskog značaja. Ovo je moguće ako Rogue napad koristi lažni metod agregacije potpisa. Na određene načine, ovaj napad "falsifikuje" digitalni potpis. Ovo primorava drugu stranu da pruži potencijalno štetne činjenice. Napadač može lako izračunati validan digitalni potpis za metod agregiranog potpisa koristeći ove informacije. Na ovaj način možete u suštini uzeti novac sa adrese kojom ne upravljate.

-        Upotreba agregacije potpisa za pokrivanje svih transakcija unutar bloka je mogućnost. Međutim, ovo kompromituje bezbednost Bitcoina i svake druge kriptovalute koja koristi ovu funkcionalnost. To je zato što, ako napadač uspešno izvrši Rogue napad ili pronađe drugu grešku u implementaciji, može jednostavno uzeti gotovinu iz tog bloka ili niza blokova.

Sav sadržaj u ovoj sekciji namenjen je isključivo u obrazovne svrhe i ne predstavlja finansijske, investicione, pravne ili druge profesionalne savete. Informacije mogu postati zastarele i možda ne odražavaju trenutne tržišne ili regulatorne uslove. Korisnicima se ne preporučuje da se oslanjaju isključivo na ove informacije i ohrabruje ih se da sprovedu sopstvena istraživanja i potraže nezavisne profesionalne savete gde je to prikladno.