Просто о непонятном: что такое блокчейн, майнинг и как заработать на криптовалютах. Скованные одной цепью: блокчейн и майнинг или счет за электроэнергию

  • 13.07.2019

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

Вы наверняка слышали новости про взрывной рост какой-нибудь из криптовалют. Например, Bitcoin за 2017 год подорожал в 5 раз, а вторая по популярности криптовалюта – Ethereum (Эфир), которую, кстати, придумал русский программист Витайлий Бутерин, — подорожала в 33 раза.

Но как работают эти деньги, чем они обеспечены и почему так быстро растут?

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

Bitcoin, Эфир, Лайткоин и прочие койны — это различные виды криптовалюты, которые неразрывно связаны с таким понятием, как Blockchain (дословно в пер. с англ. Цепочка блоков).

Блокчейн — это технология на которой работают криптовалюты.

Если коротко, то блокчейн — это цепочка блоков транзакций в распределенном реестре.

Пока не очень понятно, да?

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

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

Но самое лучшее, понятное определение будет таким:

Итак представьте, что вы решили завести дневник, в котором будете записывать все свои действия.

Мой дневник:

  • 1. Позавтракал
  • 3. Пожарил яичницу
  • 4. Съел яичницу
  • еще много всего
  • 255. К вечеру дал Андрею в долг 500 рублей

Пока дневник со мной, проблем не возникает. В любое время могу ткнуть Андрея носом и показать, во сколько и когда я ему занимал денег.

Но что если в какой-то момент дневник окажется у Андрея и он заменит строчку 255 на “Играл с котиком”.

Мой дневник:

  • 1. Позавтракал
  • 2. Пролистал новости в социальных сетях
  • 3. Пожарил яичницу
  • 4. Съел яичницу
  • Еще много всего
  • 255. Играл с котиком
  • 256. И напоследок сходил в магазин

Теперь я не смогу предъявить Андрею претензии за 500 рублей.

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

Например, я вожу слово “Завтрак”, а она выдает мне этот хэш, стоит мне добавить пробел к записи “Завтрак”, и я получу уже совершенно другое значение.


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

Теперь записи в моем дневнике выглядит вот так:


У каждой из них есть хеш, который генерируется от новой записи из старого хэша.

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

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

Для простоты понимания посмотрите это короткое видео длительностью всего 42 секунды.

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


Чтобы объяснить это простыми словами, представьте себе генеалогическое древо, где записаны все ваши предки. Вот вы в самом верху, а все эти ветви - это ваши бабушки и дедушки. А теперь представьте, что будет если изменить какую-нибудь деталь биография вашего прапрадеда, жившего в 19 веке.


Допустим, когда он шел по Петербургу в 1867 году, как обычно, лил дождь и поэтому у него было плохое настроение. И вот из-за своего плохого настроения он захотел пнуть голубя, который просто сидел на дороге и никому не мешал. Но когда он взмахнул ногой, то поскользнулся и упал, испачкав себе костюм. С голубем то все в порядке, но, когда ваш прапрадедушка увидел вашу прапрабабушку, он не подошел к ней познакомиться, стесняясь своего грязного костюма.

А это значит таким, каким вы знаете себя сейчас, вас уже не будет!

То же самое происходит в блокчейне и любое малейшее изменение старой записи приводит к изменению всей цепочки.


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

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


Этот механизм отлично решает сразу две задачи, делая систему надежной и анонимной одновременно.

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

При этом нигде нет записи о том сколько именно биткоинов хранится на отдельно взятом кошельке.

Например, видно, что на адрес по одной транзакции поступило два биткоина, затем по другой транзакции 5, а третья транзакция отправила с первого адреса 4 биткоина.


В чем главная ценность биткойна и блокчейна

Теперь вы знаете что представляет собой технология Blockchain и как она работает. Но в чем же заключается её ценность, почему биткойн и блокчейн стал так популярен?

Ответ очень прост, это революционное платежное средство с блестящей идеей, которая понравилась людям по всему миру. И вот в чем она заключается: для расчетов в биткойне не нужны посредники в виде банка и государства.


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

Какие преимущества дает блокчейн

  1. Комиссию назначают сами отправители денег, и она намного меньше, чем в банке;
  2. Международные переводы намного быстрее и дешевле;
  3. Нет контролирующего органа, от которого зависит судьба вашего счета;
  4. Нет инфляции и другого влияния государства на денежную массу.

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

