The situation on the main island of Cuba grows more difficult by the day due to the "alumbrones" (flickers of power) — a term used because a "blackout" would imply 4 hours without electricity, whereas in Cuba, it’s 2 hours with electricity. Adding to this, internet connectivity, already unreliable, worsens due to the lack of power.
Despite this, the Cuba Bitcoin Community has worked hard to establish a Lightning node, using an LNbits instance that provides a custodial solution where custody is managed by the community itself. They also offer their own BTCpay Server instance, tailored to merchants’ needs with the most practical solutions for local conditions.
We are now exploring solutions that can function during OFFLINE periods. Cashu has emerged as a potential option, which is why we’ve been researching it. We could implement a Fedimint with a 1:1 parity to satoshis (sats), allowing users to hold eCash (Cashu) — akin to a "check" obtained offline that can be "cashed" once internet access is restored.
I’d like to hear your thoughts on this approach and any suggestions to improve it or alternative solutions. All feedback is welcome. Friend @DarthCoin, what do you think?
ESPAÑOL
Podría ser eCash(Cashu) una solución apropiada para Cuba?
Cada día es más difícil la situación en la Isla grande de Cuba por los "alumbrones" ya que apagón sería si tuvieras 4 SIN corriente eléctrica, en Cuba son 2 horas CON corriente eléctrica. Suma a esto que la conexión a internet, ya mala en su funcionamiento, empeora a causa de estar sin corriente eléctrica. Aún así la Comunidad Cuba Bitcoin se ha esforzado por de alguna manera tener un nodo Lightning, con una instancia LNbits que permite a los usuarios tener una solución custodial, pero donde la custodia es ofrecida por la propia comunidad, además también se ofrece una instancia de BTCpay Server propia, con las soluciones más convenientes para los comerciantes según las necesidades de aquí.
Ahora estamos pensando en proveer de alguna solución que pueda funcionar en los momentos que estamos OFFLINE. Se presenta Cashu como esa solución, por lo que hemos ido investigando. Podríamos tener una Fedimint, con una paridad 1:1 con SAT y así el usuario tendría la posibilidad de tener su eCash (Cashu), que sería como un cheque obtenido mientras estaba offline y en el momento que tiene acceso a la conexión pues cobra su cheque.
Me gustaría saber cómo ven esta solución y si existiría alguna sugerencia que pudiera mejorarla u otra solución diferente. Todos los comentarios son muy bienvenidos. Amigo @DarthCoin qué piensas?
secret
and asinature
. If a person has both of these, they can spend the ecash. So as the receiver, you always have to make sure that you exchange secrets that are known by the sender, for new secrets that only you know. We call this a swap.lock
to the receiver, and aoffline verifiable signature
. If an ecash note has both these components, the receiver can be confident that the sender cannot revert the transaction.refund
spending condition with a timelock, that lets you get your unspent ecash back after the expiry. This is because you might know in advanve who you will be spending to, but maybe not the exact amount.