Отфільтровано по " Mining "

Що таке прихований майнінг і як з ним боротися

Що таке прихований майнінг і як з ним боротися
майніг-вірус

У вашого комп'ютера або смартфона впала продуктивність? Не поспішайте нести пристрій в ремонт - можливо, ви стали жертвою майнінг-вірусу.

Перші випадки прихованого майнінгу були зареєстровані ще у 2011 році. Компанія Symantec розповіла про вірус під назвою Trojan.Badminer, який видобував криптовалюти на комп'ютерах нічого не підозрюючих користувачів. У 2013 році заражень стало більше: нові майнінг-віруси поширювалися через Skype і вразили тисячі пристроїв по всьому світу.

Сьогодні прихований майнінг став чи не найулюбленішим способом заробітку кіберзлочинців. Недавнє дослідження показало, що хакери все частіше відмовляються від вірусів-вимагачів на користь троянів для видобутку криптовалют. Експерти розповіли, що нарахували близько 2.7 мільйони заражених пристроїв по всьому світу. Це майже вдвічі більше, ніж у 2017 році.

Цікаво, що частка вірусів, розрахованих на смартфони, поступово зростає - мобільні пристрої з кожним роком стають більш продуктивними, що і притягує злочинців.

Як це працює?

Майнінг-вірус являє собою програму-клієнт, яка підключається до пулу для майнінгу і починає видобувати криптовалюту, використовуючи обчислювальну потужність відеокарти і/або процесора. Улюбленою монетою прихованих майнерів вважається Monero: недавнє дослідження показало, що близько 5% токенів XMR були здобуті за допомогою шкідливого ПЗ. А ось біткоіни таким способом вже майже не видобувають: це стало занадто складно. Проте вибір криптовалюти залежить від конфігурації комп'ютера: більшість вірусів вміють самостійно підбирати потрібні пули в залежності від обчислювальної потужності пристрою.

Є ще один різновид прихованих майнерів, яка представляє собою шкідливі скрипти. Вони розміщуються на заражених ресурсах і включаються під роботи з тим чи іншим сайтом. З 2017 року кількість скомпрометованих ресурсів збільшилася на 725%. Ці майнери не такі небезпечні, оскільки не вражають сам пристрій. Проте вони теж можуть ускладнити життя, заважаючи роботі в інтернеті.

Раніше прихованим майнінгом займалися виключно хакери, проте тепер це заняття доступне будь-якому користувачу darkweb, у якого вистачить грошей на покупку трояна. Примітно, що велика частина шкідливого ПЗ розрахована саме на Windows, як на найпопулярнішу операційну систему. Майнери для Linux або MacOS зустрічаються набагато рідше.

Чим небезпечні майнінг-віруси?

Видобуток криптовалют займає достатньо багато обчислювальної потужності. Перші віруси для майнінгу було дуже легко помітити: вони буквально «паралізовували» комп'ютер, кидаючи всі ресурси на генерацію нових блоків. Сучасні майнери діють більш акуратно, але все одно можуть викликати погіршення продуктивності, особливо на слабких машинах.

Крім того, троян є троян: шкідливе ПЗ може не тільки майнити криптовалюти, а й викрадати особисті дані. В руках зловмисників можуть виявитися інтим-фото, листування, дані банківських рахунків, криптовалютних гаманців і так далі.

Профілактика зараження

Видалення сучасних майнінг-вірусів може виявитися досить складним і неприємним процесом, тому найкраще взагалі не допускати зараження.

Кращий спосіб цього уникнути - банальна «мережева гігієна». Кіберзлочинці непогано володіють соціальною інженерією і знають, як підібрати ключик до довірливих користувачів. Шкідливе ПЗ може маскуватися під підроблені програми, ігри, програми для накрутки лайків та інше. Наприклад, в 2017 році тисячі користувачів постраждали від підробленого блокувальника реклами AdBlock.

шахта

Інший поширений спосіб зараження - відвідування сумнівних ресурсів через незахищене з'єднання. В цьому випадку зловмисник може без проблем отримати доступ до пристрою і встановити на нього все що завгодно. Щоб не підчепити майнінг-вірус, варто уникати відвідування сумнівних ресурсів, а також не відкривати файли з неперевірених джерел.

Крім цього, варто завжди використовувати фаєрвол і антивірус - це перша лінія оборони, яка захистить від найбільш поширених шкідливих програм. Однак, варто розуміти, що жоден антивірус не зможе захистити пристрій на 100%, особливо якщо його власник не відрізняється кмітливістю.

Як виявити?

Єдина ознака, за якою можна запідозрити наявність майнінг-вірусу, - це зниження продуктивності. «Жадібні» і застарілі віруси виявити досить легко, так як вони можуть «з'їдати» більше половини обчислювальної потужності. Найбільш примітивні майнери можна знайти будь-яким антивірусом, просто просканувавши комп'ютер. Як правило, вони видаляються без особливих проблем.

З більш складними вірусами буде важче - вони вміють обманювати антивірусне ПЗ і практично не видають себе. Виявити їх можна тільки через реєстр або диспетчер задач, вручну переглядаючи всі записи і запущені процеси. Правда, для цього потрібно мати хоча б мінімальні знання про свою операційну систему.

Видалення майнінг-вірусів

«Лікування» системи від прихованих майнерів безпосередньо залежить від складності вірусу. Найпростіші з них легко виявляються і видаляються безкоштовними антивірусами. А ось більш просунуті трояни вміють блокувати роботу антивірусного ПЗ, а також примусово перезавантажувати комп'ютер при спробі стерти вірус вручну.

Щоб позбавиться від непроханих гостей, необхідно запустити Windows в безпечному режимі і тільки потім запускати сканування. Після видалення шкідливого ПЗ варто ще раз перевірити запущені процеси. Найкраще використовувати спеціальні програми для моніторингу, наприклад, AIDA64.

Підбиваючи підсумки

Кількість заражень прихованими майнерами зростає в геометричній прогресії. За оцінками фахівців, тільки за перший квартал 2018 року в мережі з'явилося близько 3 мільйонів різноманітних загроз, що в 7 разів більше, ніж в минулому році. Щоб уберегти свій пристрій і особисті дані, варто приділяти більше уваги інтернет-безпеці і використовувати якісне антивірусне ПЗ.

Фото: flickr.com
Обробка: Vinci

Енерговитратність біткоіна: скільки споживає одна транзакція

Енерговитратність біткоіна: скільки споживає одна транзакція
Енергія

CryptoHacker спробував розібратися в питанні, яке вже довгий час хвилює прихильників і противників першої криптовалюти - так скільки ж насправді споживає одна біткоін-транзакція?

Кожні 10 хвилин в блокчейні біткоіна майнерами поставляються нові блоки транзакцій. Безперервний цикл видобутку блоків мотивує людей по всьому світу добувати біткоіни, стійкість якого здатна забезпечити їм постійне джерело доходу. У зв'язку з цією гонкою, зростання споживання електроенергії також продовжує збільшуватися. Згідно зі звітом Міжнародного енергетичного агентства, кількість витрат енергії в рамках блокчейн-транзакцій буде рости, і збільшення використання цього ресурсу стане серйозною темою для обговорення серед регуляторів. Багато експертів в області блокчейну аналізують споживчу здатність мережі біткоін, його енерговитратність і фінансову вигоду майнінгу, а також задаються питанням: скільки електроенергії споживає одна біткоін-транзакція?

Щоб знайти найбільш точну відповідь, потрібно враховувати різні складові, в тому числі вигоду від витрат на обслуговування майнера, його продуктивність, стан і рентабельність. Це пов'язано з тим, що пропорційно кількості видобутого біткоіна збільшується складність процесу і необхідна потужність для обчислювального обладнання. Також це впливає на кількість споживаної електроенергії: за використання менш ефективного обладнання, збільшуються як витрати на ресурс, так і вартість його утримання, а модернізовані пристрої серйозно відрізняються в ціні, що призводить видобувачів до прагнення «відбити» витрати. Час, витрачений на створення нових блоків для ланцюжка, і складність обчислень визначають таким чином хешрейт, а енерговитратність біткоін-транзакцій не має встановлених критеріїв оцінки. Все це стає приводом для дискусій і досліджень - найбільш відомі точки зору з цього питання наведено нижче в тексті.

Значення «складності» Леонарда Уіза

У грудні минулого року президент асоціації Bitcoin в Гонконзі Леонард Уіз опублікував матеріал про споживання енергії майнінгом, де вказав на труднощі обліку даних по енергоспоживанню, враховуючи, що на державному рівні майнінг не виноситься окремо під час підрахунку витрат на електроенергію. Тому в своєму обчисленні він вирішив відштовхуватися від значення «складності» - тієї самої гонки потужностей за визначення хеша. Щоб отримати новий елемент, необхідно провести величезну кількість математичних дій, причому через 2016 блоків процес ускладнюється, а ймовірність визначення дійсного блоку все більше залежить від потужності обладнання, що обчислює енну кількість хешів за секунду.

