fork

Що таке форк

Біткоін - це програмне забезпечення з відкритим вихідним кодом. А це означає, що будь-хто може дублювати, змінювати і використовувати код на свій розсуд. Модифікація вихідного коду і називається форком (від англ. Fork - розвилка, вилка). Існують два основних види форків: софтфорк та хардфорк. У випадку софтфорку, зміна правил не потребує оновлення програмного забезпечення в усій мережі. У разі хардфорку з'являється копія основного ланцюга. Який з двох ланцюгів майнери продовжать підтримувати, той і стає основним. Але іноді має місце функціонування двох мереж. Наприклад, як це сталося з Bitcoin і Bitcoin Cash.

Bitcoin Gold та SegWit2x - це ще два хардфорка біткоіна.

Що відбулося у жовтні

Хардфорк Bitcoin Gold відбувся 25 жовтня. Bitcoin Gold знову «децентралізував видобуток» біткоіна, внісши зміни в спосіб майнінгу. Новий форк змінить алгоритм шифрування з SHA256 на Equihash, який є ASIC-стійким і оптимізованим саме для GPU-майнінгу.

Монета буде майнитись на звичайних відеокартах, то ж добувати ці криптовалюти можна буде навіть на домашньому комп'ютері більшій кількості учасників, що дозволить знизити вплив великих майнінгових ферм.

Теоретично, можна майнити на звичайних відеокартах. Але не чекайте, що зможете на цьому суттєво заробити. Давайте згадаємо історію біткоін-майнінгу до Bitcoin Gold.

Біткоін використовує механізм консенсусу під назвою Proof of Work, в якому майнери беруть участь у створенні нового блоку, за що отримують біткоіни кожні 10 хвилин. У поточному процесі розробки використовується стандартний алгоритм хешування SHA256. Процес видобутку нового блоку вимагає багато обчислювальної потужності, але це не завжди було так. Сатоши Накамото, творець біткоіна, спочатку вважав, що будь-хто, у кого є процесор (CPU), зможе добувати нові біткоіни. Частина аргументів, що лежать в основі Proof of Work, дозволяла будь-якій людині з персональними комп'ютерами або навіть смартфоном добувати біткоіни і підтримувати мережу.

«Proof of Work - це, по суті, однопроцесорне голосування».
Сатоши Накамото

Так було лише перші кілька років, починаючи з 2009 року, але з тих пір видобуток став настільки складним для процесорів, що для майнінгу почали використовувати різні чіпи, такі як GPU (відеокарти) і FPGA (ПЛІС). Пізніше майнери стали працювати разом, створюючи так звані «майнінг-пули», де кожен учасник вносить свій внесок в потужності пулу, отримуючи натомість еквівалентну частку здобутих біткоінів.

божество

Світанок ASIC

Після майнінг-пулів, GPU і FPGA, найбільш руйнівною подією в історії майнінгу біткоіна стало впровадження ASIC в 2013 році. ASIC - це «application specific integrated circuit», або комп'ютерна мікросхема, призначена тільки для виконання одного завдання. На відміну від центральних і графічних процесорів, які можуть виконувати будь-яку обчислювальну задачу, ASIC може запускати тільки одну програму. Він не перепрограмовується - програма фізично записується на чіпі. Продуктивність ASIC настільки висока, що вона зробила усі попередні способи видобутку біткоіну марними. При цьому ASIC-обладнання за вартістю доступне не всім.

Розробники Bitcoin Gold хочуть повернути втрачену можливість майнінгу за допомогою GPU, змінивши для цього алгоритм SHA256 на Equihash. Алгоритм Equihash дозволяє звичайним комп'ютерам брати участь в майнінгу за рахунок того, що не дає можливості розбивати навантаження на більш дрібні робочі пакети. Також Equihash є досить складним алгоритмом хешування, для роботи якого потрібно багато оперативної пам'яті.

В результаті використання Equihash можна домогтися більш ефективного майнінгу на стандартних комп'ютерах, а виробництво ASIC-майнерів під даний алгоритм робить невигідним.

криптомонети
Bitcoin Gold і інші Форк біткоіни

Листопад - місяць форків

Незважаючи на те, що 25 жовтня відбувся хардфорк Bitcoin Gold, на повну мережа запрацювала в листопаді. Початком послужив старт майнінгу перших монет Bitcoin Gold.

Час покаже, чи стане Bitcoin Gold успішним проектом, за якою ціною будуть торгуватися монети. Одне можна сказати напевно - існуючі великі майнінгові спільноти не будуть надавати сильну підтримку криптовалютам через імовірність зробити безкорисними свої майнінгові ферми, що складаються з тисяч ASIC. Зате Bitcoin Gold повинен сподобатися майнерам Ether. Ether також майнять на відкритих, а через останнє зниження винагороди при видобутку блоку з 5 до 3 ETH, з'явиться багато охочих перенаправити майнінгові потужності на більш вигідні криптовалюти.

