user1075: I've been reading through the paper on the hydra protocol and seems to have a lot of nice properties. However, what isn't directly clear from the paper is in what kinds of dApps hydra could help scale.
There seems to me to be a couple of limits (please add/debate the list)

All head members must be online
A head member can force the head to be closed
resource heavy? Could I run a head on a mobile phone?

Let consider NFT-maker/pro as an example application. Could they use hydra to
lower the NFT minting fees? The buyers of the NFTs are on the mainchain so setting up an entire head for one transaction isn't reasonable.
What kind of apps would hydra be able to scale?

user4302: Keep in mind that Hydra is a whole suite of protocols, some of which are still in the research phase.
On Hydra Head specifically, you can think of it as a protocol for creating and maintaining fully composable and dynamically available state machines between willing participants, with snapshots being periodically committed to the CSL.
Participants of the Hydra Head are analogous to SPOs; except they are tasked with maintaining consensus only on the state of the head. Depending on the size, scope, and function of each head, the consensus and ledger mechanics may greatly differ between some head protocols, but will nevertheless be settle-able on the main chain. Additionally, the Hydra Inter-head paper describes ways to create channels between heads without having to close them or pre-settle on the CSL.
Hydra Tail is an upcoming paper that, according to the having-read-about-it-long-ago whispers of my mind, describes how individual head participants can offer centralized services to individuals. (i.e. I, as a lone L2 state operator, can offer you and many others some sort of service on my machines).
People with thin clients/mobile devices in remote regions would be able to transact through a single or small handful of trusted operators.
This would in effect, create the first fully interoperable stack of protocols across the ENTIRE length of the THROUGHPUT -------- DECENTRALIZATION spectrum. For the first time ever, we'd have a family of protocols that make the security of a decentralized settlement layer and the throughput of a centralized compute layer interoperable.

1075: <p>I've been reading through the paper on the hydra protocol and seems to have a lot of nice properties. However, what isn't directly clear from the paper is in what kinds of dApps hydra could help scale.</p>
<p>There seems to me to be a couple of limits (please add/debate the list)</p>
<ul>
<li>All head members must be online</li>
<li>A head member can force the head to be closed</li>
<li>resource heavy? Could I run a head on a mobile phone?</li>
</ul>
<p>Let consider NFT-maker/pro as an example application. Could they use hydra to
lower the NFT minting fees? The buyers of the NFTs are on the mainchain so setting up an entire head for one transaction isn't reasonable.</p>
<p>What kind of apps would hydra be able to scale?</p>
 4302: <p>Keep in mind that Hydra is a whole suite of protocols, some of which are still in the research phase.</p>
<p>On Hydra Head specifically, you can think of it as a protocol for creating and maintaining fully composable and dynamically available state machines between willing participants, with snapshots being periodically committed to the CSL.</p>
<p>Participants of the Hydra Head are analogous to SPOs; except they are tasked with maintaining consensus <em>only</em> on the state of the head. Depending on the size, scope, and function of each head, the consensus and ledger mechanics may greatly differ between some head protocols, but will nevertheless be settle-able on the main chain. Additionally, the Hydra Inter-head paper describes ways to create channels between heads without having to close them or pre-settle on the CSL.</p>
<p>Hydra Tail is an upcoming paper that, according to the having-read-about-it-long-ago whispers of my mind, describes how individual head participants can offer centralized services to individuals. (i.e. I, as a lone L2 state operator, can offer you and many others some sort of service on my machines).
People with thin clients/mobile devices in remote regions would be able to transact through a single or small handful of trusted operators.</p>
<p>This would in effect, create the first fully interoperable stack of protocols across the ENTIRE length of the THROUGHPUT -------- DECENTRALIZATION spectrum. For the first time ever, we'd have a family of protocols that <em><strong>make</strong></em> the security of a decentralized settlement layer and the throughput of a centralized compute layer <em><strong>interoperable.</strong></em></p>
