Ecco il messaggio, fatalità lo avevo in un tab
Micropagamenti (sviluppo, sito web, ahimè centralizzato, pagamenti istantanei)Buonasera!
Fra i difetti dei Bitcoin c'è la relativa lentezza delle transazioni (veloce se comparata a un bonifico, ma non certo adatta per pagare un caffè alla macchinetta).
Ho pensato di creare una sottorete centralizzata all'interno della rete P2P per ottenere transazioni istantanee fra gli utenti. C'è un prezzo da pagare: problemi di sicurezza (concentrazioni di molti bitcoin sullo stesso server attirano ospiti sgraditi), bisogna fidarsi del gestore del server, forse basta....
Ho mantenuto l'interfaccia molto semplice:
- registrazione e login
http://the9ull.silix.org/imageupload/d5891520/Schermata+del+2013-01-17+15:46:52.png- una schermata per effettuare i pagamenti
http://the9ull.silix.org/imageupload/d47297b7/Schermata+del+2013-01-17+15:47:08.png- una lista delle transazioni ricevute
http://the9ull.silix.org/imageupload/cec6f29/Schermata+del+2013-01-17+15:47:19.pngDopo la registrazione si ottiene un indirizzo per depositare moneta; una volta completata la transazione si possono subito iniziare i trasferimenti (istantanei) agli altri utenti del sito (identificati da un id numerico o dall'indirizzo per depositare, indifferentemente).
Credo che un servizio di questo tipo potrebbe essere interessante soprattutto se integrato in qualche applicazione (Ad esempio per accedere al wiki, o ... fate voi). Ora non c'è un API e, a questo stato dello sviluppo, non può proprio essere utilizzato se non per valutare l'idea, evolverla, bocciarla, o uscire con un bel "Ehi, XYZ fa esattamente questo, e lo fa meglio".
Poter usare un indirizzo Bitcoin per identificare gli utenti semplifica l'integrazione con le applicazioni esistenti, e rende la registrazione al sito facoltativa: se l'utente è registrato si potrà usare una transazione attraverso il sito, istantanea e a un prezzo minore (dipenderà dal gestore del sito), altrimenti verrà usata una classica transazione Bitcoin.
Il codice è in Java (…), architettura EJB, Hibernate, Java Bean, JSP x.x (ǝʇɐsnɔs) Se qualcuno volesse visionare il codice mi dica il nome utente Github Se interessa lo posso anche rilasciare
Buona serata e grazie
Curioso di sapere cosa ne pensate
Inaltoasinistra