DomůKrypto pro pokročiléCo je agregace podpisů

Co je agregace podpisů

Co je agregace podpisů

Oproti stávající implementaci Bitcoinu přináší agregace podpisů větší soukromí a výhody při ukládání.

Agregace podpisů je obtížná situace, kdy mnoho osob vytváří podpisy současně, ale na konci chce mít pouze jeden podpis. V tomto scénáři je zapojeno mnoho podpisů a stačí vytvořit jeden složený podpis. Všechny veřejné klíče jsou ověřovateli stále známy. V tomto scénáři výstup obsahuje podpis, veřejný klíč a zprávu pro ověřovatele. Signatáři této zprávy nemusí dopředu nic dělat. Mohou ji předat komukoli, kdo má seznam pubkey, a ten ji pak může ověřit.

Nevyžadujeme metodu vícenásobného podpisu, ale spíše schéma agregovaného podpisu, které sloučí podpisy všech vstupů transakce do jednoho. Rozdíl spočívá v tom, že každý podepisující v agregované podpisové metodě má svou vlastní zprávu, a nikoli jednu zprávu sdílenou všemi. Když validátor zkoumá podpisový klíč, Schnorrovy podpisy neodhalují žádné informace o vstupech kvůli agregaci podpisů. Protože můžeme uživatelům Bitcoinu umožnit, aby se dohodli na požadavcích na výdaje, které mohou být splněny nebo nesplněny - a ověřeny většinou podepisujících -, aniž by odhalili jakoukoli informaci o vstupních podpisech, může se agregace podpisů stát mnohem mocnější, než si lidé představují.

Agregace podpisů má také své výhody a nevýhody.

Výhody:

-        U transakcí s více podpisy snižuje velikost části digitálního podpisu. Tím se ušetří místo v blocích, což umožní vkládat do nich další transakce a zvýšit škálovatelnost sítě.

-          Ověřování podpisu je efektivnější a rychlejší. Je to proto, že je třeba ověřit pouze jeden podpis, nikoliv několik podpisů. Tím se snižuje množství elektrické energie potřebné pro tento úkol.

-         V neposlední řadě se do určité míry zvyšuje anonymita. Protože souhrnný podpis se skládá z jednotlivých podpisů různých uživatelů, je tomu tak. Určit, který z těchto podpisů byl zdrojem souhrnného podpisu, je však nemožné.

Nevýhody:

-          Jedná se o náročnou implementaci. Vývojový tým Bitcoinu na tomto řešení skutečně pracoval více než dva roky a stále na něm pracuje.

-         Aby se zabránilo specifickým vektorům útoku, které by mohly umožnit nezákonné utrácení hotovosti, je nezbytná pečlivá implementace. To je myslitelné, pokud útok Rogue využívá metodu agregace falešných podpisů. Určitým způsobem tento útok "falšuje" digitální podpis. Tím donutí druhou stranu poskytnout potenciálně škodlivé skutečnosti. Útočník může pomocí těchto informací snadno vypočítat platný digitální podpis pro metodu agregace podpisu. Tímto způsobem lze v podstatě získat peníze z adresy, kterou nemáte pod kontrolou.

-         Použití agregace podpisů pro pokrytí všech transakcí v rámci bloku je možné. To však ohrožuje bezpečnost Bitcoinu a jakékoli jiné kryptoměny, která tuto funkci používá. Pokud totiž útočník úspěšně provede útok Rogue Attack nebo najde jinou chybu v implementaci, může si jednoduše vzít hotovost z daného bloku nebo sekvence bloků.

Podívejte se na další úrovně

Cookies používáme k ukládání, přístupu a zpracování osobních údajů, abychom vám poskytli nejlepší online zážitek. Kliknutím na „Přijmout Cookies“ souhlasíte s ukládáním všech cookies a zajištěním nejlepšího výkonu webových stránek. Předvolby pro soubory Cookies můžete upravit nebo souhlas odvolat kliknutím na položku „Nastavení souborů Cookies“. Pokud se chcete dozvědět informace o souborech Cookies a účelech přečtěte si naše Zásady používání cookies and Zásady ochrany osobních údajů

Nastavení cookies


Kontrola cookies


Co jsou cookies?

Cookies jsou malé textové soubory, které nám umožňují poskytovat jedinečnou identifikaci Vašeho prohlížeče nebo zařízení. Soubory cookie obvykle fungují tak, že Vašemu zařízení přiřadí jedinečné číslo a do Vašeho prohlížeče ukládají webové stránky, které navštěvujete, stejně jako poskytovatele služeb třetích stran pro tyto webové stránky. Pojem cookies zastřešuje také další technologie jako SDK, pixely a místní úložiště.


Pokud je povoleno

Můžeme Vás rozpoznat jako zákazníka, což umožňuje přizpůsobené služby, obsah a reklamu, efektivitu služeb a rozpoznávání zařízení pro lepší zabezpečení
Můžeme zlepšit Vaši zkušenost na základě Vaší předchozí relace
Můžeme sledovat Vaše preference a personalizovat služby
Můžeme také zlepšit výkon webových stránek.


Pokud je zakázáno

Nebudeme si moci zapamatovat Vaše předchozí relace, což nám neumožní přizpůsobit web podle Vašich preferencí
Bez souborů cookie nemusí být některé funkce dostupné a uživatelská zkušenost se sníží


Nezbytně nutné znamená, že základní funkce webové stránky nemohou být poskytovány bez jejich užití. Protože tyto soubory cookies jsou nezbytné pro správné fungování a zabezpečení funkcí a služeb webových stránek, nemůžete se odhlásit z používání těchto technologií. Stále je můžete blokovat ve svém prohlížeči, ale může to způsobit nefunkčnost základních funkcí webu.

  • Nastavení předvoleb ochrany osobních údajů
  • Zabezpečené přihlášení
  • Zabezpečené připojení během používání služeb
  • Vyplnění formulářů

Analytika a technologie ke sledování výkonu a analýzy toho, jak webovou stránku používáte.

  • Nejčastěji navštěvované stránky
  • Interakce s obsahem
  • Analýza chyb
  • Testování a měření různé efektivity designu

Webové stránky mohou používat reklamní a marketingové technologie třetích stran.

  • Propagovat naše služby na jiných platformách a webových stránkach
  • Změřit účinnost našich kampaní