# Ecash TIDES using Cashu and Stratum v2

**URL:** <https://delvingbitcoin.org/t/ecash-tides-using-cashu-and-stratum-v2/870>\
**Category:** Implementation\
**Created:** [May 15, 2024, 4:53pm UTC](https://delvingbitcoin.org/t/ecash-tides-using-cashu-and-stratum-v2/870 "2024-05-15T16:53:09Z")\
**Posts on this page:** 1\
**Showing post:** 9

<div class="post-metadata">

**Author:** ![plebhash](https://delvingbitcoin.org/user_avatar/delvingbitcoin.org/plebhash/32/302_2.png) [@plebhash](https://delvingbitcoin.org/u/plebhash)\
**Post date:** [May 16, 2024, 9:36pm UTC](https://delvingbitcoin.org/t/ecash-tides-using-cashu-and-stratum-v2/870/9 "2024-05-16T21:36:27Z")

</div>

Great to see this discussion moving forward here! I see there’s some differences from what we discussed on the [plebpool repo discussion](https://github.com/plebemineira/plebpool/discussions/7), so I still need to find time to catch up on many details, especially TIDES.

For now, my contribution is limited to this:

> [@EthnTuttle](#):
>
> the blinded message secret uses `hash_to_curve(x)` computation which could be offloaded to an ASIC, maybe.

Unfortunately, that is not possible. Bitcoin Mining ASICs never really output the actual hash they computed, that is a common misconception. Check this [thread by @skot9000](https://x.com/skot9000/status/1770083820361875818) for more details.

> [@1440000bytes](#):
>
> Auditability and small payouts are achieved with [bolt12](https://ocean.xyz/docs/lightning).

While BOLT12 payouts definitely lower the threshold on how small the HP can get paid, there’s still a barrier on LN fees. Depending on how small the HP’s hashrate is, it could take a while before they can withdraw. Until then, all they can do is watch their dashboard and cross their fingers.

The proposal here improves things a little bit, because now, the HP has cryptographic proof of the submission and acceptance of their PoW.

Sure, one could argue there’s still risk of a rugpull by the pool, but this problem is inherent to the nature of any centralized pool. Even OCEAN is custodial for small hashrates. There’s no simple solution for this that doesn’t imply a fully decentralized pool architecture, which dramatically increases the complexity of the solution, because now we are dealing with a consensus system on its own.

While some projects (e.g.: braidpool) are making significant progress in this direction, Bitcoin mining is still going to have centralized pools for a while.

So IMHO this is a substantial improvement to the current mining landscape. Cashu takes tradeoffs on custody and centralization, and incentives are very aligned with centralized pools.

Finally, as my nym loudly states, I’m very excited about pleb mining. While some see it as a silly effort (since the long-tail of hashpower on pleb miners is somewhat insignificant compared to industrial mining), I believe that any efforts that make pleb mining more accessible are worthwhile to decentralize Bitcoin mining.

---

_[View the full topic](https://delvingbitcoin.org/t/ecash-tides-using-cashu-and-stratum-v2/870)._
