Текст книги "Эра криптовалюты"
![](/books_files/covers/thumbs_240/era-kriptovalyuty-170867.jpg)
Автор книги: Алекс Полански
Жанр: Ценные бумаги и инвестиции, Бизнес-Книги
Возрастные ограничения: +16
сообщить о неприемлемом содержимом
Текущая страница: 6 (всего у книги 19 страниц) [доступный отрывок для чтения: 6 страниц]
Платформа Ethereum
Раз мы затронули тему Ethereum, я бы хотел вкратце рассказать и о ней, хотя тема вполне достойна отдельной книги. Как я уже писал выше, придумал и реализовал платформу Виталик Бутерин, сын российских экспатов, которые переехали в Канаду. Его отец занимался высокими технологиями и как-то раз рассказал сыну про Bitcoin. Виталик, с детства увлекавшийся компьютерами и математикой, сначала посомневавшись, все же с интересом взглянул на технологию, найдя в ней не только достоинства, но и недостатки. Первый деятельный интерес проявился в соавторстве и издании электронного журнала Bitcoin Magazine, выпускавшегося им при содействии румынского программиста Михая Алиси. Результатом погружения в суть процессов и переосмысления концепции биткоина стала своя white paper революционной платформы Ethereum, которая давала более широкий простор для творчества и раздвигала границы сфер применения критовалюты.
Основное новшество платформы – это реализация предложенной Ником Сабо концепции смарт-контрактов или умных контрактов, представляющих из себя программный код для автоматического исполнения договоров, алгоритм переноса коммерческих контрактов с бумаги на язык кода (при наличии подготовленной среды, в которой возможно исполнение кода). Кстати, Java-подобный язык программирования Solidity, применяемый для написания смарт-контрактов, является тьюринг-полным языком, а значит, при правильном применении способен реализовать любую вычислительную функцию. Язык был предложен соратником Виталика Гэвином Вудом и доработан командой Solidity для использования в виртуальной машине Ethereum – среде исполнения смарт-контрактов и децентрализованных приложений. Смарт-контракт, однажды выложенный в сеть, нельзя изменить. Это важное свойство, дающее и достоинства, и недостатки. При обнаружении ошибок в коде изменить их не удастся. Придется создавать новый контракт. Также важным свойством смарт-контракта является неукоснительное выполнение условий сторонами, особенно обязательства внесения оплаты плательщиком. Только факт поступления средств от плательщика на адрес смарт-контракта может запустить механизм его реализации. Опять же, если речь идет об исключительно виртуальном, цифровом взаимодействии, плательщик может быть уверен, что при своевременной и полной оплате он получит то, за что платил.
Самым распространенным смарт-контрактом на сегодня является контракт создания токена, и это неудивительно. Эфир позиционировался как площадка для проведения краудсейлов – массовых продаж для сбора средств на реализацию проектов и идей. Простейший контракт токена был описан Виталиком сразу при выпуске платформы и включал минимум программного кода. Упрощенно это выглядит так: вы выбираете название токена, объем эмиссии, количество знаков после запятой, курс обмена эфира на свой токен и ряд других значений, далее загружаете контракт в блокчейн Эфира, при этом оплатив небольшую комиссию и оставив немного средств на исполнение контракта. Теперь любой желающий, пославший эфир на адрес смарт-контракта (аналогичный адресу кошелька), получит взамен N-ное количество токенов, исходя из ранее заданных параметров. Если все токены распределены – контракт перестает функционировать, но при этом он никогда не исчезнет из блокчейна Эфира. Далее собранные в Эфире средства идут на реализацию проекта, под который велся сбор. При определенных навыках программирования контракт можно усложнить дополнительным функционалом – сжиганием непроданных токенов, добавить возможность дополнительной эмиссии, предусмотреть дивиденды на токен, заблокировать часть из них на какое-то время и т. д. При всем при этом контракт создания токена и контракт краудсейла могут быть разными сущностями. В сети существуют коллекции подобных смарт-контрактов и даже конструкторы, позволяющие новичку создать свой контракт за несколько минут – как платно, так и абсолютно бесплатно. Следует учесть аспекты безопасности при использовании сторонних библиотек смарт-контрактов. Код может содержать уязвимости, сделанные неумышленно либо специально, с помощью коих злоумышленник может похитить средства, находящиеся на адресе смарт-контракта. То же касается и приватных цифровых ключей адреса-владельца контракта. Их компрометация может также привести к потере средств.
Но сфера применения смарт-контрактов не ограничивается созданием токенов. В одной из последующих глав мы пофантазируем на тему недалекого будущего, в котором массово применяются смарт-контракты. Однако уже сейчас мы можем встретить десятки примеров применения технологии в реальной жизни. Первый пример – это контракт-нотариус. Может использоваться для удостоверения прав владения текстами, фото или видео путем проставления временной метки на загруженном в специальное хранилище файле и также выдавать цифровой сертификат. Есть примеры реализации завещаний на смарт-контракте, верности копий документа или подтверждения неких фактов. Необходимо учесть, что зачастую работа таких контрактов невозможна без участия третьей стороны – Оракула, программы, человека или устройства, контактирующего с внешним миром и проверяющего или поставляющего данные для одной из сторон смарт-контракта. Это может быть сайт с информацией о курсах валют, компьютер с датчиками, судья на соревнованиях. Вторым ярким примером применения смарт-контрактов является игровая индустрия – прием ставок на события, лотереи, казино, а также создание компьютерных игр. Третьей сферой применения нельзя гордиться, но тем не менее смарт-контракты используют для создания финансовых пирамид на основе схемы Понци. Пока есть новые участники, схема будет работать, независимо от воли первоначального автора. Часто такую пирамиду называют честной, не забывая добавить оговорку «возможно». Четвертой, но первой по обороту криптовалюты среди проектов можно назвать нишу биржевой торговли. Существуют десятки обменников и бирж, работающих на некоей совокупности смарт-контрактов. Такие комбинированные контракты принято называть децентрализованными приложениями Dapps. Популярный сайт-библиотека смарт-контрактов и Dapps stateofthedapps.com содержит почти 2000 записей децентрализованных приложений и управляющих ими смарт-контрактов. Пятый пример – инвестиционный пул для участия в некоем проекте. Проводится сбор для выкупа минимальной доли недвижимости или вклада в перспективное ICO.
В Ethereum существует понятие «газ» (англ. gas) – это внутреннее топливо для осуществления транзакций внутри этой системы. Это не токен, его нельзя отдельно купить и хранить на кошельке, но при переводах монет или исполнении смарт-контрактов эфир, находящийся на кошельке, тратится на закупку газа внутри системы. Цена газа формируется исходя из загруженности сети. Чем более загружена виртуальная машина, тем дороже газ для последующих транзакций.
Хочется упомянуть, что мой личный интерес к криптовалюте был подпитан идеями, реализованными на платформе Эфир. Именно широкий простор для применения в различных сферах, помимо просто перевода неких цифровых активов с кошелька на кошелек, сделал меня приверженцем идей Бутерина. Многие называют Ethereum криптовалютой 2.0, тогда как биткоин был криптовалютой 1.0. Следуя этой логике, нас ждет еще много поколений новых проектов криптовалют от 3.0 и до бесконечности.
Реакция государства на появление цифровых денег
Если я и многие криптоэнтузиасты восторженно отреагировали на появление биткоина, эфира и дарованные ими возможности, правительства многих стран отнеслись к появлению криптовалюты неоднозначно. Первая реакция большинства правящих кругов была негативной, в основном из-за анонимности системы и невозможности отследить большинство транзакций, что могло способствовать использованию ее в криминальных и террористических целях. Естественно, государства стали считать, что эта система создана только для отмывания денег, продажи нелегального товара и финансирования терроризма. При этом политические круги тесно связаны с банковским сектором, а уж банкирам конкуренция в их поле деятельности также не нужна. Против криптовалют в нашей стране выступали некоторые политики, министры, главы государственных органов, финансисты и даже президент. С появлением открытых и полезных проектов количество обычных пользователей значительно увеличилось, и они стали активно пользоваться криптовалютой в быту. Политическое мнение также стало меняться в положительную сторону. Первые прогрессивные государства не стали туго закручивать гайки. Они не вводили ее жесткое регулирование и приняли политику наблюдения без явного вмешательства, при этом присвоив некий статус имущества или иностранной валюты криптоактивам для целей их налогообложения, ведь именно эта сфера должна волновать чиновников в первую очередь.
Есть страны, которые официально в той или иной степени признали криптовалюту. Впереди планеты всей оказались США, выпустившие ряд документов, направленных на некую систематизацию отношений в сфере криптовалют. Одной из первых из стран, полностью легализовавших биткоин, стала Япония, где утвердили ряд законопроектов, в том числе по лицензированию участников рынка – бирж и обменных пунктов. При этом некоторые монеты существуют и используются только в Японии.
В Республике Беларусь также была легализована криптовалюта в рамках так называемого бизнес-инкубатора. Это особая экономическая зона, расположенная на закрытой территории, резидентам которой позволено заниматься предпринимательством без налогов и ограничений, кроме обязательного содержания гарантированного депозита в банке на случаи провала для защиты прав вкладчиков.
Страны, в которых полностью или частично запретили криптовалюту, – это Китай, Индия, Бангладеш, Боливия, Таиланд, Вьетнам, Эквадор. Во Вьетнаме сначала она имела полулегальный статус, но, видимо, правительство узрело для себя большие риски и поспешило обезопаситься. При этом жители продолжают пользоваться криптовалютой в обход закона. Китай то разрешает, то запрещает своим гражданам майнить криптовалюту, но однозначно запретил ICO как способ сбора денег у населения под непонятные активы, некую нелегальную инвестиционную деятельность. Нужно понимать, что полностью запретить криптовалюту сложно, ведь привязать обезличенный кошелек, некую многобуквенную строчку, к конкретному человеку без его согласия невозможно. В этом плане запрет криптовалюты условный, потому что большинство криптовалют предполагают тот или иной уровень анонимности, а закрыть все выходы в Интернет, убрать с компьютеров все приложения и программы попросту невозможно. Отсутствие центрального контролирующего органа, на который можно было бы оказать влияние, также мешает ее запрету. Конечно, некоторые элементы контроля можно ввести. Например, отследить майнинг смогут по повышенному круглосуточному потреблению электроэнергии, особенно в ночное время. Ведь оборудованию нужно работать круглосуточно, поэтому и потребление майнеров заметно выше среднего. С помощью Интернет-провайдеров зачастую можно вычислить объем и тип получаемой и отправляемой информации, если майнер не позаботится о более тонкой настройке безопасных каналов. Но даже при успешном запрете майнинга добывать криптовалюты можно с помощью мастернод или по алгоритму Proof-of-Stake или его разновидностей, когда монеты могут начисляться за владение некой минимальной долей в определенном проекте. Уже упоминавшаяся платформа Waves, признанная улучшить и даже обогнать Ethereum, предлагает именно способ добычи новых монет на основе делегирования баланса одному кошельку-оператору. Работа происходит удаленно, вы только получаете долю в выработке узла обработки транзакций. Соответственно, никаких затрат электроэнергии и сетевого трафика нет. Невозможно выяснить, откуда берется монета и отследить ее прирост. Заставить платить за нее налог или каким-то образом заблокировать использование невозможно, исключая только лишь силовой метод и физическое ограничение свободы и запрет на использование смартфона или компьютера.
Сегодня в России ведется работа по созданию законодательной базы для использования криптовалют. Жаль, что на момент написания мною книги рассмотрение законопроекта перенесено на осеннюю сессию, однако движение все-таки идет вперед и вверх. Я рад тому, что в нашей стране и во многих странах СНГ потеплело отношение к криптовалюте, многие настроены позитивно. Глупо было бы отрицать полезность технологии блокчейн и созданных на ее основе решений. Не за горами широкое общественное приятие криптовалют, и освоенные сферы применения будут только расширяться. Будем надеяться, что законодательство будет живым, а не мертворожденным, загоняющим молодую и неоформившуюся отрасль в некий юридическо-бухгалтерский тупик.
Как я уже говорил, совсем немного государств высказались в пользу безусловного запрета криптовалют. Все остальные государства либо заняли наблюдательно-выжидательную позицию, либо ввели слабое регулирование, обозначив криптовалюту либо цифровым активом, либо цифровом товаром, либо иностранной валютой. Некоторые страны ввели лицензирование криптовалютной отрасли либо обязали проводить некие регистрационные процедуры при проведении ICO и выпуске токенов – например, как в Гонконге. В ряде штатов США также есть так называемая BitLicense. В Европе также существует ряд локальных государственных и общеевропейских инициатив на эту тему. Все остальные страны либо частично отрегулировали закон для целей налогообложения криптовалютных активов, либо остаются нейтральными.
Сегодня неофициальное звание столицы криптовалют занимает кантон Цуг в Швейцарии, где расположены офисы многих крупных криптовалютных компаний. Не отстает и Гонконг, где расположено минимум ½ из топ-10 рейтинга криптовалютных бирж. Штат Калифорния и город Сан-Франциско являются центрами притяжения криптовалютного сообщества в США. Это означает, что при желании запустить свой криптопроект можно очень сильно увеличить его презентабельность и повысить шансы на успех, если разместить его в одной из правильных юрисдикций. При этом нельзя сбрасывать со счетов традиционно теплое отношение офшорных юрисдикций к новым экономическим течениям. Уже в 2014 году на острове Мэн была зарегистрирована компания, уставный капитал которой был выражен в биткоинах, а в 2015 году юридическая компания Axon Partners из Украины внесла 1 биткоин в качестве вклада в уставный капитал, скорее всего отразив его как имущественный вклад. У регистратора вопросов и претензий не возникло. На роль криптовалютной гавани претендует и соседняя Эстония, а множество первичных регистраций компаний под будущие криптопроекты приходится на Великобританию и Кипр.
Глава 3
Майнинг и его разновидности
Майнинг на центральных процессорах
Еще раз остановимся на понятии «майнинг» и на примере эволюции майнинга Bitcoin разберем принцип его работы. Мы говорили упрощенно, что майнинг – это перебор вариантов решения условно нескончаемой задачи. Допустим, по соседству с вами находится большой склад мелких предметов, который постоянно пополняется новыми вещами с разным весом и стоимостью. Вещи нужно перенести через висячий мост, на который в ширину помещается лишь один человек, соответственно люди должны идти цепочкой, держа за руку предыдущего и следующего носильщика. Хозяин склада платит 12,5 рублей фиксированной платы человеку, который приведет к нему носильщика, плюс 1 % от стоимости перенесенных товаров. Есть бесконечное число потенциальных носильщиков с одинаковыми корзинами, готовых загрузить в корзину одинаковый вес предметов, но рассчитывающие, что цена предметов, помещенных в их корзину, будет максимальной, дабы их процент комиссии был также максимальным. Но вот хозяин склада – странный человек – хочет, чтобы каждый следующий носильщик имел день, месяц и год рождения, отличающийся лишь на один день от предыдущего. Например, предыдущий носильщик был рожден 01.01.2001, соответственно следующим взять груз имеет право носильщик с датой рождения 02.01.2001, далее 03.01.2001 и так далее. Носильщики толпятся на площади перед складом и молчат. Ваша задача опрашивать одного за другим в хаотичном порядке, чтобы найти нужного носильщика, с нужной датой рождения в паспорте. Таких же людей, ищущих нужного носильщика, – сотни и тысячи. Кто первый найдет нужного человека – ставит его в цепочку и нагружает его корзину самыми дорогими товарами под завязку. Если кто-то другой нашел второго носильщика с идентичной датой рождения, но пришел позже вас – его носильщик отвергается. Задача наполнения корзины при этом схожа с классической задачей о рюкзаке, известной математикам.
Очевидно, что найти подходящего носильщика очень сложно, особенно если желающих это сделать очень и очень много. Можно искать носильщика сообща, объединившись в пул, и, если один из команды нашел подходящего, награда делится на всех, исходя из времени, потраченного каждым на поиски. Кому-то из поисковиков может повезти, и он найдет нужного носильщика с 1-й попытки, а в следующий раз просмотрит сотни дат рождения, пока найдет нужного. Здесь в дело вступает параметр удачи. Также важно, насколько быстр поисковик. Бабушка с плохим зрением, но хорошим аппетитом за 8 рабочих часов проверит лишь 8 носильщиков, а молодая девушка, сидящая на диете, – проверит 16 носильщиков и съест в два раза меньше пищи на обеде. В случае с майнингом биткоина мы ищем блок, некоего цифрового носильщика корзины, у которого очень редкие параметры, соответствующие предыдущему блоку, и при его успешном нахождении получаем награду – это 12,5 BTC на сегодняшний день. Также мы можем загрузить блок под завязку транзакциями, выбрав самые дорогие из мем-пула (склада транзакций), и получить комиссию за их включение в блок. В нашем случае команда поисковиков – это пул совместного майнинга, а каждый из них – это майнинговое устройство старого или нового поколения со своей вычислительной мощностью и энергопортеблением. Необходимость выбора людей с конкретной датой рождения можно назвать алгоритмом поиска.
Майнинг биткоина и других монет, построенных на алгоритме PoW – Proof-of-Work (с англ. – доказательства работы), – это постоянный перебор данных по определенному алгоритму, вычислительная работа, производимая компьютерным оборудованием. И чем мощнее и экономичнее вычислительное устройство, тем больше шансов на успех. Вычислительное оборудование для майнинга прошло несколько стадий развития, которые я опишу ниже.
CPU (англ. Central Processing Unit – Центральный процессор) – это самый маломощный вычислительный элемент, который сейчас может быть использован в майнинге. Для определенных типов алгоритмов майнинга он вполне может справиться с поставленными задачами, особенно если это современная мощная модель. Сам процессор – это вычислительный модуль, состоящий из одного или нескольких ядер, каждое из которых может обрабатывать несколько потоков информации одновременно. В случае со среднестатистическим процессором эффективность его работы в сети Bitcoin была продуктивной только на заре становления криптовалюты в 2009–2011 годах. Сегодня добыча биткоина и многих других монет, начинавших свой путь с помощью майнинга на процессорах, просто экономически нецелесообразна.
В рассмотрении параметров мощности и производительности любого майнингового оборудования важен термин хешрейт (hashrate – «рейтинг хеширования»), который отображает скорость вычисления значений хеш-функции за единицу времени, в основном в секунду. Допустим, вы включили на 1 минуту процессор, и он нашел 60 решений, следовательно, хешрейт вашего оборудования 1 хеш в секунду, записывается как 1 х/с. Однако важен и параметр энергоэффективности – сколько джоулей или ватт электроэнергии на 1 единицу хешрейта потребит вычислительный модуль. В основном он применяется в описаниях ASIC-устройств, о которых речь пойдет ниже. В сети Интернет можно встретить множество ресурсов, наполняемых пользователями, где они сообщают о полученных значениях хешрейта при тестировании майнинга на том или ином алгоритме с использованием конкретного устройства. Важно учесть, что более старое оборудование почти всегда потребляет больше энергии на выполнение одной и той же задачи.
Энергоэффективность процессоров почти всегда проигрывает более производительным устройствам, таким как графические ускорители – видеокарты, FPGA– или ASIC-устройства. Именно поэтому выбор монет для майнинга на процессорах сегодня сильно ограничен. Энтузиасты криптоиндустрии из года в год пытаются создать алгоритм, который будет подходить только для процессоров, и использование видеоускорителей или специальных интегральных микросхем будет просто нецелесообразным ввиду более высокой стоимости подобных устройств. Сегодня такие алгоритмы, как HODL, и одноименная монета пытаются что-то повернуть в утраченной нише, однако уровень приятия данного проекта массами сложно назвать высоким. Традиционно алгоритмы серии cryptonight в различных вариациях v7, light и heavy также доступны для майнинга на современных многоядерных процессорах, показывая вполне понятную экономическую ситуацию – доходность от майнинга превышает затраты на электроэнергию (как минимум) и на амортизацию в течение 2–3 лет. Но при росте монеты в несколько раз и при условии оплаты счета за электричество из своего кармана или наличии условно «бесплатной розетки» вы можете окупить затраты моментально, как это произошло со многими приверженцами монеты монеро. Известны редкие случаи построения ферм (большого количества компьютеров для майнинга, расположенных в одном месте) для майнинга на процессорах. Единственным преимуществом таких ферм может быть относительная компактность размещения и высокая ликвидационная стоимость оборудования. Сегодняшние процессоры и материнские платы уже настолько совершенны, что не устаревают и не теряют в цене столь же быстро, сколько их собратья начала XXI века.
Такой ресурс, как cryptunit.com, позволяет выбрать ряд современных процессоров для добавления в риг (от англ. rig – установка, снаряжение). У майнеров ригом принято называть единичный элемент фермы – материнская плата, процессор, память, жесткий диск и несколько видеокарт, соответствующие количеству доступных физических портов для их подключения. Так, на сентябрь 2018 года один из популярных процессоров от AMD модели Ryzen 1700 демонстрирует потенциальную доходность в районе 30 центов, или около 20 рублей в день. При стоимости одного процессора 14 500 рублей и среднего набора сопутствующих компонентов для запуска ПК в районе 15 500 рублей выходит, что компьютер стоимостью 30 000 рублей будет окупаться 1500 дней, более 4 лет. Негусто. Все было лучше зимой 2017–2018 года, когда уровень дохода с 1 процессора достигал 2 долларов, минимум 100 рублей. В таком формате окупаемость достигалась максимум за 1 год, что является достаточно хорошим показателем по сравнению с некоторыми видами традиционного бизнеса, либо вложением в недвижимость или размещением средств на депозит. Тем более если устройство можно 1–2 часа использовать как компьютер, по прямому назначению. Гораздо более низкий срок окупаемости демонстрируют процессоры предыдущего поколения, такие как AMD FX с восемью физическими ядрами. Их стоимость сегодня крайне низка, так же как и стоимость комплектующих. При этом функционал процессора позволяет решать большинство сегодняшних прикладных задач, будь то графические программы либо игры. При стоимости в три раза ниже такая сборка продемонстрирует доходность в 1,5–2 раза ниже, что существенно сократит срок окупаемости.
Основной проблемой майнинга криптомонет на процессорах является зараженность сетей таких монет так называемыми ботнетами (botnet от англ. bot – робот, бот и net – сеть). В руках злоумышленников находятся тысячи (если не миллионы) зараженных компьютеров, на которых может быть установлена программа-майнер, соответственно злоумышленник способен без затрат средств на оборудование и электроэнергию производить вычислительные операции, получая большое преимущество перед честными майнерами и не имея при этом заинтересованности в сохранении монет на будущее. Естественно, добывая множество «дешевых» монет, такой человек тут же избавляется от них по любой цене, сбивая биржевой курс и подрывая доверие к монете в целом. Также это идет вразрез с идеей Сатоши Накамото, представлявшего 1 процессорное ядро как 1 сущность в экосистеме Биткоин, 1 голос при голосовании… Получается, что равномерного распределения ресурса между всеми людьми не достичь, а возможности более обеспеченных людей по включению сотен ядер в майнинг делают идею децентрализации несостоятельной.
Внимание! Это не конец книги.
Если начало книги вам понравилось, то полную версию можно приобрести у нашего партнёра - распространителя легального контента. Поддержите автора!Правообладателям!
Данное произведение размещено по согласованию с ООО "ЛитРес" (20% исходного текста). Если размещение книги нарушает чьи-либо права, то сообщите об этом.Читателям!
Оплатили, но не знаете что делать дальше?