Уіз взяв за основу найбільш потужне, на момент розрахунку, обладнання для визначення мінімального значення витрат і отримав цифру в 1100 мВт, або 9636 ГВтч протягом усього року - так за його розрахунками виглядав нижній поріг споживання енергії на біткоін-транзакції. Згідно зі статистичними даними Bitcoin.com за 2017 рік, середнє число транзакцій на годину склало 12.000. Відповідно, мінімальне значення витрат електроенергії на одну біткоін-транзакцію, за розрахунками Леонарда Уіза, склало близько 91.6 кВтг. Однак визначити середній показник на основі цих даних не представляється можливим.

Індекс споживання електроенергії Digiconomist і викликані з цього приводу дискусії

Інше джерело даних - це платформа Digiconomist, яка забезпечує поглиблений аналіз даних, думок і дискусій на тему біткоіна і інших криптовалют. Згідно інформації, представленої на їхньому офіційному сайті, на даний момент мережа біткоіна споживає 71.12 тВтч електроенергії на рік. В аналізі також повідомляється, що цю кількість можна порівняти з державною витратою електроенергії в Чилі, Чехії та Австрії, а в світовому масштабі воно становить 0.32% від загального використання ресурсу.

Однак опублікований індекс викликав деякі розбіжності. Так, посилаючись на ряд помилок в дослідженні, підприємець в сфері майнінгу Марк Беванда, в квітні минулого року опублікував технічний аналіз (з наступними доповненнями) з виправданням витрат на майнінг і власним математичним обчисленням. Він порівняв хешрейт біткоінів з ринковою доступністю і енергоефективністю майнерів ASIC і отримав діаграму, на основі якої зміг прорахувати нижній і верхній поріг споживання електроенергії. Беванда врахував потужність найменш і найбільш ефективного обладнання для майнінгу і математично обгрунтував своє припущення про споживання електроенергії в мережі. За розрахунками Беванда, в середньому транзакції біткоінів споживають до 470-540 МВт, або 4.12-4.73 тВтч на рік. Якщо застосувати до цього результату ті ж статистичні дані Bitcoin.com, в середньому вийде, що одна транзакція споживає близько 100 кВтг. Однак, отриману таким чином інформацію також не можна розглядати як абсолютно вірне значення.

енергія

Незабаром на технічний аналіз Марка Беванда відреагували аналітики фінансового конгломерату Morgan Stanley, в зв'язку з чим підприємець випустив детальний звіт з коментарями, що складається з 9 пунктів. Головними темами дискусії стали прогнози зростання витрат на електроенергію, припущення про те, що 60% електроенергії йде на підтримуючі серверні процедури, операції по вентилюванню приміщень і охолодження обладнання, а також ряд інших неточностей в математичних обчисленнях Morgan Stanley. У своїх контраргументах Беванда посилається на авторитетні джерела, зокрема, в коментарі про високі витрати електроенергії на нехешовані операції, він наводить цитату генерального директора Bitfury і результати особистої бесіди з генеральним директором Gigawatt Mining, Дейвом Карлсоном.

Майнінг: питання потужності і релевантності

Складність в оцінці енерговитратності біткоінів також полягає в тому, що неможливо відстежити кількість використовуваних в роботі майнерів - немає прямої кореляції між кількістю вузлів мережі і кількістю підключеного до вузлів устаткування. При цьому інформація про обчислювальні потужності і ефективність майнерів є загальнодоступною. Автори наукового журналу Joule опублікували аналітичну статтю про проблему збільшення енергоспоживання біткоіна з даними про хешрейт, ефективність і енерговитрати різних типів майнерів ASIC, де джерелом інформації послужили відкриті дані Bitmain, Bitfury і Canaan. Виходячи з наведеної таблиці автори аналізу визначили нижній поріг енергоспоживання біткоіна в 2.55 ГВт, але не стали називати можливу межу або приблизний діапазон різниці з максимальною позначкою.

У тій же статті розглядається й інший підхід до обчислення енерговитрат транзакцій біткоіна, заснований на економічній вигоді. Він був виявлений кандидатом економічних і соціальних наук університету Вісконсіна Адамом Хайесом в ході емпіричного дослідження вартості біткоіна з розрахунку витрат на його видобуток. Основна ідея полягає в рентабельності видобутку біткоіна майнерами і прибутковості цього процесу. З огляду на різні показники (від виробництва обладнання до терміну його служби), Хайес вивів, що найсерйозніші витрати на утримання машини відносяться до електроспоживання. З урахуванням передбачуваної частки цих витрат і середньої ціни за електроенергію в США, вчений виявив середнє число енерговитрат на біткоін-транзакції - 7.67 гВт. Саме цей метод обчислення ліг в основу індексу споживання енергії, що використовується платформою Digiconomist.

Підтримуючи ідею, викладену Адамом Хайесом, автори аналітичної статті Joule наводять власний висновок про енерговитрати однієї біткоін-транзакції: за кількості 200 000 транзакцій в день і існуючої пропускної здатності мережі, середня споживана електроенергія на одну транзакцію, на їхню думку, становить від 300 до 900 кВтг. Ці розрахунки в багато разів перевершують дані, розраховані на основі досліджень Леонарда Уіза і Марка Беванда. Така різниця може бути обумовлена ​​підтримкою або критикою на адресу біткоіна - стійкість валюти і тенденції її розвитку в більшій мірі впливають на показники досліджень і дуальність позицій з питання енерговитратності однієї біткоін-транзакції.

Фото: flickr.com
Обробка: Vinci

6 незвичних способів майнінгу

6 незвичних способів майнінгу
інструмент

Оскільки обладнання для майнінгу вимагає великих вкладень, багато майнерів шукають різні способи заощадити на ресурсах. CryptoHacker зібрав кілька найнезвичайніших видів майнінгу, які зустрічалися на ринку.

Ферма в Tesla

Користувач з групи Facebook Tesla Owners Worldwide розповів, що майнив криптовалюту, підключившись до розетки на заправці Tesla. Компанія пропонує власникам електромобілів безкоштовно підзаряджатися на фірмових станціях зарядки.

Майнер запевнив, що створив міні-ферму прямо в багажнику автомобіля і залишає машину заряджатися на всю ніч. Правда, не всі повірили його історії. Скептики кажуть, що якщо залишити майнити машину на ніч, то до ранку в багажнику буде неймовірна температура.

Сибірський майнінг

Ще один автомобільний майнер знайшовся в Новосибірську. Він зібрав ферму, що працює від генератора. Процес складання він опублікував на власному Youtube-каналі, де зазвичай демонструє різні експерименти з автомобілями. Відеоблогер підключив ферму до автомобільного генератора через інвертор напруги. Але через невелику потужність продуктивність майнінгової ферми невелика - в середньому $ 6.4 в день.

Майнінг за допомогою людського тіла

В Інституті старіння в Гаазі навчилися майнити за допомогою людського тепла. Вчені придумали для цього спеціальний костюм. Але винахід поки не можна розглядати серйозно. Творці говорять, що проект швидше художня інсталяція, ніж заробіток на біткоінах. За 212 годин експерименту 37 чоловік в цілому зібрали 127,210 міліватт електроенергії і намайнили 16,954 одиниці різної криптовалюти. 80% заробітку поділили між учасниками експерименту, а іншу частину перерахували інституту.

Майнінг на старих телефонах

Майнити можна і за допомогою старих мобільних телефонів. Це ферма для майнінгу біткоіна, зроблена з 40 старих Galaxy S5. Вона працює на новій операційній системі, яку Samsung розробив спеціально для цієї ініціативи. Розробники, які зробили це відкриття, говорять, що вісім Galaxy S5 здатні майнити ефективніше, ніж стандартний десктопний комп'ютер.

Телемайнінг

Ще один крипто-ентузіаст запропонував переобладнати недобудовану телевежу в центрі міста під гігантську майнінг-ферму. З такою пропозицією на своїй сторінці в Facebook чоловік звернувся до президента країни. Він вважає, що якщо вежу знести, то там побудують магазини, бари і ресторани, які не принесуть практичної користі. А майнінг-ферма допоможе місту стати світовим центром крипто-емісії.

Ігровий майнінг

Є ще один спосіб майнити за допомогою стільникового телефону, але незаконний. Кіберзлочинці добувають криптовалюту за допомогою вірусів в мобільних іграх.

Для цього передбачений спеціальний софт. При запуску гри він видобуває криптовалюту Magi для розробника гри, а користувача за це винагороджує ігровою валютою. Користувач запускає програму з власної волі, тому вона не вважається шкідливою, однак людина не завжди усвідомлює, що програма майнер криптовалют змушує смартфон працювати на виснаження.

Фото: flickr.com
Обробка: Vinci

Як знайти і видалити майнінг-вірус

Як знайти і видалити майнінг-вірус
вірус

Як зрозуміти, що з мого комп'ютера майнять криптовалюти

Перша ознака того, що вірус-майнер проник в комп'ютер, - це зниження швидкості його роботи і збільшення споживання енергії. Комп'ютер може почати гудіти або перегріватися.

