Чому ми підтримуємо ProgPoW. Відповідь 2Miners

Зміст

  • 1 Що таке PoW?
  • 2 ASIC майнінг
  • 3 Проблеми ASIC майнінгу
  • 4 PoW в мережі Ethereum
  • 5 Що таке ProgPoW?
  • 6 Тестування ProgPoW
  • 7 Голосування за ProgPoW
  • 8 2Miners підтримує ProgPoW

Що таке PoW?

PoW означає Proof of Work — доказ роботи. Щоб підтвердити новий криптовалютный, блок майнер повинен виконати роботу, тобто вирішити завдання, умова якої надає мережа. Це питання вже обговорювалося багато разів в статтях на сайті.

Читайте також: Що таке майнінг? Удача в майнинге і Майнинговый лікнеп.

ASIC майнінг

Коли Bitcoin тільки з’явився на світ, знайти рішення блоку міг самий слабкий процесор на домашньому комп’ютері.

В рамках заданого алгоритму майнінг-пристрій має виконувати певний набір операцій.

Із зростанням хешрейта в мережі процесорний майнінг зійшов нанівець, а майнеры стали використовувати відеокарти. На зміну їм прийшли більш ефективні пристрої — FPGA (програмована логічна інтегральна схема) і згодом ASIC (інтегральна схема спеціального призначення).

Джерело: Bitcoinist

FPGA або ASIC є більш продуктивними пристроями при меншому енергоспоживанні і меншої вартості. Головний недолік таких пристроїв, в особливості ASIC’ов — неможливість використовувати їх ні для чого іншого. Якщо ASIC був створений для майнінг Биткоина, то іншу криптовалюту майнить він не зможе.

Читайте також: Що вигідніше — ASIC або GPU ферма на відеокартах?

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

Проблеми ASIC майнінгу

Процес еволюції майнінг-обладнання від відеокарт до ASIC можна вважати природним і логічним, однак ASIC несуть ряд проблем:

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

PoW в мережі Ethereum

У мережі Ethereum майнінг відбувається на алгоритмі Dagger Hashimoto або як ще називають поточну версію алгоритму — Ethash. Для знаходження рішення блоку в мережі Ethereum майнер повинен обов’язково завантажити в пам’ять своєї відеокарти DAG-файл. Розмір DAG збільшується на 8 МБ кожні 30 000 блоків. Поточний розмір DAG в мережі Ethereum майже досяг 3 ГБ.

Джерело: CCN

Чи можливо створити ASIC для Ethereum? Так, цілком. Bitmain, Innosilicon і інші виробники вже випускають такі пристрої. Поки їх ефективність не набагато вище ферм на відеокартах, однак цілком імовірно, що це тільки питання часу.

Наприклад, ми пам’ятаємо, як після виходу Antminer D3 хешрейт мережі DASH злетів у десятки разів.

Що таке ProgPoW?

Алгоритм ProgPoW створений на базі Ethash, але має приставкою «Prog». Головне, що робить «Prog» — прибирає прив’язку до певного набору операцій, виконуваних майнером. Алгоритм постійно змінюється, а тому створити ASIC буде дуже складно. Детальний опис алгоритму можна знайти на github.

Читайте також: Що таке ProgPoW? Чому і навіщо алгоритм вб’є ASIC-майнеры і врятує відеокарти.

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

Впровадження ProgPoW не означає, що ASIC для Ethereum буде неможливо зробити. Однак після прийняття ProgPoW ASIC не буде мати ніякого переваги над відеокартами. Тільки у разі майнінгу з використанням відеокарт можна буде говорити про справжню децентралізації, адже навіть шанувальник «Танчики» (англійською «Fortnite») зможе запустити майнінг Ethereum на своєму комп’ютері у вільний час.

Тестування ProgPoW

2Miners успішно запустили тестову мережу Ethereum ProgPoW. Пули ProgPoW онлайн, будь-хто може спробувати майнить ProgPoW Ефір тестової мережі. Для цього потрібно встановити progminer останньої версії.

Налаштування bat-файлу: progminer.exe -P stratum1+tcp://[email protected]:2020

Статистика також доступна за адресою progpow-eth.2miners.com.

Зверніть увагу, що це тестова мережа, в якій можна намайнить тестові монети. Вони не мають ніякої реальної цінності.

Голосування за ProgPoW

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

Напевно ви пам’ятаєте, як проходило голосування по переходу мережі Bitcoin на SegWit2X. Майнінг-пули голосували, додаючи спеціальну інформацію в блок і сигналізуючи про підтримку 2X.

Аналогічна ситуація починає складатися зараз в мережі Ethereum. Найбільший майнінг-пул Ethermine першим почав додавати спеціальний тег «PPYE(S)» в свої блоки.

Given the feedback we have received up to now we believe ProgPoW is the best move forward for #Ethereum mining. As a sign of our support we will start to prepend «PPYE(S)» blocks to mined by the pool. For miners that want to vote No we will soon offer a dedicated mining port.

— Bitfly (@etherchain_org) February 10, 2019

Зверніть увагу на додаткову інформацію в блоці Extra Data.

Джерело: Ethersan

Результати голосування в реальному часі доступні тут.

Джерело: Etherchain

2Miners підтримує ProgPoW

Джерело: 2Биткоина

Пули 2Miners відкрито заявляють про підтримку алгоритму ProgPoW. З 12 лютого ми додаємо «PPYE(S)» у всі блоки, які знаходить наш пул.

Ми зробили спеціальний стікер «We support ProgPoW» і пропонуємо використовувати його всім майнінг-пулами, які виступають за введення ProgPoW. Все, що потрібно зробити, це вставити логотип свого пулу в біле коло, розташований на кулер відеокарти.

Логотип ProgPoW 2Miners качаємо тут.

Джерело: 2Miners

Логотип ProgPoW без іконки пулу беремо тут.

Джерело: 2Miners

Формат SVG доступний за посиланням.

Підписуйтесь на наш канал в Телеграме. У нас ключі до Эфириуму.