Skip to the content.
English EN | Español ES | Deutsch DE | Français FR | Dutch NL | Hrvatski HR | Hindi HI

Pubblicato originariamente su Substack il 09/02/2024. Aggiornato qui il 20/12/2024

Uno scenario di caso d'uso per Ecash su Bitcoin LN, utilizzando Cashu mints. Come possiamo portare più adozione di Bitcoin a persone che non possono permettersi di iniziare con un UTXO.

Ultimamente ho parlato con molte persone che mi hanno chiesto come iniziare con Bitcoin, ma nel modo più semplice, da zero e con risorse molto limitate (denaro, conoscenza, infrastruttura).

Ho persino scritto una guida dedicata per loro "Stacking Sats - Il viaggio dei principianti" che spiega come iniziare da un livello basso con app di portafoglio di custodia di base e salire lentamente la scala, verso le app di auto-custodia. Ma non è abbastanza. Alcune persone persino quel "viaggio" lo trovano difficile da fare.

Questa guida NON è per quei principianti, ma per tutti quegli "Uncle Jim" là fuori, disposti ad aiutare per una maggiore adozione di Bitcoin. E questa volta spiegherò un caso d'uso su come integrare quei novellini, usando Ecash con le mentine Cashu, su Lightning Network (LN).

Siamo chiari: Ecash NON sta sostituendo LN (come ho sentito dire ad altri)! Ecash è solo un protocollo aggiuntivo che può comunicare con LN.

In una guida precedente ho anche spiegato come questi "Uncle Jim" potrebbero gestire "Banche private su Lightning Network" e di quale infrastruttura hanno bisogno. Questa guida sarà quindi un'estensione di quella precedente, con un focus sull'uso delle mentine Cashu.

COSA SONO LE MENTINE ECASH CASHU?

Cashu è un sistema ecash Chaumian gratuito e open source creato per Bitcoin. Cashu offre una privacy quasi perfetta per gli utenti di applicazioni Bitcoin di custodia. Nessuno ha bisogno di sapere chi sei, quanti fondi hai e con chi effettui transazioni.

Cashu è un nuovo protocollo ecash per applicazioni Bitcoin di custodia che è strettamente integrato nella rete Lightning. Un sistema Ecash è costituito da due parti, la zecca e il portafoglio ecash. Le transazioni Ecash sono non tracciabili, istantanee e non richiedono commissioni. Cashu è creato per Bitcoin. I wallet utilizzano il nodo Lightning della mint per effettuare o ricevere pagamenti Bitcoin in cambio di ecash.

Una mint Cashu non sa chi sei, qual è il tuo saldo o con chi stai effettuando transazioni. Gli utenti di una mint possono scambiare ecash privatamente senza che nessuno possa sapere chi sono le parti coinvolte. I pagamenti Bitcoin vengono eseguiti senza che nessuno possa censurare utenti specifici.

Fonte - Cashu.space

Slide su come funziona Ecash - di Gandlaf (slide animate molto belle e chiare)

Quindi, in termini più semplici, considera ecash Cashu come gift card digitali, con ulteriore privacy e prova crittografica delle riserve (sats).

Pensa che questi token sono come parti più piccole (monete) coniate da una riserva più grande di bitcoin. Chi conia questi token è il banchiere e questo banchiere li distribuisce tra i suoi clienti.

Ma tieni a mente: IL BANCHIERE HA LA CUSTODIA DEI SATS! Quindi, per utilizzare queste mint, l'utente deve comunque riporre un po' di fiducia nel coniatore (banchiere). Il banchiere non può creare più sat (riserva frazionaria) di quanti ne abbia in custodia, ma può comunque chiudere la mint e gli utenti non possono più riscattare i loro sat.

Quindi il pericolo di rug-pull esiste ancora! Quindi fai attenzione, non lasciare tutti i tuoi risparmi di una vita in queste mentine e usa solo mentine affidabili.

Ecco perché in questa guida parleremo di uno scenario in cui "il banchiere" e gli utenti provengono da una comunità locale, dove hanno una certa fiducia reciproca.

PERCHÉ DOVRESTI USARE UNA COSA COME ECASH?

La situazione attuale con Bitcoin (BTC) e Lightning Network (LN) non è favorevole all'inserimento di miliardi di persone, che non sono ben preparate e questa situazione diventerà più complicata finché non troveremo soluzioni più pratiche e semplici.

Sì, alcuni vecchi bitcoiner non vedranno alcun vantaggio nell'usare questo ecash, se non quello di aggiungere un po' più di privacy al protocollo LN esistente. Coloro che hanno già molta liquidità nei canali LN e vari UTXO in cold storage, questo caso d'uso non porterà loro molti vantaggi, a meno che non vogliano usare ecash come una forma di coinjoin per le loro fonti di reddito. Ma questa è un'altra storia.

Ma per molti nuovi utenti Bitcoin è abbastanza difficile iniziare con un UTXO direttamente onchain e da lì gestire nodi LN sofisticati, pubblici o persino privati. Gestire la liquidità LN non è così facile per molti nuovi utenti. Sì, possono usare un gran numero di portafogli/account LN di custodia, ma anche questi potrebbero comunque far trapelare molte informazioni personali e potrebbero essere facilmente chiusi o limitare l'accesso ai fondi degli utenti.

Alcuni aspetti importanti da considerare:


SCENARIO DEL CASO D'USO

COMMERCIANTE DELLA COMUNITÀ LOCALE

Prendiamo in considerazione il proprietario di un negozio di alimentari locale che desidera aiutare i propri clienti a iniziare a usare Bitcoin per la spesa:

PASSAGGI DA FARE COME "BANCHIERE"

  1. Leggi e scopri come funzionano le zecche ecash. Prova prima dell'uso. Inizia qui:
  2. Esegui un buon nodo LN pubblico, con buona liquidità e manutenzione. Si tratta di un compito serio, non trascurare l'aspetto della manutenzione: ora sei un banchiere. Ho scritto diverse guide sull'esecuzione dei nodi di routing, ti preghiamo di leggerle:
  3. Sulla parte superiore del tuo nodo LN, installa LNbits. Una potente suite di app con molte estensioni utili per un commerciante e per i clienti. In LNbits, puoi iniziare a creare le mentine Cashu, in pratica potresti creare varie "banche". Con soli 2 clic e selezionando un portafoglio LNbits dedicato alla zecca, puoi avere una zecca Cashu "banca" che gestirà tutti i token.

    Come puoi vedere, potrei usare un nome molto descrittivo, che apparirà nel portafoglio utente come nome della zecca (banca).

    Puoi avere varie zecche, con varie destinazioni, casi d'uso e assegnate a specifici portafogli LNbits.

    Ricorda che queste sono solo per test e demo, NON usarle come una normale zecca ecash!

    Installa ed esegui i portafogli Cashu per familiarizzare con l'uso di ecash e zecche. Scansionando il codice QR visualizzato per ogni banca puoi aprirlo nelle app Minibits o eNuts o semplicemente nel browser con Cashu.me o Nutstash.app.

  4. Crea alcuni token nelle tue mint (banche). Semplicemente depositando (da qualsiasi portafoglio LN) diciamo 100.000 sat in una mint, creerai la stessa quantità di token ecash.

    !!! Tieni presente che se vuoi condividere/distribuire quei token ecash ad altri utenti, devi aver importato il tuo link mint in uno di quei portafogli. Ogni importazione in una diversa app wallet avrà il suo importo mint, ma potrebbe comunicare con altri utenti sotto la stessa mint, SENZA COMMISSIONI.

    Questo potrebbe essere uno schema per uno scenario in cui il banchiere ha creato 3 mint diverse, per destinazioni diverse. Potrebbe essere solo uno o molti altri, dipende da te come organizzarli.

    Quindi, come "banchiere", apri la tua zecca in uno di quei portafogli. Sarà VUOTO, senza token. Depositando diciamo 10.000 sat nella zecca, creerà 10.000 token, pronti per essere distribuiti tra i tuoi clienti.

  5. Fai un annuncio tra i clienti del tuo negozio. Potrebbero acquistare con la loro valuta fiat, la quantità di ecash desiderata, direttamente da te.

    Come?

    Dovranno installare le app portafoglio Minibits o eNuts nei loro dispositivi e tu sarai in grado di inviare loro direttamente i token ecash dal tuo portafoglio Minibits / eNuts / Cashu.me dove inizi a "coniare" quei nuovi token.

    Ora possono iniziare a effettuare transazioni con quei nuovi token ecash, nel tuo negozio o tra di loro, o persino inviarli a qualsiasi altro portafoglio LN (cash out).

  6. Se l'utente spende tutti i token acquistati da te, ha 2 opzioni:

    • acquistare più token con valuta fiat da te (il banchiere)
    • depositare semplicemente sats da qualsiasi altro portafoglio LN nel suo portafoglio Cashu, utilizzando il tuo mint o qualsiasi altro mint. Se scelgono la stessa zecca della tua, potrebbero effettuare nuovamente transazioni senza commissioni nel tuo negozio.
  7. Potresti incentivare i tuoi clienti ad acquistare da te i token offrendo loro un buon sconto nel tuo negozio e un buon prezzo di cambio per fiat/BTC. In pratica, se acquisti più BTC dal mercato, poi li vendi ai tuoi clienti come ecash, riceverai indietro i tuoi sat quando torneranno e li spenderanno nel negozio. Esattamente come le normali carte regalo.

    Quindi usi quella valuta fiat per acquistare più BTC e pagare i tuoi fornitori. Tutti sono contenti.

Con LNbits è anche possibile creare carte NFC fisiche, precaricate con sat, usando l'estensione BoltCards. Come banchiere puoi vendere queste carte regalo e i tuoi clienti verranno nel tuo negozio per usarle.

Ecco un esempio di come i bambini usano carte NFC precaricate con sat e pagano la spesa in un negozio in Brasile. Guarda altri esempi qui.

PASSAGGI DA FARE COME UTENTE MINT

Come utente non devi fare molto:

In ogni app puoi anche vedere i dettagli di ogni conio (se utilizzi più coni), effettuare backup, scambi tra coni e altri dettagli tecnici sui token.

Gli scambi tra coni potrebbero anche essere una forma molto bella e semplice di coinjoin…

Ecco anche un ottimo tutorial video su come utilizzare il portafoglio Minibits di BTC Sessions:

CONCLUSIONE

Come puoi vedere, questo potrebbe essere un altro modo per convincere più persone a usare Bitcoin, senza nemmeno conoscere tutti i dettagli tecnici dietro UTXO, nodi, liquidità, canali, commissioni di routing ecc. Per molti tutti questi aspetti saranno una seccatura e semplicemente non vorranno iniziare a usare Bitcoin.

Ma con soluzioni semplici, come ecash, carte NFC, "zio Jim" le banche locali potrebbero essere un iniziare per tutti questi semplici utenti.

In seguito, una volta che avranno imparato di più su Bitcoin, potranno spostare i loro sat in più portafogli auto-custoditi e conservare in modo sicuro grandi quantità di sat.