Звідки на моєму комп'ютері вірус

Можливо, ви завантажуєте неліцензійні програми, фільми або книги, використовуєте торрент-трекери, клікаєте на рекламні банери або переходите по небезпечних посиланнях. Або ж заходите на сайти, які запускають процес майнінгу через ваш браузер. Цілком можливо, що поки ви дивитеся фільм онлайн і без реєстрації, хтось майнить монети за рахунок ваших потужностей.

Як спіймати вірус

Відкрийте диспетчер задач, якщо у вас Windows, або «Моніторинг системи», якщо Mac OS. Там ви побачите, чи працюють зараз на вашому комп'ютері якісь підозрілі програми. Якщо ви не можете самостійно визначити, які процеси зайві, скачайте AnVir Task Manager. За допомогою цієї утиліти простіше виявити підозрілі процеси: всі невизначені рядки підсвічуються червоним, і про кожний процес можна отримати детальну інформацію. Всі підозрілі файли перевірте на сайті VirusTotal.

Як видалити вірус

У безпечному режимі запустіть антивірусні програми. Вони самі просканують і очистять комп'ютер. Заодно варто очистити кеш і перевстановити браузери, якими ви користуєтеся.

Що робити, якщо я все зробив, але вірус залишився

У такому випадку варто перевстановити систему або звернутися в сервісний центр. Самі ви вже навряд чи зможете це виправити.

Чи є програми, які варто використовувати для профілактики

Перше розширення, яке варто встановити - це AdBlock. Воно приховує всю зайву рекламу, в тому числі і нав'язливі банери. Крім того, є розширення No Coin і AdGuard. Вони допомагають відловлювати програми-майнери. Також не забувайте про прості правила безпеки: не встановлюйте нову іграшку, поки досконально її не вивчили і не прочитали відгуки, не переходьте за підозрілими посиланнями і уважно вивчайте відгуки на торрент-трекерах. А головне - встановіть ліцензійну антивірусну програму і не забувайте його оновлювати.

На телефоні теж може бути майнінг-вірус

Так, телефонний майнінг теж існує. Він, як правило, поширюється серед смартфонів на Android через мобільні ігри і сторонні додатки. Телефонний майнінг може фізично зіпсувати ваш смартфон (здується батарейка або розплавиться корпус), тому від вірусу обов'язково потрібно позбутися.

І як його видалити з телефону

Видаліть всі ігри і сторонні додатки. Якщо це не допомогло, відновіть телефон до заводських налаштувань.

Фото: flickr.com
Обробка: Vinci

Що таке Proof-of-Work і Proof-of-Stake

Що таке Proof-of-Work і Proof-of-Stake
доказ

Що таке Proof-of-Work і Proof-of-Stake

Proof-of-Work і Proof-of-Stake - два найбільш відомих алгоритми консенсусу в криптовалютах. Вони пропонують відмінні за своєю структурою механізми доказу виконаної роботи.

У чому суть Proof-of-Work

Proof-of-Work (PoW - дослівно: доказ роботи) - алгоритм захисту розподілених систем від зловживань (DoS-атак, спам-розсилок і т.д.), суть яких зводиться до двох основних пунктів:

  • необхідності виконання певного, досить складного і тривалого завдання
  • можливості швидко і легко перевірити результат

PoW-завдання спочатку не призначені для людини, їх вирішення комп'ютером завжди досяжне в кінцеві терміни, однак вимагає великих обчислювальних потужностей. При цьому перевірка отриманого рішення потребує набагато менше ресурсів і часу.

Хто придумав термін Proof-of-Work

Вперше концепцію Proof-of-Work було описано у 1993 році в роботі «Pricing via Processing, Or, Combatting Junk Mail, Advances in Cryptology» (автори - Синтія Дворко і Мони Наор). І хоча сам термін в статті ще не використовувався, автори запропонували наступну ідею:

«Щоб отримати доступ до загального ресурсу, користувач повинен обчислити деяку функцію: досить складну, але посильну; так можна захистити ресурс від зловживання».

У 1997 році Адам Бек запустив проект Hashcash, присвячений тому ж захисту від спаму. Завдання формулювалося так: «Знайти таке значення x, що хеш SHA (x) містив би N старших нульових біт».

Система пропонувала хешування часткової інверсії при відправці електронною поштою. Для розрахунку відповідного заголовка потрібно близько 2 в 52 степені хеш-обчислень, які треба перераховувати для кожної відправки. І якщо для відправки кількох звичайних листів, додаткові розрахунки не створюють перешкод, то необхідність постійного перерахунку робить відправку спаму дуже ресурсомісткою. При цьому перевірка коректності обчисленого коду здійснюється дуже швидко: використовується одноразове обчислення SHA-1 із заздалегідь підготовленою міткою.

У 1999 році з'являється і сам термін Proof-of-Work - використаний він був в статті «Proofs of Work and Bread Pudding Protocols» (автори - Маркус Якобссон і Арі Джуелс) в журналі Communications and Multimedia Security.

Яке відношення Proof-of-Work має до криптовалют

У мережі Bitcoin механізм PoW був використаний як засіб досягнення консенсусу (єдиної думки про те, яку версію блокчейну вважати вірною). При цьому за основу, творець першої криптовалюти Сатоши Накамото взяв ідею згаданого вище проекту Hashcash, додавши до неї механізм змінюваної складності - зменшення або збільшення N (необхідного числа нулів) в залежності від сумарної потужності учасників мережі. Обчислюваною функцією стала SHA-256.

Якщо говорити простими словами, механізм PoW забезпечує здатність вузла мережі (ноди) перевірити, що майнер (в ролі якого виступає вузол, який додає новий блок в блокчейн) фактично виконав розрахунки. Даний процес включає в себе спробу знайти хеш заголовка блоку (частина блокчейну, яка містить посилання на попередній блок і підсумкове значення транзакцій, в нього включені), який буде за своїм значенням відповідати цьому рівню складності.

Чи дійсно складність обчислення «складна»

Ці обчислення можуть проводитися тільки в інтерактивному режимі, і складність встановлюється на такому рівні, що вона дійсно виявляється складною. У той же час перевірка результатів обчислень залишається простою. Вузли завжди можуть упевнитися, що майнер знайшов коректне значення, проте, оскільки процес знаходження блоку вельми складний і випадковий, неможливо з точністю передбачити, який саме майнер вирішить завдання і знайде блок.

Для того, щоб система визнала блок дійсним, необхідно, щоб значення його хешу було меншим у порівнянні з поточною метою. Таким чином, кожний блок показує, що була пророблена певна робота для його знаходження.

Кожен блок містить хеш попереднього блоку, утворюючи ланцюг. Змінити блок неможливо - можливо лише створити блок на тій же висоті, яка буде містити в собі хеш попереднього блоку. Для проведення такого процесу необхідно виконати роботу зі знаходження всіх попередніх блоків. Висока складність цього процесу захищає блокчейн від несанкціонованого доступу і подвійних витрат.

кулер

Як Proof-of-Work вплинув на майнінг

Proof-of-Work біткоіна породив цілу індустрію майнінгу і став імпульсом до розробки спеціалізованого обладнання, про які ми писали тут і тут. Оскільки обчислювальні ресурси, що витрачаються на хешування блоків, величезні і набагато перевищують потужності найбільших суперкомп'ютерів.

У той же час не обійшлося і без горезвісного «зворотного боку медалі»: досить швидко PoW перетворився в монстра, що пожирає електрику в гонці за прибутковістю майнінгу. У 2012 році сумарна потужність мережі Bitcoin вже перевищувала за продуктивністю найпотужніший суперкомп'ютер у світі, а на горизонті з'явилася і перша альтернатива - Proof-of-Stake.

Які наводяться аргументи за і проти Proof-of-Stake

Як правило, на користь використання PoS наводяться наступні аргументи:

  • для проведення атаки потрібні значні ресурси, що робить її недоцільною з фінансової точки зору
  • одночасно з цим, якщо в розпорядженні атакуючого є велика кількість токенів, він сам постраждає від атаки, оскільки це порушить стійкість криптовалюти

Аргументи, що викликають побоювання:

  • PoS дає додаткову мотивацію до накопичення ресурсів в одних руках, що може негативно позначитися на децентралізації мережі.
  • якщо утворюється невелика група, яка збере у себе чималі ресурси, вона зможе нав'язувати свої правила роботи мережі іншим учасникам

Додатково можна відзначити проблему Nothing-at-Stake (порожній стейк), який робить PoS-системи за своєю природою нестабільними в очах багатьох криптовалютних ентузіастів. Атакуючий може спробувати зробити форк блокчейну, тобто створити довший альтернативний ланцюжок за допомогою витрачання «неіснуючих» ресурсів. Більш того, його можуть підтримати інші майнери, оскільки вони також не витрачають «справжні» ресурси. За допомогою форків, атакуючий може відхиляти певні транзакції і здійснювати атаку «подвійної витрати».