Вот что говорит на этот счет один из разработчиков Blockchain — Виталик Бутерин. Он плохо говорит на русском, потому что с 3х лет живет в Канаде, поэтому сфокусируйтесь на смысле сказанного, а не на формате повествования.

Как это работает на практике

Примерно разобрались как работают криптовалюты в теории, но как начать пользоваться биткоинами?

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


Получение номера кошелька доступно по логину и паролю. Для этого вы регистрируетесь, к примеру, на bitgo.com и там вы уже создаете свой Bitcoin кошелек.


Главное, чтобы он содержал 33 символа и начинался с цифры 1 или 3 и не содержал символы 0, O, I.

Таких адресов (номеров кошелька) можно сгенерировать бесконечное количество и для каждой новой транзакции использовать новый. Это только повысит анонимность.


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

Хранить адреса можно в виде специальных файлов с QR кодами, например, как этот:


В текстовых файлах.

Или записывать в специальные программы-кошельки, как BitGo и подобные.


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


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


Взломать такой код будет невозможно, следите только за тем, чтобы краска не высохла и документ не потерялся.

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

Мало того, биткоины, как и обычные деньги, можно просто потерять в принципе. Вот небольшая история про это.


Британец Джеймс Хауэллс был айтишником и типичным гиком, Bitcoin он собирал с 2009 года, задолго до того, как мы с вами могли о них вообще услышать. На своем ноутбуке он накопил 7 500 (семь с половиной тысяч) биткоинов, а после благополучно об этом забыл и спустя время купил новый ноутбук, а старый просто выбросил на свалку.

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


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

Как посчитали Forbes, больше 15% всех выработанных в мире биткойнов безвозвратно утеряны, их никогда больше не вернуть. Так что делайте резервные копии ключей, например, в облаке.


Что такое майнинг криптовалюты простыми словами

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

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

За майнинг майнеры получают вознаграждение от самой Bitcoin системы, и комиссию за каждую проведенную транзакцию от участников. Другими словами, майнеры так добывают биткоин.


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

В биткоинах не получится так быстро платить, как с обычной карты или электронного кошелька, нужно ждать некоторое время, пока пройдет ваша транзакция. Это может быть 5 минут, а может быть 30 минут, час или даже больше! Зато размер комиссии гораздо меньше чем в банках, и это все равно быстрее, чем международные переводы, к примеру.

Но из-за того, что комиссию за транзакцию назначает сам отправитель, в 2016 году произошла необычная ситуация. Кто-то по ошибке отправил 0.0001 (одну десятитысячную) биткоина с комиссией в 291 Bitcoin, это более чем 165 тысяч долларов.


Получатели такой щедрый комиссии заявили о готовности её вернуть, но отправитель так и не был найден.

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

Вот так выглядит домашняя майнинг ферма по добыче криптовалюты:


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

Обычные люди скупают видеокарты в надежде заработать, из-за хайпа вокруг криптовалют возник дефицит игровых видеокарт GTX 1060 1070 1080. Купить их конечно можно, но не так просто. Благодаря интересу к майнингу, в последнее время выросли акции производителей видеокарт, компаний AMD и NVIDIA.


На алиэкспресс вы по-прежнему можете купить удобные для майнинга видеокарты, но вряд ли без большой фирмы вы хотя бы покроете расходы на электричество. В Китае, например, вот за эту ферму платят 80000 долларов только за электричество ежемесячно.


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


Еще можно оплатить похороны в Минесоте, и даже улететь в космос на корабле компании Virgin Galactic всего за 566 биткоинов.


Конечно, благодаря анонимности платежей, криптовалюты пользуются спросом в разных незаконных схемах. Например, уже сейчас появились секс-коины, которыми можно оплатить сексуальные услуги, СannabisCoin понятно тоже для чего. Но мы не призываем их использовать и не объясняем, как ими пользоваться.


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

На бирже можно обменять биткоины на рубли и доллары, а в обменниках можно даже получить за них наличные деньги. Один из таких обменников недавно работал на Новом Арбате в Москве.


Но его закрыли, потому что правовой статус биткойна в мире пока еще не определен, то есть никто не понимает до конца как с этим быть в рамках государства.

В России его то собирались запрещать, то, наоборот, обсуждали его легализацию. В Японии, например, Bitcoin равен обычным деньгам, а в Германии равен электронным деньгам.

Пока правительства разных стран не знают к чему конкретно отнести криптовалюту, — к общепризнанным деньгам, к товару или нематериальным имуществом.

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

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

