Puoi fornire un link all’API?
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.
Puoi fornire un link all’API?
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.
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:
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.
Suggerirò questo nella community a cui partecipo. È mantenuta da una grande azienda e potrebbe essere interessata a questo.
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”.
Cosa:
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:
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à.
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
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 in Nostr, è fondamentalmente questo:
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.
Ragazzi! Immergiamoci in BTCPay.
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 ![]()
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.
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 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.
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.
No, non invece di, perché
Quindi, più in aggiunta a in modo che il motore del forum
funzioni come previsto ![]()
Hai assolutamente ragione!!
Mi scuso.
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.
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.
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.