Cardano se snaží řešit problémy s omezenou rychlostí transakcí pomocí nového řešení - Hydry. Hydra je vrstva 2, která umožňuje zvýšit rychlost transakcí díky nízké latenci a vysoké propustnosti a minimalizovat náklady na transakce. Hydra Head je prvním protokolem z rodiny Hydra protokolů, který představuje základ pro pokročilejší nasazení scénářů založených na izomorfních multiparty stavových kanálech. Každý Hydra Head funguje jako off-chain mini ledger sdílený mezi malou skupinou účastníků.
Vývojáři mohou použít Hydra Heads k přidání specializovaných a složitých protokolů nad Cardanem. V blockchainové síti zajistí konsenzusový algoritmus bezpečné a důvěryhodné prostředí tím, že zajistí shodu v historii transakcí. Cardano používá Ouroboros, efektivní konsenzusový algoritmus proof-of-stake pro tento účel. Nicméně, Cardano stejně jako jakýkoli jiný blockchain se setkává s výzvami při snaze o škálování a dosažení propustnosti potřebné k podpoře aplikací v reálném světě, včetně platebních, identifikačních, herních nebo mobilních služeb. Transakce na Cardanu mají své poplatky. Lidé, kteří provozují síť (v případě Cardana komunita stake pool operátorů), musí být odpovídajícím způsobem odměněni za svou roli, a proto musí být poplatky stanoveny na udržitelné úrovni. Uživatelé chtějí platit poplatky, které považují za přijatelné. Navíc, blockchain musí být chráněn proti útokům typu Denial-of-Service (DoS). Poplatky nemohou být stanoveny příliš nízko, aby se nezvýšilo riziko - DoS události musí být pro potenciálního útočníka velmi drahé. Skladování je také důležité, protože stále rostoucí historie transakcí může vést k problémům se skladováním.
Nejúspěšnější blockchainy tak mohou být "obětmi" svého vlastního úspěchu. Hydra je řešením vrstvy 2, které se snaží řešit všechny tyto problémy a cílí na maximalizaci propustnosti, minimalizaci latence a nákladů na transakce a výrazné snížení požadavků na skladování. Jak to dělá? Tím, že poskytuje efektivnější způsob zpracování transakcí off-chain pro určitou skupinu uživatelů a používá hlavní řetězec ledgeru jako bezpečnou vrstvu usazení, Hydra udržuje záruky bezpečnosti a zůstává volně svázána s hlavním řetězcem. Nevyžaduje globální konsensus, takže se může přizpůsobit širokému spektru aplikací. Například Hydra umožňuje konfigurovat poplatky za Tx a minimální hodnotu UTXO na 1 nebo 2 lovelace, což je kritické pro mikrotransakce a využití těchto případů. Nejdůležitější je však to, že Hydra představuje koncept izomorfních stavových kanálů: tedy opakované použití stejné reprezentace ledgeru pro vytvoření uniformních off-chain ledger siblings, které nazýváme Heads (odtud název Hydra, který odkazuje na mytickou mnoho hlavou bytost). Specificky pro Cardano to znamená, že nativní aktiva, non-fungible tokeny (NFT) a Plutus skriptování jsou k dispozici v každém Hydra Head. Izomorfie umožňuje přirozené rozšíření systému, nikoli bolted-on. V krátkodobém horizontu budeme nadále vyvíjet hydra-node a protokol Hydra Head, dokud se nestane pevnou a stabilní základnou pro komunitu (a nás!), aby mohla vytvářet aplikace pro reálný svět. Ve střednědobém horizontu, řekněme 6-12 měsíců, bude pokrok velmi záviset na výsledcích našeho výzkumu a experimentování a zpětné vazbě od vývojářské komunity. Pracujeme na způsobech propojení více Hydra Heads, aby se zvýšil "dosah" naší vrstvy 2 řešení, a také testujeme různé metody, jak usnadnit integraci a použití Hydry.