Это легко показать. Представьте, что вы открыли парк развлечений. Для того чтобы кататься на аттракционах, посетители должны купить на деньги, которые выпускает государство — жетоны вашего парка.

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


Если парк перестанет принимать жетоны, они превратятся в бесполезные билеты банка приколов.


Таких лунапарков уже много, ведь Bitcoin — не единственная криптовалюта. Ethereum, например, сейчас на втором месте по популярности, она тоже работает по системе блокчейн, однако, более продуманная, потому что работает по системе умных контрактов. Это такие договора, которые выполняются автоматически при соблюдении определенных условий. Вместе с интернетом вещей это позволяет сделать такие сумасшедшие на первый взгляд вещи, как холодильник, который автоматически оплачивает покупки, когда получает продукты, или дверь, которая не пускает вас домой если вы вовремя не заплатили за квартиру.

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

Государства всерьез планируют создать свою валюту на основе блокчейна, таких как криптодоллар или крипторубль.


14 октября Владимир Путин заявил о создании крипторубля. Майнить его будет невозможно, и чтобы проводить легальные операции и платить налоги придется идентифицировать пользователя, что противоречит децентрализованной системе и об анонимности придется забыть. Создание крипто рубля как бы намекает нам о том, что в будущем каждому человеку будет присвоен собственный кошелек где будут записаны все его транзакции за всю жизнь. В 15 лет купил мороженое, в 25 приобрел лодку, в 45 продал вторую квартиру. Получается человек с нужным уровнем доступа будет знать о нас всё, что противоречит понятию криптовалюты.

Но это будущее, а что же сейчас?

Спешить разово вкладывается в крипто валюты сейчас не стоит, разве что на долгосрочный период. Ведь из-за конфликтов майнеров и разработчиков, Bitcoin разделился на две криптовалюты Bitcoin и Bitcoin Gold, и пока что не совсем понятно, как в дальнейшем поведут себя две эти криптовалюты.

Пишите в комментариях, есть ли у вас Bitcoin или нет, и что вообще думаете по поводу новых денег.

Варианты как для специалистов, так и для непрофессионалов.

В закладки

О блокчейне сейчас говорят все. В первую очередь в контексте криптовалюты. Самый простой, казалось бы, способ заработать её - майнить. Но делать это всё труднее, потому что видеокарты стоят дорого. Например, MSI GeForce GTX 1080, по оценкам «Яндекс.Маркета», можно купить за 39 790 рублей. Добыть криптовалюту со временем становится сложнее.

Если вы всё же рассчитываете майнить, у вас два выхода:

  1. Покупать специализированную ферму (от 180 тысяч до 2,95 млн рублей на «Авито ») для майнинга биткоинов.
  2. Майнить альткоины - другие виды криптовалют, будущее которых не так очевидно. Вы можете потратить несколько месяцев, но добытая вами криптовалюта обесценится.

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

Участие в ICO

Про ICO сейчас говорят много. Повторять, что это такое, нет смысла - на эту тему уже есть отличный . Лучше разберемся, как оно может помочь заработать.

1. Продажа и покупка токенов

На IPO люди покупают акции компании, на ICO - приобретают токены проектов. Токен - это криптовалюта, которой можно расплатиться за будущие услуги или получить привилегии после старта.

Вы покупаете токены стабильной и честной компании, ждете очередной позитивной новости от неё и продаёте. Доходность токенов отслеживаете на сайте ICOStats . По состоянию на начало октября топ за месяц выигрывает проект Komodo, поднявший цену токенов на 56%.

Выбирайте компанию, у которой будете покупать токены, так, будто вам в ней работать. Обратите внимание на сайт: на нем должны быть соглашения, правила, white paper (презентация преимуществ и принципов компании).

Доверяйте только тем стартапам, которые разрабатывают что-то новое. Например, Humaniq - стартап, создающий банкинг для людей, у которых нет доступа к традиционным банкам. Следите за новостями: если компания хорошо себя чувствует и выполняет поставленные цели после каждого этапа размещения, её токены растут в цене.

2. Выставление своего проекта на ICO

Те, кто работают над своими проектами, ищут инвестиции среди фондов и частных венчурных инвесторов. ICO позволяет провести сбор денег на развитие проекта при помощи краудфандинга. Вы объявляете сбор, размещаетесь на площадке и получаете деньги.

Главный плюс - это деньги. Успешные проекты собирают огромные суммы в короткие сроки. Проект Bancor - пока что рекордсмен по соотношению собранной суммы и времени: за три часа проект получил 396 720 ETH. Еще несколько примеров удачного размещения:

  • Brave - $35 млн за 30 секунд.
  • Storj - $30 млн за шесть дней.
  • Aragon - $30 млн за 15 минут.
  • mobileGo - $53 млн за весь период ICO.

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

