Біткойн все ще підвищує свою складність. І все більше обчислювальних потужностей продовжує надходити.
Складність видобутку Біткойна знову зростає, незважаючи на те, що принаймні до кількох тижнів тому ситуація для основних майнерів галузі не здавалася однією з найспокійніших. Індикатор цікавий - і якщо Біткойн хвилює вас, але ви й гадки не маєте, що він означає і про що сигналізує, зараз саме час звернути на нього увагу.
Що змінюється у світі майнінгу Біткойна? Чи справді є щось, що ще не очевидно? І що спричинить за собою підвищення складності?
В ідеалі Біткойн повинен виробляти один блок кожні 10 хвилин
Ідея творця біткойна Сатоші Накамото полягала в тому - і це залишилося незмінним донині - що блокчейн біткойна повинен виробляти один блок кожні 10 хвилин. Уявіть собі ці блоки як нову сторінку транзакцій, яку має бути додано до бухгалтерської книги. Майнери змагаються за те, щоб записати цю сторінку, тому що кожна сторінка, додана до бухгалтерської книги, винагороджується 6,25 біткойна і всіма комісійними, які користувачі платять за самі транзакції. У цій конкуренції є явна економічна перевага, до якої ми ще повернемося.
Щоб додати блокчейн, потрібно вирішити свого роду математичну головоломку
В основній пресі зазвичай говорять про складні рівняння, але це не так. Насправді, розрахунки, які потрібно виконати, щоб отримати право додати блок, дуже прості. Проблема в тому, що їх потрібно зробити дуже багато. Це більше схоже на метод проб і помилок, ніж на вирішення проблеми. Мільярди спроб.
Не вдаючись у подробиці, уявіть, що вам потрібно знайти число, яке при множенні на безліч інших чисел у блоці дає певне число. Певне число - це те, що намагаються знайти комп'ютери для майнінгу. І на це йде багато-багато спроб. Очевидно, що чим більше комп'ютерів (і чим вони швидші) під'єднано до мережі, тим легше знайти це число.
За нормальних умов - якби складність пошуку цього числа була фіксованою - що більше комп'ютерів ви додасте до мережі Біткойн, то швидше ви знайдете рішення, яке дасть вам право додати останній блок і заробити новостворені Біткойни.
Оскільки, як ми бачили вище, ідея полягає в тому, щоб підтримувати середній інтервал у 10 хвилин між кожним блоком, тут виникає складність, яку протокол автоматично коригує кожні 2 016 блоків. А це приблизно кожні 2 тижні.
Складність можна змінювати
Якщо комп'ютери загалом стали більшими та/або мають більшу обчислювальну потужність, блоки в середньому знаходяться менш ніж за 10 хвилин.
Тому протокол Біткойна коригується: він оцінює середній час, за який було додано останні 2 016 блоків, і якщо він більший за 10 хвилин, то знижує складність математичної головоломки. Якщо ні, він підвищує складність.