هشفلر 2.0
مقدمه
سایت کلود ماینینگ Hashflare یکی از
بزرگترین و بهترین سیستمهای استخراج ابری بیتکوین است. این سایت علیرغم عمر
کوتاه خود توانسته است کاربران بسیار زیادی را به خود جذب نمایند. سازندگان این
سایت در حال اجرای تغییرات بسیار بنیادی در ساختار کاری سایت هستند. در ادامه نظر
علاقه مندان به مبحث Cloud Mining را به ویژگی های hashflare
2.0 جلب می کنیم:
هشفلر 2.0 : پیش به سوی بی نهایت
هشفلر در حال تغییرو تحول است .
وقتی در سال 2015 هشفلر راه اندازی شد هرگز فکر نمی کردیم ظرف 2 سال و نیم ،بیش از
یک میلیون نفر کار بر پیدا کنیم . البته
ما جوان و بلند همت بودیم و طرح های بزرگی در سر داشتیم و هنوز هم داریم اما
واقعیت حوزه پول مجازی به گونه ای پیش رفت
که تعجب همگان را برانگیخت و انتظارات ما را تحت الشعاع قرار داد .
به طور متوسط هر روز 4000 نفر در
وب سایت هشفلر ثبت نام می کنند . 8000 نفر هم از سرویسهای هشفلر استفاده می کند.
کار بران ما به خوبی از این مطلب آگاهی دارند که در چند ماه گذشته هشفلر چقدر برای
نگهداری و تعمیر سرویس ها کار کرده است. روشن است که هر گونه اختلال در سامانه
چقدر ایجاد نارضایتی می کند ؛ اما اینکه کاربران ما این اختلالهای موقتی را صبورانه تحمل می کنند نشانه اعتماد
آنهاست و البته لازم به ذکر است که این اختلال ها به دلیل تغییرات پیشرو است. فصل
جدیدی از هشفلر در حال شروع شدن است : هشفلر 2.0
برای اینکه بتوانیم این ورژ ن
جدید هشفلر را بهتر بشناسانیم و نشان دهیم که تغییرات بنیادینی اتفاق افتاده است (
و اینکه چرا ما همه چیز را از اول طراحی کردیم ) باید قدری از رئیس توسعه محصولات هشکوین؛ ویتالی پاولف ؛
صحبت کنیم . او از ابتدای هشفلر مدیر پروژه بوده است . مثل همیشه ریشه همه تغییرات
آینده در گذشته است.
قبلا چه بود و حالا چه شده است؟
داستان هشفلر به 2013 باز می گردد
و وقتی شرکت استونیایی هشکوین به تولید سخت افزار های استخراج پول مجازی پرداخت و
تأسیس شد . چیپست های آسیک ( ASIC chips) مهمترین ابزارهای استخراج کنندگان پول مجازی شدند و باعث شد که شرکت هشکوین مرکز توجه اساسی قرار
گیرد: در آن روزها سهم بازار از سخت افزار آسیک کمی بیش از 20 درصد بود و و ظرف
کمتر از چند هفته تا حداکثر یک ماه خریداران می توانستند سرمایه خود را باز به دست
آورند .
سخت افزار مدل گلدن نانس درچند نسل از سخت افزار های شرکت
هشکوین مورد استفاده قرار می گرفت و توسط هش فست ( hash Fast ) شده بود .
خیلی زود فهمیدیم که سخت افزار
های استخراج می توانست ایده خوبی باشد اما پاشنه آشیل های اساسی دارد . اول از همه
اینکه پر هزینه هستند ( در ازای هر واحد آسیک بالغ بر چند هزار دلار هزینه باید
صورت پذیرد ) گرانی آسیک خود استخراج کنندگان تازه کار را از
دایره خارج میکند و مانع جذب آنها میشود . دوم اینکه جابه جایی استخراج، کنندگان تأخیر
در تأیید تراکنش ها و خرابی سامانه ها ریسک سرمایه گزاری را بالا می برد . کاربران
هم در استفاده از خدمات آن با مشکلاتی مواجه بودند . از طرفی همه کاربران متخصصین
این حوزه نیستند و از طرف دیگر دقیقا این ویندوز پی سی ها نیستند که با استفاده از آسیک پول
مجازی استخراج می کنند.: باید قبل از راه اندازی آن تنظیمات حرفه ای صورت گیرد .
علاوه بر همه این ها بین استخراج کننده و سخت افزار های سرور مرکزی مسایلی چون
نویز، حجم بالا، انتشار گرما، خنک کننده ها ، هزینه گزاف برق هم وجود دارد.
لذا بر آن شدیم یک سرویس کلود ماینینگ راه اندازی کنیم و رنا ریمت رئیس بخش
توسعه هشفلر اصلی ترین فردی که در به اجرا گذاشته شدن این طرح ایفای نقش کرده است.
بر اساس خاطرات ویتالی هشفلر در
ابتدا تا حدود یکسال فقط دو نفر کار می کردند رنا ریمیت و ویتالی .
از چپ به راست : نیکولا پاولوفسکی ، الکساندر گرومو، ویتالی
پاولوف . نشست کوین فست در تالین 2015 ،
میهمانی ناهار به مناسبت اعلام هشفلر
هیئت مدیره برنامه پیشرفت پروژه
، مدیریت فنی را برعهده داشت و به این
ترتیب طرح هشفلر راه اندازی شد . روز های نخست پنل کلود ماینینگ ( استخراج پول در
13 روز راه اندازی شد( ویتالی می گوید آن روز یکی از شیرین ترین و بزرگترین دستاوردهای روز
های نخست می باشد ) و و انتشار ورژن« هشفلر 1.0 تا شش ماه ادامه داشت . اما
همه چیز مطابق میل پیش نرفت .
ویتالی می گوید :
« زیرا ما ما تصور درستی از مقیاس
و آن جنبه در حال رشد روند کلود ماینینک نداشتیم. ما حتی نمی توانستیم تصور کنیم
که ظرف دو سال نیم کار بران ما از یک میلیون نفر هم فراتر برود »
اگرچه کار ساده ای نبود اما تصمیم
گرفتیم که رو راست باشیم : هر چند که ورژن نخست هشفلر سرسری نوشته نشده بود و
مبتنی بود بر تکنولوژی هایی بود که البته امروزه پیشرفته ترین تکنولوژی به حساب
نمی آید . بنابراین معایب زیادی وجود داشت که با اضافه شدن هر چه بیشتر تعداد کار
بران شرکت را با چالش های فنی اساسی روبرو می ساخت .
الکساندر گروموف عکس خود را روی کارت شناسایی چاپ کرده بود
که در نشست تخصصی کاربران بیت کوین مقرر شده بود
اینکار اصلا یک پروزه جنبی و خرد نیست: ما بدون وقفه کار
کردیم و روزی 24 ساعت در هفت شبانه روز مداوما کار کردیم. این اغراق نیست که
بگوییم از وقتی که هشفلر متولد شده است ویتالی و رنا تمام وقت خود
را در دفتر کارشان سپری کردند.
خاطرات ویتالی :« همین طور که زمان می گذشت افراد جدیدی به گروه فنی آی تی
اضافه می شدند، حجم کار ما کاهش پیدا می کرد و
و توسعه پروژه و پاسخ به کاربران برای ما ساده تر شده بود . ما گاهی تبعات
عجله ای که در نوشتن کدها ی اولیه به خرج داده بودیم گریبانمان را میگرفت و ما هنوز به بهینه سازی سامانه می پرداختیم .
با این احوال افتخار می کنیم که توانستیم
کدهای برنامه کارآمد را بنویسیم و پروژه ای کارآمد را به اجرا بگذاریم که تا اکنون
در بازار حضور ثابتی دارد. »
تقریبا سه سال بعد هشفلر که چهار
قرارداد ( SCRYPT,SHA-256,ETHASH,EQUIHASH) را پشتیبانی می کرد و سود حاصل را به صورت بیت کوین ، اتریوم ،و
زد کش به صورت تمام اتوماتیک پرداخت کرده است . کار با سامانه هشفلر برای کاربران
بسیار ساده شده است توزیع انتخابی هش ریت در حوضهای استخراج ؛ کاربران بسیار زیاد
در سراسر جهان از امرکیای شمالی تا امریکای جنوبی ، روسیه، اروپا و آسیا. پشت صحنه
همه این دستاورد ها یک تیم تخصصی و صمیمی قرار دارند که عاشق کارشان هستند و
معتقدند که بخشی از مأموریتشان این است که کلماتی چون کریپتو کارنسی ، ماینینگ ، و
بلاک چین را به همه جهان برسانند .
چه چیزی در هشفلر جدی تغییر می
کند
چیزهای زیادی در حال اتفاق افتادن
است. در میانه پاییز امسال رنا ریمیت هشفلر را رها کرد و به سراغ سایر
پروژه های خود ر فت که ربطی هم به کلود ماینینگ نداشت. این رنا بود که در سه سال
گذشته تلاش های بی وقفه و شبانه روزی انجام داده بود و هشفلر را بدینجا رسانده بود
. هرگز نمیشد تصور کرد که کسی را بتوان جایگزین او کرد .
در عوض ما وارد دوره جدیدی از
حیات هشفلر شدیم و پاول بروزدین به عنوان سرپرست برنامه نویسان انتخاب شد
که دست کمی از رنا رومیت ندارد .
پاول یکسال پیش به هشفلر پیوست و
خیلی زود با رنا رومیت یک تیم را تشکیل دادند و به بهینه سازی هشفلر پرداختند باگها
را تعمیر می کردند و ویژگی ها و
تکنولوژیهای جدیدی به سامانه می افزودند
.باتوجه به تجربه او به عنوان یک هم تیمی رنا رومیت و تلاش های شبانه روزی برای
پشتیبانی از سامانه کاملا واضح بود که او رییس جدید برنامه نویسان هشفلر خواهد بود
. اکنون مسوولیت او این است که معماری هشفلر را تغییر دهد و ما صد در صد مطمئن
هستیم او در این تغییر و جابه جایی کاملا موفق خواهد بود .
تغییرات
هشفلر اکنون در دو حوزه در حال
کار می باشد . اول از همه کل ساختار در
حال انتقال به AWS می باشد دوم وب سایت به میکرو سرور های مستقل
تبدیل می شود که خود این امر باعث می شود
هشفلر از ثبات بیشتری برخوردار باشد و قدرت تولید آن هم بالا برود . این امر برای
کاربران ما یک معنی دارد : سیستم هشفلر قابلیت انعطاف بیشتری پیدا می کند و در ضمن
ثبات آن هم بیشتر می شود. معماری AWS که خود نوعی راه حل کلود
هاستینگ می باشد ، ما را در برابر حملات DDOS و دوره هایی که
بار شبکه سنگین است توانمند می سازد . در حالیکه در حال حاضر ما گاهی در برابر بار
سنگین شبکه مشکل داریم . همینکه ما به AWS منتقل شویم کاربران ما
خواهند دید که همه مشکلات ما حل خواهد شد .
پاول درباره این تغییرات چنین می گوید :
« هشفلر براساس معماری یکپارچه ( monolithic architecture) و تا 2017 این سیستم می تواند از عهده بار شبکه بر بیاید . به هرحال
محبوبیت پول مجازی و رشد سرسام اور ارزش
پول ها تقاضای پول ها را بالا برده است بالطبع تعداد مشتریان ماهم رو به افزایش می
باشد . ما قبلا روزانه 15000 تا 20000مشتری
فکر می کردیم در حالی که کاهی این رقم به 100000 مشتری می رسد.
در زمان
نوشتن این پست وبسایت ما 1495737 کاربر ثبت نام کرده داشته است. بار شبکه همین طور
در حال افزایش است که معماری یکپارچه (monolithic
architecture )وب سایت به
سختی می تواند از عهده بار شبکه برآید . هرچند مداوما در حالی بهینه سازی کدهای
برنامه هستیم و روشهای متفاوتی ر ا برای بهینه سازی سایت به کار می بندیم. این امر
برای کار کردن روی ورژن 2.0 هشفلر به ما انگیزه
مضاعف می دهد.
در مارس
2017 ما تصمیم گرفتیم به سمت معماری میکرو
سرور برویم . این کار ما را قادر می سازد مقیاس نرم افزار را بالا برده بار شبکه
را بین ماژول های عملکردی متفاوت سیستم بالانس کرده و نهایتا سرعت شبکه را بالا
ببریم .
ما سخت روی
ورژن 2.0 کار می کنیم. ورژن موجود هشفلر به زبان PHP نوشته شده است
در حالیکه هشفلر 2.0 بر اساس جاوا نوشته می شود. این ورژن بر سرویس API و همجنین بر
مولفه های سمت کاربر و سمت سرور تمرکز
دارد . بله باز بودن API به روری برنامه نویسان دسته سوم هم مد نظر هستند که به آنها این امکان را میدهد که محصولات زیادی
را که بر مبنای هشفلر می باشند را بتواند در
وب سایت خود عرضه کنند . با نرم افزاری همراه و بات های تلگرام هم مشکلی نداریم .
اما مهمتر اینکه هشفلر نه تنها ظاهر آن کاملا تغییر می کند به سیتسم درونی آنهم از
اساس تغییر خواهد کرد. قله کوه یخی هشفلر
هم طراحی و گرافیک آن است که به شیوه ای
مدرن اصلاح خواهد شد . شما با ورژن 2.0 راحت تر کار خواهید کرد و داشبورد آن هم
کاری های بهتری برای کاربران خواهد داشت.
اکنون به طور منظم تیم تخصصی خود را گسترش می دهیم
و همواره به دنبال برنامه نویسان مسلط به
جاوا هستیم ( لینک دعوت به همکاری : https://itcareers.hashcoins.com/) . این امر تضمین کننده این است
که ما می توانیم ساختار هشفلر را با موفقیت تغییر داده و آن را کارآمد تر و برای
کار بران گرامی راحت تر سازیم . مهاجرت به هشفلر 2.0 در 2018 خواهد بود و و
امیدروایم این مقاله را به عنوان یک هدیه کریمس از ما قبول کنید.