Обучение блокчейну и работа по новой специальности

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

Согласно данным с HeadHunter, специалисты, разбирающиеся в блокчейне, получают от 150 тысяч рублей. Большинство вакансий стыдливо прячутся за надписью «з/п не указана». Но надо помнить, что дефицитному специалисту проще договориться о зарплате.

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

Презентация Центра компетенций блокчейн, открытого «Внешэкономбанком» и НИТУ «МИСиС»

Если вы решились с этой минуты изучать блокчейн, то обязательно прочитайте следующие материалы: «Цифровое золото », «Блокчейн. Схема новой экономики » и «Децентрализованные приложения ».

Также пригодятся ресурсы:

  • Forklog - информационный сайт.
  • Bits - новости и статьи о криптовалютах.
  • Bitmakler - сайт для тех, кто погружается в тему. Содержит много подборок.

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

Проще всего это делать на мероприятиях, например, на грядущем SEO Conference в Казани. На нем будет отдельный блок, посвященный блокчейну. На мероприятии выступят Сергей Солонин (глава QIWI) и Максим Авдеев (начальник отдела инноваций QIWI).

От них можно узнать, что ждет блокчейн в России в ближайшем будущем и какие специалисты понадобятся для этих проектов. Может даже взять контакты HR-отдела и попробовать устроиться в крутую федеральную компанию.

SEO Conference 2016 в Иннополисе

Разработка на заказ

У блокчейна есть особенные свойства: отказоучтойчивость, децентрализованность, защищенность и конфиденциальность. Все эти свойства важны для компаний финансового и страхового сектора, сервисам хранения данных и многим другим.

Если вы занимаетесь разработкой ПО или сервисов, то с помощью блокчейна вы сможете расширить свою компетенцию и предложить более интересные решения своим клиентам. Кто сможет стать вашим заказчиком:

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

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

Хакатоны

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

Последний громкий хакатон по блокчейну прошел в Казани под руководством ИТ-парка и «Ак Барс Банка». Победители получили призы от 100 тысяч рублей за решение проблемы регистрации сделок с недвижимым имуществом до $5000 за прототип CPA-системы с гарантированными выплатами.

Церемония награждения хакатона «Блокчейн - новая нефть России»

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

Трейдинг

Трейдеры торгуют на криптовалютных биржах на огромные суммы. Если вы знаете, как работает привычный рынок акций или валют, то можете представить, как работает трейдинг на криптовалютах.

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

  1. Для начала нужно выбрать биржу. Самая популярная и крупная - Poloniex. Но я предпочитаю Bittrex. У нее проще и приятнее интерфейс. На Bittrex больше криптовалютных пар. Плюс безопасная авторизация, через ссылку в письме. Но все яйца в одной корзине держать не стоит.
  2. Выбирайте криптовалюты с высокой капитализацией. Чем больше капитализация, тем меньше на неё влияют колебания и негативные новости. Биткоин уже давно почти не волнуют слухи о запретах в других странах.
  3. Научитесь фундаментальному анализу. Каждый день начинайте с новостей и отслеживайте, как факты влияют на курс конкретной криптовалюты и через какое время. Это поможет дешево покупать и дорого продавать.
  4. Графический анализ отлично работает на криптовалютных рынках. Отслеживайте фигуры: «свечи», «горы», «головы» и так далее. Они работают не только потому, что в них верят, но и потому что сами участники рынка моделируют эти ситуации.
  5. Следите за биржей и выставляйте «стопы» - сигналы о продаже на определенной сумме. Однажды перед отпуском я вложил 0,1 BTC в другую криптовалюту и забыл об этом. По возвращении увидел, что стоимость вложения упала до 0,07 BTC. Установил бы стоп, как минимум вернул бы всё вложенное.
  6. Есть сообщества и каналы с сигналами - наводками на изменение курса криптовалют. Вот пример такого канала.
  7. Можно торговать и на фоне, совмещая с основной работой. Самое большее, сколько я зарабатывал в таком режиме, - 3000 рублей. В среднем в день получается 1800-2000 рублей - это хорошая прибавка к зарплате. Главное - работать по системе и не жадничать, пытаясь сорвать куш.

Интерфейс биржи Bittrex

Инвестиции в трейдеров