Що таке Proof-of-Stake

Альтернативний механізм консенсусу, вперше реалізований у 2012 році в криптовалюті PPCoin (зараз відома під назвою PeerCoin). Ідея полягає у використанні «частки» (stake) в якості ресурсу, який визначає, яка саме нода отримує право видобутку наступного блоку.

піркоін

У підході Proof-of-Stake ноди також намагаються хешувати дані в пошуках результату менше певного значення, але складність в даному випадку розподіляється пропорційно і відповідно до балансу даного вузла. Іншими словами - відповідно до кількості монет (токенів) на рахунку користувача.

Таким чином, згенерувати наступний блок більше шансів має вузол з великим балансом. Схема виглядає досить привабливо насамперед через невеликі вимоги до обчислювальних ресурсів, а також тому, що не стоїть питання «витрачених даремно» потужностей.

На чиєму боці чаша терезів

Суперечки між прихильниками Pow і PoS тривають вже довгий час, але природа цих суперечок більш теоретична. Практика показує, що роль розробника в питаннях забезпечення безпеки як і раніше дуже висока.

У той же час багато хто вважає найбільш безпечним рішенням гібридного варіанту PoS- і PoW-систем. Такий підхід вже активно практикується - у багатьох криптовалютах існує етап PoW, коли валюта випускається через класичний майнінг, і етап PoS, що настає після завершення емісії.

Проте, не дивлячись на те, що PoS-системи завжди будуть легшими для імплементації та в цілому такими ж надійними з точки зору безпеки, більшість серйозних криптовалют, швидше за все, не стануть відмовлятися від PoW.

Які ще механізми доказів є у криптовалют

Proof-of-Work і Proof-of-Stake можна вважати двома найбільш популярними алгоритмами консенсусу в світі криптовалют, однак крім них, існує ще цілий ряд механізмів, що мають власні тонкощі і особливості.

Їх список може виявитися досить великим, тому перерахуємо кілька найбільш відомих:

  • Proof of Activity (доказ активності) - стандартна гібридна схема, що поєднує PoW і PoS
  • Delegated Proof of Stake (делеговане підтвердження частки) - загальний термін, що описує еволюцію базових консенсус-протоколів на основі підтвердження частки. DPoS використовується в BitShares, а також в запропонованих алгоритмах, таких як Slasher і Tendermint
  • Proof of Burn (доказ спалювання) - «спалювання» відбувається шляхом відправки монет на таку адресу, з якої гарантовано не можна їх витратити. Позбавляючись таким чином від своїх монет, користувач отримує право на довічний майнінг, який також влаштований як лотерея серед всіх власників спалених монет
  • Proof of Capacity (доказ ресурсів) - реалізація популярної ідеї «мегабайти як ресурси». Необхідно виділити суттєвий обсяг дискового простору, щоб включитися в майнінг
  • Proof of Storage (доказ зберігання) - схожа на попередню концепція, при якій виділене місце використовується всіма учасниками як спільне хмарне сховище
Фото: flickr.com
Обробка: Vinci

Як влаштований майнінг

Як влаштований майнінг
системник

Скільки можна заробити на майнінгу криптовалют і що для цього знадобиться.

Як влаштований майнінг криптовалют з технічної точки зору, і скільки коштує дефіцитне устаткування і як швидко можна окупити витрати на придбання декількох відеокарт.

Як влаштований процес майнінгу криптовалют і від чого залежить дохід майнера

У загальних словах, комп'ютери, що займаються майнінгом криптовалют, вирішують криптографічні завдання. Для будь-якої криптовалюти ведеться історія всіх транзакцій, і транзакції в ній записуються блоками. Кожен наступний блок містить інформацію про попередній в захешованому вигляді, причому цей хеш повинен відповідати певним параметрам. Майнери займаються тим, що підбирають умови, при яких хеш прийме потрібний вигляд - і шукають сам хеш.

Таке завдання можна вирішити тільки повним перебором варіантів - для розпаралелювання цих обчислень учасникам потрібні потужні відеокарти.

За кожний виявлений хеш-код, учасники отримують фіксовану винагороду - певна кількість криптовалюти. У кожної машини в мережі свій хешрейт - це показник, що характеризує здатність машини підбирати хеші (ще один такий показник - «сол», solution per second - кількість спроб підбору хеша транзакцій в блокчейні за секунду).

Емітована валюта ділиться між усіма майнерами пропорційно потужностям «ферм», які вони використовують. Перший фактор, який впливає на дохід учасника, - загальна обчислювальна потужність мережі. Чим вище загальний хешрейт, тим менше виявляється заробіток кожного.

Другий фактор - вартість самої криптовалюти. Добувати валюту вигідніше, коли її курс зростає швидше, ніж падає внесок учасника в процес майнінгу.

Що знадобиться для майнінгу

В основному для майнінгу валют застосовуються комп'ютери, обладнані декількома графічними процесорами (GPU). Проводити обчислення для більшості криптовалют на комп'ютерах, обладнаних тільки CPU, невигідно з економічної точки зору.

Вибір чіпа залежить від конкретної валюти. Для майнінгу (Ethereum) підійдуть відеокарти, для майнінгу біткоіна, вже недостатньо потужностей відеокарт, в зв'язку з великою складністю обчислень - для таких завдань застосовують чіпи типів FPGA і ASIC.

Схеми типу FPGA користувач може запрограмувати самостійно відповідно до своїх потреб, чіпи ASIC спочатку створюються під конкретну задачу (наприклад, майнінг біткоіна) і можуть бути використані тільки для неї.

Основна проблема таких схем полягає в непридатності для інших завдань. У разі, якщо учасник мережі займається майнінгом криптовалют із застосуванням GPU, і заняття перестає бути вигідним, він може переключитися на іншу валюту або і зовсім застосувати відеокарту для зовсім інших цілей. Чіп FPGA доведеться вручну перепрограмувати, чіп ASIC - викинути.

В середньому, збірка комп'ютера з шістьма відеокартами (наприклад, AMD Radeon RX 570) обійдеться в 50-60 тисяч гривень. З них 75-85% собівартості комп'ютера підуть на придбання відеокарт. З огляду на витрати на електроенергію (близько 1 тисяч гривень на місяць), окупність комп'ютера, для майнінгу ефіру, складе 3-4 місяці з моменту покупки.

При цьому, зважаючи на дефіцит, зібрати комп'ютер за 50-60 тисяч гривень, вже не вийде: доведеться витратити 65-100 тисяч гривень. Та й навіть одна подібна конструкція сильно гріється, і тримати в домашніх умовах більше однієї «ферми» практично неможливо. Тому можна розглянути варіанти хмарного майнінгу та майнінгових пулів.

Вартість комп'ютера з ASIC, для майнінгу біткоіну, в середньому виявиться такою ж або вищою. Один з найпопулярніших виробників таких чіпів для майнінгу біткоіну - Bitfury.

монети

Скільки можна заробити на найбільш популярних криптовалютах

Дізнатися, наскільки вигідно добувати ту чи іншу криптовалюту зараз, можна на сайті What to Mine. Сервіс аналізує динаміку курсу валюти і прогнозує прибутковість майнінгу в залежності від потужності «ферми» для майнінгу.

Ми підрахували, скільки можна заробити за 12 місяців майнінгу чотирьох популярних криптовалют, за версією Coinmarketcap, зібравши комп'ютер, обладнаний шістьма відеокартами MSI GeForce GTX 1060 (вартістю від 10 тисяч гривень кожна). Загальна вартість такого комп'ютера складе близько 70 тисяч гривень (близько $3 200). Вартість електроенергії при цьому округлена до $0,04 за 1 кВт/г (близько 1 гривні).

Для майнінгу біткоіну, в розрахунках передбачається використовувати ASIC-пристрій Antminer S9 вартістю близько 40 тисяч гривень (близько $2 300) разом з блоком живлення.

Для майнінгу Litecoin передбачається використовувати ASIC-пристрій Antminer L3+ вартістю близько 30 тисяч гривень (близько $1 800) разом з блоком живлення.

Розрахунки проведені за курсом криптовалют на момент написання статті. Дохідність і прибутковість майнінгу при цьому регулярно змінюються в залежності від ринкової вартості валют і кількості майнерів, тому провести точні розрахунки неможливо.

  • Bitcoin (на ASIC): добовий дохід майнінгу біткоіна, за прогнозами What to Mine, складе $12,63; добовий прибуток при обліку витрат на електрику - $10,63. При такій прибутковості вартість «ферми» окупиться за 232 дні, прибуток за 12 місяців складе $980 (більше 25 тисяч гривень).
  • Ethereum (на GPU): добовий дохід - $24,41; добовий прибуток - $23,70. Вартість «ферми» окупиться за 135 днів, прибуток за 12 місяців складе $5 270 .
  • Litecoin (на ASIC): добовий дохід - $12,46; добовий прибуток при обліку витрат на електрику - $10,05. Вартість «ферми» окупиться за 185 днів, прибуток за 12 місяців складе $1 576 (більше 91 тисячі гривень).
  • Ethereum Classic (на GPU): добовий дохід - $22,84; добовий прибуток - $21,55. Вартість «ферми» окупиться за 140 днів, прибуток за 12 місяців складе $4 683.

