ENGLISH VERSION (click here!)
HiveCash is a digital wallet built on the eCash and Cashu protocols of Bitcoin, designed to facilitate payments and transfers in HBD (Hive Backed Dollars) without the need for a Hive account or constant internet connection. Its approach is especially designed for low-connectivity contexts, such as those faced by many users in Cuba, where traditional Web3 solutions are not always viable.  https://cash.hivecuba.com It leverages the technology of [eCash blind tokens](https://github.com/cashubtc), which allow for private, fast transactions without intermediaries. Being based on Cashu, users can receive and send HBD in a custodial but decentralized manner, maintaining control over their funds without requiring direct access to the blockchain in real-time. ## What does it offer? Well: - Easy Onboarding: No need to have a HIVE account, just 12 Bip39/Bip32 words from Bitcoin that derive the secret keys to identify your balances. - Works even without connection: Ideal for areas with limited or intermittent connectivity. - Privacy and simplicity: Transactions do not reveal any identity or history, and the interface is designed to be accessible even and fundamentally for users without cryptocurrency experience. - Bridge between Hive and external users: HiveCash acts as a gateway to the Hive ecosystem, without requiring technical knowledge. ## Technically, what is it? **HiveCash** is a progressive web application (**PWA**) that allows you to manage balances in **HBD** in a **secure**, **decentralized**, and **offline** manner. Designed to work on both mobile and desktop devices, HiveCash combines advanced cryptography, synchronization with the Hive blockchain, and a user experience aligned with the branding of [HiveCuba](https://ecency.com/created/hive-10053). ## Step by Step Start by accessing https://cash.hivecuba.com or you can scan the following QR:  You will get the welcome splash and a few seconds later the Onboarding page. This has the option to generate a new wallet or import an existing one (12 previously saved words). At the time of this publication, the option to import an existing wallet is incomplete, but it will be available in a few days.  Once a new wallet is generated, it will show you 12 words from the BIP39/BIP32 standard of Bitcoin **THAT YOU MUST KEEP SAFE**. This will be the only time it is shown to you, and having them is the only way to recover your balance when an error occurs, loss of the device, etc. Only the 12 words in order prove that you have a balance, and each deposit is associated with one of the private keys derived from the seed following a logic similar to [Bitcoin UTXOs](https://observatorioblockchain.com/bitcoin/que-es-una-utxo-en-bitcoin-y-su-papel-para-prevenir-doble-gasto/). Your 12-word phrase will be stored encrypted on your device with a password that you will define. We will never have access to it and will never ask you for it. Your operations and history are completely private.  Congratulations!!! At this point, you will have your wallet ready to receive payments:  ## Operating HiveCash For both receiving and sending, there are 2 variants: Onchain and Offline. * **Onchain**: This is the usual way and similar to any other HIVE wallet, like @keychain [Hive-Keychain](https://hive-keychain.com/). In this way, you will receive payments with HBD from other HIVE users or pay with HBD to other HIVE users. * **Offline**: Also understood as outside the HIVE blockchain. This is what makes HiveCash distinctive, as Offline operations occur between users who also have HiveCash by exchanging encrypted information directly or P2P in texts, QR, or NFS. These exchanges can occur even without an internet connection, but they will only be validated when synchronized with the HBD MINT API once there is a connection, which validates that there is no double spending and ensures the validity of each exchange process.  ## Important aspects to keep in mind. 👉 Always keep in mind that the information of deposits, transfers, or withdrawals **Will Always Be Exact**. Any modification will result in the invalidation of the operation, and due to the **total encrypted anonymity** of the operations, it is impossible even for the operators of the HBD MINT to know who sends or receives. Therefore, any error in the use of the information means that there will be an inaccessible balance even for the operators of the HBD MINT. For example, you may request a deposit of **1 HBD** with the memo **3452435**, and your client may send you an additional tip by sending **1.001 HBD** with the memo **3452435**; since the information of the deposit request and the deposit itself do not match, the operation is invalid and will never be verified and credited. This occurs similarly in all operations. ☠️ Never leave a window without having noted the relevant information or waiting for the data generation to complete. Examples: * In an onchain deposit, it is vital to note the **amount** and the **memo**, as the user of the HBD MINT will always be `hivecuba.cash`. * In an Offline send, **do not close** the window where the QR of the digital check is **without copying the content of the link**, which contains a text that starts with `HiveCash` and then encrypted information. You can show the QR to the person sending you, share the information phone to phone via NFS, or send the text of the code via text message. Even if your counterpart cannot read it, you can self-pay your check and try again later. Note that check generation is irreversible; once generated, that balance is deducted irreversibly and automatically. **The screen of a check never shows again === It is shown only once, just like the 12 words that define the wallet.** 👀 Before continuing, you should familiarize yourself with the states of the operations: - **Pending**: These are unverified or incomplete operations. A payment that never arrived or a transfer that the HBD MINT has not yet validated. For example, if you initiate an onchain deposit and do not properly make the deposit, it will remain Pending indefinitely. This also happens when you receive an offline digital check that has already been claimed by someone else; only the first one validated with the HBD MINT will credit that balance. - **Confirmed**: This is an operation validated by the HBD MINT and therefore has a usable balance. The total balance is the sum of the confirmed operations not used. In a transfer, if the amount sent is less than your balance, an internal change (change) associated with the operation is generated. Just as it occurs in Bitcoin UTXOs. - **Used**: Refers to a balance used in a transfer or a withdrawal that did not have an associated change (change). - **Checking**: This is an operation that is in the process of verification. ## Time to experiment ### Receiving Onchain This is an operation that must be done with an internet connection, as the minting (minting of the value to be deposited) of the token that will back your deposit occurs in the process: 1. Click to generate a hash (hash of the private key that will be used). 2. Deposit amount, minimum 0.001. 3. Click on Mint and Generate Payment QR. A QR will be generated that can be read by the Hive-Keychain wallet from a mobile device. You will also see the EXACT data for the deposit. If you access from mobile and it is you depositing, you can click on the KeyChain image, and it will open the Hive-Keychain wallet with the exact data for the deposit without needing to copy additional data.  At the bottom of the page, the status of the deposit will be shown; check the deposit status when you make the payment, and if it changes to Confirmed, check Confirm Deposit to return to the main page. **Important: Each deposit will have completely different data negotiated with the MINT at the time, so the information of a payment is not reusable, meaning it is used only once.** ### Sending Offline This operation is irreversible; once a payment check is generated, your corresponding balance is automatically deducted. Just enter an amount less than or equal to your balance and click on Create Transaction. **Important: This operation takes a few seconds as the encryption and compression of the data requires resources and a lot of RAM; it should not take more than 20 seconds, but it may take longer depending on the quality of your device or browser.** A QR code will be generated that has an associated text starting with `HiveCash` for one-time use. **For safety, we recommend copying the text, for example, in your notes, in case there is an error or problem reading the QR, so you can self-collect the check and try again later.** Show your sender the QR, or transmit it via NFS, or simply send the content of the check in a text message. **Never leave this page without backing up the check.** That is why there is no button to redirect you to the main screen when finished.  ### Receiving Offline Simply scan the QR of the person paying you, receive the content of the digital check via NFS or text message. Process the content and you will see the balance associated with the check.  To cash it, click on Confirm when online, and it will automatically return you to the main page, and you will see the balance credited once you have a connection if no one cashed the digital check before you; otherwise, it will remain Pending indefinitely and your balance will not be credited. ### Sending Onchain This is the option that should not be unfamiliar to anyone who knows any HIVE wallet and must obviously be done with a connection, with the detail that it has 2 moments. 1. Fill out the sending form: recipient Hive user, amount of HBD to send, memo note to include. 2. When you click Preview Transaction, you will see the details and choose to go back (Back) or make the transfer. As with any crypto transfer, this operation is irreversible. When finished, it will return you to the main page and you will see the balance deducted.  ### Operation History: You will see the list of operations performed, with the first being the most recent. You can also filter them by type and status.  ## Final Notes: This wallet is in testing phase by the @hivecuba community; it is not recommended for use with significant amounts. It is a functional wallet, but some detail may have escaped us. Feedback on errors and suggestions for improvement as comments to this post are appreciated. We will be updating and reporting changes and improvements in the @hivecuba community as a product by and for the community. **So you know, you can receive payments or pay even without a HIVE account and without an internet connection.**
HiveCash es una billetera digital construida sobre los protocolos eCash y Cashu de Bitcoin, diseñada para facilitar pagos y transferencias en HBD (Hive Backed Dollars) sin necesidad de una cuenta en Hive ni conexión constante a internet. Su enfoque está especialmente pensado para contextos de baja conectividad, como el que enfrentan muchos usuarios en Cuba, donde las soluciones tradicionales de Web3 no siempre son viables.
https://cash.hivecuba.com
Se aprovecha la tecnología de tokens eCash blindados (blind tokens), que permiten realizar transacciones de forma privada, rápida y sin intermediarios. Al estar basada en Cashu, los usuarios pueden recibir y enviar HBD de manera custodial pero descentralizada, manteniendo el control sobre sus fondos sin requerir acceso directo a la blockchain en tiempo real.
¿Qué aporta?
Pues: - Fácil Onboarding: No es necesario tener cuenta en HIVE, basta con 12 palabras Bip39/Bipp32 de Bitcoin que derivan las claves secretas para identificar tus saldos. - Funciona incluso sin conexión: Ideal para zonas con conectividad limitada o intermitente. - Privacidad y simplicidad: Las transacciones no revelan identidad alguna ni historial, y la interfaz está pensada para ser accesible incluso y fundamentalmente para usuarios sin experiencia en criptomonedas. - Puente entre Hive y usuarios externos: HiveCash actúa como una puerta de entrada al ecosistema Hive, sin exigir conocimientos técnicos.
¿Técnicamente qué es?
HiveCash es una aplicación web progresiva (PWA) que permite gestionar saldos en HBD de forma segura, descentralizada y offline. Diseñada para funcionar tanto en dispositivos móviles como de escritorio, HiveCash combina criptografía avanzada, sincronización con la blockchain de Hive y una experiencia de usuario alineada con el branding de HiveCuba.
Paso a Paso
Comienza accediendo a https://cash.hivecuba.com o puedes escanear el siguiente QR:
Obtendrás el splash de bienvenida y unos segundos después la página de Onboarding. Esta tiene la opción de generar una nueva billetera o importar una existente (12 palabras antes guardadas). Al momento de esta publicación la opción de importar una billetera existente está incompleta, pero en unos días estará.
Una vez generada una billetera nueva, esta le mostrará 12 palabras del estándar BIP39/BIP32 de Bitcoin QUE USTED DEBE GUARDAR CON SEGURIDAD. Será la única vez que se le muestre y tenerlas es la única forma de recuperar su saldo cuando ocurre un error, pérdida del disposivo,... etc. Solo las 12 palabras en orden demuestran que usted tiene saldo y cada depósito está asociado a una de las claves privadas derivadas de la semilla siguiendo una lógica parecida a los utxos de bitcoin.
Su frase de 12 palabras se almacenará cifrada en su dispositivo con una contraseña que usted definirá. Nunca tendremos acceso a ella y nunca se la pediremos. Sus operaciones e historial son completamente privadas.
Felicidades!!! Ya en este punto tendrá su billetera lista para recibir pagos:
Operando HiveCash
Tanto para recibir como para enviar existen 2 variantes: Onchain y Offline. * Onchain: Es la forma habitual y similar a cualquier otra billetera de HIVE, como @keychain Hive-Keychain. De esta forma usted recibirá pagos con HBD de otros usuarios de HIVE o pagará con HBD a otros usuarios de HIVE. * Offline: Entiéndase también como fuera de la blockchain HIVE. Es lo que hace distintivo a HiveCash pues las operaciones Offline ocurren entre usuarios que también tienen HiveCash por el intercambio de información cifrada directamente o P2P en textos, QR o NFS. Estos intercambios pueden ocurrir incluso sin conexión a internet, pero solo se validarán cuando se sincronicen con el API MINT de HBD una vez haya conexión, este valida que no haya doble gasto y asegura la validez de cada proceso de intercambio.
Aspectos importantes a tener en cuenta.
👉 Siempre debe tener en cuenta que la información de los depósitos, transferencias o extracciones Siempre Serán Exactos. Cualquier modificación resultará en la invalidación de la operación y dado el total anonimato cifrado de las operaciones es imposible incluso para los operadores del MINT de HBD saber quién envía y o recibe. Por lo que cualquier error en el uso de la información significa que habrá un saldo inaccessible incluso por los operadores del MINT de HBD. Por ejemplo usted puede solicitar un depósito de 1 HBD con el memo 3452435 y su cliente enviarle una propina adicional enviándole 1.001 HBD con el memo 3452435, como la información de la solicitud de depósito y el depósito en sí no coinciden, la operación es inválida y nunca será verificada y acreditada. Esto ocurre de forma similar en todas las operaciones.
☠️ Nunca abandone una ventana sin haber anotado la información relevante o esperado que se complete la generación de datos.Ejemplos:
* En un depósito onchain resulta vital anotar el monto y el memo, pues el usuario del MINT de HBD siempre será hivecuba.cash
.
* En un envío Offline no cierre la ventana donde está el QR del cheque digital sin copiar el contenido del enlace, este contiene un texto que empieza con HiveCash
y luego información cifrada. Usted puede mostrarle el QR a la persona que le envía, compartirle la información teléfonos a teléfono mediante NFS o mandarle el texto del código por mensaje de texto. Incluso si su contraparte no pudiera leerlo usted se puede autopagar su cheque e intentar luego nuevamente. Note que la generación de cheques es irreversible, una vez generado ese saldo se descuenta de forma irreversible y automática. La pantalla de un cheque nunca vuelve a mostrarse === Se muestra una única vez, tal y como pasa con las 12 palabras que definen la billetera.
👀 Antes de continuar debe familiarizarse con los estados de las operaciones: - Pending: Son operaciones no verificadas o completadas. Un pago que nunca llegó o una transferencia que aún no valida el MINT de HBD. Por ejemplo si usted inicia un depósito onchain y no hace el depósito debidamente, pues permanecerá en Pending indefinidamente. También pasa cuando recibe offline un cheque digital que ya ha sido reclamado por otra persona, solo el primero que lo validen con el MINT de HBD acreditará ese saldo. - Confirmed: Es una operación validada por el MINT de HBD y por tanto posee un saldo utilizable. El saldo total es la suma de las operaciones confirmadas no usadas. En una transferencia si el monto enviado es menor que su balance se genera internamente un cambio asociado (vuelto) a la operación. Tal y como ocurre en los utxo de bitcoin. - Used: Se refiere a un