Veröffentlicht: 24.04.2018

HashFlare 2.0: verso l’infinito e oltre

 

HashFlare sta cambiando. Quando abbiamo iniziato a realizzare il nostro servizio nel 2015, non ci aspettavamo che in due anni e mezzo avremmo raggiunto oltre un milione di utilizzatori. Certo, eravamo giovani e ambiziosi, i nostri piani erano grandiosi (lo sono ancora), ma la realtà è comunque riuscita a sorprenderci e ad oscurare le nostre aspettative.

In media, 4.000 nuovi utenti si iscrivono ogni giorno sul nostro sito web e fino a 8.000 persone utilizzano il nostro servizio contemporaneamente in qualsiasi momento della giornata. Tutte queste persone devono aver notato quanto lavoro di manutenzione abbiamo fatto su HashFlare negli ultimi due mesi. Come prevedibile, qualsiasi interruzione provoca un’ondata di malcontento, ma vi assicuriamo che c’è una buona ragione. Mostrateci solo un po’ più di pazienza perché tutti questi inconvenienti temporanei sono solo un segno delle imminenti modifiche. Un nuovo capitolo sta per iniziare e si chiama HashFlare 2.0.

Statistiche dei visitatori in tempo reale al 21 dicembre 2017
Per darti un’idea di come la nuova versione di HashFlare sarà fondamentalmente diversa da quella precedente (e perché abbiamo posto il rinnovamento come nostro obiettivo), abbiamo parlato con Vitali Pavlov, responsabile del Product Development di HashCoins che ha seguito HashFlare fin dall’inizio. Come sempre, infatti, le prospettive di cambiamenti futuri traggono origine dal passato.

Come si è stati e cosa sta per arrivare
La storia di HashFlare risale al 2013 quando la società estone HashCoins si è prefissata di diventare una delle prime aziende a produrre hardware per il mining. I chip ASIC sono diventati il ​​cuore dei nostri miners consentendo ad HashCoins di raggiungere rapidamente un posto al sole: a quei tempi, la quota di mercato dei miners ASIC non era superiore al 20% e il loro acquisto si sarebbe completamente ripagato in un periodo di tempo che andava da un paio di settimane fino a un mese.

Il chip ASIC Golden Nonce realizzato da HashFast è stato utilizzato per alcune generazioni di hardware HashCoins. Tuttavia, ben presto ci siamo resi conto che l’hardware di data mining nonostante fosse una buona idea, aveva i suoi lati negativi. Prima di tutto, questo tipo di hardware è costoso (stiamo parlando di migliaia di dollari per macchina), il che riduce drasticamente le possibilità di espandere la base di clienti attirando i minatori principianti. In secondo luogo, vi sono molti rischi associati al trasporto, possibili ritardi doganali e guasti. C’erano anche problemi sul lato utente del business. Non tutti i nostri clienti erano esperti di estrazione mineraria, mentre un miner ASIC non è esattamente un PC Windows: è necessario configurarlo e compiere alcune operazioni prima di poter iniziare a usarlo. Inoltre c’erano i soliti problemi dei miner e dell’hardware del server, come rumore, ingombro, emissione di calore, ventilazione adeguata e bollette elettriche stratosferiche.

Il banner pubblicitario HashCoins 2014
È così che è nata un’idea per un servizio di cloud mining e Renna Reemet, la principale sviluppatrice di HashFlare, è diventata il personaggio chiave dietro la realizzazione di questo obiettivo.

Secondo i ricordi di Vitali, all’inizio, per circa un anno, HashFlare è stato costruito da due sole persone, Renna e lui stesso.

Da sinistra a destra: Nikolay Pavlovski, Alexandr Gromov, Renna Reemet, Vitali Pavlov. Coinfest 2015 a Tallinn, il giorno dell’annuncio del lancio di HashFlare
Il management ha dato il via libera, il direttore tecnico ha fornito i suoi utili consigli e il lavoro è iniziato. La primissima versione del nostro pannello cloud mining è stata lanciata in … 13 giorni (Vitali ammette che è stato uno dei suoi più soddisfacenti e grandi risultati) e il rilascio pubblico di HashFlare 1.0 è seguito nei successivi sei mesi. Ma non era tutto rose e fiori in quel momento.

“Poiché non avevamo una corretta comprensione della scala e dell’estensione della crescente tendenza al cloud mining, non potevamo nemmeno immaginare che in due anni e mezzo la nostra base di utenti avrebbe superato il milione” – dice Vitali.

È un po ‘imbarazzante ammetterlo, ma abbiamo deciso di essere onesti: sebbene la prima versione di HashFlare non fosse esattamente scritta sul retro di una busta, si basava su tecnologie che non si sarebbero qualificate come le più avanzate. Da qui il gran numero di difetti che in seguito, con l’aumentare del nostro pubblico, si sono trasformati in seri problemi tecnici.

Alexandr Gromov con la sua foto scattata accanto al suo ID, come richiesto dagli utenti del forum bitcoin
Tuttavia, sarebbe sbagliato classificarlo come un piccolo progetto: abbiamo lavorato senza sosta, 24 ore su 24, 7 giorni su 7 e non è esagerato affermare che da quando HashFlare è nato come idea, sia Vitali sia Renna hanno sperimentato quale fosse la gioia di vivere sempre in ufficio.