За версією What to Mine, на 20 червня 2017 року найвигідніше, крім майнінгу Ethereum, займатися майнінгом валют Hush, Zcash, Expanse, Zencash і Sibcoin:

  • Hush (на GPU): добовий дохід - $25,20; добовий прибуток - $24,01. Вартість «ферми» окупиться за 128 днів, прибуток за 12 місяців складе $5 563.
  • Zcash (на GPU): добовий дохід - $24,60; добовий прибуток - $24,20. Вартість «ферми» окупиться за 132 дні, прибуток за 12 місяців складе $5 331.
  • Expanse (на GPU): добовий дохід - $23,51; добовий прибуток - $23,30. Вартість «ферми» окупиться за 139 днів, прибуток за 12 місяців складе $4 954.
  • Zencash (на GPU): добовий дохід - $23,26; добовий прибуток - $22,65. Вартість «ферми» окупиться за 142 дні, прибуток за 12 місяців складе $4 869.
  • Sibcoin (на GPU): добовий дохід - $22,60; добовий прибуток - $22,60. Вартість «ферми» окупиться за 147 днів, прибуток за 12 місяців складе $4 603.
Фото: flickr.com
Обробка: Vinci

Як майнити лайткоін та інші альткоіни

Як майнити лайткоін та інші альткоіни
кава

Незважаючи на те, що любителям вже занадто пізно починати майнінг біткоіну без дорогих процесорів ASIC, багато альтернативних цифрових валют все ще добре підходять для майнінгу на вашому домашньому ПК. Звісно, як і в будь якій інвестиції, є сенс спочатку розрахувати рентабельність вкладень.

У цьому гайді ми проведемо вас через все, що вам потрібно знати, щоб почати майнити лайткоіни, або інші альткоіни без будь-якого дорогого додаткового обладнання.

Здебільшого, криптовалюти, в якості алгоритму хешування, використовують як SHA-256, так і скрипти, але більшість нових валют обрали скрипт. У Ethereum цей алгоритм називається ethash.

Скрипт, як правило, більш інтенсивно використовує пам'ять, однак, домашні ПК з досить потужними відеокартами все ж достатньо ефективно можуть майнити ці криптовалюти, оскільки немає жодних спеціалізованих ASIC, щоб конкурувати з ними.

Напевно, дивно, щоб видобути деякі цифрові валюти, все одно можна використовувати лише центральний процесор вашого комп'ютера. Це справедливо, навіть якщо у вас є лише ноутбук із вбудованою графікою; хоча це не є ефективним способом майнінгу і ми не рекомендуємо його використовувати.

Гаманці готові

Перш ніж почати видобуток, вам знадобиться гаманець, щоб зберегти свої зароблені монети. Хороший варіант - перейти на домашню сторінку валюти, яку ви збираєтеся майнити, і знайти посилання для завантаження програми гаманця за замовчуванням.

Якщо ви потребуєте допомоги та порад, у більшості альткоінів є публічні форуми та власні теми на Reddit. Більшість гаманців засновані на оригінальному клієнті Bitcoin-Qt. Однак попередимо, що перш ніж ці гаманці стануть справді корисними, ви можете зіткнутися з тривалим очікуванням, поки всі монети завантажують ланцюги блоків.

скрін

Потреба швидкості

Якщо у вас немає спеціального обладнання для видобутку, існує два способи майнінгу криптовалют: з центральним процесором (CPU) або з графічним процесором (GPU) - тобто, ваша відеокарта.

GPU пропонує набагато кращу продуктивність для необхідних криптографічних розрахунків. Однак, якщо ви робите свої перші кроки на майнінгових майданчиках і не володієте ігровим комп'ютером, чи, хоча б, ноутбуком з інтегрованою графікою Intel, все одно можна буде майнити ці альткоіни, але набагато повільніше.

Майнінг з (GPU) - це означає, що для цього потрібен виділений графічний процесор, який, можливо, встановлений у вашому настільному ПК - інтегровані відеокарти Intel, які встановлені на більшості ноутбуків, просто не підходять для цього завдання. Щоб підтримувати швидкість на належному рівні, більшість майнерів altcoin створюють спеціальні машини, використовуючи материнські плати, які можуть містити декілька відеокарт, зазвичай через вертикальні кабелі.

Слід також пам'ятати, що видобуток цифрових монет дуже інтенсивний і може скоротити термін служби ваших електронних компонентів. Тобто, варто переконатися, що у вас є достатнє охолодження, стежте за цими температурами та зберігайте всі гарантії - на всякий випадок.

Соло, або пул

Майнінг може бути або самостійним, або ви можете приєднатися до майнінгового пулу, де прості люди об'єднують свої ресурси обробки і на їх всіх розподіляється винагорода. Також, рекомендуємо розглянути варіант хмарного майнінгу.

Можливо варто подумати про майнінгові пули, щоб приєднатись до лотерейного синдикату - плюси і мінуси точно однакові. Майнити в одиночку - ви отримуєте повну винагороду від ваших зусиль, але при цьому, матимете знижені шанси на успіх. І навпаки, приєднання до пулу означає, що учасники в цілому матимуть набагато більший шанс вирішити блок, але винагорода буде розділена між усіма учасниками пулу на основі кількості отриманих "акцій".

Якщо ви збираєтеся працювати самостійно, варто зазначити, що налаштування вашого програмного забезпечення для цього може бути більш складним, ніж у пулу. Тому, початківцю, мабуть, краще обрати останній варіант. Цей шлях також створює більш стійке джерело доходу, навіть якщо кожен платіж є скромним порівняно з повною нагородою за блок.

Тим не менш, вирішувати, який альткоін майнити в пулі, можливо, будете не ви. Деякі пули, такі як Multipool, керують цим для вас і перемикають монети на основі рентабельності.

Встановлення мікропроцесора

Зручна частина програмного забезпечення CPUminer - це найпростіший спосіб почати видобуток. Але йому необхідно використовувати командний рядок на вашому комп'ютері. Програму можна завантажити з SourceForge і вона доступна для Windows (32 та 64 біт), OS X і Linux. Однак, тут ми говоримо про ОС Windows, припускаючи, що ви користуєтесь саме нею.

По-перше, завантажте відповідний файл для своєї операційної системи. Файл zip можна розархівувати у будь-якому місці вашого жорсткого диска. Гарною ідеєю було б створити папку "cpuminer" на вашому робочому столі.

відеокарта

Написання вашого сценарію

Отже, як налаштувати cpuminer з параметрами, необхідними для вашого пулу? Ну, звичайно, найпростіше писати скрипт з одного рядка (відомий як "пакетний файл" у Windows), щоб запустити майнер з правильними інструкціями.

Для цього вам знадобиться наступне:

  • Повний шлях до каталогу, в якому зберігається програма майнінгу ("minerd.exe") (наприклад: "C:\cpu-miner-pooler").
  • URL-адреса "stratum" вашого сервера майнінгового пулу (наприклад: "stratum+tcp://pool.d2.cc").
  • Номер порту вашого сервера майнінгу (наприклад: "3333").
  • Ім'я користувача вашого майнінгового пулу (наприклад: "ім'я користувача").
  • Ваше ім'я або номер користувача (наприклад: "1").
  • Ваш користувацький пароль (наприклад: "x").

Тепер відкрийте Блокнот або інший текстовий редактор. Але не використовуйте текстовий процесор, наприклад, MS Word. Потім введіть скрипт, використовуючи наступну формулу (зауважте, що цей метод передбачає майнінг валюти, яка використовує скриптовий алгоритм):

start "path" minerd.exe - -url URL:PORT -a scrypt - - userpass USERNAME.WORKER:PASSWORD

Отже, скориставшись прикладом вище, у вас має вийти такий текст:

start "C:\cpu-miner-pooler" minerd.exe --url stratum+tcp://pool.d2.cc:3333 -a scrypt --userpass username.1:x

Збережіть цей файл за допомогою розширення ".bat"; наприклад: "my-mining-profile.bat".

Після збереження пакетного файлу, двічі клацніть його, щоб активувати майнерську програму. У вашому майнерському пулі, швидше за все, буде веб-інтерфейс, і через кілька хвилин веб-сайт повинен показати, що ваш майнер є активним.

Тепер, коли ви знаєте, як працювати з процесором, розглянемо, як використовувати ваш графічний процесор.

Налаштування майнера GPU

Для тих, хто має намір майнити зі своїм GPU чи USB, cgminer - це програма для використання, яку можна завантажити з ck.kolivas.org/apps/cgminer/ - окрім випадків, коли ви є користувачем Mac. Якщо так, то ви знайдете деякі неофіційні бінарні файли тут.