Профессиональные брокерские компании вроде БКС или «Открытие Брокер» предлагают инвестиции в своих трейдеров. Но никто из них не работает с криптовалютами. Если вам интересны инвестиции в криптовалюты (а они, как правило, доходнее), могу посоветовать eToro.

Читатель TJ объясняет, что такое блокчейн, как он работает и что можно построить на основе этих идей.

В закладки

Люди, связанные с индустрией блокчейна, традиционно считают своё детище чем-то, существующим на границе технологической сингулярности, и, следовательно, слишком сложным для понимания простыми смертными. Поэтому, объясняя принципы работы, оперируют понятными гуманитарными понятиями, такими как «доверие», «уверенность» и «подконтрольность», тем самым только всех запутывая и ничего не объясняя на самом деле.

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

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

Хэш

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

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

То есть воспринимать как игрушку, а не как средство накопления, быть готовым к обвалу в 2-10 раз меньше чем за сутки (или аналогичному взлёту, тут уж как повезёт), сглаживать риски портфелями, и так далее (да вы всё и без меня знаете, если работаете в сфере финансов или увлекаетесь игрой на бирже, а если не работаете и не увлекаетесь, лучший совет: не лезть, ждать стабилизации курса). Это не пост пиара биткоина, это ликбез по блокчейну, так что могу себе позволить сказать всё как есть, лол.

Зачем это нужно

Тут по порядку, иначе совсем запутаемся.

В: Зачем нужно разбивать цепь на блоки, если можно с сопоставимой степнью надёжности считать хэш прямо от всего большого файла?

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

В: Зачем вообще этот хэш? Разве просто передать данные недостаточно?

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

Начнем с определения:

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

Понятно то, что ничего не понятно. Распределенная платформа - это способ решения задач сразу на многих устройствах, объединенных параллельно. То есть, грубо говоря, в процессе майнинга происходит решение математической задачи, в результате которой можно получить за это деньги. Иными словами - производительность ПК переводится в деньги, а вы платите только за электричество и интернет.

Хэш и блокчейн - столпы майнинга

Но что это за задача? Для того, чтобы ответить на этот вопрос, сначала разберемся с тем, что такое хэш. Хэш, или хэш-функция - это алгоритм, который преобразует любые исходные данные, будь то файл, картинка или текст, в последовательность букв и цифр определенной длины. Причем делает это так, что разные исходные данные дают разный результат (в противном случае, если разные исходные данные дают одинаковый хэш, это называют коллизией - столкновением, и это, вообще говоря, уязвимость).

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

Блокчейн (blockchain, цепочка блоков) - выстроенная по определённым правилам непрерывная последовательная цепочка криптографически связанных блоков, содержащих информацию.

Рассмотрим на примере, как работает блокчейн. Создаем файл и записываем в него фразу «Привет мир-1». Считаем его хэш-сумму по любому алгоритму - самый распространенный это sha256. Допустим, при этом мы получили строчку А (на самом деле она длиннее и разнообразнее эдак в 64 раза, но для наглядности упростим ситуацию). Теперь создаем второй файл, записываем в него фразу «Привет мир-2» и следующей строчкой пишем А. Сохраняем файл и считаем его хэш - он оказывается, допустим, B. Теперь создаем третий файл, записываем в него «Привет мир-3» и B, сохраняем, считаем хэш - он оказывается С, создаем новый файл, и так далее. Поздравляем сами себя с созданием простейшего блокчейна - все предыдущие файлы завязаны на самый первый, то есть все блоки - элементы одной цепочки. При этом самый первый блок называется Genesis Block (первичный блок), он рассматривается отдельно, так как у него отсутствует родительский блок.

Разумеется, возникает вопрос - а как проверить целостность сети, может быть 10001 блок был получен не из 10000, а из головы? Да очень просто - в каждом последующем файле записан кэш предыдущего. И так можно рекурсивно «спуститься» вплоть до самого первого блока. Если где-то кэш не совпадет - значит, в сеть были внесены изменения.

Теперь мы, наконец-то, можем перейти к описанию майнинга.

Принцип работы майнинга