“Nuove persone si sono unite al team IT con il passare del tempo”, ricorda Vitali. “Il nostro carico di lavoro si è ridotto, ed è diventato più facile sviluppare il progetto e dare ascolto ai nostri utenti. Può darsi che stiamo ancora pagando le conseguenze di aver realizzato il codice originale in fretta, e infatti lo stiamo ancora ottimizzando. Tuttavia, siamo orgogliosi di essere stati in grado di aver realizzato un codice funzionante e un progetto di lavoro che ha una presenza stabile sul mercato ancora oggi.”
Quasi tre anni dopo, HashFlare – con quattro contratti (SCRYPT, SHA-256, ETHASH ed EQUIHASH) con pagamenti automatici in Bitcoin, Ethereum e Zcash; un sistema facile da usare; distribuzione opzionale di hashrate nei pool minerari; e molti utenti in tutto il mondo, tra cui Nord e Sud America, Russia, Europa, CSI e Asia. Dietro a tutti questi risultati c’è un team di persone appassionate che amano il proprio lavoro e credono che parte della loro missione sia quella di diffondere la conoscenza su criptovalute, mining e tecnologie blockchain nel loro complesso.

Qual è il prossimo futuro?
C’è altro in arrivo. A metà autunno, Renna Reemet ha lasciato HashFlare per continuare lo sviluppo professionale in altri progetti non correlati al cloud mining. È stata Renna, per quasi tre anni, a compiere uno sforzo incredibile, veramente titanico, per dare forma al nostro progetto, lavorando instancabilmente e disinteressatamente, a volte senza pensare a sé stessa. Non puoi sostituire una persona come questa, ma non è quello che stiamo cercando di fare.

Stiamo entrando in una nuova era e siamo felici di annunciare che il ruolo di Lead Developer in HashFlare è andato a qualcuno altruista come Renna, Pavel Borozdin.

Pavel è entrato a far parte di HashFlare un anno fa e poco dopo ha collaborato con Renna per ottimizzare il nostro servizio, correggere bug e introdurre nuove funzionalità e tecnologie. Lavorando con la stessa passione della sua compagna di squadra ed essendo pronto a buttarsi giù dal letto nel bel mezzo della notte per sistemare qualsiasi errore o problema imprevisto, Pavel ha dimostrato chiaramente che nessun altro candidato sarebbe stato un Lead Developer migliore di lui. Ora è responsabilità di Pavel introdurre HashFlare a una nuova architettura, e non potremmo mai affidargli un compito così importante se non credessimo in lui al 100% 🙂

Ch-ch-ch-ch-changes
In questo momento HashFlare sta lavorando su due aree. Prima di tutto, stiamo spostando la nostra intera struttura in AWS; in secondo luogo, stiamo suddividendo il nucleo del sito web in microservizi separati, il cui scopo è rendere HashFlare più produttivo e stabile. Per i nostri utenti, ciò significa una cosa: il sistema sta per diventare più flessibile e, allo stesso tempo, più stabile. AWS, che è una specie di soluzione di cloud hosting, ci consentirà di affrontare meglio aspetti come attacchi DDoS e periodi di carico elevato. Mentre adesso possiamo talvolta faticare a far fronte al carico sui nostri server, una volta che il servizio sarà migrato ad AWS, i nostri utenti vedranno risolto questo problema in modo più tempestivo e senza interruzioni.

Ecco cosa dice Pavel di questo cambiamento:

HashFlare è stato realizzato utilizzando un’architettura monolitica e, fino al 2017, questo sistema era abbastanza buono per far fronte al carico. Tuttavia, data la crescente popolarità di oggi e i prezzi da capogiro delle criptovalute, la domanda è aumentata, e anche il numero dei nostri clienti è cresciuto esponenzialmente. Di solito ricevevamo da 15.000 a 20.000 iscrizioni di nuovi utenti ogni mese, ma ora questa cifra raggiunge a volte 100.000.
Al momento della stesura di questo post, il nostro sito web ha 1.495.737 utenti registrati. Il carico sul server continua ad aumentare, rendendo più difficile far fronte alla sua architettura monolitica, anche se ottimizziamo regolarmente il nostro codice e analizziamo i nostri approcci ai vari metodi e alla loro produttività. Ciò può solo spingerci a lavorare sulla versione 2.0.
A marzo 2017 abbiamo deciso di passare a un’architettura di microservizi. Ciò ci consentirà di scalare facilmente l’app, bilanciare il carico tra i vari moduli funzionali del sistema e sostanzialmente accelerare il nostro servizio.
Stiamo finalmente lavorando sodo per realizzare un sistema per la versione 2.0. La versione corrente di HashFlare è in PHP, mentre la versione di HashFlare 2.0 sarà basata su Java. La nostra visione è di focalizzare l’attenzione su un servizio API oltre a front-end e back-end. Sì, stiamo considerando la possibilità di rendere la nostra API più aperta possibile agli sviluppatori di terze parti, consentendo loro di creare molti altri prodotti basati su HashFlare. App per dispositivi mobili, bot di Telegram? Non ci poniamo alcun problema. Infine, ultimo ma non meno importante, il nuovo HashFlare si propone anche con un restyling. Il suo design moderno e rinnovato è solo la punta dell’iceberg: troverete che lavorare nella versione 2.0 e nella sua dashboard è molto più semplice.

In questo momento, stiamo ampliando il nostro team e stiamo cercando anche nuovi sviluppatori per Java. Questo per garantire che possiamo passare con successo dalla nostra vecchia architettura a una che sia più efficiente e più facile da gestire in caso di emergenza. La migrazione a HashFlare 2.0 è prevista per il 2018 e ci auguriamo che questa notizia possa essere un grande regalo per voi in vista del Natale e del nuovo anno.

Buone vacanze!

Rimanete sintonizzati,

Il team di HashFlare

 

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Weitere Artikel zum Thema