Нещодавно ми вже писали про блокчейн — технологію, що володіє величезним потенціалом у різних областях, де необхідне забезпечення зберігання інформації в незмінному вигляді. З її допомогою можна гарантувати достовірність даних в електронних медичних картах чи щоденниках учнів, забезпечити цілісність серверних логів, убезпечити від заміни дані земельних кадастрів. Але найбільшої популярності ця технологія здобула завдяки криптовалютам, яким і присвячена сьогоднішня стаття.
Ідея децентралізованої фінансової системи довгий час не йшла далі за утопічні фантазії саме через відсутність механізму або технології, здатної замінити банк при проведенні операцій, і в той же час не перетворити ці операції на централізовані. Тільки з винаходом блокчейн з'явилася можливість створити справді децентралізований фінансовий механізм. По суті функції контролю транзакцій і зберігання інформації про кількість коїнів на кожному з гаманців беруть на себе всі учасники системи. При цьому всі дані зберігаються в блокчейні, що дає змогу захистити їх від неправомірної зміни. Так що при ідентичній операції передачі 100 доларів Пете, ваш клієнт-гаманець передає інформацію про транзакцію всім учасникам системи. Якщо на вашому рахунку недостатньо грошей, або ви їх уже передали комусь іншому, мережа відмовляється обробляти цю транзакцію. Якщо ж все гаразд, то дані про неї потрапляють до наступного блоку даних, що записуються в блокчейн. За такої схеми роботи дуже важливою є стабільна швидкість запечатування блоків даних. Так як при її зниженні обробка транзакцій може сильно сповільнитися, аж до рівня фактичної неможливості використання криптовалюти для швидких розрахунків (мало хто захоче чекати на три банківські дні, поки віртуальні гроші перекочують з одного гаманця в інший). Тому підтримки потрібного темпу роботи мережі, її творці запровадабо саморегуляцію: якщо друку перебувають занадто швидко, їх генерація ускладнюється, і якщо занадто повільно — завдання спрощується. А щоб стимулювати людей брати участь у пошуку печаток, запроваджено нагороду за знаходження печаток. Відповідно, чим вище піднімається курс криптовалюти, тим більше людей хочуть отримати винагороду за друк. А це, своєю чергою, є своєрідним захисним механізмом мережі від злому — адже зловмисникові треба «переважити» обчислювальні потужності сотень тисяч майнерів, охоплених криптовалютною лихоманкою.
Втім, навіть якщо ви не займаєтеся майнінгом, а просто тримаєте підключений до мережі гаманець, то вам на нього потроху «капатимуть» гроші. Це комісія за включення транзакції до поточного блоку. Чим більше мережа і більше операцій проводиться в мережі, тим вищий розмір комісії і вищий заробіток.
У мережах, побудованих на кодовій базі байткоін (і подібних альткоінов), міксери не потрібні, оскільки дані про відправника, одержувача і точну суму транзакції додатково шифруються. У той же час це не заважає обліку загальної кількості учасників мережі, кількості транзакцій та приблизної оцінки суми грошей, що перебувають в обігу. І навіть якщо ваш біткоін-рахунок був скомпрометований не зовсім законними покупками чи продажами, його можна «очистити». Для цього доведеться витратити гроші, що залишабося на рахунку для купівлі орієнтованих на анонімність альтернативних коїнів (наприклад, Монеро), і потім провести зворотну операцію вже на новий гаманець. В результаті спроби простежити походження коштів проваляться, зіткнувшись із криптографічним захистом зовнішніх та внутрішніх операцій обміну.
Але, на відміну від звичайних банкнот, криптовалюти мають інші властивості. Наприклад, вони певною мірою є аналогом цінних металів чи каміння — ресурсів з обмеженою кількістю. Те саме золото цінне не стільки своєю корозійною стійкістю, скільки тим, що це кінцевий ресурс, з досить обмеженими запасами (принаймні тими, які ми можемо здобути). Той же біткоїн (і багато криптовалют) теж кінцевий — у його алгоритм було закладено обмеження емісії (випуску нових коїнів). Це реалізовано як на рівні майнінгу (розмір нагороди за генерацію друку зменшується вдвічі кожні 210 000 блоків), так і загалом (максимум можна видобути лише 21 мільйон біткоїнів). Так що криптовалюти також можна використовувати як засіб спекуляцій і накопичення. При зростанні попиту ціна на криптовалюту тільки зростатиме. В той же час, як суто цифрові системи, криптовалюти мають абсолютно нові властивості. Так, в Ethereum було вперше повністю реалізовано можливість створення смарт-контрактів — алгоритмів, які працюють усередині блокчейн і дозволяють автоматизувати виконання будь-яких завдань. У принципі, розумні контракти відкривають можливість створення повністю автоматичних та прозорих у функціонуванні систем. Єдина складність (викликана підвищеними вимогами до безпеки цього інструменту) у їх створенні полягає в тому, що смарт-контракти можуть працювати тільки з об'єктами блокчейну. в Ethereum була вперше повністю реалізована можливість створення смарт-контрактів - алгоритмів, що працюють усередині блокчейн і дозволяють автоматизувати виконання будь-яких завдань. У принципі, розумні контракти відкривають можливість створення повністю автоматичних та прозорих у функціонуванні систем. Єдина складність (викликана підвищеними вимогами до безпеки цього інструменту) у їх створенні полягає в тому, що смарт-контракти можуть працювати тільки з об'єктами блокчейну. в Ethereum була вперше повністю реалізована можливість створення смарт-контрактів - алгоритмів, що працюють усередині блокчейн і дозволяють автоматизувати виконання будь-яких завдань. У принципі, розумні контракти відкривають можливість створення повністю автоматичних та прозорих у функціонуванні систем. Єдина складність (викликана підвищеними вимогами до безпеки цього інструменту) у їх створенні полягає в тому, що смарт-контракти можуть працювати тільки з об'єктами блокчейну.
Розумні контракти — інструмент відносно новий, і його застосування ще до кінця не окреслено. Насамперед їх почали використовувати для реалізації звичних інструментів по звичайному фінансовому ринку. Так, з їхньою допомогою організовують ICO (Initial coin offering – первинне розміщення монет) процедуру, названу за аналогією з IPO (Initial Public Offering – первинна публічна пропозиція акцій, тобто вихід компанії на фондовий ринок). ICO смарт-контракт пропонує вкласти свої криптовалютні кошти в покупку токенів (фактично вбудованої в блокчейн ще однієї криптовалюти) компанії. Емісія токенів обмежена, і якщо розвиток компанії буде успішно, то їх вартість тільки зростатиме. По суті, це аналог акцій компанії (без деяких корпоративних прав і регулювання, характерних для останніх). В основному ICO влаштовують стартапи, як варіант кранудфандінгу. За результатами вже проведених розміщень успішне ICO може принести організаторам понад 150 мільйонів доларів у різних криптовалютах.
Смарт-контракти із введенням своїх токенів використовуються не тільки як акції, але й для створення вкладених криптовалют, що працюють на основі вже існуючого блокчейну. Вони як рослина-симбіонт, що вплітається у структуру дерева-хазяїна — розвиваються разом із нею, одночасно розширюючи можливості свого носія.
Втім, не завжди нові криптовалюти з'являються завдяки цілеспрямованим діям щодо їх створення. Іноді новий коін виникає внаслідок децентралізованої структури самої мережі. Адже кожна криптовалюта не «висічена в камені» — час від часу розробники потребують внести деякі зміни до алгоритму їх роботи. І щоб ці зміни набули чинності, потрібно, щоб більшість клієнтів прийняла їх у себе в клієнті. Якщо група користувачів не хоче впроваджувати ці зміни, виникає форк — поділ блокчейна. Два блокчейни матимуть загальний початок, і різне продовження після ухвалення/не ухвалення змін. Форки можуть бути спланованими заздалегідь (як недавній поділ Bitcoin), так і спровокованими спробою виправити хакерську атаку (так було з Ethereum, коли хакери забрали близько 70 мільйонів доларів з рахунку смарт-контракту The Decentralized Autonomous Organization - своєрідного аналога інвестиційної компанії). Після поділу основна гілка (та, до якої приєдналося більше користувачів) блокчейна залишається з колишньою назвою, а «розкольники» набувають нового позначення.
Така гнучкість робить електронні валюти більш автономними, але водночас відкриває простір для шахраїв. Незважаючи на відносну молодість криптовалютного ринку, його вже вразило кілька великих викриттів. Були розпіарені валюти, творці яких зникли з грошима відразу після перших великих вливань реальних грошей у їхню систему. Були обмінні майданчики, які «зхлопнулися» разом із грошима на рахунках після досягнення досить високого обороту. Були ICO компаній-фейків, які обдурабо своїх вкладників (у принципі таке трапляється і на кікстартері). Зараз ще поширені фальшиві ICO трейдери, які зманюють рекламою недосвідчених вкладників на фішингові сайти (при цьому страждають не тільки вкладники, а й компанії, добре ім'я яких використовується для створення сторінок-фейків). Були майнерські пули, власники яких занижували реальний дохід від майнінгу, або зовсім збігали із заробленими, але ще не виведеними з пулу коїнами. У принципі, нечистих на руку ділків вистачає й у централізованих фінансових системах. Фінансові піраміди, акції фіктивних компаній, крадіжка пенсійних фондів, штучні банкрутства банків — усі ці шахрайства цілком непогано проводять і без участі криптовалют. Так що при роботі з коінами, як і в будь-яких операціях, пов'язаних з фінансами, потрібно бути максимально уважними, розважливими та обережними. штучні банкрутства банків — усі ці шахрайства цілком непогано проводять і без участі криптовалют. Так що при роботі з коінами, як і в будь-яких операціях, пов'язаних з фінансами, потрібно бути максимально уважними, розважливими та обережними. штучні банкрутства банків — усі ці шахрайства цілком непогано проводять і без участі криптовалют. Так що при роботі з коінами, як і в будь-яких операціях, пов'язаних з фінансами, потрібно бути максимально уважними, розважливими та обережними.
Втім, найдорожча криптовалюта – Біткоїн – використовує алгоритм першого типу. На зорі часів його ще можна було майнути тільки на процесорі. Пізніше з'явабося програми-майнери, що дозволяють прискорити обчислення, перекинувши їх у ядра графічного процесора. Відеокарти вже давно перевершабо процесор у багатопотокових обчисленнях, і 128 (і більше) ядер дозволяли обчислювати печатки в рази швидше ніж двох/чотирьох ядерний центральний процесор. Втім, майнінг на відеокартах досі не втратив актуальності. Так, у біткоїні з ними ловити нема чого, але в молодих і відносно мало популярних валютах відеокарта може принести багато коінів. Все завдяки універсальності такого рішення, адже графічне ядре не заточено під якийсь один алгоритм — достатньо поміняти програму-майнер і можна добувати іншу криптовалюту. Ну або запустити комп'ютерну гру та «добувати» фан та задоволення. Більш просунуті рішення для майнінгу біткоїнів використовували дві, три і більше відеокарт, розміщених у корпусі з гарним обдуванням. Далі інженерна думка дійшла до цілих біткоін-ферм, де сотні відеокарт пакували в серверні шафи та організовували цілі обчислювальні кластери. Майнінг йшов чудово, але й рахунок за електрику не відставав.
Саме питання енергоефективності дало поштовх до розвитку напряму спеціалізованих майнінгових рішень та відмови від використання відеокарт у цій справі. Для перших спроб використовувалися плати FPGA (плати з процесорами, що перепрограмуються). Перепрограмувавши їх під потрібний алгоритм, виходило досягти кращої ніж у відеокарт продуктивності на кіловат/годину. До того ж, явним їх плюсом була можливість оптимізувати обчислення або перебудовувати їх під інші криптовалюти (якщо у вас є відповідні навички низькорівневого програмування). Але та ж універсальність не давала вичавити з рішень на FPGA максимум продуктивності. Втім, зростання вартості біткоїн зробив економічно вигідним створення спеціалізованих платформ. Так з'явабося ASIC-чіпи розроблені виключно для обчислення хешей SHA-256d, який використовується в біткоїн. Вони дорогі, швидкі, енергоефективні і абсолютно ні на що не годяться, окрім як для майнінгу. Коли ASIC чіпи втрачають свою актуальність, їх можна хіба що викинути на звалище.
Коли майнінг сам перестав гарантовано приносити коїни, почалося формування пулів. Одинаки чи організації збиралися до команд і займалися майнінгом під одним загальним акаунтом. Таким чином, у рамках пулу створюється розподілений обчислювальний кластер, складові якого отримують завдання обробку певного діапазону печаток. Отримані в ході майнінгу кошти розподіляються між учасниками відповідно до кількості хешів, що згенерували при вирішенні завдання. Звичайно, у великого пулу більше шансів заробити винагороду за знаходження печаток, ніж у «самотнього вовка», який шукає рішення самостійно. Тож з одного боку участь у кулі вигідніша, ніж самостійний майнінг. З іншого боку, ви втрачаєте прибуток від комісій, оскільки більшість пулів нею не діляться. Окремо стоїть ще один спосіб майнігу. Якщо у вас немає власних обчислювальних потужностей або ви не хочете навантажувати свій комп'ютер розрахунком хешей, то можна скористатися послугами хмарного майнінгу. Деякі великі майнінг-ферми пропонують взяти в оренду частину їх обчислювальних потужностей, і сидіти-радіти зростанню кількості коїнів на вашому рахунку. Але тут, як і з майнінгом у пулі, є вірогідність нарватися на шахраїв, які занижуватимуть кількість здобутих коїнів або їх просто вкрадуть.
У будь-якому випадку криптовалюти — це тренд, який навряд чи вдасться перебити навіть яким-небудь великим катаклізмом на ринку електронних грошей (їх уже кілька було, і нічого). Навіть такі інертні структури як банки та держави почали замислюватися над використанням криптовалют та їх інтеграцією зі звичною фінансовою системою. Можна майнути, можна не майнути, але від електронних валют уже нікуди не подітися.
Эллеонора Керри
41 рівень
No so creepy crypto. Частина друга: криптовалюти та майнінг
Коментарі
- популярні
- нові
- старі
Щоб залишити коментар,
потрібно ввійти в систему
Для цієї сторінки немає
коментарів.