Зміст
- Що таке майнінг Bitcoin?
- Що насправді роблять шахтарі
- Майнінг та біткойн-тираж
- Скільки заробляє шахтар
- Обладнання, необхідне для шахти
- Просте пояснення
- 64-розрядне шістнадцяткове число
- Що таке басейни з видобутку монет?
Що таке майнінг Bitcoin?
Видобуток криптовалют є кропітким, дорогим і лише спорадично корисним. Тим не менш, майнінг має магнітну привабливість для багатьох інвесторів, зацікавлених у криптовалюті через те, що шахтарі винагороджуються за свою роботу з криптовалютами. Це може бути тому, що підприємницькі типи розглядають видобуток як копійки з небес, як Каліфорнійський золотошукач 1849 року. І якщо ви технологічно схильні, чому б не зробити цього?
Однак перш ніж вкладати час і обладнання, прочитайте цей пояснювач, щоб побачити, чи справді видобуток справді для вас. Ми зосередимось головним чином на Bitcoin (на всьому протязі, ми будемо використовувати "Bitcoin" при посиланні на мережу або криптовалюту як на поняття, і "bitcoin", коли ми маємо на увазі кількість окремих жетонів).
Основна нічия для багатьох шахтарів Bitcoin - це перспектива бути нагородженими цінними жетонами біткойна. При цьому вам точно не потрібно бути шахтарем, щоб володіти жетонами криптовалюти. Ви також можете придбати криптовалюти, використовуючи фіатну валюту; ви можете торгувати ним на біржі, як Bitstamp, використовуючи іншу криптовалюту (як приклад, використовуючи Ethereum або NEO для купівлі біткойна); Ви навіть можете заробити це, граючи у відеоігри чи публікуючи публікації в блогах на платформах, які платять користувачам в криптовалюті. Прикладом останнього є Steemit, який подібний до Medium, за винятком того, що користувачі можуть винагороджувати блогерів, оплачуючи їх у власній криптовалюті під назвою STEEM. STEEM може торгуватися в іншому місці за біткойн.
Нагорода за біткойн, яку отримують шахтарі - це стимул, який мотивує людей допомагати в основній меті видобутку: підтримувати, легітимізувати та контролювати мережу Bitcoin та її блокчейн. Оскільки ці обов'язки поширюються серед багатьох користувачів по всьому світу, кажуть, що біткойн є "децентралізованою" криптовалютою, або тією, яка не покладається на центральний банк чи уряд, щоб контролювати його регулювання.
Ключові вивезення
- За допомогою майнінгу ви можете заробляти криптовалюту, не витрачаючи на це грошей. Шахтарі Bitcoin отримують біткойн як винагороду за виконання "блоків" перевірених транзакцій, які додаються до blockchain. Винагороди виплачуються шахтареві, який виявить рішення Спочатку складна головоломка хешування, і ймовірність того, що учасник виявить рішення, пов'язаний з часткою загальної потужності майнінгу в мережі. Подвійні витрати - явище, при якому користувач біткойна незаконно витрачає ті ж жетони двічі. Вам потрібен або графічний процесор (блок обробки графіки), або спеціальна інтегральна схема (ASIC) для встановлення гірничої установки.
Що насправді роблять шахтарі
Шахтарі отримують зарплату за свою роботу як аудитори. Вони виконують роботу з перевірки попередніх операцій з біткойнами. Ця конвенція покликана зберегти чесних користувачів Bitcoin та була задумана засновником біткойна, Сатосі Накамото. Перевіряючи транзакції, шахтарі допомагають запобігти "проблемі подвійних витрат".
Подвійні витрати - це сценарій, коли власник біткойна незаконно витрачає один і той же біткойн двічі. Що стосується фізичної валюти, це не проблема: щойно ви передасте комусь банкноту на 20 доларів, щоб купити пляшку горілки, у вас її більше немає, тому немає небезпеки, що ви зможете використати ту саму купюру на 20 доларів, щоб придбати лотосні квитки в сусідньому будинку. Однак у цифровій валюті, як пояснюється словник Інвестопедії, "існує ризик, що власник зможе зробити копію цифрового маркера та надіслати її комерсанту чи іншій стороні, зберігаючи оригінал".
Скажімо, у вас була одна законна купюра в розмірі 20 доларів і одна підробка з цих же 20 доларів. Якби ви намагалися витратити і справжній рахунок, і фальшивий, хтось, хто переживав проблеми з переглядом серійних номерів рахунків, побачив би, що вони однакові, і тому одна з них мала бути помилковою. Те, що робить майнер біткойна, аналогічно тому - вони перевіряють транзакції, щоб переконатися, що користувачі не незаконно намагалися витратити один і той же біткойн двічі. Це не ідеальна аналогія - ми детальніше пояснимо нижче.
Після того, як шахтар перевірив біткойн-транзакції вартістю 1 Мб (мегабайт), відомий як "блок", цей майнер може бути нагороджений кількістю біткойна (докладніше про нагороду за біткойн) також. Ліміт в 1 Мбайт був встановлений Сатосі Накамото, і це питання суперечки, оскільки деякі шахтарі вважають, що розмір блоку слід збільшити для розміщення більшої кількості даних, що фактично означатиме, що мережа біткойн може швидше обробляти та перевіряти транзакції.
Зауважте, що перевірка транзакцій вартістю 1 Мб робить шахтаря монети прийнятним щоб заробити біткойн - виплачуватимуться не всі, хто підтверджує трансакції.
1 МБ транзакцій теоретично може бути таким же невеликим, як одна транзакція (хоча це зовсім не є загальним) або декількома тисячами. Це залежить від того, скільки даних займають транзакції.
"Тож після цієї роботи з перевірки транзакцій я все ще не можу отримати за це жодного біткойна?"
Це правильно.
Щоб заробити біткойни, вам потрібно виконати дві умови. Одне - це питання зусиль; один - справа удачі.
1) Ви повинні підтвердити трансакції вартістю ~ 1 Мб. Це легка частина.
2) Ви повинні бути першим шахтарем, щоб дійти правильної відповіді на числову задачу. Цей процес також відомий як доказ роботи.
"Що ви маєте на увазі" правильна відповідь на числову задачу "?"
Хороша новина: Ніякої розширеної математики чи обчислень не бере участь. Можливо, ви чули, що шахтарі вирішують складні математичні задачі - це не зовсім так. Те, що вони насправді роблять, намагається стати першим шахтарем, який придумав 64-значне шістнадцяткове число ("хеш"), яке менше або дорівнює цільовому хешу. Це в основному здогадки.
Погана новина: це здогадки, але якщо загальна кількість можливих здогадок про кожну з цих проблем знаходиться на порядку трильйонів, це неймовірно важка робота. Щоб спочатку вирішити проблему, шахтарям потрібно багато обчислювальної потужності. Для успішного видобутку потрібно мати високу "хеш-швидкість", яка вимірюється в мегагашах за секунду (MH / s), гігагашах в секунду (GH / s) і терагашах в секунду (TH / s).
Це дуже багато хешів.
Майнінг та біткойн-тираж
Окрім підкладки кишені шахтарів та підтримки екосистеми біткойн, видобуток служить ще одній життєво важливій меті: це єдиний спосіб випустити в обіг нові криптовалюти. Іншими словами, гірники в основному "карбують" валюту. Наприклад, станом на листопад 2019 року в обігу було близько 18 мільйонів біткойнів, окрім монет, карбуваних через блок генезису (найперший блок, який створив засновник Сатоші Накамото), кожен з цих біткойн виникли через шахтарів. За відсутності шахтарів, біткойн як мережа все ще існував і був би корисним, але додаткового біткойна ніколи не буде. Зрештою настане час, коли видобуток біткойна закінчиться; за протокол Bitcoin, загальна кількість біткойнів буде обмежена на рівні 21 млн. Однак, оскільки швидкість «видобутого» біткойна знижується з часом, остаточний біткойн не буде розповсюджуватися до 2140 року.
Окрім короткотермінового розплати за біткойн, видобуток монет може дати вам можливість «голосувати», коли запропоновані зміни в протоколі мережі Bitcoin. Іншими словами, успішний шахтар впливає на процес прийняття рішень з таких питань, як розгортання.
Скільки заробляє шахтар
Винагорода за видобуток біткойна зменшується вдвічі кожні чотири роки. Коли біткойн був вперше видобутий у 2009 році, видобуток одного блоку принесе вам 50 BTC. У 2012 році цей показник зменшився вдвічі до 25 BTC. До 2016 року це знову було вдвічі зменшено до нинішнього рівня 12, 5 BTC. Приблизно в 2020 році розмір винагороди знову вдвічі зменшиться до 6, 25 BTC. Станом на час написання, винагорода за заповнення блоку становить 12, 5 біткойна. У листопаді 2019 року ціна на біткойн становила близько 9 300 доларів за біткойн, що означає, що ви заробляли б 116 250 доларів (12, 5 х 9 300) за заповнення блоку..
Обладнання, необхідне для шахти
Хоча на початку історії історії біткойн люди, можливо, змогли змагатися за блоки із звичайним домашнім комп'ютером, це вже не так. Причиною цього є те, що складність видобутку біткойна змінюється з часом. Щоб забезпечити безперебійне функціонування блокчейну та його здатність обробляти та перевіряти транзакції, мережа Bitcoin прагне виробляти один блок кожні 10 хвилин або близько того. Однак, якщо один мільйон гірничих установок змагається за вирішення хеш-проблеми, вони, швидше за все, знайдуть рішення швидше, ніж сценарій, коли 10 гірничих установок працюють над тією ж проблемою. З цієї причини Bitcoin призначений для оцінки та коригування складності видобутку кожні 2 066 блоків або приблизно кожні два тижні. Коли є більше обчислювальної потужності, яка колективно працює на видобутку біткойна, рівень складності видобутку збільшується, щоб зберегти блокове виробництво на стабільній швидкості. Менше обчислювальної потужності означає, що рівень складності знижується. Щоб зрозуміти, наскільки задіяна обчислювальна потужність, коли Bitcoin запустив у 2009 році початковий рівень складності був рівним. Станом на 2019 рік це понад 13 трлн.
Все це означає, що для того, щоб видобувати конкурентоспроможність, шахтарі повинні зараз інвестувати в потужне комп'ютерне обладнання, як графічний процесор (блок графічної обробки) або, що більш реально, інтегрована схема програм (ASIC). Вони можуть коштувати від 500 доларів до десятків тисяч. Деякі шахтарі, особливо шахтарі Ethereum, купують окремі графічні карти (GPU) як недорогий спосіб обробляти майданчики. На фото нижче - імпровізована, саморобна гірнича машина. Графічні картки - це ті прямокутні блоки з кружляючими колами. Зверніть увагу на сендвіч-повороти, що тримають відеокарти до металевого стовпа. Це, мабуть, не найефективніший спосіб здобуття шахти, і, як ви здогадаєтесь, багато шахтарів перебувають у ньому не стільки для розваги, скільки для грошей.
Версія "Поясніть, як мені п'ять"
Зразки видобутку біткойна можуть бути важко зрозуміти, як є. Розглянемо цей наочний приклад того, як працює хеш-проблема: я кажу трьом друзям, що я думаю про число між одним і 100, і записую це число на аркуші паперу і скріплюю його в конверті. Мої друзі не повинні вгадувати точну кількість; вони просто повинні бути першою людиною, яка здогадається будь-яке число, яке менше або дорівнює числу, про яке я думаю. І немає обмежень у тому, скільки здогадок вони отримують.
Скажімо, я думаю про число 19. Якщо Друг А здогадається 21, він програє через 21> 19. Якщо Друг В здогадується 16 та Друг С здогадується 12, то вони обоє теоретично дійшли до життєздатних відповідей через 16 <19 та 12 <19. Немає «зайвого кредиту» для Друга Б, навіть якщо відповідь Б була ближче до цільової відповіді 19. Тепер уявіть, що я ставлю питання «здогадайтесь, про яке число я думаю», але я не запитую лише три друзі, а я не думаю про число від 1 до 100. Швидше я запитую мільйони майбутніх шахтарів, і я думаю про 64-значне шістнадцяткове число. Тепер ви бачите, що вгадати правильну відповідь буде надзвичайно важко.
Якщо B і C відповідають одночасно, то аналогія ELI5 руйнується.
З точки зору біткойна, одночасні відповіді трапляються часто, але наприкінці дня може бути лише одна виграшна відповідь. Коли буде представлено кілька одночасних відповідей, рівних або меншим, ніж цільове число, мережа Bitcoin вирішить простою більшістю - 51% - який шахтар шанує. Зазвичай саме шахтар зробив найбільше робіт, саме той, який перевіряє більшість транзакцій. Блок, що програє, потім стає "осиротілим блоком". Сирочі блоки - це ті, які не додаються до блокчейн. Шахтарі, які успішно вирішують хеш-проблему, але які не підтвердили більшість транзакцій, не отримують винагороди за біткойн.
Що таке "64-розрядне шістнадцяткове число"?
Ну ось приклад такої кількості:
0000000000000000057fcc708cf0130d95e27c5819203e9f967ac56e4df598ee
Цифра вище має 64 цифри. Досить просто зрозуміти поки що. Як ви, напевно, помітили, це число складається не просто з цифр, а й букв алфавіту. Чому так?
Щоб зрозуміти, що ці букви роблять посеред чисел, розпакуємо слово "шістнадцятковий".
Як відомо, ми використовуємо систему «десяткових», а це означає, що вона є базовою 10. Це, в свою чергу, означає, що кожна цифра багатоцифрового числа має 10 можливостей, від нуля до дев'яти.
"Шістнадцятковий", з іншого боку, означає базу 16, так як "шестинадцятковий" походить від грецького слова на шість, а "дека" походить від грецького слова на 10. У шістнадцятковій системі кожна цифра має 16 можливостей. Але наша числова система пропонує лише 10 способів представлення чисел (нуль до дев'яти). Ось чому ви повинні вставляти літери, зокрема літери a, b, c, d, e і f.
Отже, що стосуються "64-значних шістнадцяткових чисел" з видобутком біткойна?
Пам'ятаєте ту аналогію ELI5, де я записав число 19 на аркуші паперу і поклав у герметичний конверт?
З точки зору видобутку біткойна, метафоричне нерозкрите число в конверті називається цільовим хешем.
Що роблять шахтарі з цими величезними комп’ютерами і десятками вентиляторів охолодження здогадуються на цільовому хеші. Гірники роблять ці здогадки, випадковим чином генеруючи якомога більше "ніколи", як можна швидше. Якийсь короткий термін означає "число, що використовується лише один раз", і це ключ до створення цих 64-бітних шістнадцяткових чисел, про які я постійно говорю. У видобутку біткоїнів ніколи розмір 32 біта - набагато менший, ніж хеш, що становить 256 біт. Перший шахтар, який не генерує хеш, менший або рівний цільовому хешу, присуджується за заповнення цього блоку та отримує здобич 12, 5 BTC.
Теоретично ви могли досягти тієї самої мети, прокинувши 16-сторонній штамб 64 рази, щоб отримати випадкові числа, але чому б на землі ви хотіли це зробити?
Наведений нижче знімок екрана, зроблений із сайту Blockchain.info, може допомогти вам зібрати всю цю інформацію за один раз. Ви переглядаєте підсумок всього, що сталося, коли блокували № 490163. Немає значення, що генерувало хеш "виграшного", становило 731511405. Хеш-ціль відображається вгорі. Термін "Відпущений від Antpool" позначає той факт, що саме цей блок був завершений AntPool, одним з найбільш успішних майнінг-пулів (докладніше про видобувні басейни нижче). Як ви бачите тут, їх внесок до спільноти Bitcoin полягає в тому, що вони підтвердили 1768 транзакцій для цього блоку. Якщо ви дійсно хочете переглянути всі 1768 транзакцій для цього блоку, перейдіть на цю сторінку та прокрутіть униз до заголовка "Операції".
(джерело: Blockchain.info)
"Тож як я здогадуюсь про цільовий хеш?"
Усі цільові хеші починаються з нулів - принаймні вісім нулів і до 63 нулів.
Мінімальної цілі немає, але існує максимальна ціль, встановлена протоколом Bitcoin. Жодна ціль не може перевищувати цю кількість:
00000000ffff00000000000000000000000000000000000000000000000000000000
Ось декілька прикладів рандомізованих хешів та критерії того, чи призведуть вони до успіху для шахтаря:
"Як я максимізую свої шанси здогадатися про цільовий хеш перед тим, як хтось інший зробить це?"
Вам доведеться отримати швидку видобувну установку або, що більш реально, приєднатися до шахтного майданчика - до групи шахтарів, що поєднують свої обчислювальні потужності та розбивають видобутий біткойн. Гірськолижні басейни порівнянні з тими клубами Powerball, учасники яких купують лотерейні квитки масово і погоджуються ділитися будь-яким виграшем. Непропорційно велика кількість блоків видобувається басейнами, а не окремими шахтарями.
Іншими словами, це буквально просто гра з цифрами. Ви не можете відгадати шаблон або зробити прогноз на основі попередніх цільових хешів. Рівень складності самого останнього блоку на момент написання становить близько 13, 69 трлн. Це означає, що шанс будь-якого, що не дає вироблення хешу нижче цільового, становить один на 13, 69 трлн. Не великі шанси, якщо ви працюєте самостійно, навіть із надзвичайно потужною гірничо-шахтною установкою.
"Як вирішити, чи буде вигідним для мене біткойн?"
Мало того, що шахтарям доводиться враховувати витрати, пов'язані з дорогим обладнанням, необхідним, щоб мати шанс вирішити хеш-проблему. Вони також повинні враховувати значну кількість видобувних установок, що виробляють електроенергію, використовуючи для генерування величезної кількості думок для пошуку рішення. За всіма відомостями, видобуток біткойна в основному невигідний для більшості окремих шахтарів станом на цей текст. На сайті Cryptocompare пропонується корисний калькулятор, який дозволяє підключати такі цифри, як швидкість хешування та витрати електроенергії, щоб оцінити витрати та вигоди.
(Джерело: Cryptocompare)
Що таке басейни з видобутку монет?
Винагорода за видобуток виплачується шахтареві, який спочатку знайде рішення головоломки, а ймовірність того, що учасник виявить рішення, дорівнює частці загальної потужності видобутку в мережі. Учасники з невеликим відсотком потужності видобутку мають дуже малий шанс самостійно відкрити наступний блок. Наприклад, карта для видобутку, яку можна було придбати за пару тисяч доларів, становитиме менше 0, 001% енергетичної потужності мережі. Маючи такий невеликий шанс знайти наступний блок, може пройти довгий час, перш ніж цей шахтар знайде блок, а складність у підйомі ще більше погіршує ситуацію. Гірник ніколи не може повернути свої інвестиції. Відповідь на цю проблему - видобуток басейнів. Шахтні басейни експлуатуються сторонніми особами та координують групи шахтарів. Працюючи разом у пулі та ділившись виплатами між усіма учасниками, шахтарі можуть отримати стабільний потік біткойна починаючи з дня активації свого шахтаря. Статистика деяких видобувних басейнів можна побачити на Blockchain.info.
"Я зробив математику. Забудьте про майнінг. Чи є менш обтяжливий спосіб отримати прибуток від криптовалют?"
Як було сказано вище, найпростіший спосіб придбати біткойн - це придбати його на біржі на зразок Coinbase.com. Крім того, ви завжди можете використовувати "стратегію пікакс". Це ґрунтується на старій бачці, що під час ринкового золота в Каліфорнії 1849 р. Розумні інвестиції полягали не в тому, щоб здобути золото, а скоріше зробити кірки, що використовуються для видобутку. Або, якщо говорити по-сучасному, інвестуйте в компанії, що виробляють ці пікі. В умовах криптовалюти еквівалентом пікакс буде компанія, яка виробляє обладнання, яке використовується для видобутку біткойна. Ви можете розглянути, наприклад, компанії, які виробляють обладнання ASIC або GPU.