Версії cgminer, вищі за версію 3.72, не підтримують скриптовий майнінг, а підтримка GPU була вилучена з версії 3.82. Тому, останню версію не обов'язково завантажувати. Замість цього знайдіть версію, яка відповідає вашим потребам.

Знову ж таки, у цьому прикладі ми робимо припущення, що ви використовуєте ОС Windows. Однак, якщо ви використовуєте Linux або OS X, аргументи командного рядка (тобто: параметри) однакові. Крім того, наведені нижче вказівки передбачають, що ви будете видобувати криптовалюту.

Розархівуйте програмне забезпечення в папку, яку можна легко знайти, наприклад: "c:\cgminer".

Перед тим, як перейти далі, переконайтеся, що ваші графічні драйвери оновлені.

Потім натисніть клавішу Windows разом із клавішею "R", введіть "cmd" та натисніть "enter". Це відкриє командний термінал. Використовуйте команду "cd", щоб змінити каталог на той, що міститься у zip-файлі cgminer.

командна строка

Потім введіть "cgminer.exe-n". Це дозволить вирахувати всі розпізнані пристрої на вашому ПК. Якщо ваша графічна карта виявлена, тоді все добре. Якщо ні, то вам доведеться провести дослідження кроків, необхідних для правильного налаштування вашої конкретної відеокарти.

Тепер вам потрібні дані вашого майнінгового пулу, як і в розділі майнінгового процесора, описаного вище:

  • Повний шлях до каталогу, в якому зберігається програма видобутку ("minerd.exe") (наприклад: "C:\cpu-miner-pooler").
  • URL-адреса "stratum" серверу вашого майнінгового пулу (наприклад: "stratum+tcp://pool.d2.cc").
  • Номер порту вашого сервера видобутку (наприклад: "3333").
  • Ім'я користувача вашого майнінгового пулу (наприклад: "ім'я користувача").
  • Ваше ім'я або номер користувача (наприклад: "1").
  • Ваш користувацький пароль (наприклад: "x").

Тепер ми знову зробимо пакетний файл, щоб почати роботу cgminer з правильними параметрами. У цьому випадку командна структура:

Start "path" cgminer -- scrypt -o URL:PORT -u USERNAME.WORKER -p PASSWORD

Наприклад,

Start "C:\cgminer\" -- scrypt -o stratum+tcp://pool.d2.cc:3333 --userpass username.1:x

Спостерігаючи за вашим майнером

Тепер обравши програмне забезпечення для майнінгу, у терміналі командного рядка ви побачите різну статистику. Якщо ви використовуєте cgminer, ви побачите більше інформації, ніж у cpuminer. У випадку з першим, ви побачите інформацію про валюту та майнінговий пул, а також про свою власність. Якщо ви використовуєте cpuminer, ви побачите лише посилання на блоки, які ваш ПК вирішив; це, принаймні, покаже вашу швидкість хешування.

Максимізація вашої енергії

Хороші новини для майнерів, які володіють комп'ютерами з виділеними відеокартами: одночасно можна запускати як cpuminer, так і cgminer. Щоб зробити це можливим, додайте аргумент "- Thread n" до команди майнера. Тут "n" означає кількість процесорних ядер, які ви хочете використовувати для майнінгу.

Не забудьте залишити один чи два ядра вільними, щоб керувати своїми графічними процесорами. Встановлення minerd для використання всіх ядер процесора означає, що ЦП буде надто зайнятий, щоб надсилати дані на GPU для обробки. Наприклад, якщо у вас є чотириядерний процесор, спробуйте встановити аргумент "--threads" на "2" або "3".

Майнінгова справа як з GPU, так і CPU одночасно показує, наскільки GPU ефективніші у видобутку, ніж CPU. Порівняйте ставки хешу, що відображаються в вікнах терміналів для кожної програми, і ви повинні побачити щонайменше п'ятикратну різницю в швидкості хешування.

Фото: flickr.com
Обробка: Vinci

Як працює майнінг Ethereum

Як працює майнінг Ethereum
роздача

Сьогодні майнери відіграють дуже важливу роль у забезпеченні ефективності роботи криптовалюти Ethereum.

Однак, ця роль не така очевидна.

Багато нових користувачів цієї мережі вважають, що єдиною метою майнінгу є створення ефірів таким чином, щоб не мати потребу в центральному емітенті. І це правда. Монети Ethereum створюються в процесі майнінгу із швидкістю 5 ефірів на кожен блок. Але видубуток монет це не головна роль майнінгу криптовалюти Ethereum.

Зазвичай, у реальному світі за точний облік транзакцій, відповідають банки. Вони гарантують, що гроші не створюються з повітря, і що користувачі не обманюють одне одного і не витрачають свої гроші більше одного разу.

Та з приходом блокчейну Ethereum впроваджується абсолютно новий спосіб ведення обліку, де за перевірку транзакцій відповідає вся мережа, а не посередник, та додає їх у загальнодоступну базу.

Майнінг - це одне з нововведень, що робить можливим децентралізоване ведення обліку.

Майнери досягають консенсусу щодо історії транзакцій, а також запобігають шахрайству (зокрема, подвійних витрат ефірів) - реальна проблема, яка не була вирішена в децентралізованих валютах (шахрай міг підробити купюри й витратити іх).

Як працює майнінг

Сьогодні процес майнінгу ефіру майже не збігається з процесом майнінгу біткоіна.

Для кожного блоку операцій, майнери використовують комп'ютери, щоб швидко вгадати відповідь на головоломку, раніше за інших.

Більш конкретно це виглядає так: майнери запускають унікальні метадані заголовка блоку (включаючи часову позначку та версію програмного забезпечення) за допомогою функції хешування (яка повертає кодований рядок фіксованої довжини, що схожий на випадковий набір чисел та букв), лише змінюючи значення "nonce" , яке впливає на отримане значення хешу.

Якщо майнер знайде хеш, що відповідає поточній цілі, він буде нагороджений ефіром і транслюватиме блок всією мережею кожному вузлу для перевірки та додавання до власної копії книги. Якщо майнер "B" знаходить хеш, то майнер "А" зупиняє роботу на поточному блоці та переходить на інший, і процес повторюється для наступного блоку.

Майнерам складно обманювати цю гру. В ній немає способу підробити свою роботу і піти з правильною відповіддю на головоломку. Саме тому, метод вирішення загадок називається "доказом працездатності".

обличчя

Приблизно кожні 12-15 секунд майнер знаходить блок. Якщо майнери починають розв'язувати головоломки швидше або повільніше, алгоритм автоматично змінює складність мережі, то ж у середньому майнери повертаються приблизно до 12-секундного часу вирішення.

Майнери випадково заробляють цей ефір, а їхня рентабельність залежить від успіху та кількості обчислювальної потужності, яку вони витрачають на її вирішення.

Специфічний алгоритм доказів працездатності, який використовує Еthereum, називається "ethash", розроблений для того, щоб вимагати більше пам'яті, щоб ускладнити майнінг з використанням дорогих ASIC - спеціалізовані мікросхеми, що є єдиним вигідним способом майнінгу біткоіну.

У певному сенсі, "ethash", можливо, вдалося досягти цієї мети, оскільки спеціальні ASIC не доступні для майнінгового рівня (принаймні, поки що).

Крім того, оскільки Еthereum має на меті перехід від перевірки працездатності до "доказу володіння", про що ми скажемо нижче, покупка ASIC може не бути розумним вибором, оскільки воно, ймовірно, не буде корисним протягом довгого часу.

Перехід на доказ володіння

Правда є в тому, що з часом криптовалюта Ethereum може відмовитись від майнерів.

Розробники планують впровадити безперебійну роботу, алгоритм, який мережа в даний час використовує, щоб визначити, які транзакції є дійсними, і захистити їх від втручання, на користь доказів володіння, де мережа забезпечується власниками токенів.

Якщо й колись цей алгоритм розгорнеться, доказ володіння може бути засобом досягнення розподіленого консенсусу, який використовує менше ресурсів.

Фото: flickr.com
Обробка: Vinci

Як підрахувати рентабельність майнінгу

Як підрахувати рентабельність майнінгу

Ви серйозно ставитеся до майнінгу криптовалют? Якщо так, то вам потрібно знати, як максимально використати ваші гроші та обладнання. У цьому посібнику ми покажемо вам, як здобути свій цифровий скарб найвигіднішим способом.

Очевидно, що великі гроші йдуть в дорогі біткоін-ASIC. Якщо ви стоїте на цій позиції, то, напевно, знаєте, як цей процес працює і збираєтеся майнити біткоін. Тим не менш, ті, хто з вас на більш помірному бюджеті, є варіант розглянути будівництво майнінгової GPU-ферми або купівлі невеликої машини ASIC для біткоіну, або інших SHA-256-валют. У такому випадку це потрібне місце для вас.

Як почати?

Виберіть свою валюту

