# Sistema di suggerimenti per le criptovalute

**URL:** https://meta.discourse.org/t/cryptocurrency-tip-system/92531
**Category:** Feature
**Created:** [17 Luglio 2018, 11:31am UTC](https://meta.discourse.org/t/cryptocurrency-tip-system/92531 "2018-07-17T11:31:50Z")
**Posts on this page:** 15
**Page:** 2

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [19 Aprile 2023, 3:11pm UTC](https://meta.discourse.org/t/cryptocurrency-tip-system/92531/23 "2023-04-19T15:11:51Z")

</div>

> [@R.SAM](#):
>
> hanno implementato **l’invio di mance in BTC su Nostr**

Puoi fornire un link all’API?

> [@R.SAM](#):
>
> Forza ragazzi, facciamo in modo che accada! Migliaia di utenti di Discourse in tutto il mondo meritano questa funzionalità! È ora.

Se ognuno di quegli utenti ha qualche dollaro, allora puoi chiedere in #Marketplace. Se una o più di quelle community sono clienti Enterprise, allora questo sarebbe un altro modo per iniziare.

---

<div class="post-metadata">

### Author: ![R.SAM](https://avatars.discourse-cdn.com/v4/letter/r/c2a13f/32.png) [@R.SAM](https://meta.discourse.org/u/R.SAM)
#### Post date: [19 Aprile 2023, 4:14pm UTC](https://meta.discourse.org/t/cryptocurrency-tip-system/92531/24 "2023-04-19T16:14:56Z")

</div>

> [@pfaffman](#):
>
> Puoi fornire un link all’API?

Non esiste un’API, gli _zap_ sono nativi di Nostr e sono stati implementati utilizzando il Lightning Network. Si può dire che l’“API” sia la LN stessa.

Ecco come funzionano gli _zap_ su Nostr:

> **[What are Zaps?](https://nostr.how/en/zaps)**
>
> Learn about what Zaps are, how they work, and what you need to use them on your Nostr client.

L’utente collega il suo indirizzo del wallet LN al suo account Nostr e da lì tutti gli _zap_ (mance) vengono inviati e ricevuti direttamente dalla LN, è il _Lightning node server_ che gestisce questo, non Nostr.

Per implementare qualcosa di simile per l’invio di token Ethereum, sarebbe necessario creare una soluzione da zero, da qui il mio suggerimento di utilizzare l’infrastruttura di Polygon. Ma, come ho detto all’inizio, non sono uno sviluppatore quindi non posso dettagliare tutto questo tecnicamente, purtroppo.

> [@pfaffman](#):
>
> Se una o più di queste community sono clienti Enterprise, allora questo sarebbe un altro modo per iniziare.

Suggerirò questo nella community a cui partecipo. È mantenuta da una grande azienda e potrebbe essere interessata a questo.

---

<div class="post-metadata">

### Author: ![Mevo](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mevo/32/187732_2.png) [@Mevo](https://meta.discourse.org/u/Mevo)
#### Post date: [19 Aprile 2023, 7:06pm UTC](https://meta.discourse.org/t/cryptocurrency-tip-system/92531/25 "2023-04-19T19:06:53Z")

</div>

> [@R.SAM](#):
>
> Facciamolo accadere!

La prima domanda sarebbe: **Cosa vuoi ESATTAMENTE?**

Devi **definire** con precisione cosa farebbe il sistema che desideri e come lo farebbe. Se non direttamente in termini tecnici, descrivendo l’idea con parole tue.

Al momento, nulla impedisce a un utente di scrivere un indirizzo di ricezione nel proprio profilo. Tranne forse le regole di alcuni forum. Questo è praticamente tutto ciò che serve. Questa è criptovaluta! Le persone possono pubblicare liberamente indirizzi di ricezione e i mittenti possono inviare ad essi senza troppe preoccupazioni per la privacy o altre sciocchezze.

Certo, se usi un indirizzo on-chain, le transazioni sono pubbliche e usare lo stesso indirizzo per tutto è tutt’altro che ideale. Ma puoi usare la LN con BTC, o uno sviluppo nuovo ed entusiasmante che spero prenderà piede: i PayNym. Oppure potresti usare una privacy coin come Monero.

Facendo praticamente nulla e promuovendo un certo uso in una community, le persone sono libere di usare le monete/reti che vogliono. Diverse di esse, se lo desiderano. Clicca sul mio nickname e vedi tu stesso. Potresti impostare una casella speciale per questo, e magari chiedere specificamente alle persone di compilarla al momento della registrazione. Qui, ho dirottato la sezione “pronouns”. E ho usato la casella del sito web per pubblicare il mio PayNym. In ogni caso, le cose possono essere inserite direttamente nella casella “About me”.

---

<div class="post-metadata">

### Author: ![R.SAM](https://avatars.discourse-cdn.com/v4/letter/r/c2a13f/32.png) [@R.SAM](https://meta.discourse.org/u/R.SAM)
#### Post date: [19 Aprile 2023, 8:09pm UTC](https://meta.discourse.org/t/cryptocurrency-tip-system/92531/26 "2023-04-19T20:09:44Z")

</div>

> [@Mevo](#):
>
> La prima domanda è: **Cosa vuoi ESATTAMENTE?**

**Cosa:**

- Una funzionalità nativa di Discourse che consente agli utenti di inviare e ricevere mance in token BTC e/o Ethereum l’uno all’altro.

**Come funzionerebbe:**

- L’utente collegherebbe il proprio portafoglio crypto (Lightning per BTC e Polygon per Ethereum) al proprio account Discourse.

- Quando l’utente volesse inviare una mancia a un altro utente, ad esempio quando gli è piaciuto molto un post, farebbe clic sull’icona specifica nel piè di pagina del post e verrebbe visualizzato un popup per scegliere l’importo da inviare.

- Opzionalmente, sarebbe anche possibile inviare mance accedendo alla pagina del profilo dell’utente, dove è presente un pulsante con la stessa funzionalità.

**Giustificazione:**

- Premiare gli utenti **con crypto (valore)**, invece di like o emoji. Esattamente come accade in Nostr.

A priori, sarebbe una funzionalità semplice come questa, senza preoccupazioni per la privacy o cose del genere. Stiamo parlando di mance (micropagamenti) come forma di ricompensa e non di transazioni di alto valore. Ma, naturalmente, nulla impedisce che ci sia anche il supporto per Monero in questa funzionalità.

@pfaffman

---

<div class="post-metadata">

### Author: ![Mevo](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mevo/32/187732_2.png) [@Mevo](https://meta.discourse.org/u/Mevo)
#### Post date: [19 Aprile 2023, 8:37pm UTC](https://meta.discourse.org/t/cryptocurrency-tip-system/92531/27 "2023-04-19T20:37:09Z")

</div>

Questo sembra in effetti piuttosto semplice.  
Memorizza un valore per ciascun utente, che l’utente ha fornito (informazioni di pagamento).  
E aggiungi un pulsante che mostrerà un QRcode in base a questo valore o reindirizzerà alle app wallet.  
E suppongo che sia tutto.

Quello che vuoi veramente è un **pulsante per formalizzare le cose** , piuttosto che le persone copino/incollino le informazioni di pagamento dal profilo (ciò che ho descritto sopra).

Puoi commissionare un plugin che faccia questo in #Marketplace

---

<div class="post-metadata">

### Author: ![R.SAM](https://avatars.discourse-cdn.com/v4/letter/r/c2a13f/32.png) [@R.SAM](https://meta.discourse.org/u/R.SAM)
#### Post date: [19 Aprile 2023, 9:51pm UTC](https://meta.discourse.org/t/cryptocurrency-tip-system/92531/28 "2023-04-19T21:51:05Z")

</div>

Penso che sia semplice anche questo, ma non sono uno sviluppatore, quindi non so se sia davvero così semplice da implementare in Discourse.

Questo è il [caso d’uso per le mance](https://nostr.how/en/zaps) in Nostr, è fondamentalmente questo:

 ![zap-flow](https://global.discourse-cdn.com/meta/original/4X/8/d/5/8d5b0dcfdd8c54e23aa563d301fa67f756c33b03.webp)

Ma questa sarebbe la soluzione solo per le mance in BTC tramite Lightning Network.

Per quanto riguarda Polygon/Ethereum, non conosco alcun caso d’uso simile che sia stato implementato in precedenza, da qui il motivo per cui ho detto all’inizio che dovrebbe essere implementato da zero.

Scriverò una proposta da pubblicare sul marketplace. Grazie per la vostra attenzione.

---

<div class="post-metadata">

### Author: ![satonotdead](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/satonotdead/32/447830_2.png) [@satonotdead](https://meta.discourse.org/u/satonotdead)
#### Post date: [19 Aprile 2023, 11:05pm UTC](https://meta.discourse.org/t/cryptocurrency-tip-system/92531/29 "2023-04-19T23:05:00Z")

</div>

Ragazzi! Immergiamoci in [BTCPay](https://btcpayserver.org/).

Tutte le cose in Lightning Network sono sperimentali (e una specie di gioco tra aziende) ma sono incluse anche nei loro sistemi. Hanno un’API molto buona e una community superba, inoltre usano la rete Bitcoin originale senza additivi.

Questo è obbligatorio per le aziende che vogliono costruire tutto su un secondo livello sperimentale.

Solo due centesimi 🙂

---

<div class="post-metadata">

### Author: ![R.SAM](https://avatars.discourse-cdn.com/v4/letter/r/c2a13f/32.png) [@R.SAM](https://meta.discourse.org/u/R.SAM)
#### Post date: [20 Aprile 2023, 11:22am UTC](https://meta.discourse.org/t/cryptocurrency-tip-system/92531/30 "2023-04-20T11:22:41Z")

</div>

Molto interessante, non conoscevo questo progetto.

Tuttavia, c’è un “piccolo” problema: le transazioni vengono effettuate direttamente sulla blockchain di Bitcoin, il che implica commissioni elevate e un ritardo per confermarle.

Per un sistema di mance, che è ciò che viene proposto qui, queste due cose rendono la funzionalità irrealizzabile.

Ciò che rende l’esperienza di invio e ricezione di _zap_ (mance) su Nostr così divertente e piacevole è proprio il fatto che sono istantanei e non costano nulla da inviare o ricevere. Le transazioni di piccolo valore sono gratuite sulla Lightning Network.

Inoltre, non è necessario creare alcun nodo/server per implementare le mance sulla Lightning network in Discourse, l’utente collegherà semplicemente il suo wallet Lightning al suo account Discourse e il plugin farà: (1) Per ricevere: dire se l’utente è in grado o meno di ricevere mance e (2) Per inviare: interagire con il server LNURL per impostare la transazione, ma non confermare la transazione stessa.

Questo approccio rende molto semplice includere questa funzionalità in Discourse. Gli amministratori della community che utilizzano la piattaforma Discourse non avranno bisogno di conoscere nulla della tecnologia Bitcoin, né di impostare server specifici a tale scopo.

L’implementazione delle mance in sat è semplice come copiare l’implementazione che hanno fatto per Nostr.

La difficoltà, penso, sarà creare la stessa funzionalità ma per la rete Ethereum. Ci sono soluzioni Layer 2 su Ethereum, ma sarebbe semplice implementare la stessa funzionalità utilizzandone una qualsiasi? Non lo so.

---

<div class="post-metadata">

### Author: ![Mevo](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mevo/32/187732_2.png) [@Mevo](https://meta.discourse.org/u/Mevo)
#### Post date: [20 Aprile 2023, 2:49pm UTC](https://meta.discourse.org/t/cryptocurrency-tip-system/92531/31 "2023-04-20T14:49:15Z")

</div>

> [@R.SAM](#):
>
> le transazioni vengono effettuate direttamente sulla blockchain di Bitcoin

Questa è stata la reazione che ho avuto inizialmente leggendo il suo post. Dice però che BTCPay sta implementando la rete Lightning. Cosa che fanno: [Lightning Network FAQ | BTCPay Server](https://docs.btcpayserver.org/FAQ/LightningNetwork/) Ma BTCPay potrebbe essere più incentrato su un’unica entità che riceve tutti i pagamenti. Non sono sicuro che sarebbe un bene per il caso d’uso qui. A meno che non si voglia gestire account utente internamente. Sarebbe centralizzato a livello tuo. È probabilmente meglio mantenere le cose decentralizzate e lasciare che gli utenti scambino direttamente tra loro.

> [@R.SAM](#):
>
> La difficoltà, penso, sarà creare la stessa funzionalità ma per la rete Ethereum.

Credo che sarebbe il contrario: L’unica difficoltà con la rete Lightning nel modo in cui Nostr sembra gestirla è che genera una nuova fattura LN per ogni transazione (secondo l’immagine da te fornita sopra).

Le reti Ethereum/Polygon sono “basate su account” piuttosto che basate su UTXO come Bitcoin. Quindi, ogni transazione verrebbe necessariamente inviata allo stesso indirizzo per utente, se non erro. Non so se sia addirittura possibile fare altrimenti (lo è?). Questo è il modo in cui funziona. Sarebbe “male” in termini di privacy, ma molto semplice da implementare, d’altra parte. A meno che non mi sfugga qualcosa.

Un’alternativa (centralizzata) sarebbe quella di utilizzare una terza parte per i micro-pagamenti, come ad esempio FaucetPay. Hanno un’API e supportano molte monete. Piccole somme per le mance verrebbero scambiate internamente con loro e gli utenti sarebbero in grado di depositare/prelevare somme maggiori.

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [20 Aprile 2023, 6:43pm UTC](https://meta.discourse.org/t/cryptocurrency-tip-system/92531/33 "2023-04-20T18:43:20Z")

</div>

> [@R.SAM](#):
>
> Ricompensa gli utenti **con criptovalute (valore)**, invece dei like

No, non _invece di_, perché

> [@dax](#):
>
> I like sono centrali per il funzionamento di Discourse. Così centrali che non c’è un interruttore “on/off” per essi perché Discourse non è progettato per funzionare senza like.

Quindi, più _in aggiunta a_ in modo che il motore del forum 🚗 ☁ funzioni come previsto 🙂

---

<div class="post-metadata">

### Author: ![R.SAM](https://avatars.discourse-cdn.com/v4/letter/r/c2a13f/32.png) [@R.SAM](https://meta.discourse.org/u/R.SAM)
#### Post date: [20 Aprile 2023, 7:17pm UTC](https://meta.discourse.org/t/cryptocurrency-tip-system/92531/34 "2023-04-20T19:17:51Z")

</div>

> [@Canapin](#):
>
> No, non _invece di_, perché

Hai assolutamente ragione!!

Mi scuso.

---

<div class="post-metadata">

### Author: ![satonotdead](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/satonotdead/32/447830_2.png) [@satonotdead](https://meta.discourse.org/u/satonotdead)
#### Post date: [23 Aprile 2023, 3:43pm UTC](https://meta.discourse.org/t/cryptocurrency-tip-system/92531/41 "2023-04-23T15:43:46Z")

</div>

> [@R.SAM](#):
>
> le transazioni vengono effettuate direttamente sulla blockchain di Bitcoin, il che implica commissioni elevate e un ritardo per confermarle.

Questo è totalmente falso:

[![image](https://global.discourse-cdn.com/meta/original/4X/6/b/e/6becd046af7a2de2a35591c5c4e1ab1a90e7ad48.jpeg)](https://mempool.space/)

---

<div class="post-metadata">

### Author: ![R.SAM](https://avatars.discourse-cdn.com/v4/letter/r/c2a13f/32.png) [@R.SAM](https://meta.discourse.org/u/R.SAM)
#### Post date: [23 Aprile 2023, 6:29pm UTC](https://meta.discourse.org/t/cryptocurrency-tip-system/92531/42 "2023-04-23T18:29:21Z")

</div>

Le transazioni native di Bitcoin sono lente ed economiche oppure veloci e costose. Inoltre, a volte le transazioni più veloci possono essere molto costose e quelle economiche richiedere molto tempo, il che non è assolutamente un’opzione praticabile per un sistema di mance.

D’altra parte, nella _Lightning Network_ le transazioni sono **istantanee con commissioni relativamente costanti** , cosa che non esiste nativamente in Bitcoin.

Per un sistema di mance come quello implementato in Nostr, questo è l’ideale.

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [23 Aprile 2023, 6:46pm UTC](https://meta.discourse.org/t/cryptocurrency-tip-system/92531/43 "2023-04-23T18:46:28Z")

</div>

Devo ammettere che non ne so abbastanza di criptovalute per poter giudicare. Tuttavia, penso che ora ci siano abbastanza informazioni sulla rete Lightning in questo argomento affinché qualcuno possa ricercarla adeguatamente se decidesse di adottare questa funzionalità (sia come plugin di terze parti, sia come ufficiale). 👍

Forse possiamo chiudere qui la questione e dire che è una delle diverse opzioni che potrebbero essere prese in considerazione.

---

<div class="post-metadata">

### Author: ![satonotdead](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/satonotdead/32/447830_2.png) [@satonotdead](https://meta.discourse.org/u/satonotdead)
#### Post date: [26 Novembre 2024, 2:48am UTC](https://meta.discourse.org/t/cryptocurrency-tip-system/92531/45 "2024-11-26T02:48:01Z")

</div>

Beh, LN è peggio di prima e quasi non viene utilizzato affatto. Aprire canali e usarli per le mance senza pagare molto o usare custodi di terze parti è impossibile.

Sono dell’idea di integrare BTCPay in Discourse. Questo porterebbe molte persone in cerca di qualcosa di simile.

Le criptovalute esistono grazie alle persone e alle loro comunità, non alle istituzioni o ai ‘numeri che salgono’.

BTCPay funziona con più criptovalute di BTC (come LTC o XMR) e ha reputazione, team e fiducia.

[Pagina precedente](https://meta.discourse.org/t/cryptocurrency-tip-system/92531.md?page=1)
