Зміст[Сховати][Показати]
Перша криптовалюта, Біткойн, дебютував у 2009 році. Він працює з технологією, відомою як блокчейн, яка з’єднує серію зашифрованих цифрових блоків у ланцюжок, звідси й назва. Транзакції Bitcoin зберігаються в кожному блоці. Транзакції надзвичайно безпечні завдяки використанню блокчейну та шифрування.
Сатоші Накамото, або група людей, які зображували себе як Сатоші Накамото, винайшли цю криптовалюту. Досі ніхто не знає, ким був цей Сатоші Накамото. Основною перевагою біткойна є те, що він децентралізований, що означає, що він не може контролюватись групами чи урядами.
Будь-хто в мережі, незалежно від фізичного розташування, може надсилати біткойни будь-кому іншому в мережі; все, що вам потрібно зробити, це створити обліковий запис у біткойнах і внести трохи біткойнів, перш ніж ви зможете відправити ці біткойни. Ви можете отримати їх, купивши або видобувши.
Це навмисно: біткойни не підтримуються урядом чи будь-якою іншою установою, що видає, і немає нічого, крім доказу, вбудованого в ядро системи, щоб забезпечити їхню цінність.
Як працює Bitcoin?
Блокчейн, який є децентралізованим цифровим реєстром, є основою біткойна. Як випливає з назви, блокчейн — це пов’язаний масив даних, що складається з блоків, які містять інформацію про кожну транзакцію, таку як дата і час, загальна вартість, покупець і продавець, а також унікальний ідентифікаційний номер для кожного продажу. Щоб побудувати цифровий блокчейн, записи з’єднуються в хронологічній послідовності.
Блок транзакції повинен бути перевірений більшістю всіх власників біткойн, щоб бути включеним до блокчейна біткойн, а унікальні коди, які використовуються для ідентифікації гаманців і транзакцій користувачів, повинні відповідати правильному шаблону шифрування.
Ці коди є довгими випадковими цілими числами, які надзвичайно важко підробити. Фактично, шахрай, який знає код ключа вашого біткойн-гаманця, має приблизно такі ж шанси, як і виграти джекпот Powerball дев’ять разів поспіль. Така кількість статистичної непередбачуваності в кодах перевірки блокчейну, які необхідні для кожної транзакції, істотно зменшує ймовірність того, що хтось може проводити шахрайські транзакції з біткойнами.
Що таке майнінг Bitcoin?
Уряд друкує фіатні валюти, але біткойн дозволяє користувачам добувати нові монети та отримувати за це стимули. Будь-хто може добувати біткойн за допомогою спеціалізованого обладнання, і він отримає певну винагороду (6.25 BTC на даний момент) за кожен видобутий блок.
Однак переваги зменшуються вдвічі кожні чотири роки, або коли було видобуто 210,000 1 блоків. Майнінг не тільки генерує нові блоки біткойн, але й допомагає у перевірці мережевих транзакцій. Майнери отримують винагороду за кожен блок підтверджених транзакцій розміром XNUMX МБ.
Блоки біткойн включають хеші, які зберігають хеші попередніх блоків, а також інформацію про транзакції. Хеш — це набір цілих чисел і алфавітів, що складається з певної кількості випадкових цифр. Кожен хеш є єдиним у своєму роді, і ніхто не може здогадатися, які дані він містить, просто подивившись на нього.
Навіть якщо майнер підтвердив блок транзакцій, він може не отримати жодної компенсації. Принцип роботи майнінгу полягає в тому, що якщо ви хочете отримати винагороду за перевірку блоку транзакцій, ви повинні бути першим майнером, який це зробить. Так працює система підтвердження роботи.
Процес цифрової перевірки біткойн-транзакцій у мережі біткойн та додавання їх до запису блокчейна відомий як майнінг біткойн. Це робиться шляхом вирішення складних криптографічних проблем хешування для перевірки блоків транзакцій у децентралізованому реєстрі блокчейнів.
Щоб розгадати ці загадки, вам знадобиться велика обчислювальна потужність і багато дорогого обладнання. Майнери винагороджуються біткойнами в обмін на свої зусилля, які в кінцевому підсумку випускаються в обіг, таким чином, термін майнінг біткойн.
Важливі поняття, які потрібно знати
Щоб повністю зрозуміти майнінг біткойн, ви повинні спочатку зрозуміти три основні ідеї блокчейну.
Доказ роботи – Майнери перевіряють транзакції в майнінгу блокчейну, вирішуючи складну математичну задачу, відому як доказ роботи. Для цього головна мета майнера полягає в тому, щоб виявити значення nonce, яке є математичною задачею, яку майнері повинні вирішити, щоб створити хеш, менший, ніж мета мережі для певного блоку.
Розподілена книга – Розподілений реєстр – це база даних, до якої може отримати доступ багато людей, яка спільно використовується та синхронізується на основі консенсусу між кількома сайтами, компаніями чи країнами. Це дозволяє громадськості бути «свідками» під час транзакцій. Розподілений реєстр — це глобальна книга, яка відстежує всі транзакції мережі блокчейну. Користувачі Bitcoin – це ті, хто перевіряє транзакції мережі.
SHA-256 – Блокчейн забороняє небажаний доступ, використовуючи алгоритм хешування, відомий як SHA-256, щоб забезпечити безпеку блоків. Вони мають цифрові автографи. Після створення їх хеш-значення не можна змінити. SHA-256 приймає вхідний рядок будь-якої довжини і надає фіксований 256-бітний вихід; це одностороння функція; ви не можете повністю вивести реверс вхідного реверсу з результату (те, що ви створили).
Як працює видобуток Bitcoin?
Блокчейн — це однорангова мережа, яку високо оцінили як дуже безпечну та прозору, а отже, надійну. Це пов’язано з тим, що записи в мережі блокчейну захищені за допомогою часових позначок і криптографічних хеш-функцій таким чином, що змінювати транзакції після того, як вони були записані в реєстр, майже важко і важко. Відсутність централізованого контролю є основою безпеки блокчейну.
Ось все, що вам потрібно знати, щоб почати майнінг біткойн.
Основні елементи транзакції Bitcoin
Під час запуску транзакції в мережі Bitcoin задіяні три компоненти:
- Вхідні дані для транзакції
- Результат угоди
- Сума угоди
Програма для майнінгу біткойнів створює нову проблему криптографічного хешування для кожної введеної транзакції, яку важко розшифрувати. Потім програма створює дерево Меркла на основі кількості транзакцій, необхідних для створення блоку.
Алго SHA-256 і дерево Меркла
Хеш-дерево, також відоме як дерево Меркла, — це дерево, в якому хеш-алгоритм блоку даних позначений на кожному листовому вузлі, а алгоритм хешування міток його дочірніх вузлів позначений на кожному нелистовому вузлі. Дерево Меркла — це структура даних, яка служить підсумком усіх транзакцій всередині блоку.
Окремі хеші транзакцій, які також називаються ідентифікаторами транзакцій, багаторазово зв’язуються в дереві Меркла за допомогою техніки SHA-256, поки лише один хеш не ідентифікує все дерево. Цей хеш називають коренем Меркла або кореневим хешем. Дерево Merkle дозволяє мережі Bitcoin швидко перевіряти транзакції.
Властивості хеш-функції включають:
Унікальність: будь-яка зміна введення завжди призводить до абсолютно іншого хешу (непередбачуваного). Іншими словами, два різних набори даних не можуть створювати однаковий хеш.
Детермінований: ідентичний вхід дає той самий хеш щоразу.
Незворотний: хеш створюється лише в одному напрямку, що означає, що вихідний рядок не можна вивести з хешу.
Постійний розмір виходу: незалежно від розміру вихідних даних, один і той же метод завжди створюватиме хеш однакової довжини.
Заголовок блоку
Заголовок блоку зберігає корінь Меркла, який є ідентифікатором дерева Меркла. Заголовок блоку надає інформацію про блок і містить такі компоненти:
- Номер версії програмного забезпечення Bitcoin
- Хеш попереднього блоку
- Коріння Меркле (гашеш кореня)
- Криптографічний одноразовий раз у певний час
- Майнери використовуватимуть ці дані для вирішення проблеми з хешуванням і додадуть транзакцію блокування.
Розв’язування хеш-головоломки
Майнери повинні вирішити проблему хешування, розташувавши хеш нижче заданої цілі, дотримуючись вимог щодо складності. Ціль, яка міститься в заголовку, являє собою 67-значне число, яке визначає складність майнінгу на основі кількості майнерів, які намагаються вирішити хеш-функцію.
Важливо пам’ятати, що ця складність змінюється після кожного блоку 2016 року, залежно від того, скільки часу майнерам знадобилося для вирішення рівняння в попередніх блоках 2016 року. Це також допомагає підтримувати швидкість додавання транзакцій у блокчейні на рівні 10 хвилин.
Майнери намагатимуться вирішити проблему хешування, безперервно додаючи одноразовий номер до заголовка блоку, доки отримане значення хешування не стане менше цільового. Коли машина для майнінгу вирішує проблему, новий блок успішно створюється та перевіряється в мережі біткойн, коли вузли досягають консенсусу. Коли блок перевіряється, транзакції, які він містить, перевіряються, і блок додається до ланцюжка. Як було сказано раніше, це відбувається кожні 10 хвилин.
Передумови для майнінгу Bitcoin
Майнер біткойн спочатку вибере та налаштує свої інструменти торгівлі.
- Обладнання GPU (блок графічного процесора), SSD для майнінгу криптовалют або ASIC (інтегральна схема для конкретної програми)
- Гаманець для зберігання
- Програмне забезпечення для майнінгу
- Улюблений пул для майнінгу (якщо ви виберете варіант майнінгу в пулі замість самостійного майнінгу)
Коли всі вони на місці і система увімкнена, вона починає самостійно майніти. Будь-яка інша взаємодія людини відбувається лише у випадку збою системи або мережі, відключення електроенергії або планового обслуговування системи.
Давайте детально обговоримо всі вимоги.
Щоб стати майнером біткойн, потрібна система майнінгу. Ви можете купити готовий комплект. Однак вони можуть бути дорожчими, ніж виготовлене на замовлення обладнання для шахт. Вся система майнінгу може бути надзвичайно шумною, генерувати багато тепла і повинна працювати 24 години на добу, сім днів на тиждень. Робота в бізнесі з майнінгу біткойн – це досить напружена атмосфера.
Розробка налаштувань для майнінгу схожа на створення ігрового комп’ютера. Якщо ви створили його самостійно, ви можете бути знайомі з тим, як обслуговувати та обслуговувати обладнання на випадок, якщо щось піде не так. Якщо у вас немає часу, щоб зробити його, ви завжди можете купити той, який вже був побудований.
Попередньо побудований гірничі установки може мати максимум два графічних процесора, але спеціально виготовлені установки можуть мати набагато більше графічних процесорів. Майнінгова установка, нова чи вживана, коштує кілька тисяч доларів. Придбання б/у майнінгової установки забезпечить вам графічний процесор, який уже зношений і має обмежений термін служби.
Для початку установка вимагає лише базової операційної системи Windows і певного програмного забезпечення для майнінгу. Після того як ви визначилися з чохлом для майнінгу, ви можете приступати до покупки материнської плати. Для майнінгової установки вам не потрібна материнська плата високого класу. Головна мета — мати можливість підтримувати якомога більшу кількість графічних процесорів.
Ці MOBO також можна налаштувати. Ви подивіться на материнські плати Asus, MSI і Gigabyte. Після того, як ви знайшли ці компоненти, настав час вибрати ЦП. Сучасник багатоядерний процесор з 4-8 ГБ оперативної пам'яті необхідно. Вам не потрібно розгоняти центральний процесор лише для підвищення продуктивності за рахунок стабільності. Буде достатньо процесорів Intel початкового рівня, таких як Celeron або Pentium.
Потрібна настройка майнінгу блок живлення не менше 1000 Вт та надійне інтернет-з'єднання. Оскільки ці системи видобутку працюють при високих навантаженнях 24 години на добу, сім днів на тиждень, потрібне джерело живлення для видобутку золота. Це може значно підвищити вартість електроенергії! Ви можете підключити два джерела живлення, щоб створити більшу систему майнінгу.
Ви можете заощадити гроші на пам’яті та оперативної пам’яті після використання дорогих графічних процесорів і блоків живлення високої потужності. Для ПК з Windows рекомендується 8 ГБ оперативної пам’яті; тим не менш, 4 ГБ оперативної пам’яті підійдуть. Пам’ятайте, що якщо у вас низькі показники потужності або запасні компоненти, ви можете просто створити систему майнінгу за невелику суму або без додаткових витрат, не порушуючи банку.
Ви також повинні враховувати складність майнінг блоку біткойн в сучасних умовах. Якщо все піде за планом, ви можете почати заробляти гроші через 7-8 місяців. Ви можете спробувати, якщо у вас є будь-яке обладнання!
Вплив майнінгу Bitcoin на навколишнє середовище
Для видобутку біткойнів потрібно близько 91 терават-години електроенергії щороку. Це також більш ніж у сім разів перевищує кількість енергії, що споживається всіма глобальними операціями Google.
У глобальному масштабі споживання електроенергії біткойном має жахливі наслідки для зміни клімату та досягнення цілей Паризької угоди, оскільки це означає приблизно від 22 до 22.9 мільйонів метричних тонн викидів CO2 на рік, що еквівалентно викидам CO2 від використання енергії 2.6-2.7 мільярдів будинків. через рік.
Згідно з одним аналізом, біткойн може спричинити глобальне потепління, яке перевищить 2°C. Згідно з іншою оцінкою, видобуток біткойнів лише в Китаї може викинути 130 мільйонів тонн CO2 до 2024 року. Однак, якщо більше видобутку переміститься в Сполучені Штати та інші країни, ця цифра може стати набагато вищою, якщо не використовуватиметься більше відновлюваної енергії.
Плюси
- Трансакції є приватними та безпечними в будь-який час, з меншими можливими комісіями. Коли у вас є біткойни, ви можете надсилати їх кому завгодно, у будь-який час, скорочуючи час і можливу вартість кожної транзакції. Особиста інформація, така як ім’я або номер кредитної картки, не включається в транзакції, що зменшує небезпеку використання інформації про клієнта для шахрайських покупок або крадіжки особистих даних. (Однак майте на увазі, що для того, щоб купити біткойни на біржі, зазвичай спочатку потрібно прив’язати свій банківський рахунок.)
- Можливість обійти традиційні фінансові установи або державних посередників. Після фінансової кризи та Великої рецесії деякі інвестори прагнуть прийняти альтернативну децентралізовану валюту, яку практично не контролюють традиційні банки, органи управління чи інші треті сторони.
- Є багато можливостей для розширення. Деякі інвестори, які купують і зберігають гроші, вважають, що в міру розвитку біткойна буде збільшуватися довіра та ширше використання, підвищуючи вартість валюти.
Мінуси
- Занепокоєння щодо злому Хоча прихильники стверджують, що технологія блокчейн, яка лежить в основі біткойн, є більш безпечною, ніж традиційні електронні грошові перекази, гарячі гаманці біткойн виявилися привабливою мішенню для хакерів. Відбулася низка гучних порушень, як-от звіт у травні 2019 року про те, що понад 40 мільйонів доларів у біткойнах було вкрадено з кількох рахунків із великим капіталом на криптовалютній біржі Binance (компанія покрила збитки).
- Наразі біткойни приймаються лише невеликою кількістю інтернет-магазинів. Це робить неможливим покладатися тільки на біткойни як валюту. Уряди можуть навіть змусити роздрібних продавців не приймати біткойни, щоб гарантувати, що транзакції користувачів можна відстежити.
Висновок
Майнінг біткойн – це складний процес, який вимагає вирішення складних алгоритмів. Якщо ви хочете почати видобувати біткойни, вам доведеться інвестувати в деякі великі вимоги до обладнання та потужності. Вам можуть знадобитися місяці, щоб почати заробляти гроші. Однак згодом віддача може бути неймовірною.
Сподіваюся, стаття змогла відповісти на всі питання, пов’язані з вашими питаннями про майнінг біткойн. Поділіться своїми думками в коментарях.
залишити коментар