Процес майнінгу цифрових валют передбачає вирішення складних криптографічних загадок. Роблячи це, майнери надають "доказ роботи", яка нагороджується цифровою валютою. В широкому розумінні, сьогодні існують два алгоритми хешування: SHA-256 та Scrypt. Зауважте, що є кілька альтернативних варіантів, які ми не розглянемо (наприклад, Primecoin).

  • SHA-256. Алгоритм SHA-256 забезпечує сировину обробки. Раніше майнінг біткоіну був ефективним і з процесорами CPU та графічними процесорами (GPU), які є на звичайному домашньому ПК. Проте цей час минув, і рівень складності біткоіну настільки високий, що для його видобутку потрібні спеціалізовані процесори, відомі як "Спеціальні інтегровані мікросхеми" (ASIC). Використання таких потужних процесорів разом із експоненційним збільшенням рівня складності біткоінів, створило гонку технологічного озброєння, що означає, що навіть зовсім недавно розроблені чіпи можуть швидко стати застарілими.
  • Scrypt/ Цей алгоритм шифрування потребує більшої кількості оперативної пам'яті та паралельної обробки, тому у порівнянні з GPU все ще залишаються дорогим.
ферма

Правильна установка

Залежно від вашого бюджету та типу валюти, яку ви маєте намір майнити, під час налаштування майнінгової системи є два шляхи:

  • Майнінгові (GPU) ферми. Вони можуть бути побудовані з вашого власного комп'ютера, з такою кількістю відеокарт (тобто: графічних процесорів), яку ви можете собі дозволити. Хоча дехто може використовувати стандартний футляр для ПК, у багатьох з них використовуються незвичайні корпуси, такі як пивні ящики, що дозволяють збільшити витрату повітря навколо компонентів. Перевага майнінгової (GPU) ферми полягає в тому, що ви можете одночасно використовувати як CPU, так і (GPU).
  • ASIC. ASIC - це автономні блоки, які постачаються з USB та/або Ethernet-портом, і, як правило, готуються виробниками. Майнери ASIC, як правило, дорожчі, ніж (GPU)-установки, і в основному виробляються в США та Китаї, а це означає, що користувачам з інших частин світу доведеться дещо витратитись, щоб їх імпортувати.

Підвищити потужність

Майнінгова установка вимагає електроенергії. Багато електроенергії. Якщо ви будуєте (GPU)-ферму, у будь-якому випадку вам потрібні блоки живлення ATX (PSU), тому варто вкладати кошти в найбільш ефективне обладнання, яке ви можете придбати.

Розглянемо два випадки, наприклад: блок живлення, який гарантовано постачає 860 Вт і на 93% ефективний, фактично дасть 925 Вт (860 Вт/0.93). На відміну від цього: потужність 750 Вт, яка становить лише 80% ефективності, фактично складе 937,5 Вт (750/0,8) - таким чином, вона споживає більше енергії, але менше постачає.

Під час будівництва майнінгової установки, вам потрібно буде враховувати потреби у потужності всіх компонентів, які ви використовуєте - особливо це стосується відеокарт. Крім того, непогана ідея - забезпечити деякий надлишковий потенціал для вирішення непередбачених подій та надати потенціал для розгону вашої системи.

З іншого боку, ASIC може робити набагато більше обчислень з набагато меншою потужністю, оскільки вони є вузькоспеціалізованими пристроями. І оскільки вони поставляються з відповідним адаптером живлення, вам не доведеться турбуватися про те, як виконувати всі математичні завдання, щоб знайти те, що відповідає задачі.

Ефективність видобутку різних систем можна порівняти шляхом прийняття співвідношення кількості хешів, які він може виконати за секунду, поділені на споживану потужність:

Швидкість переміщення/споживання електроенергії = ефективність видобутку

Перевірте рахунки

Після перших витрат вашої установки, найважливіша річ, яку потрібно знати для розрахунку поточної прибутковості - це вартість вашої електроенергії. Зверніться до свого постачальника або погляньте на ваш останній рахунок. Якщо витрати на енергію складають більше, ніж ви заробляєте, це, очевидно, не є хорошою бізнес-моделлю.

складання

Пул ваших зусиль

Замість того, щоб працювати наодинці, зазвичай доцільніше приєднатися до пулу, де ви поєднуєте ресурси з іншими майнерами. Приєднавшись до пулу, ви заробляєте частку монет, видобутих усіма учасниками пулу, і збільшуєте шанси вирішити блок.

Майнери отримують частку винагороди, якщо рівень складності блоків, які вони вирішують, перевищує рівень, встановлений оператором пулу. Цей рівень завжди знаходиться десь між 1 і рівнем складності валюти.

Проблеми, про які слід знати

Щоб заробити - витрачайте

Неминуче, рівень складності всіх валют з часом зростає - це факт, що зменшить шанси вашого обладнання заробляти монети або видобувати акції. У результаті важливо розпочати з найкращого обладнання, яке ви можете собі дозволити, щоб виграти прибуток протягом найближчого періоду часу.

Нестабільність вирученої валюти також впливає на вашу довгострокову прибутковість. Якщо ціна на монету несподівано знизиться, ви будете стикатися з вибором: або продати за низькою ціною, або висіти на монеті доти, доки її вартість не зросте. У першому випадку вам доведеться продовжувати займатися майнінгом, щоб швидше відшкодувати ваші витрати на обладнання та електроенергію.

Зберігати низьку температуру

Майнінгова установка, якою б вона не була, це потужна операція, яка створює багато надлишкового тепла. Ефективність видобутку знижується, коли температура зростає, тому переконайтеся, що ваша установка має достатню вентиляцію та охолодження. Як згадувалося вище, саме тому деякі будівельники майнінгових майданчиків використовують пивні ящики, а не футляри для ПК - щоб максимально збільшувати потік повітря навколо їх компонентів. Навіть автономний вентилятор на робочому столі може допомогти зберегти ваш комплект прохолодним.

куллер

Енергетичні проблеми

При побудові (GPU)-ферми, немає сенсу заощаджувати гроші, купуючи дешевий блок живлення. Будь-яка нестабільність у блоці живлення може призвести до погіршення продуктивності або навіть призвести до аварійного завершення роботи системи, що призведе до простою, тому інвестуйте у високоякісну апаратуру.

Уникнути простоїв

Якщо ваше апаратне забезпечення не видобуває, ви втрачаєте гроші. Ось кілька способів мінімізації простоїв:

  • придбайте найкраще джерело живлення, яке ви можете собі дозволити
  • подумайте про використання безперебійного джерела живлення (UPS), щоб, якщо ваше електропостачання вийде на мить з ладу, це не вплинуло на вашого майнера
  • налаштуйте майнінговий комп'ютер, щоб він автоматично запускався під час запуску, так що, якщо система зіб'ється та перезавантажиться, він знову автоматично запускав роботу. (Це стосується установок (GPU) та комп'ютерів, на яких розміщено ASIC.)

Приховані витрати

Існують, звичайно, витрати, пов'язані з видобутком, як, наприклад, обладнання та поточні витрати на електроенергію для початківців. Однак деякі додаткові витрати є менш очевидними:

  • Доставка і звичаї. Наприклад, імпорт майнера Jalapeno ASIC з Butterfly Labs у Україну, становить 2500 грн. (90 дол.США), і також митний збір - 2000 грн. (приблизно 77 дол. США). Ці витрати є значними, і якщо ви імпортуєте товар, спробуйте заздалегідь визначити, які витрати це може принести.
  • Аксесуари. Чи потрібні вам кабелі, адаптери та інше, які ви плануєте використовувати?
  • Витрати на охолодження. Це не просто вартість використання енергії майнера. А що стосується електроенергії запуску будь-якої додаткової системи охолодження, такої як вентилятори або кондиціонер?

Грошові внески

Калькулятори прибутковості

Для допомоги з деякими розрахунками, які необхідно зробити майнерам, існує кілька веб-сайтів, які надають калькулятори прибутковості. Ви можете ввести такі параметри, як вартість обладнання, частоту хешування, споживання енергії та поточні ціни на монету, щоб побачити, скільки часу потрібно для повернення ваших інвестицій.

Фото: flickr.com
Обробка: Vinci

Як працює хмарний майнінг

Як працює хмарний майнінг
хмара

Якщо ви хочете інвестувати в видобуток біткоіна, без необхідності керувати власним обладнанням, є альтернатива. Щоб заробити свої монети, ви можете використовувати хмару.

Простіше кажучи, хмарний майнінг біткоінів означає використання (зазвичай) для обробки даних спільної потужності віддалених дата-центрів. Для комунікації потрібен тільки домашній комп'ютер, додаткові гаманці для біткоіна тощо.

Однак, існують певні ризики, пов'язані з використанням хмар, які інвестори повинні перед покупкою розуміти.

Плюси

Ось чому ви, можливо, захочете працювати у хмарному майнінгу:

  • тихий, більш прохолодний будинок - нема постійно шумних системників
  • немає додаткових витрат на електроенергію
  • немає обладнання для продажу, коли видобуток перестає бути вигідним
  • немає проблем з вентиляцією гарячого обладнання
  • зменшується імовірність відмови від постачальників майнінгового обладнання

Мінуси

Ось чому ви, можливо, не захочете працювати у хмарному майнінгу біткоінів:

  • ризик шахрайства
  • непрозорий майнінг
  • менше веселощів (якщо ви гік, який любить системне будівництво!)
  • зниження прибутку - оператори повинні покривати свої витрати
  • договірні попередження про те, що видобувні роботи можуть припинитися залежно від ціни біткоіна
  • відсутність контролю та гнучкості

Типи хмарного майнінгу

Загалом на даний момент існує три види віддаленого майнінгу криптовалют:

  1. Хостинговий майнінг. Оренда майнінгової машини, яку розміщує постачальник.
  2. Віртуальний хостинг. Створіть віртуальний приватний сервер (загальне призначення) та встановіть власне програмне забезпечення для майнінгу.
  3. Орендоване хешування. Орендуйте кількість хешування, не маючи спеціального фізичного чи віртуального комп'ютера. (Це, безумовно, найпопулярніший спосіб хмарного майнінгу.)

Як визначити прибутковість

Розрахувати рентабельність майнінгу можна прочитавши нашу статтю, або ж за допопогою онлайн-калькуляторів. Калькулятори прибутковості, які можна знайти в інтернеті, часто вимагають ввести витрати на електроенергію, а іноді й початкові інвестиції у обладнання.

калькулятор

Тому, оскільки постачальник послуг, а не ви, сплачує рахунки за електроенергію, ви можете ввести щомісячний рахунок на викуп замість вартості електричної енергії.

Та процес перетворення не є повністю простим. У випадку з апаратними майнерами, ви можете вирахувати щомісячну експлуатаційну вартість, помножуючи свій електричний заряд (тобто: $ за КВт/г) на енергоспоживання одиниці та коефіцієнт перетворення 0,744 (співвідношення секунд на місяць до джоулів) енергії за КВт*год).

