Останні новини від розробників сервісу HashFlare:
Сервіс хмарного майнінгу HashFlare змінюється. Коли в 2015 році ми приступили до створення сервісу, ми не очікували, що через два з половиною роки їм буде користуватися більш мільйона чоловік. Так, ми були амбітні і молоді, а плани були великими (до сих пір це не змінилося), однак реальність змогла нас здивувати, опинившись ще більш значною.
В середньому на нашому сайті щодня реєструється 4000 нових користувачів, і до 8000 чоловік знаходиться на ньому одночасно. Думаємо, що всі ці користувачі помітили, як багато технічних робіт проводилося на HashFlare протягом кількох останніх місяців. Будь-які збої в роботі традиційно викликають хвилю невдоволення, але сміємо вас запевнити — у вас є вагомий привід потерпіти ще трохи, тому що всі ці тимчасові незручності ні що інше, як знак прийдешніх змін. Зовсім скоро почнеться нова епоха — HashFlare 2.0.
Статистика відвідуваності в реальному часі на 17.12.2017
Щоб пояснити, чому нова версія HashFlare буде принципово відрізнятися від першої (і навіщо ми взагалі все це затіяли), ми поговорили з Віталієм Павловим, директором з розвитку продуктів HashCoins, який керував проектом HashFlare з самого початку. Як зазвичай, коріння будь-яких майбутніх змін лежать у минулому.
Що було зроблено за минулі роки?
Історія HashFlare почалася в далекому 2013 році, коли естонська фірма HashCoins вирішила зайняти місце в числі перших компаній, що виробляють обладнання для майнінг. Серцем наших майнер стали ASIC-чіпи, що дозволило HashCoins досить швидко зміцнити своє становище, — в ті часи частка ASIC-майнер на ринку була не більше 20%, і їх придбання повністю окупався потягом два тижні-місяць.
ASIC-чіп «Golden Nonce» від компанії HashFast, застосовувався у кількох поколіннях пристроїв HashCoins
Однак досить скоро ми зрозуміли, що виробництво обладнання для майнінг — ідея хороша, але не позбавлена недоліків. По-перше, подібне обладнання — це дорого (мова йде про тисячі доларів за один пристрій), що значно скорочує можливість збільшення клієнтської бази за рахунок початківців майнер. По-друге, дуже великі ризики пов’язані з транспортуванням майнер, можливими затримками на митницях, поломками. Були проблеми і з іншого боку користувача. Далеко не всі наші клієнти були фахівцями, а ASIC-майнер — це не комп’ютер з Windows, його використання вимагає налагодження і певних знань. Плюс всі традиційні проблеми майнер і серверного обладнання — шум, громіздкість, тепловиділення, забезпечення належної вентиляції і величезні рахунки за електрику.
Саме так зародилася ідея створення сервісу хмарного майнінгу, ключовим людиною в реалізації якої стала Ренна Реэмет, головний розробник проекту HashFlare.
Як згадує Віталій, на перших порах, майже рік, HashFlare робився силами двох людей: його і Ренны.
Зліва направо: Микола Павловський, Олександр Громов, Ренна Реэмет, Віталій Павлов. Coinfest 2015 в Таллінні, день оголошення про запуск HashFlare.
Начальство дало «зелене світло» для початку проекту, технічний директор надав важливі ЦУ, робота почалася. Найперша версія панелі хмарного майнінгу була випущена… за 13 днів (Віталій зізнається, що це було одним з найбільш приємних і великих перших досягнень), а публічна версія HashFlare 1.0 з’явилася протягом півроку. Але не все було так райдужно:
«З-за того, що ми не зовсім розуміли розмах і зростаючий тренд хмарного майнінгу, ми навіть припустити не могли, що через два з половиною роки число наших користувачів сильно перевищить мільйон»,
— каже Віталій.
Зараз зізнаватися в цьому не дуже приємно, але ми вирішили бути відвертими: так, перша версія HashFlare була написана, якщо і не зовсім «на коліні», але з використанням не самих передових на сьогоднішній день технологій. Звідси — з великою кількістю недоробок, які згодом, із зростанням аудиторії, вилилися в серйозні технічні проблеми.
Олександр Громов фотографується з документами на прохання користувачів биткоин-форуму
Тим не менш, абсолютно точно можна сказати, що проект робився з сигналом — працювали над ним нон-стоп у режимі 24/7. І те, що протягом першого року з моменту появи HashFlare як ідеї Віталій і Ренна відчули всі принади життя в офісі, теж не перебільшення.
«З плином часу команда IT-відділу поповнювалася новими людьми, — згадує Віталій, — навантаження на нас знизилася, і стало легше розвивати проект і прислухатися до бажань користувачів. Так, ми все ще періодично стикаємося з відлунням того, що колись код був написаний на швидку руку, ми досі його оптимізуємо. Однак ми все одно пишаємося тим, що змогли побудувати працюючий код і працює проект, який стабільно представлений на ринку по сей день».
Через майже три роки, хмарний майнінг HashFlare — це чотири контракту (SCRYPT, SHA-256, ETHASH, EQUIHASH) з автоматичними виплатами в Bitcoin, Ethereum і Zcash, доступна система статистики, розподіл хешрейта за пулам на розсуд користувача і величезна кількість користувачів по всій земній кулі — в Північній і Південній Америці, Росії, країнах Європи, СНД і Азії. І за всім цим стоїть команда захоплених і люблять свою справу, людей, які, крім іншого, бачать своїм завданням популяризацію інформації про криптовалютах, майнинге і блокчейн-технології в цілому.
Що чекає HashFlare далі?
Далі — більше. У середині осені Ренна Реэмет припинила роботу над проектом HashFlare, вирішивши продовжити підвищувати свою кваліфікацію в рамках інших проектів, не пов’язаних з хмарним майнингом. Саме Ренна була тим самим людиною, який протягом майже трьох років вкладав неймовірні титанічні зусилля в розвиток проекту, вона працював невтомно і абсолютно самовіддано, періодично зовсім не думаючи про себе. Замінити такої людини, звичайно, неможливо, але ми не шукаємо заміну.
Замість цього ми говоримо про початок нової епохи, тому сьогодні ми раді повідомити, що місце провідного розробника HashFlare зайняв чоловік, який не поступається Ренні у самовідданості, — Павло Бороздін.
Павло прийшов у команду HashFlare рік тому і майже відразу почав працювати разом з Ренной над оптимізацією сервісу, лагодженням багів і впровадженням нового функціоналу та нових технологій. Працюючи так само захоплено і будучи готовим у разі аварії або форс-мажору посеред ночі просто встати і виправити будь-яку проблему, Павло довів, що кращого кандидата на позицію головного розробника просто не існує. Саме Павло відповідає зараз за переклад HashFlare на нову архітектуру, і ми б точно не довірили йому таку важливу справу, якби не були впевнені в ньому на 100% 🙂
В роботі сервісу очікуються великі зміни
Прямо зараз робота над HashFlare ведеться за двома напрямками. По-перше, ми переводимо всю структуру в AWS, по-друге, розбиваємо ядро сайту на окремі микросервисы, що зробить HashFlare більш продуктивним і стабільним.
Для користувачів це означає одне — система стане одночасно і більш гнучкою і більш стійкою. AWS, свого роду хмарне рішення для хостингу, дозволить нам краще справлятися, наприклад, з DDoS-атаками і високими навантаженнями. Якщо зараз у нас не завжди виходить витримувати навантаження на сервери, то з перекладом на AWS проблема буде вирішуватися оперативніше і непомітніше для наших користувачів.
Ось що з цього приводу каже Павло:
Hashflare був написаний з використанням монолітної архітектури, і до 2017 року, ця система добре справлялася з навантаженням. Зараз, сучасні тенденції збільшення популярності кріптовалюти і стрімке зростання цін викликали великий попит на неї і експоненціальне збільшення клієнтів на сайт. Якщо раннє кількість реєстрацій на місяць було близько 15-20 тисяч, то зараз ця цифра періодично досягає 100 тисяч.
На момент написання статті на сайті зареєстровано 1495737 користувачів. Навантаження на сервер постійно збільшується, і на рівні монолітної архітектури з цим важко справлятися. Ми постійно оптимізуємо код, переглядаємо підходи до різним методам і їх продуктивності, але все це дає нам дуже малий запас для роботи з версією 2.0.
У березні 2017 було прийнято рішення перейти на микросервисную архітектуру. Це дозволить легко масштабувати додаток і балансувати навантаження між різними функціональними модулями системи і значно прискорення роботи програми.
Нарешті, ми серйозно працюємо над написанням системи версії 2.0. HashFlare поточної версії написаний на PHP, HashFlare 2.0 буде написаний на Java. За нашим задумом, у новій версії, крім фронтенду і бекенда, ми робимо великий акцент на сервіс для API. Так, ми розглядаємо можливість максимально відкрити його для сторонніх розробників, дозволивши тим самим створювати величезну кількість продуктів навколо HashFlare. Мобільні додатки, боти для Телеграма? Будь ласка, хоч кожен день.
Нарешті, новий HashFlare буде розчесаний не тільки зсередини, але і зовні. Оновлений і сучасний дизайн — тільки верхівка айсберга, працювати з версією 2.0 і особистим кабінетом стане ще простіше.
Прямо зараз ми регулярно розширюємо команду і шукаємо нових full stack – і java-розробників. Все для того, щоб успішно змінити архітектуру на більш оптимальну за споживанням ресурсів і більш простий в плані вирішення аварійних ситуацій.
Перехід на HashFlare 2.0 планується протягом 2018 року, так що сподіваємося, що ця новина стане відмінним подарунком для вас напередодні Різдва і Нового року.
Огляд сервісу HashFlare від редакції Mining-Cryptocurrency.ru читайте тут.
Be First to Comment