Як отримати BTG

На момент форку власники BTC мали можливість отримати таку ж кількість BTG, для чого їх біткоіни повинні були зберігатися на криптовалютному гаманці, або на біржі, яка підтримає нову криптовалюту. Але, через неоднозначність проекту, не всі біржі готові підтримувати новий форк.

Американська криптовалютна біржа Coinbase опублікувала список питань і відповідей про нову криптовалюту BTG. На питання про дату форку Coinbase писала, що він вже відбувся приватно в момент, який відомий тільки команді розробників. А 25 жовтня на блоці 491,407 блокчейн нової криптовалюти став загальнодоступним.

Судячи з усього, Coinbase під здійсненим хардфорком мала на увазі ідею премайнінгу у BTG. Повідомлялося, що творці Bitcoin Gold попередньо планували добути 16,000 блоків до хардфорку.

Coinbase також повідомляла, що не підтримує Bitcoin Gold, бо його творці не зробили код проекту відкритим, а це важливо для безпеки користувачів. Якщо ж з часом Bitcoin Gold здасться компанії досить безпечним і цінним, можливо, що це рішення буде змінене.

Команда Bitcoin Gold відповіла на звинувачення Coinbase, попросивши переглянути свої твердження, тому що, як запевнявали розробники, хардфорк Bitcoin Gold на той момент ще не проводився, а код проекту доступний на GitHub.

зміна

Біржа Bittrex також зробила жорстку заяву, заявивши, що на момент форку Bitcoin Gold не мав повністю сформованого коду консенсусу; захисту від повторного відтворення; адекватного коду для тестування і аудиту та публічно відомих розробників. Однак користувачі, які мають на своїх балансах BTC, отримали еквівалентну кількість BTG в співвідношенні 1:1 станом на 10:00 UTC 24 жовтня (блок 491,407). Але без можливості торгівлі і введення-виведення нових монет до прояснення ситуації.

Про підтримку проекту і можливості торгів повідомили біржі HitBTC, BitStar, Yobit, Bitflyer.

Зверніть увагу

Проект Bitcoin Gold можна назвати не зовсім однозначним, а дехто відкрито називають його скамом.

Дійсно, не до кінця прояснилися чутки про премайнінг BTG, коли розробники планували попередньо добути 16,000 блоків до хардфорку.

Крім цього, відомий випадок, коли з облікового запису Bitcoin Gold в твіттері відправлялися повідомлення про необхідність вислати на певний гаманець біткоіни, щоб отримати Bitcoin Gold. Пізніше з'ясувалося, що команда провела ребрендинг своїх соціальних мереж, змінивши назву з btcgpu на bitcoingold, але не змінила посилання на сайті. Стара сторінка потрапила в руки шахрая, який і відправив ці повідомлення.

А ще в мережі зустрічаються думки, що хардфорку і зовсім не було. А всі дії - це спекуляція великих гравців ринку з метою знизити ціни на альткоіни і підвищити вартість біткоіна, щоб виграти на різниці курсів.

Segwit2x

Segwit2х - це хардфорк, в ході якого блоки ланцюга будуть збільшені з 1 МБ до 2 МБ, що фактично дозволяє Bitcoin обробляти вдвічи більше транзакцій, ніж після Segwit. На відміну від Segwit, який є софтфорком, Segwit2x може стати причиною появи двох незалежних мереж.

Частину біткоін-спільноти не влаштовує, що SegWit2X нав'язується майнерами і іншими великими гравцями, і вважають, що окремі користувачі повинні прийняти рішення: виробляти оновлення чи ні.

Поки справи йдуть так. Тут список компаній, що підтримують Segwit2x, а тут кількість майнерів, що сигналізують на користь Segwit2x (86% на момент написання). Але список компаній проти Segwit2x також значний.

Офіційно хардфорк Segwit2x запланований на блоці 494,784. Якщо після цього блоку майнери все ще продовжуватимуть майнити стару версію біткоіна (Segwit без 2x), то можна говорити про те, що з'явиться нова монета, яку можуть назвати 2X-біткоіни, Segwit-коін або будь-яким іншим ім'ям, яке сподобається її прихильникам. Якщо майнінг старого ланцюга припиниться, то версія Segwit2x претендує отримати оригінальне ім'я Bitcoin без всяких додавань.

Як отримати SegWit2X-біткоіни

Як і у випадку з Bitcoin Gold, є 2 варіанти, як отримати SegWit2X-біткоіни.

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

Перемістити їх в гаманець, який ви контролюєте. Якщо ж ваші біткоіни зберігаються в гаманці, який не дозволяє вам отримати доступ до ваших приватних ключів, або ви тримаєте біткоіни на біржі, яка не планує підтримувати новий форк, то вам потрібно перемістити ваші біткоіни в гаманець, який дозволить вам отримати доступ до ваших приватних ключів і нових монет.

Фото: flickr.com
Обробка: Vinci