Майнінг

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

Майнинг

Самому майнеру, навіть якщо у нього великі апаратні потужності, знайти таке число не під силу. Саме тому відбувається об’єднання одиничних систем в пули (mining pool), що являють собою сервер, який розподіляє завдання по знаходженню числа між усіма учасниками. Таким великим натовпом більше шансів знайти потрібне число та отримати винагороду, яку буде автоматично поділено на усіх учасників цього процесу. Відбувається це завдяки спеціалізованому програмному забезпеченню – майнеру. Взагалі термін «майнер» стосується і програмного забезпечення, і устаткування, і людини, яка вважається за оператора цього устаткування. У розрізі майнінгу біткоін або інша криптовалюта є нічим іншим, як винагородою за обробку масиву інформації, про що йтиметься далі.

Мережа формує блок з вбудованим криптографічним захистом, що функціонує без єдиного розрахункового центру і контролювальної установи. Основа мережі — інфраструктура з тисяч незалежних вузлів (серверів або окремих  комп’ютерів з відповідним програмним забезпеченням), в яких спеціальним чином збираються і зберігаються реєстри всіх транзакцій. Інформацію в одному з них можна змінити лише з подальшою синхронізацією з усіма іншими. Запис про кожну транзакцію обов’язково підтверджується розподіленої по всьому світу мережею. Фактично, усі ці вузли за винагороду від системи у вигляді певної кількості біткоінів обробляють випадкові платежі за допомогою особистих комп’ютерів. У цій системі усе взаємопов’язано та прозоро. Єдина інформація, яка недоступна, – це дані про власників криптовалютних гаманців. До того ж система побудована таким чином, що завдання для обробки постійно ускладнюються зі зростанням потужностей, на яких відбувається майнінг.