ДонНТУ   Портал магистров

Blockchain технология

Блокчейн – это революционная технология, которая уже стала неизбежным аспектом человеческого развития. Будучи на стадии принятия в различных секторах, за последнее время она стала очень популярна и показала большой потенциал во многих секторах экономики. До сих пор не вызывал сомнения тот факт, что блокчейн впервые появился в качестве базовой технологии для первой криптовалюты – Биткоина. Но есть и альтернативные мнения.

биткоин

Рисунок 1 – Процесс передачи Биткоинов
(анимация: 7 кадров, 5 циклов повторений, 150 килобайт)

Возникновение технологии

Итак, с развитием Интернета людям пришлось совершать платежи «на расстоянии», которое иногда может быть совсем не маленьким – финансовые отношения нередко связывают жителей разных полушарий планеты. Напрямую переводить средства не получается: передать деньги из рук в руки просто невозможно. Следовательно, необходимо обращаться к посредникам – электронным платежным системам, курьерам или банкам.

Любой посредник за совершаемую операцию взимает комиссию, поскольку работать «за просто так» никому не хочется. Чем больше объем переводимых капиталов, тем выше уровень комиссионных потерь. С развитием информационного предпринимательства люди задумались о том, как избежать затрат и заниматься бизнесом в условиях стопроцентного КПД.

Предлагалось немало вариантов решения проблемы, но все они отклонялись, поскольку даже если будет создана платформа безкомиссионных расчетов, как защититься от мошенничества – доказать, что вы перевели определенную сумму по указанному адресу, или что получили ее?

Решение нашлось в 2009 году, когда аноним (один человек или группа людей) Сатоши Никамото опубликовал в Интернете описание новой платежной системы, основанной на математических вычислениях. Единицами совершения платежа стали биткоины – электронные деньги, ничем не обеспеченные. Хранятся они на специальных кошельках (точнее счетах, чаще называемых адресами), кошельки можно как пополнять, так и «опустошать».

Первая криптовалюта биткоин

По сути, это криптовалюта, т.е. виртуальные деньги, которые не имеют материального эквивалента и представляют из себя просто записи в специальной базе данных. База эта очень надежна, и та технология, по которой она построена, вполне возможно, представляет из себя даже большую ценность для человечества, чем сам биткойн. Заинтриговал?

Но не буду сильно томить — это так называемый BlockChain (в переводе означает — «цепочка блоков»). Про нее я уже довольно подробно писал в статье про то, что такое технология блокчейн и как ее еще можно использовать помимо реализации на ее базе криптовалюты.

Главная идея была в том, чтобы создать децентрализованную (не имеющую главного сервера, как, например, битторрент) базу данных, копии которой в зашифрованном виде будут храниться у всех участников систем. В случае Биткойна — это будет база транзакций, т.е. всех совершаемых с единицами этой криптовалюты операциями (ее добыча, передача, продажа, получение и т.д.). Все протоколируется и эта информация доступна всем участникам.

Все новые записи в этой базе согласуются со всеми ее копиями у всех участников. Работают алгоритмы синхронизации и достижения консенсуса. Чтобы что–то украсть, нужно будет подменить данные как минимум у половины участников, а это при миллионной сети практически невозможно.

Очередной блок в базе транзакций (цепочке блоков — блокчейне) содержит информацию о том блоке, что шел перед них (используется его уникальный хеш, который служит гарантией целостности, как при скачивании файлов через битторент) и так далее. Суть в том, что для подделки платежа нужно подделать всю цепочку блоков хранящуюся в распределенной базе (на тысячах компьютерах), а это очень затратно, требует доступа к этим компьютерам и делает такие действия бессмысленными.

btc

Рисунок 2 – Курс биткоина на 19.01.2018

Возникновение альтернативных криптовалют

Итак, если мы с вами все еще находимся в 2017 году, то каждый может заметить, что зайдя на любую биржу торгующую криптографической валютой, можно найти десятки наименований, объединенных одним общим названием — альткоины.

alt

Рисунок 3 – Топ 5 популярных альткоинов

Альткоины представляют собой для пользователя все тоже, что и биткоин. Как они возникли? Все очень просто. Есть 4 основных фактора, которые повлияли на их появление. Недостатки биткоина. Кто–то видит алгоритмы используемые Bitcoin недостаточно надежными. В попытках найти идеальный алгоритм шифрования данных, и соответственно обеспечения большей анонимности и были созданы основные ведущие платформы на базе блокчейн.

Коммерческий интерес предпринимателей. Это относится к валютам–пирамидам, большая часть из которых нынче мертва, или переживает спад. Суть в том, что люди, видя коммерческий интерес биткоина и его коммерческую ценность, создают аналоги с целью повторения успеха.

Желание контролировать поток эмитируемой валюты. Все мы знаем про «правило 51%». Так вот, на свежей валюте с небольшим количеством майнеров, это правило легко осуществляется при помощи всего на всего одной фермы, что дает неограниченный контроль над майнингом сети в период её формирования.

Фан. Многие создавали свои криптовалюты в качестве шутки, студенческого проекта, или просто от нечего делать. Большая часть таких проектов была закрыта еще в далеком 2012–м году, но некоторые представители, такие как Dogecoin, переросли в серьезные коммерческие проекты.

Личный опыт создания майнинг фермы

sborka

Рисунок 4 – Сборка майнинг фермы

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

Майнинг ферму собирают в обычно в деревянном или алюминиевом самодельном открытом каркасе, для того, чтобы в процессе работы видеокарты дополнительно пассивно охлаждались

Необходимые комплектующие: Материнская плата с поддержкой подключения 4–8 видеокарт Оперативная память от 4gb Процессор. Можно выбрать самый простой, так как использовать его в майнинге нецелесообразно. Жесткий диск объемом от 80GB Блок питания. Подбирается в зависимости от количества видеокарт. Видеокарты. На данный момент оптимальным выбором являются видеокарты – nvidia gtx1060 6gb и amd radeon rx570 8gb. Но можно использовать и другие, соответственно будет изменятся доходность в большую либо в меньшую сторону. Райзера. Это специальные переходники–удлинители для подключения видеокарты к материнской плате.

После того как все комплектующие приобретены собираем их так же как обычный компьютер и устанавливаем на него Windows. Если все собрано правильно в диспетчере устройств будет отображено некоторое количество неопределенных видеоадаптеров, которые после установки всех нужных драйверов будут отображаться как видеокарты.

Далее нужно выбрать и скачать программу для майнинга. Хорошо себя зарекомендовал майнер для майнинга криптовалюты Ethereum – Claymore`s Dual своей простотой настройки и стабильностью работы. Процесс майнинга в этой программе выглядит следующим образом:

mining

Рисунок 5 – Процесс майнинга

Спустя некоторое количество времени, в зависимости от мощности вашей майнинг–фермы вы будете получать выплаты заработанной криптовалюты на ваш кошелек и потом распоряжаться ими по своему усмотрению. Создание криптовалютной фермы требует стартовый капитал 1–5тыс долларов США, если расценивать это как бизнес или инвестицию. Но попробовать помайнить можно и не собирая свою ферму, а на домашнем компьютере. Конечно вы не получите от этого ощутимых заработков но вы получите полезный опыт и возможно захотите подробнее изучить перспективное направление криптовалют.