Для обчислень, що стосуються хмарності, потрібно зробити зворотнє. Оскільки постачальник надає вам (ефективні) щомісячні поточні витрати, то потрібно обчислити еквівалентну вартість за кіловат годину для подачі в майнінговий калькулятор. Це робиться шляхом ділення (без множення) щомісячної експлуатаційної вартості на конверсійний коефіцієнт 0,744, згаданий вище.

Ризик vs винагорода

У будь-якого виду майнінгу криптовалюти існують ризики. Але прибутковість можлива, якщо ви зробите правильний вибір. У цій статті ми наводимо вам кілька способів для того, щоб вирішити, яким шляхом йти.

ризик

У ваших тестових розрахунках, швидше за все, ви побачите, що деякі служби хмарного майнінгу будуть вигідні на кілька місяців. Але, оскільки рівень складності біткоіна збільшується, ви, ймовірно, почнете програвати через чотири-шість місяців і далі.

Можливим засобом вирішення цієї ситуації є реінвестування того, що ви зробили, для підтримання конкурентоспроможності, але це дуже спекулятивна справа.

Як згадувалося вище, ризик шахрайства та неефективного управління є спілною проблемою для хмарного майнінгового простору. Інвестори повинні лише інвестувати в хмарний майнінг, якщо їх задовольняють ці ризики. Як кажуть, ніколи не інвестуйте більше, ніж ви можете втратити.

Вивчіть соціальні медіа-канали, розмовляйте з колишніми клієнтами та ставте гострі запитання операторам перед інвестуванням. У кінцевому підсумку, ви повинні практикувати ту ж належну обачність, яку для будь-яких інвестицій.

Фото: flickr.com
Обробка: Vinci

Що таке майнінгові пули

Що таке  майнінгові пули
майнінг

Одне з перших питань, з якими стикається кожен, хто зацікавлений у видобутку криптовалют загалом, і майнінгу цифрового золота зокрема - робити це самому, чи приєднатися до пулу. Є безліч причин як за, так і проти майнінгових пулів. Проте, якщо розподіл частот хешу в мережі біткоін є чимось, що дійсно потрібно (і це так), то більшість майнерів вирішують приєднатися до пулу. Ось що для цього потрібно знати.

Плюси і мінуси

Якщо ви у роздумі, чи слід вам приєднатись до майнінгового майданчика, то може бути корисно мислити про це, як про лотерею - плюси і мінуси тут однакові. Займаючись сольним майнінгом біткоінів, вам не доведеться ділитися винагородою, але ваші шанси отримати винагороду значно зменшуються. Хоча й пул має набагато більший шанс вирішити блок і виграти нагороду, ця нагорода буде розподілена між усіма учасниками пулу.

Тому приєднання до пулу створює стійке джерело доходу, навіть якщо кожен платіж є скромним у порівнянні з повною нагородою за блок (що наразі становить 12.5 BTC).

Варто відзначити, що для майнінгового пулу важливо не перевищувати більше 51% потужність хешування мережі. Якщо кожен об'єкт має контроль над більш ніж 50% обчислювальної потужності мережі криптовалютної системи, це може - теоретично - створити хаос у всій мережі. На початку 2014 року багато хто висловив занепокоєння тим, що майнінговий пул GHash.io наблизився до цього порога, але згодом деяких майнерів попросили залишити пул.

Складність валюти

У випадку з біткоіном, нинішній рівень складності настільки високий, що для соло-майнерів практично неможливо досягти прибутку. Якщо, звичайно, у вас не буде гаражу, повного ASIC, що сидять в арктичних умовах. Якщо ви є новачком, приєднання до майнінгового пулу - чудовий спосіб отримати невелику винагороду за короткий проміжок часу. Дійсно, пули є способом заохотити дрібних майнерів зацікавитися цією діяльністю.

Що видобувати

Звичайно, біткоін не єдина криптовалюта для видобутку. В мережі інтернет легко знайти списки майнінгових пулів для обраної криптовалюти.

вибір

Якщо ви починаючий майнер, і вам не вистачає особливо потужного обладнання, зверніть увагу на альткоіни , що засновані на іньшому (не SHA256) алгоритмі шифрування. Це пояснюється тим, що складність розрахунків біткоінів надто висока для процесорів, які є в звичайних ПК.

Якщо ви не впевнені, яку саме криптовалюту видобувати, існує пул "Multipool", який автоматично перемикає майнінгове обладнання на найвигідніший альткоін. Багатомовне оновлення оновлюється кожні 30 хвилин, і з часом баланс збільшуватиметься в декількох валютах. Якщо потрібно, пул дозволить вам налаштувати ваше апаратне забезпечення лише на одну валюту.

Винагороди пулів

Вирішуючи, до якого майнінгового майданчика приєднатись, потрібно підрахувати, як кожний пул розподіляє свої платежі, і які збори (якщо такі є) вираховуються.

Є багато схем, за допомогою яких пули можуть розподіляти платежі. Більшість з них зосереджує суму "акцій", яку майнер подав у пул як "доказ роботи".

інструменти

Акції це складна для розуміння, концепція. Зрозумійте дві речі: по-перше, видобуток - це процес вирішення криптографічних загадок; по-друге, видобуток має рівень складності. Коли майнер "вирішує блок", для вирішення є відповідний рівень складності. Розглядайте це як міру якості. Якщо рейтинг складності рішення майнера перевищує рівень складності всієї валюти, його додають до ланцюжка блоків цієї валюти, а монети платяться як винагорода.

Крім того, майнінговий пул встановлює рівень складності від 1 до складності валюти. Якщо майнер повертає блок, рівень складності якого оцінюється між рівнем складності пулу та рівнем складності валюти, блок записується як "частка". Для цих блоків немає користі, але вони записані як доказ роботи, щоб показати, що майнери намагалися вирішити блоки. Вони також вказують, скільки обчислювальної потужності вони вносять до пулу - чим краще апаратне забезпечення, тим більше часток створюється.

Найбільш базовою версією поділу платежів таким способом є модель "плата за акцію" (PPS). Варіації на цьому обмежують ставку, що сплачується на акцію; наприклад, вирівняна загальна максимальна плата за акцію (ESMPPS) або загальна максимальна плата за акцію (SMPPS). Пули можуть не встановлювати пріоритети платежів за те, які останнім часом майнери подали акції. Більше прикладів можна знайти на сторінці біткоіна у Вікіпедіїї.

Інший фактор, який слід враховувати, - це скільки комісійних за майнінг біткоінів буде вираховуватись з ваших платежів. Типові значення коливаються від 1% до 10%. Однак є такі пули що нічого не беруть.

Починаючи майнити в пулі

Вирішивши, яка валюта буде вашою і в якому пулі ви будете працювати, саме час почати. Вам потрібно створити обліковий запис на веб-сайті пулу. Після того, як у вас з'явився обліковий запис, вам потрібно створити "працівника". Ви можете створити декілька працівників для кожного виду обладнання, яке ви будете використовувати. Налаштування за умовчанням, для більшості пулів, призначаються для працівників, які призначають номер як їхнє ім'я, а "x" - як їх пароль, але ви можете змінити їх на що завгодно.

Фото: flickr.com
Обробка: Vinci