In questi giorni sto pensando di mettere su un progetto per realizzare qualcosa di lontanamente simile a
Huntercoin .
Sto pensando un po' a tutti i dettagli e quello che mi preoccupa maggiormente è la possibilità che i BOT diventino una minaccia alla buona riuscita del progetto stesso.
La prima cosa che ho pensato è implementare un sistema di CAPTCHA, ma subito sono sorti i problemi:
- in un sistema completamente decentralizzato, non riesco a trovare un modo per implementarli, poichè se il codice è open-source e le transazioni su blckchain, non vedo modo per non rendere pubbliche le soluzioni ai CAPTCHA e quindi utilizzabili dai BOT.
- ci sarebbe la possibilità di non decentralizzare anche il sistema dei CAPTCHA, ovvero io diventerei l'amministratore dei codici da inviare, ma in questa alternativa oltre al fatto che non mi convince la possibilità di non rendere il tutto decentralizzato, il carico di lavoro sarebbe enorme se il progetto dovesse andare a buon fine e raggiungere un numero consistente di utenti.
- si potrebbe invece pensare di creare un sistema di captcha dove un utente che identifica un bot, crea un captcha, lo invia all'indirizzo del bot e la soluzione proposta e il captcha viene inviato ad un indirizzo a caso della rete per confermare che la risposta sia giusta. Questa procedura risolverebbe il problema di possibili captcha fake (ad esmepio un'immagine nera) inviata al solo scopo di bloccare qualcuno. Il problema è che però il terzo utente che deve confermare la risposta deve essere online e attivo, altrimenti la procedura rimane sospesa. Bisognerebbe quindi trovare un modo per identificare utenti "attivi" in quel momento.
Scrivo questo per raccogliere idee nuove e possibili soluzioni ad un problema che mi sembra tutt'altro che semplice.
Ogni consiglio è ben accetto