Представим, что внутри самого первого файла написано не только «Привет мир-1», но и 00000. Считаем его хэш, и он, к примеру, начинается с 3f5da... Радостные, отправляем этот кэш и узнаем, что он не подходит. Но почему? Да все просто - хэш должен начинаться с нуля, а количество нулей в начале подбирается так, чтобы каждый блок биткойна появлялся раз в приблизительно 10 минут. Хм, скажете вы, ну давайте запишем в файл не 00000, а 00001 (да-да, самый простой перебор, ибо предсказать, какой получится хэш, мы не можем. А если вы сможете - получите Нобелевскую премию, серьезно). Считаем его хэш - и он начинается с 7b3fa8... Мда, и опять не нули в начале. Ладно, запишем в файле 00002. Опять не нули? Ставим 00003, и так далее. И вот так, перебирая, мы в конце концов получаем хэш, начинающийся с нужного числа нулей, с помощью этого хэша генерируем новый блок, и получаем за него деньги. Вот так просто и работает майнинг.

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

Сразу же возникает вопрос - а можно как-то подделать эту цепь блоков и получить сразу много биткойнов? Конечно можно, вам для этого всего лишь нужно перемайнить ВСЕ блоки с самого начала образования цепи по своему алгоритму - как только у вас станет на один блок больше, чем у всех других майнеров - сеть автоматически примет ваши условия. Это так называемая «атака 51%», и она возможна лишь в теории: во-первых, для того, чтобы перемайнить почти 500 000 блоков биткойнов, потребуются просто гигантские вычислительные мощности и деньги, во-вторых - даже став «королем биткойнов», самый максимум, что вы сможете - это останавливать транзакции в сети, что денег вам точно не принесет (но вот обвалить курс, или, наоборот, поднять и сыграть на этом, будет можно. Но вряд ли человек, имеющий достаточные для создания такой сети деньги, будет этим заниматься - скорее всего он вложит их во что-то более выгодное).

Регуляция в сети биткойна

В сети биткойна разумеется есть регуляция: во-первых, это сложность: то есть сколько нулей должно быть в начале хэша. Она подбирается так, чтобы в неделю появлялось 2016 блоков - то есть 10 минут на блок. Соответственно, чем больше вычислительных мощностей участвует в майнинге - тем больше должна быть сложность, чтобы удерживать темп - а значит тем сложнее каждому найти нужную хэш-сумму. Второй ограничитель - это стоимость награды. В 2009 году за один блок давали 50 BTC, потом 25, а сейчас - всего 12.5.

Поэтому мы получаем сразу две проблемы для майнера: если самые первые блоки биткойнов без проблем рассчитывались на листке бумаги с калькулятором (нужно было найти хэш с всего одним нулем в начале), в начале 2010ых для этого требовался компьютер с мощный процессором, то теперь, даже имея хороший сервер, в одиночку найти нужный хэш практически нереально (за разумное время, конечно). Вторая проблема - даже если вы найдете такой блок, биткойнов вы получите в 4 раза меньше, чем 8 лет назад. И их стоимость может не окупить (вернее уже давно не окупает) затрат на электричество - а работать себе в убыток вряд ли кто-то будет. Но есть и плюс - если в начале биткойны стоили буквально десяток центов, то теперь их курс превышает 2000 долларов - правда, все равно сильно возросшая сложность привела к тому, чтобы майнить биткоины на домашнем ПК невыгодно.

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

Текущее состояние майнинга криптовалют

Возникает вопрос - почему вдруг люди порядка месяца назад массово бросились скупать видеокарты и делать фермы? Все просто - всегда курс может вырасти настолько, что становится выгодно майнить даже на видеокартах (процессоры для этого подходят хуже - майнинг отлично распараллеливается, и тут GPU с несколькими тысячами простых вычислительных блоков оказывается лучше, чем CPU с 4-8 мощными ядрами). Но тут важно понимать, что мало того, чтобы сейчас курс определенной криптовалюты был высок - нужно, чтобы он был высоким на протяжении по крайней мере того времени, пока вы не «отобъете» затраты на ферму. И в самом лучшем случае для эфириума это 3-4 месяца, а обычно это больше полугода. Увы - никто предсказать курс на такой длительный промежуток времени не может, поэтому домашний майнинг был и является рискованной затеей.

И самый последний вопрос - что делать тем, кто хотел купить себе видеокарту, а теперь, глядя на цены, понимает, что они им не по карману? Просто мониторить авито и прочие площадки продаж б/у комплектующих: время работает на вас, чем больше майнеров и мощностей - тем менее выгодным и тяжелым становится майнинг, и поэтому те, у кого были небольшие фермы, работающие на грани прибыли, уже стали их распродавать, и уже можно «урвать» 1080 Ti по старым ценам. Да, это будет б/у видеокарта, но стоит понимать, что она работала от силы 1-2 месяца при комфортных для нее условиях. И с учетом того, что гарантия на них обычно 2-3 года - волноваться не о чем.