Как устроен блокчейн и криптовалюты Григорий Полежаев Оглавление 3 Централизованная и децентрализованная система 9 Блокчейн и распределенная система 11 Структура блокчейн и криптовалюта 22 Hardfork и Softfork 26 Альткоины 31 ICO 36 Виды криптовалютных кошельков 40 Обменники и биржи 46 Заключение United Traders Education | Как устроен блокчейн и криптовалюты 3 Централизованная и децентрализованная система Сегодня в вопросах создания надежной экономики мы полагаемся на крупных посредников: банки, государства, ведущие операторы, социальные сети - то есть на централизованную систему; и все эти посредники занимаются построением и обслуживанием всей рыночной деятельности - от определения личности людей до создания документов и делопроизводства. С одной стороны, это неплохо — централизованная система достаточно быстрая, её достаточно легко администрировать, модернизировать и масштабировать, но у неё есть существенные минусы: — централизованная система зависит от одного человека или определенной группы людей; — посредники забирают наши данные, централизованную систему могут взломать и тогда все ваши данные могут оказаться у злоумышленников, либо сами посредники могут управлять этими данными в случае, если им это будет нужно; — если говорить о денежных переводах, то если электронная почта приходит за секунды, то денежный перевод идет днями, а то и неделями, что очень неудобно для бизнеса. По факту деньги, которые вы храните на своих банковских счетах, вам не принадлежат, они принадлежат банку. Если вдруг вы нарушите закон, будете делать какие-то подозрительные операции, не выплатите кредит и тому подобное, то банк либо заморозит вам счет, либо будет списывать деньги с вашей карты автоматически, без вашего согласия. Даже если вам просто переведут достаточно крупную сумму денег, без какого-либо предупреждения банк может заморозить вам счет, пока не узнает её предназначение. Так у меня было на карте Сбербанка, в итоге пришлось обращаться в банк, уточнять назначение перевода, и только когда банк связался с человеком, который переводил мне деньги, после этого он разморозил мой счет. United Traders Education | Как устроен блокчейн и криптовалюты На самом деле у банка нет тех денег, которые внесли вкладчики. У банков есть норма резервирования, на данный момент она составляет примерно 8-10%. Что это значит? Если все люди, чьи средства хранятся в банке, начнут выводить свои деньги, то банк обанкротится. Что же делает банк с вашими деньгами? Ни для кого не секрет, что основная функция банка — это кредитноденежные отношения. Вы приносите деньги на депозит, банк дает определенный процент на них, 1,5-2% в долларах и 6-8% в рублях, что по факту не покрывает даже инфляцию или примерно равно ей. Ваши деньги банк даёт в кредит другим и зарабатывает на этом определенный процент. Допустим, процент, под который банк дает ваши деньги, составляет 16% годовых, 6% годовых банк обещает вам — вроде бы разница всего 10%, и сумма не такая большая, но что же происходит на самом деле? Давайте рассмотрим стандартный пример. Для начала нужно понять, что такое норма обязательных резервов. Норма обязательных резервов определяет, какой процент от вложенных вкладчиками средств коммерческие банки обязаны размещать в Центробанк или держать в собственных хранилищах в виде наличности. Итак, вы разместили на банковском депозите 500 000 рублей под 6% годовых. Так как норма обязательных резервов составляет на данный момент 10%, то 50 000 рублей коммерческий банк обязан разместить в ЦБ (Центральный банк). Остальные 450 000 рублей 4 5 United Traders Education | Как устроен блокчейн и криптовалюты банк дает в кредит под 16% годовых. Человек, который взял этот кредит, покупает что-либо у другого на эту сумму. В итоге другой человек получил ваши 450 000 рублей и несет их в банк, под те же 6% годовых. И далее — по кругу: из 450 000 рублей банк опять размещает 10% в ЦБ, а остальные 405 000 рублей отдает в кредит. В итоге ваши 500 000 рублей оказываются в банке огромное число раз, и банк делает огромные проценты на этом. BANK CENTRA L B A NK 6% ГОДОВЫХ 1 0% ( 50 000 РУ Б . ) 500 000 РУБ . 1 0% ( 45 000 РУ Б . ) Ы Х Ы В О Д 450 000 РУ Б . В Д ГО О О 6% ГОДО В ЫХ Х Б РУ 0 00 .П Д % Б ГО 0 РУ % 16 0 16 45 00 .П 5 О Д 40 ТОВАР 450 000 РУБ . Банку выгодны не только электронные деньги, но и то, чтобы вы были ему постоянно должны, в итоге можно проследить определенную тенденцию: все идет к тому, что наличных денег скоро не будет или они будут сведены к минимуму. Это уже активно используется в Европе и США. Например, почти в любой стране ЕС или США, если вы купите машину за наличные деньги, то продавец вызовет полицию, и вас будут спрашивать, откуда у вас такая сумма, почему вы не платите по карте и почему хотите скрыть свою покупку от государства — у них уклонение от налогов облагается серьезными штрафами и тюремными сроками. Потому именно на наличные деньги в основном покупается оружие, наркотики, поддерживается терроризм, совершаются другие неправомерные действия, наличные деньги намного легче отмыть, скрыть доходы, а самое страшное для государства — это уход от налогов. В связи с этим было очень много попыток сделать электронную валюту — как в целях избежать явного контроля, так и в целях развития бизнеса, создать более быстрые транзакции. Я думаю, многие слышали о таких сервисах, как Qiwi-кошелек, Яндексденьги, WebMoney и многих других. Все они — попытка ускорить транзакции и уйти от явного контроля, но все же все эти сервисы являются централизованными, хотя были и другие попытки создания альтернативных денег. United Traders Education | Как устроен блокчейн и криптовалюты 6 В 1998 году Бернард фон НотХаус разработал Liberty-доллар. Он продвигал придуманные им серебряные монеты в качестве защищенной от инфляции валюты, которая была альтернативой официальному доллару. В 2007 году более 70 различных торговых учреждений выразили согласие принимать Liberty-доллар. В итоге Бернард фон НотХаус был арестован и признан виновным федеральным судом в заговоре против правительства по делу «внутреннего терроризма». Прокурор Энн Томпкинс во время вынесения приговора сказала следующее: «Попытки подорвать законную валюту являются ни чем иным, как актом особого внутреннего терроризма. Хотя такие формы антиправительственных действий не включают в себя насилие, они столь же коварны, и представляют собой явную и непосредственную опасность для экономической стабильности этой страны». Учитывая печальный опыт Бернарда фон НотХауса, в 2008 году, во время ипотечного кризиса, некий Сатоши Накомото выпустил White Paper, где подробно описал принципы работы криптовалюты на основе блокчейн. В комьюнити криптографов есть предположение, что группа ученых, которые работали над распределенными системами, назвались Сатоши Накамото, и создали биткоин на базе своих разработок. Блокчейн децентрализован, то есть отсутствует единый центр контроля. Это осуществляется за счет распределенной системы. На самом деле распределенные системы начали усиленно изучаться и развиваться примерно с конца 1970 года, это происходило достаточно закрыто в рамках университетов. Так в 1982 году Лесли Лампорт опубликовал решение задачи о генералах, о которой мы поговорим чуть позже. В 1989-м Дэвид Чаум создает eCash, первые электронные деньги, основанные на использовании криптографических методов. В 2005 году Ник Сабо описывает систему BitGold, которая комбинирует криптографические методы и распределенную базу данных, кстати, именно Ника Сабо наряду с другими учеными подозревают в создании биткоина. В сентябре 2017 года Ник Сабо и Эйлан Оу начали тестировать проведение транзакций в сети биткоина с помощью радиоволн, они предлагали технологию SkyWave, которая использует ионосферу для передачи информации. В августе 2017 года был запущен проект United Traders Education | Как устроен блокчейн и криптовалюты 7 Blockstream Satellite, взяты в аренду космические спутники, чтобы получить доступ к биткоину без выхода в интернет. Основная идея блокчейна — построение открытой и прозрачной системы, которая не может управляется извне, но при этом функционирует по изначально установленным правилам, которые не может нарушить ни один из участников. Так что же такое биткоин и почему с ним стараются бороться многие страны? На самом деле, биткоин — это электронные наличные деньги. Если у вас есть биткоин или другая криптовалюта, то никто не сможет его отобрать, если вы, конечно, не нарушите обязательные правила безопасности. Государство не сможет арестовать или заморозить ваш счет, и это является проблемой контроля. Главы центральных банков во всем мире уже в открытую заявляют, что с появлением криптовалюты банки становятся ненужными, они превращаются в посредника, который только берет процент. Но вся наша экономика построена на банковской системе, и это еще одна проблема для легкого внедрения криптовалюты. United Traders Education | Как устроен блокчейн и криптовалюты Криптотрейдинг 2.0 КУРС ДЛЯ ТРЕЙДЕРОВ ЛЮБОГО УРОВНЯ Онлайн-курс по рынку криптовалют из 12 практических занятий. Во время торговли с преподавателем будет подробнейшим образом разобран теханализ, рабочие торговые стратегии, адаптированные под волатильный рынок. Управление депозитом, формирование портфеля криптовалют и выбор прибыльных ICO. ВСЕГО ЗАНЯТИЙ ВРЕМЯ ЗАНЯТИЙ (ПО МСК ) 12 17.00 – 19.00 | 19.00 – 21.00 8 United Traders Education | Как устроен блокчейн и криптовалюты 9 Блокчейн и распределенная система Важно понимать, что блокчейн — это всего лишь распределенная система, на базе которой находится криптовалюта. Что же такое распределенная система? Племя яппов уже давно придумало и применяло распределенную систему в жизни. Дело в том, что деньгами у яппов служили большие каменные диски (камни Раи), вес которых достигал четырех тонн. Из-за такого большого веса эти деньги было очень проблематично носить с собой, их сложно было украсть, и все расчеты делались в головах яппов. Таким образом у каждого яппа в голове были все транзакции, то есть каждый япп знал, кому какой камень или часть камня принадлежит, и в ходе какой сделки этот камень перешел другому. Яппы, благодаря тому, что у каждого соплеменника была информация о всех транзакциях, полностью избегали проблемы с двойной тратой и синхронизацией данных. United Traders Education | Как устроен блокчейн и криптовалюты 10 Если одного человека можно обмануть и сказать, что этот камень ваш, то все племя обмануть очень проблематично. Также покупка совершалась при всем племени, чтобы данная сделка была состоявшейся для всех. Это и есть децентрализованная или распределенная система, то есть нет центрального органа, который хранит всю информацию, поскольку абсолютно одинаковая информация хранится сразу у всех, и все имеют права голоса. На самом деле и централизованная, и децентрализованная системы решают единственную проблему — это проблема двойной траты. Что такое двойная трата? Например, в западных странах владелец чековой книжки из-за долгой синхронизации мог выписать чек двум разным людям, превысив настоящее значение, в итоге один владелец чека мог обналичить его, другой — нет. Синхронизация, если брать понятие из Википедии — это механизм, позволяющий обеспечить целостность какого-либо ресурса, и ликвидация различий между двумя копиями. То есть, если мы берем электронную денежную систему, то мы не должны одними и теми же деньгами рассчитываться с двумя разными людьми, поскольку тогда нарушится целостность системы. Если мы отправим определенную сумму, с нашего счета автоматически произойдет списание, то есть быстрая синхронизация в системе. Чтобы мы эту же сумму не отдали другому человеку, обманув систему и взяв деньги из воздуха, в случае с чековой книжкой синхронизация не могла быть быстрой, так как человеку нужно было дойти до банка — только тогда он мог её обналичить, и банк списал бы с его чековой книжки необходимую сумму. Если бы яппы решили выбрать одного соплеменника и дать ему всю информацию о транзакциях, чтобы не хранить у себя в голове, то это была бы централизация данных, и тогда получился бы банк, который берет определенный процент от транзакций или плату за оказание своих услуг. Также, если вдруг какой-либо камень затопит водой или он разрушится, то все равно вся информация будет хранится в голове у соплеменников, и на этот камень также будут совершаться покупки и продажи, то есть транзакции, так как этот камень уже занесен в распределенную бухгалтерскую книгу, то есть бухгалтерскую книгу, которая хранится в голове каждого яппа. На самом деле в этом и состоит суть блокчейна — в прозрачности всей информации путем её распределения между всеми участниками. 11 United Traders Education | Как устроен блокчейн и криптовалюты Структура блокчейн и криптовалюта КРИПТОГРАФИЧЕСКАЯ ХЕШ-ФУНКЦИЯ Как мы выяснили, блокчейн — это распределенная база данных. Она не подключена к общему серверу и хранит постоянно растущий список всех транзакций и записей. Блокчейн позволяет информации существовать в одной базе, где огромное количество участников хранят идентичные данные, которые синхронизированы между собой. Блокчейн состоит из цепочки блоков. В каждом блоке содержится информация о транзакциях и информация о предыдущем блоке. Первый блок, который сделал Сатоши Накамото , называется genesis block. GENESIS B LOCK БЛОК 1 БЛОК 116 БЛОК 117 Абсолютно все транзакции можно проследить, а информацию об этих транзакциях нельзя изменить, вырезать или удалить, так как сеть имеет определенную защиту. Чтобы понять, какой блок идет за каким, необходима криптографическая хеш-функция, которая шифрует данные. Именно потому, что используется криптографическое шифрование, биткоин и называют криптовалютой. В биткоине используется криптографическая хеш-функция SHA 256, именно она защищает блоки и информацию, находящуюся в них. SHA 256 — это алгоритм шифрования. Криптографических хеш-функций на самом деле достаточно много, но для биткоина используют именно эту. 12 United Traders Education | Как устроен блокчейн и криптовалюты С помощью хеш-функции любая информация, будь то фильм, музыка, текст переводится в хеш, где информация равна хешу, но хеш не равен информации. Давайте приведем более точный пример. Если мы возьмем красную и желтую краску, то это будет информация, смешав их, мы получим оранжевую краску — это будет хеш, то есть имея красный и желтый, мы можем получить оранжевый, но имея лишь оранжевый цвет, мы не сможем получить красный и желтый. К РАС Н ЫЙ ЖЕЛТЫ Й О РА НЖЕВЫ Й ОРАН Ж Е ВЫЙ КРАСНЫ Й ЖЕЛТЫ Й Но как же блоки не теряются, ведь блокчейн децентрализован и очень сложно отследить, какой блок должен идти за каким? Для этого нужен хеш, например, в торренте уже давно используется хеш именно для сборки файлов по очередности, как это происходит? Есть основной блок, который содержит в себе хеш №1, следующий блок содержит в себе хеш предыдущего блока, то есть хеш №1 и свою информацию, которая шифруется в хеш №2, следующий блок содержит в себе хеш №2, свою информацию и шифруется в хеш №3, и так далее. С помощью данного метода компьютер и понимает, какой блок идет за каким. Х ЕШ №1 И НФОРМАЦИЯ ХЕШ №2 ХЕШ №3 ХЕШ №4 ХЕШ №5 ХЕШ №1 ХЕШ №2 ХЕШ №3 ХЕШ № 4 ИНФ ОРМА ЦИЯ ИН ФОРМАЦИЯ ИН ФОРМАЦИЯ ИНФОРМАЦИЯ United Traders Education | Как устроен блокчейн и криптовалюты 13 ИЗ ЧЕГО СОСТОИТ БЛОК? В биткоине блок состоит из: хеша, времени сделки, транзакций и nonce. Что такое хеш и для чего он используется, мы разобрали выше. Чтобы более детально рассказать о транзакциях в сети биткоин, важно понимать, что такое система закрытого и открытого ключа, и как она работает. ХЕ Ш ВР ЕМЯ , КО ГДА СДЕЛ А Н Б Л О К Т РАН З АКЦ ИИ NO NC E ПУБЛИЧНЫЙ, ПРИВАТНЫЙ КЛЮЧИ И ТРАНЗАКЦИИ Для начала давайте разберем, как можно передать засекреченную информацию другому человеку, используя открытый канал связи. Для этого и используется криптография, например: есть Алиса и Боб, которые хотят передать в железном ящике секретную информацию, по открытому каналу связи. Есть Ева, которая получает всю почту, и она хочет получить информацию, которая находится в этом сундуке, при этом она имеет доступ к каждой посылке Боба и Алисы. Алиса и Боб будут следовать по определенному протоколу. Протокол — это последовательная цепочка действий, которую нельзя нарушать. 1. Алиса кладет свое письмо в железный ящик и, заперев его на замок, отправляет Бобу. Ева также получает этот ящик, но не может его открыть, так как ключ от замка находится только у Алисы; 2. Боб при получении ящика берет свой замок и, заперев им ящик, отправляет обратно. Ева также получает этот ящик, но не может его открыть, так как ключ от замков находится у Алисы и Боба; 14 United Traders Education | Как устроен блокчейн и криптовалюты ШАГ 1 3. Алисе ящик приходит уже с двумя замками, своим замком и замком Боба; 4. Алиса снимает свой замок и отправляет ящик обратно Бобу. Ева также получает этот ящик, но не может его открыть, так как ключ от замка находится только у Боба; 5. Бобу приходит ящик только с его замком, от которого у него есть ключ; 6. Боб отпирает оставшийся замок своим ключом и читает сообщение. Ш АГ 2 ШАГ 3 ИТОГ Это один из самых простых примеров, как работает криптографическое шифрование. Естественно, на данный момент все работает на более сложном уровне, но идея приватного ключа, я думаю, понятна. Если Боб или Алиса отдадут ключ от своего замка кому-либо, например, Еве, то она с легкостью может получить секретную информацию, которая находится в данном ящике. Важно понимать, что приватный ключ нельзя терять, нельзя никому давать или показывать, так как потеряв данный ключ, вы теряете все, что есть в вашем кошельке, и восстановить доступ к вашим деньгам никто не сможет, поэтому необходимо соблюдать элементарные правила безопасности. Публичный ключ вы можете передавать для совершения транзакций, то есть это адрес вашего кошелька. Если рассматривать на грубом примере, то приватный ключ — это ключ от вашей квартиры, только потеряв его, вы теряете квартиру. Публичный ключ — это адрес вашего дома, квартиры и код от домофона, который могут знать все друзья. Сама же транзакция происходит следующим образом. Вы посылаете со своего кошелька определенное количество биткоинов на другой кошелек, используя публичный ключ, предоставленный 15 United Traders Education | Как устроен блокчейн и криптовалюты вам человеком, которому вы делаете перевод. С помощью своего приватного ключа вы подписываете согласие на перевод. Так происходит перевод ваших биткоинов на счет другого человека, и появляется определенная транзакция. Если брать упрощенно одного человека, то его транзакция состоит из input и output, то есть ввод и вывод средств. Чтобы рассчитать, сколько средств на данный момент у человека, необходимо сложить все вводы и выводы средств, с самого первого поступления биткоина на кошелек определенного человека. Когда появляется транзакция, она попадает в мемпул (mempool). ТРАН ЗАК ЦИ Я 1 ТРАНЗАКЦИЯ 2 ВАСЯ 10 ВАСЯ ТРАНЗАКЦИЯ 3 ПЕТЯ ВАСЯ 5 БЫЛО 0 Б И Т КО ИНО В ПОЛУЧИЛ 10 БИТКО ИНО В ТРАНЗАКЦИЯ 3 АНЯ 1 ОТД АЛ 5 БИТ КО ИН О В , О СТАЛО СЬ 5 БИТ КО ИН О В ДИМА ВАСЯ 3 ОТД АЛ 1 БИТ КО И Н , О СТАЛО СЬ 4 БИТ КО И Н А МЕМПУЛ, МАЙНЕРЫ И PROOF-OF-WORK Так как же просмотреть все истории транзакций в предыдущих блоках и понять, есть ли у человека деньги или нет, и кто этим будет заниматься? Для этого нужны майнеры, дословно значение этого слова переводится как шахтеры. Задача майнеров состоит в разборе неподтвержденных транзакций, которые находятся в мемпуле. Они это делают с помощью формирования блоков. Майнером может стать абсолютно каждый, купив определенное оборудование, но так как майнеров становится все больше и больше, то, чтобы быть конкурентными друг другу, майнеры формируют пулы, где совместными силами повышают вероятность формирования блока. Как майнер формирует блок? Майнер из мемпула перемещает неподтвержденные транзакции в будущий блок, сверяя каждую транзакцию с предыдущим блоком. Когда майнер проверил транзакцию, и она оказывается верной, то он перемещает её в формирующийся блок. Он должен собрать определенное количество транзакций, чтобы блок был сформирован. Когда майнер собрал нужное количество транзакций, то ему нужно United Traders Education | Как устроен блокчейн и криптовалюты 16 доказать, что он проделал эту работу. Для этого существует определенный алгоритм консенсуса, proof-of-work, доказательство работы. В случае биткоина, proof-of-work заключается в решении сложной математической задачи. Как мы говорили выше, с помощью хеш-функции можно свернуть любой объем данных в хеш, который представляет собой случайный набор чисел и букв. Задача майнера состоит в том, чтобы подобрать красивый хеш. Но так как транзакции в блоке определенные, то как он может подобрать нужный хеш? Для этого и существует nonce. Nonce в данном случае число, которое майнер должен подбирать для того, чтобы получить нужный хеш, решая сложную математическую задачу. На данный момент для proof-of-work нужен хеш с 18 нулями. Для этого майнеру и нужны вычислительные мощности, так как майнеров много, и все хотят сформировать блок первыми, поэтому чем больше у вас этих мощностей, тем с большей долей вероятности вы добудете следующий блок. Когда нужный блок сформирован, он отправляется в систему блокчейна. Но вдруг майнер, который подобрал нужный хеш, ошибся в транзакциях или специально сгенерировал такую транзакцию, которой не было, попытавшись обмануть систему? Например, решил придумать транзакцию, где ему перевели 10000 биткоинов. Для проверки работы майнеров нужны nod или ноды. НОДЫ Ноды — это пользователи сети, которые держат у себя на компьютере распределенный реестр или ноду, то есть нода — это вся бухгалтерская книга биткоина. Нодой может быть любой пользователь, для этого нужно всего лишь скачать постоянно распределенную бухгалтерскую книгу себе на компьютер. Нода бывает полная и облегченная. Облегченная нода менее самостоятельная, работает не все время, может проверять блоки, но её мнение менее важно, чем мнение полной ноды. Полные ноды полностью синхронизированы с сетью блокчейн, работают 24/7, загружают каждый блок и транзакцию, и проверяют их на правильность. Если в транзакции обнаружены ошибки, то United Traders Education | Как устроен блокчейн и криптовалюты 17 нода на какое-то время игнорирует адрес, от которого пришла ошибка. На данный момент размер ноды более 400 ГБ, и она постоянно обновляется. Естественно, майнерам невыгодно подделывать блоки, так как они тратят на это свои ресурсы и соревнуются с другими майнерами, и если будет допущена ошибка, то нода на время блокирует майнера, и он от этого только теряет деньги. Ноды постоянно общаются между собой и обмениваются информацией в сети. Майнеры посылают уже обработанный блок на проверку пользователям. Нода проверяет все транзакции, красив ли хеш, утверждает блок и отдает другим нодам на проверку. Когда все проверили и убедились, что блок верный, все транзакции верны, а хеш красивый, то блок добавляется в систему. Как же ноды проверяют майнеров? Для понимания этого нам поможет задача о четырех генералах, которую в 1982 году решил Лесли Лампорт. В условиях задачи указано, что есть 4 генерала, которые со своими армиями должны напасть на долину. Для связи генералы используют надежную связь, например, телефон. Однако среди этих генералов могут быть предатели, которые хотят воспрепятствовать согласию генералов. Согласие состоит в том, чтобы все лояльные генералы узнали о настоящей численности всех лояльных армий и пришли к одинаковым выводам — где при определенном количестве армий генералы будут нападать на долину и одержат победу или отступят. Предатели же хотят всех запутать, чтобы в итоге одни генералы напали, думая, что численность войск превосходит нужное количество, а другие отступили — тем самым 18 United Traders Education | Как устроен блокчейн и криптовалюты армия будет повержена. Таким образом генералы будут действовать по следующему протоколу: ПЕ Р ВЫ Й Ш АГ . Каждый генерал посылает всем остальным сообщение, в котором указывает численность своей армии. Лояльные генералы указывают истинное количество, а предатели могут указывать различные числа в разных сообщениях. Генерал 1 указал число 1 (одна тысяча воинов), генерал 2 указал число 2, генерал 3 (предатель) указал трём остальным генералам соответственно x,y,z, а генерал 4 указал 4. ВТО Р О Й Ш АГ . Каждый генерал получает следующую информацию: Получается: Генерал 1 (1,2,x,4); Генерал 2 (1,2,y,4); Генерал 3 (1,2,3,4); (так как 3 генерал знает свое количество) Генерал 4 (1,2,z,4). ТР Е ТИ Й Ш АГ . Теперь каждый генерал посылает свою информацию всем остальным (генерал 3 опять посылает произвольные значения). После этого у каждого генерала есть по четыре вектора: G1 G2 G3 G4 (1,2,x,4) (1,2,x,4) (1,2,x,4) (1,2,x,4) (1,2,y,4) (1,2,y,4) (1,2,y,4) (1,2,y,4) (a,b,c,d) (e,f,g,h) (1,2,3,4) (i,j,k,l) (1,2,z,4) (1,2,z,4) (1,2,z,4) (1,2,z,4) ЧЕ ТВЕ Р ТЫ Й Ш А Г . Каждый генерал определяет для себя размер каждой армии путем исключения информации, которая постоянно меняется. Таким же образом неполные ноды проверяют блоки между собой по хешам этих блоков, и для этого им не нужно постоянно поднимать все транзакции, которые находятся в блоках. United Traders Education | Как устроен блокчейн и криптовалюты 19 ВОЗНАГРАЖДЕНИЕ МАЙНЕРОВ За создание каждого блока майнеры получают вознаграждение. Изначально вознаграждение было 50 биткоинов, но через определенное количество блоков вознаграждение уменьшается вдвое. На данный момент оно составляет 12,5 биткоинов. Потом станет 6,75 и так далее. По подсчетам, все биткоины будут добыты примерно к 2132 году. В среднем блоки в биткоине появляются каждые 10 минут. Иногда блоки могут образовываться быстрее или дольше — все зависит от количества майнеров сети и сложности хеша. Поэтому в биткоине каждые 2016 блоков регулируется уровень сложности. Если блоки добываются быстрее 10 минут, то хеш усложняется путем добавления нулей, если дольше, то упрощается путем удаления нулей. Также майнеры получают определенные комиссионные за транзакции. Когда все биткоины будут добыты, то стоимость транзакций будет возрастать — даже сейчас, если вам нужна более быстрая транзакция, вы можете увеличить оплату за комиссионные, и ваша транзакция пойдет в обработку быстрее других, так как майнеру выгоднее отправлять транзакции, за которые он будет получать больше монет. Сложность майнинга заключается в том, что количество майнеров постоянно растет, увеличивается необходимая мощность компьютера, создаются все более мощные видеокарты для добывания монет. Сложность майнинга можно рассчитать так: ваш hashrate (хешрейт), по отношению к общему хешрейту сети — на данный момент это более 19 млн TH/s. 20 United Traders Education | Как устроен блокчейн и криптовалюты Чем больше хешрейт сети, тем более надежная сеть. Протокол Proof-of-Work защищает от кибератак, например, DDoS-атака, при которой хакеры перегружают вычислительные ресурсы системы, посылая многочисленные ложные запросы. Но при высоком хешрейте это сделать практически невозможно, и это очень энергозатратно — встает экономическая составляющая, зачем взламывать сеть, так как это очень дорого. РИСКИ РАЗВЕТВЛЕНИЯ СЕТИ Существует риск временного разветвления сети. Возьмем два пула, например, пул, который находится в Америке, и пул, который находится в Китае. Так как американские майнеры отправляют блоки на проверку американским нодам, а китайские майнеры — китайским нодам, то существует вероятность, что эти два пула одновременно начнут формировать блоки, таким образом, произойдет временное разветвление блоков в системе. Для этого в алгоритме прописано правило: действительной считается та цепь, которая длиннее. То есть если один пул сделал цепь длиною в 3 блока, а другой пул собрал цепь из 2 блоков, то цепь из 3 блоков будет правильной. ИСТИН Н А Я СА М А Я ДЛИН Н А Я ЦЕ ПОЧКА БЛОК БЛОК БЛОК БЛОК БЛОК Опасность данного сплита заключается в том, что все транзакции в неправильной цепочке блоков будут отменены — к примеру, если вы продали машину за биткоины, и к вам успешно на кошелек эти биткоины поступили, то есть вероятность того, что из-за сплита все транзакции, которые находились в меньшей цепочке блоков, аннулируются, и все транзакции из меньшей цепочки блоков снова попадают в мемпул (пул необработанных транзакций). Поэтому при совершении какой-либо крупной сделки за биткоины подождите в течение 3-4 блоков, то есть в течение 40 минут, чтобы минимизировать риски. 21 United Traders Education | Как устроен блокчейн и криптовалюты Криптотрейдинг 2.0 КУРС ДЛЯ ТРЕЙДЕРОВ ЛЮБОГО УРОВНЯ За 12 дней разберем все о криптовалютах. Вы научитесь: Собирать ферму для майнинга и понимать, какие монеты выгоднее добывать Выбирать только самые интересные и перспективные ICO и участвовать в них Правильно анализировать новости рынка криптовалют и зарабатывать на них Узнаете все про рискменеджмент и как его применять на самом волатильном рынке Выбирать самые безопасные кошельки, обменники и биржи для торговли Узнаете, как формировать долгосрочные портфели из самых перспективных криптовалют Ориентироваться в огромном количестве альткоинов Получите рабочие торговые стратегии Торговать криптовалютой ВСЕГО ЗАНЯТИЙ ВРЕМЯ ЗАНЯТИЙ (ПО МСК ) 12 17.00 – 19.00 | 19.00 – 21.00 22 United Traders Education | Как устроен блокчейн и криптовалюты Hardfork и Softfork Если говорить о биткоине, то на данный момент криптосообщество разбилось на два лагеря: пользователи и майнеры. Большинство пользователей поддерживают Bitcoin core, то есть изначальный биткоин. Они выступают за то, чтобы код, который создал Сатоши Накомото, редактировался с минимальными изменениями, так как он хорошо работает, и для усовершенствования и улучшения работы необходимо создавать дополнительные вспомогательные сервисы. LIGHTING NETWORK Например, размер одного блока составляет 1 мб, что при увеличении количества транзакций создает существенные проблемы, так как транзакции не будут успевать обрабатываться, и количество необработанных транзакций в мемпуле будет только расти. Например, на данный момент количество необработанных транзакций в биткоине составляет более 300 000. Дело в том, что транзакция в сети блокчейн может содержать внутри себя множество переводов. Для этого пользователи предложили делать offchain-транзакции, то есть транзакции, которые будут формироваться вне сети биткоина, в специальных закрытых платежных каналах, и после завершения все транзакции объединяются в одну и помещаются в мемпул. Эту идею предложили Джозеф Пун и Тэджем Дрийа, запустив технологию Lighting Network. E D Q L C F K A B G M J N H I O P United Traders Education | Как устроен блокчейн и криптовалюты 23 Платежные каналы похожи на сейф, в ко­то­рый два че­ло­ве­ка за­ ло­жи­ли рав­ные суммы, после чего каж­дый по­ве­сил на него свой замок. Идея данных каналов заключается в том, то ни один из участ­ ни­ков не может сам по­тра­тить день­ги — они ис­поль­зу­ют­с я толь­ ко для тран­зак­ций между этими двумя ли­ц а­ми, так как для траты любой суммы необходимо под­твер­ж де­ние контр­аген­та. Например: Алиса и Боб разместили в сейфе по 5 BTC. Теперь Алиса хочет отправить Бобу 2 BTC. Алиса пе­ре­д а­ет право соб­с твен­но­с ти на 2 BTC, на­хо­д я­щи­е­с я в общем с Бобом сейфе, после чего, если ящик будет раз­бло­ки­ро­в ан, Алиса смо­жет взять из него всего 3 BTC, а Боб уже 7 BTC. Но они не будут вскрывать сейф, так как планируют переводить друг другу деньги в будущем. На следующий день Алиса еще хочет передать 1 ВТС Бобу, она опять передает право на владением одним из ее биткоинов. Если теперь открыть сейф, то Алиса заберет 2 ВТС, а Боб 8 ВТС. Таким образом закрытие данного канала означает, что участники разбирают принадлежащие им средства, и итог вносится в блокчейн как транзакция. Как Lighting Network работает в более широком варианте? Дело в том, что в offchain-транзакциях вы передаете не биткоины, а расписки, которые подтверждают, что вы владеете биткоином. Например, между Алисой и Бобом существует платежный канал, и между Евой и Алисой также есть платежный канал, а между Бобом и Евой канала нет. Если Боб захочет передать 1 ВТС Еве, то он может это сделать с помощью канала Евы и Алисы. Боб просит Алису передать расписку на 1 ВТС Еве, по каналу Ева - Алиса, а затем возмещает Алисе 1 ВТС по каналу Алиса-Боб. Благодаря этому огромная часть транзакций может не записываться сразу в блокчейн, а следовательно, не загружать сеть и дешево стоить, так как в данном случае комиссия за транзакции отсутствует полностью. Естественно, данную идею многие майнеры не поддержали, так как в offchain-транзакциях почти отсутствует комиссия. Это не выгодно майнерам, поскольку помимо вознаграждения за блок майнеры неплохо зарабатывают на транзакциях. Поэтому крупные майнеры предложили увеличить размер блоков — вместо 1 мб сделать блоки размером по 8 мб. Естественно, это не понравилось многим «домашним» майнерам и нодам, так как майнеры с небольшими мощностями при таком размере блока будут явно уступать крупным пулам, которые будут формировать значительное количество блоков, а нодам необходимо проверять блок, в котором содержится в 8 раз больше информации, что, естественно, займет большее время, больше затрат мощности компьютера и больше места на жестком диске. Напомню, нода — это распределенная бухгалтерская United Traders Education | Как устроен блокчейн и криптовалюты 24 книга, которая находится на компьютере и постоянно обновляется, на данный момент она занимает места на жестком диске более 400 ГБ, и если размер блока увеличится в 8 раз, то, соответственно, нода будет увеличиваться в 8 раз быстрее. ХАРДФОРК БИТКОИНА В связи с этим было предложено внести изменение в код биткоина: SegWit и SegWit2x. Раньше подпись, которую вы делаете с помощью приватного ключа, находилась в блоке. С помощью изменения кода SegWit, который был применен в августе, подпись была вынесена за блок, тем самым освободив более 20% места — как раз для Lighting Network. Но майнеры поддержали данное изменение с тем условием, что позже будет проведен SegWit2x, в котором будет увеличен блок — вначале до 2 МБ, а потом до 4,8 и 16. Увеличение будет проходить путем мягкого изменения кода, которое поддерживает большинство, это называется софтфорк. Но есть хардфорк — это когда мнение криптосообщества делится на две части, причем у каждой из сторон достаточно мощностей и средств, чтобы поддержать свою идею. В этом случае происходит разветвление и образование новой криптовалюты. Так произошел хардфорк в сети биткоин и появился биткоин кэш, который поддерживается самыми крупными майнерами, такими, как Джихан Ву и Роджер Вер. Блоки в биткоин кэш равны 8 МБ — это ускоряет разбор необработанных транзакций из мемпула, предотвращая их накопление. Сложность создания блока регулируется каждые 6 блоков. В этом — основная проблема блокчейна. Децентрализация очень тяжело масштабируется. Чтобы решить какую-либо важную задачу, необходимо согласие всего сообщества, которое зачастую сложно достичь. В итоге, когда произошел хардфорк биткоина, то произошел раскол на биткоин и биткоин кэш, где часть майнеров осталось майнить биткоин, а часть майнеров перешло майнить биткоин кэш, аналогично и часть нодов осталось на основном биткоине, а часть перешли поддержать биткоин кэш. Приятный плюс хардфорка состоит в том, что если у вас был 1 биткоин до хардфорка, то у вас останется этот биткоин и добавится еще 1 биткоин другой цепи — в данном случае биткоин кэш. 25 United Traders Education | Как устроен блокчейн и криптовалюты 1 B CH B ITCO IN CA S H 1 B TC Б И Т КО И Н 1 B TC B I TCO I N То есть пользователь ничего не теряет, а даже наоборот, выигрывает, но с одной стороны, при хардфорке должна уменьшиться цена основного актива, так как идет отток денег. На самом деле произошло иначе. Люди, которые получили дополнительный биткоин кэш, просто продали его и купили на эти деньги еще биткоин. Майнеры, которые перешли майнить биткоин кэш, скупили биткоин кэш у пользователей, и начали раскачивать и всячески рекламировать свой биткоин кэш, чтобы привлечь больше людей и больше транзакций. Но так как рынок криптовалюты молодой, то это сыграло на руку и тем, и тем, потому что пиар любой криптовалюты привлекает новых людей и, соответственно, новые вложения в этот рынок. Но раз при каждом форке количество криптовалюты на руках пользователей только увеличивается, почему бы не делать постоянные хардфорки? Дело в том, что новую криптовалюту необходимо кому-то поддерживать, постоянно вкладывать в эту сеть деньги, чтобы привлекать участников. А если участников не будет, то этот биткоин будет стоить ноль или около ноля. От чего зависит цена? Упрощенно цена зависит от спроса и предложения, а спрос и предложение формирует сообщество и майнеры, то есть нужны и одни, и другие. Если вдруг большинство сообщества уйдет с биткоина в биткоин кэш, то биткоин кэш будет стоить больше, чем биткоин. Для каждой новой ветки необходимы ноды, майнеры, комьюнити, которая этим пользуется, а также постоянная реклама — ведь надо постоянно поддерживать и переманивать пользователей именно в свой биткоин. United Traders Education | Как устроен блокчейн и криптовалюты 26 Альткоины Форком биткоина также можно назвать и другую криптовалюту, которая создана на базе биткоина. Дело в том, что код биткоина открыт и хранится на github, где любой пользователь может его просмотреть и на базе этого кода создать свою криптовалюту. Так образовалось множество альткоинов. Альткоином называют любую криптовалюту, не являющуюся биткоином. Первым альткоином был namecoin, который, помимо транзакций, начал размещать в блоке имя-значение. Также был создан Litecoin, который по факту является полигоном для испытаний того, что планируется внедрять в биткоин, например, segwit был вначале применен в Litecoin. Работа offchain-транзакций также проверяется на Litecoin. Многие альткоины создавались для своих целей — кто-то хотел улучшить саму систему блокчейн, что-то добавить, кто-то просто хотел создать свою криптовалюту, без каких-то особых изменений. Но самый известный альткоин — это Etherium (Эфир), который занимает второе место после биткоина. ETHEREUM Эфир — это вторая по капитализации криптовалюта. Он был создан Виталиком Бутериным, идея эфира заключалась в том, чтобы исправить определенные проблемы, которые имеет биткоин, например, длительное время подтверждения транзакций и борьба с централизацией майнинга через пулы. Время формирования блока в эфире составляет 15 секунд. СМАРТ-КОНТРАКТЫ Эфир называют блокчейном 2.0, потому что благодаря эфиру появилась возможность создавать смарт-контракты и использовать блокчейн не только для криптовалюты, но и для создания смартконтрактов. Смарт-контракты — это соглашение между людьми United Traders Education | Как устроен блокчейн и криптовалюты 27 или организациями, но только описанное в виде программного кода, который выполняется автоматически. Область применения смарт-контрактов очень широкая, а самое главное — отсутствует субъективная сторона сделки. Например, в суде есть две стороны — истец и ответчик, но есть еще и третья сторона — это судья, который принимает решение, и на практике оно может быть основано на достаточно субъективном мнении. И закон может трактоваться немного по-разному. В смарт-контракте субъективизм полностью отсутствует. Смарт-контракт нельзя изменить или удалить после его создания. Смарт-контракты могут быть использованы во многих сферах. Например, в нотариальной сфере, для регистрации собственности, земельных участков, трудовых договоров и многого другого. В зависимости от степени автоматизации смарт-контракты делятся на несколько видов: 1. 2. 3. Полностью автоматизированные смарт-контракты; Смарт-контракт с копией в виде бумажного носителя; Контракты на бумажном носителе, где часть условий перенесена в программный код (частично автоматизированные смартконтракты). Например, могут быть автоматизированы только платежи — например, в трудовых смарт-контрактах, если оценку работы человека нельзя перевести в конкретные величины. Но у смарт-контрактов есть определенные недостатки. На данный момент основная проблема для массового распространения смартконтрактов является их стоимость, так как для создания умного контракта необходимы хорошие программисты, которые обходятся недешево. United Traders Education | Как устроен блокчейн и криптовалюты 28 В итоге из-за дороговизны эфир начал использовать смартконтракты в первую очередь для открытия ICO (Initinal Coin Offering), и стал самой главной краудфандинговой площадкой. То есть площадкой для сбора средств на определенные проекты. Плюс смарт-контракта является и его минусом. Дело в том, что код пишут люди, и они могут ошибаться, так как смарт-контракт записывается в блокчейн, то следовательно, он не может быть изменен, и ошибкой могут воспользоваться злоумышленники. В смарт-контракте эфира используется такой язык программирования, как solidity. К сожалению, он считается одним из самых слабых языков. Достаточно часто происходят успешные атаки на смартконтракты. Самая громкая хакерская атака была произведена на ДАО. Злоумышленник использовал уязвимость в функции splitDAO и замкнул круг транзакций, благодаря чему начал выводить эфиры. На тот момент в переводы на доллары злоумышленник перевел около $53 млн. Он смог сделать это благодаря двум вещам — слабого языка solidity и ошибки в самом смарт-контракте. Хакерская атака является преступлением, но не в случае смартконтракта в ДАО, так как ошибка кода в контракте также является частью условия контракта, иначе взлом был бы невозможен. Это и есть один из самых главных минусов смарт-контрактов. Если в реальном мире ранее созданный контракт можно оспорить, изменить или исправить, то смарт-контракт не может быть изменен, так как занесен в блокчейн. Но в истории с ДАО хакеру пришлось с одного смарт-контракта перевести украденный эфир в другой смарт-контракт, и чтобы вывести деньги на свой кошелек, ему требовалось ждать около 30 дней. В итоге Виталик Бутерин принял решение изменить код, тем самым нарушив децентрализацию эфира. Он откатил историю назад, к той части, где хакер не воспользовался ошибкой в контракте и не вывел миллионы эфира. Криптосообщество эфира разделилось на два лагеря. Одна часть была за такой возврат. Другая часть, которая поддерживает идею децентрализации блокчейна, против. В итоге получился hard fork эфира и он разветвился на две части: Etherium, где взлома смарт-контракта не было и Etherium Classic, где взлом произошел и злоумышленник вывел свои эфиры. United Traders Education | Как устроен блокчейн и криптовалюты 29 PROOF-OF-STAKE При создании эфира было решено, что принцип майнинга PoW (Proof-of-Work) будет со временем заменен на PoS (Proof-of-Stake — доказательство доли). В ближайшем будущем в код эфира, возможно, будет внесен протокол Casper, и тогда эфир перейдет полностью на PoS. Что такое PoS? В PoS создатель нового блока выбирается системой заранее. Выбор основывается на количестве криптовалюты у определенного человека. Это означает, что весь объем цифровой валюты в системе уже создан заранее и никогда не меняется. Поэтому в PoS вознаграждение за блок отсутствует в принципе. Доход майнеров это исключительно комиссии за транзакции, и для создания новых блоков в блокчейне в си­сте­ме PoS су­ще­ству­ет от­дель­ный тер­мин: фор­джинг. В случае PoS форджеры всегда владеют частью криптовалюты. Если провести грубое сравнение, то форджеры — это банкиры, которые имеют значительное количество определенной криптовалюты, а майнеры — это шахтеры, которые должны покупать дорогостоящее оборудование, брать на себя риски и тратить много энергии на добычу монеток. Для системы PoS стоит вопрос в надежности. Если при PoW из-за высокого хешрейта сети атаки обходятся дороже, чем вы можете украсть, то системе POS будут необходимы дополнительные средства для защиты от атак хакеров. Протокол Casper в какой-то мере решает данный вопрос. Чтобы иметь возможность формировать блоки, все форджеры должны вносить определенный вклад для участия, и если протокол определяет, что участник нарушил определенный набор правил, то он теряет депозит, что делает атаку невыгодной. Плюс системы в том, что форджеры меньше всех заинтересованы в разрушении системы той криптовалюты, которой они владеют, так как значительная сумма уже находится у них. Не обязательно форджерами могут быть только люди с большими средствами, просто чем больше сумма, тем больше вероятности, что система выберет именно вас. Виталик Бутерин заявил, что если Casper будет применен, то вознаграждение для форджеров составит от 2 до 15% от суммы транзакции, и число форджеров не будет ограничиваться — его можно будет регулировать экономически, сокращая размер комиссии в случае, если желающих слишком много и, наоборот, увеличивая при нехватке. По факту — то же изменение сложности, что и при PoW. 30 United Traders Education | Как устроен блокчейн и криптовалюты Но зачем переходить на PoS? Дело в том, что PoW требует больших затрат энергии. За электричество майнеры платят обычными фиатными деньгами, что постоянно сдерживает рост ценности криптовалюты. Недавнее исследование показало, что к 2020 году на транзакции биткоина понадобится столько же электричества, сколько потребляет все население Дании. SIDECHAIN BLOCKCH A I N SIDECHAIN Но что, если я хочу пользоваться только биткоином, и только биткоином оплачивать все услуги, в том числе и смарт-контракты? Уже на данный момент появилась такая технология как сайдчейн. Сайдчейн — это блокчейн, который основан на родительской цепочке (например, биткоин). Идея сайдчейна - в реализации новых финансовых экосистем посредством внедрения в цепь другой криптовалюты. Благодаря сайдчейну появляется возможность создавать умные контракты, деривативы и многое другое. Например, на базе биткоина, который не предусматривает в коде использование смарт-контрактов, можно создать огромное количество сайдчейнов с абсолютно разными задачами и возможностями, причем волатильность данных активов будет напрямую зависеть от волатильности биткоина или той криптовалюты, к которой они привязаны. Основные биткоинсайдчейны — это Lisk, Asch, ConsesSys, BTC Relay и другие. Суть работы сайдчейна заключается в присоединении цепочки, например, со смарт-контрактом, к цепи биткоина. Если брать пример из жизни, то это стыковка двух кораблей для передачи провизии, топлива или совершения какой-либо сделки. Благодаря этому появляется возможность заключить смарт-контракт, заплатив биткоином, в коде которого данной возможности изначально не было. United Traders Education | Как устроен блокчейн и криптовалюты 31 ICO ICO (Initial Coin Offering) — первичное размещение токенов. Термин взят из схожей аббревиатуры на фондовом рынке США, IPO (Initial Public Offering) — первичное публичное размещение. Также вы можете увидеть другие аббревиатуры, такие, как ITO (Initial Token Offering) и TGE (Token Generation Event), которые означают одно и то же. С помощью ICO разработчики и компании собирают средства на новые проекты при помощи краудфандинга. Токены — это что-то среднее между акциями на фондовом рынке и криптовалютой. Чем отличается токен от криптовалюты? На данный момент стоимость запуска новой криптовалюты очень существенная — необходимо создание безопасного майнинга, налаживание транзакций, процессинга, содержание команды криптографов и многое другое, а создание токенов намного дешевле, проще, быстрее и с их помощью возможна реализация своих проектов на уже существующей криптоинфраструктуре. Основное отличие заключается в том, что криптовалюту можно майнить, а большинство токенов — нет. Токены обычно создаются на основе уже существующей криптовалюты — на данный момент чаще всего это эфир. Токены выпускает компания, чтобы обменять свои обещания на деньги для проекта. И на эти деньги будет происходить реализация самого проекта. Дополнительные токены будут только уменьшать стоимость существующих. Если токены будут майнить, то майнеры, продавая их, будут забирать прибыль или часть прибыли компании себе. Но в некоторых случаях сама идея состоит в выпуске новой валюты и именно через продажу намайненной валюты происходит привлечение инвестиций в проект. Существует несколько видов токенов: ПО ЛЬЗ О ВАТЕ ЛЬСК И Е Т О К ЕН Ы Это самый распространенный вид токена. Таким токеном вы можете оплачивать определенные услуги внутри компании, а можете использовать его как криптовалюту или обменять на фиатные деньги. United Traders Education | Как устроен блокчейн и криптовалюты 32 Например, эфиром можно как платить за смарт-контракты, так и использовать его как криптовалюту; ТО КЕ НЫ - АКЦ ИИ Этот вид токена ничем не отличается от обычной акции, владелец данного токена также может получать дивиденды (процент от чистой прибыли компании). Если у владельца достаточно большой пакет таких токенов, то он может участвовать в голосовании компании и в её развитии, причем в голосовании могут принимать участие не только владельцы крупных пакетов, а каждый владелец токен-акций. Выпуск данного токена запрещается в США, поскольку он признан ценной бумагой. Часто капитал стараются привлечь до запуска проекта, это называется pre-ICO. Компания выпускает токены (некий аналог акциям на фондовом рынке) и обменивает их на криптовалюту обычно это эфир, так как на его платформе проходят большинство ICO. Токен дает доступ к проекту после его запуска. Если компания окажется удачной, то люди, которые инвестировали в данный проект на стадии pre-ICO, получат определенную прибыль при росте токена. Нужно понимать, что ICO является венчурным проектом и более 95% компаний либо не приносят прибыль, либо забрав деньги, даже не приступают к реализации проекта. Такие ICO называются «скамовыми» или мусорными. Но ICO уже сейчас стараются регулировать, и уже были реальные тюремные сроки за проведение заранее очевидных скамовых проектов. Если смотреть поверхностно, то запуск ICO достаточно прост. Человек презентует свой проект или идею, создает свой токен — для этого существует множество платформ. Создается смартконтракт и с его помощью токен передается инвестору в обмен на определенную сумму. В основном токен продается за эфир и биткоин, иногда за фиатные валюты, в основном, доллары. Но на мой взгляд, необходимо более детально разобраться, из чего состоит ICO, чтобы понимать, какие ICO являются скамовыми, а какие нет. Так из каких этапов состоит ICO и подготовка к нему, и на какие параметры необходимо обращать внимание? Первый этап — это pre-ICO. На данном этапе организация анонсирует свою идею или проект. Происходит общение в криптосообществе с криптоинвесторами, криптоблогерами с целью узнать, интересен ли проект кому-либо — возможно, это поможет найти эдвайзера или ментора. Общение дает понять, насколько идея актуальна, есть ли интерес и поддержка сообщества. Общение United Traders Education | Как устроен блокчейн и криптовалюты 33 происходит через специальные форумы, такие, как bitcointalk.org, bitalk.org, bits.media, также через соцсети, телеграмм. Вместе с этим составляется White Paper проекта. Очень важно уделить огромное внимание именно данной части. White Paper (WP) — это бизнес-план. По-хорошему, он должен быть написан на английском языке, а в иделе — переведен на те языковые группы, для которых планируется запуск презентуемого проекта. В WP должны быть отражены четкая идея проекта, какую проблему он будет решать и как реализуется это решение. Также должна быть указана конкуренция, как прямая, так и косвенная, целевая аудитория проекта, и какой продукт будет производиться. Очень важная составляющая — это roadmap, дорожная карта проекта, где будут описаны детальные сроки. Учтите, они должны быть реалистичными. В WP также указывается команда проекта, менторы, escrow. Что будет происходить с инвестициями, как будет распределяться прибыль, что будет происходить с токенами и какого вида они будут. Есть ли договоренность о листингах на биржах, как будут распределятся токены и почему для сбора средств выбрано именно ICO, а не стандартный краудфандинг. Следующий этап — когда команда получила поддержку криптосообщества — pre-sale, где инвесторам предлагается купить токены с какой-либо выгодой — иногда это единственная возможность приобрести токен. Перед данным этапом и во время его проведения проходит пиар-компания. United Traders Education | Как устроен блокчейн и криптовалюты 34 И завершающий этап, само ICO. На все проекты необходимо смотреть с точки зрения такого показателя, как ROI (Return On Investment) или коэффициент рентабельности инвестиций. Он указывает на то, за сколько данный проект должен окупиться по времени, не много ли данный проект собирает денег, и другие важные параметры. Также необходимо смотреть на команду проекта — кто основатели и лидеры, их заслуги, опыт в данной сфере и т.д. Поддерживается ли данный проект крупными компаниями, учреждениями и людьми, которые дорожат своей репутацией, есть ли штат сотрудников это будет только плюсом. Есть ли доверенная сторона (escrow), которая может подтвердить, что вы не украдете деньги. Escrow обычно выступает какой-либо трастовый фонд, который по договору, прописанному в смарт-контракте, например, не разрешит вам использовать деньги, собранные от ICO, если их набралось недостаточное количество. На самом деле условий может быть множество, но escrow выступает неким гарантом. Чтобы участвовать в ICO и вообще совершать какие-либо операции с криптовалютой, необходимо где-то её хранить. Для этого используются кошельки. Кошельки бывают нескольких видов. United Traders Education | Как устроен блокчейн и криптовалюты Криптотрейдинг 2.0 КУРС ДЛЯ ТРЕЙДЕРОВ ЛЮБОГО УРОВНЯ Бонусы для учеников СО В М Е С Т Н А Я Т О Р Г О В Л Я С Н АС ТА В Н И КО М Мы ценим участие и обратную связь, поэтому в закрытом чате ученики могут свободно общаться друг с другом и с тренером по всем интересующим вопросам. Н О В Ы Й О П Ы Т Б Е З С Т Р Е СС А Мы нацелены на практику, поэтому помогаем приобретать новый опыт в торговле и заботимся о том, чтобы этот опыт был максимально успешным. РА З Б О Р Ы С Д Е Л О К ОНЛАЙН-ДИА ЛОГ Подробные комментарии по сделкам всех учеников с рекомендациями и советами от тренера. Наставник детально объясняет принципы своих решений по ходу торговли и учит правильно читать график. ВСЕГО ЗАНЯТИЙ ВРЕМЯ ЗАНЯТИЙ (ПО МСК ) 12 17.00 – 19.00 | 19.00 – 21.00 35 United Traders Education | Как устроен блокчейн и криптовалюты 36 Виды криптовалютных кошельков ВЕБ-КОШЕЛЬКИ Такие кошельки пользуются наибольшей популярностью у начинающих пользователей и людей, которые много торгуют. Вебкошельки обычно предлагаются на сайтах крупных криптовалютных бирж. В них можно хранить любую валюту, которую вы купили, быстро продавать ее или переводить другим пользователям. Популярность этого типа кошельков обусловлена не только возможностью быстро и просто продавать разные монеты, но и делать переводы прямо на сайте, что очень удобно для начинающих пользователей. Веб-кошельки также хороши тем, что доступ к ним через браузер можно получить из любой точки мира. Это позволяет всегда распоряжаться своими средствами, если потребуется что-то оплатить или сделать перевод. Основной проблемой таких кошельков является наличие потенциальных рисков хакерских атак, поэтому хранить большие средства в них опасно. Несмотря на то, что соответствующие сайты всеми силами стараются обеспечивать безопасность предлагаемых кошельков, они не могут контролировать ваш компьютер и выявлять на нем вирусы и шпионские программы, которые хакеры используют для кражи денег со счетов. Поэтому рекомендуется использовать новейшие антивирусные программы, чтобы предотвратить утечку персональных данных. Кроме того, необходимо использовать для своего счета уникальный и очень надежный пароль, чтобы затруднить взлом счета, если пароль хакеру неизвестен. В целом, веб-кошельки очень надежны, и какие-то проблемы с ними возникают очень редко. Как правило, деньги теряют только те пользователи, которые пренебрегают мерами безопасности. Если пользоваться веб-кошельком разумно, проблем не будет. Главный совет: необходимо регулярно обновлять базы своей антивирусной программы, никому не сообщать свое имя пользователя, и использовать уникальный и надежный пароль, и тогда все будет в порядке. United Traders Education | Как устроен блокчейн и криптовалюты 37 Надежные и безопасные веб-кошельки для Bitcoin и других криптовалют можно завести на Blockchain, Myetherwallet и т.д. На этих сайтах можно без труда покупать, хранить и продавать монеты. Чтобы избежать кражи ваших денег, очень важно выбрать сайт, которому можно доверять, а также самому соблюдать стандартные правила безопасности. ПРОГРАММНЫЕ КОШЕЛЬКИ Это еще одно популярное решение, которым пользуются те, кто смог стать опытным трейдером криптовалютами. Оно обеспечивает полный контроль над своими монетами. Никто не сможет получить доступ к вашему счету, увидеть ваш баланс и т. п. Но если ваш компьютер, на котором хранится данная информация, будет взломан или украден, убытки вам также никто не компенсирует. Преимущество программного кошелька заключается в том, что в случае массированной хакерской атаки на сайт, предлагающий вебкошельки, ваши средства останутся в целости и сохранности. Кроме того, доступ к ним можно получить только с вашего компьютера. Но самое главное — вы получаете возможность резервировать данные своего кошелька и, если кто-то попытается взломать ваш счет, можно будет все восстановить и вернуть средства. Недостатком является то, что данное решение сопряжено с некоторыми ограничениями на распоряжение деньгами, и для каждой криптовалюты потребуется иметь отдельный кошелек. Каждую транзакцию придется проводить с определенного компьютера. Программные кошельки обеспечивают более высокую безопасность, чем веб-кошельки, но имеют больше ограничений. МОБИЛЬНЫЕ КОШЕЛЬКИ Мобильные кошельки обычно используются для хранения небольших сумм, предназначенных для перевода монет другим пользователям или оплаты товаров в интернет-магазинах и физических торговых точках. Все больше и больше магазинов по всему миру начинают принимать платежи в Bitcoin и Litecoin, поэтому удобно держать какую-то часть этих монет в мобильном кошельке на случай, если потребуется что-нибудь оплатить. United Traders Education | Как устроен блокчейн и криптовалюты 38 Крупные платежные операторы, работающие с Bitcoin, постоянно повышают удобство работы с этой валютой как для продавцов, так и для покупателей. Регулярно выпускаются новые приложения, которые можно скачать на смартфон и использовать в любой точке мира. В них есть встроенная функция, позволяющая просто сканировать QR-код, чтобы приложение само определило, сколько монет, кому и за что необходимо перевести. Вам остается лишь подтвердить платеж и получить свой товар. Мобильные кошельки ожидает большое будущее. Они становятся все более популярными по мере того, как все больше продавцов принимают Bitcoin, Litecoin и другие криптовалюты. АППАРАТНЫЕ КОШЕЛЬКИ Аппаратные кошельки — самый надежный способ хранения монет, но и наименее удобный. Они позволяют держать средства на безопасном носителе (например, на флэш-накопителе USB), который можно отключать от интернета и хранить в любом месте. Это означает, что никто в мире не сможет получить доступ к вашим монетам, не имея носителя с вашим аппаратным кошельком. Кроме того, такой кошелек устойчив к компьютерным вирусам, которые способны похищать монеты из программных кошельков, расположенных на встроенных носителях компьютера. Для большинства пользователей аппаратные кошельки не являются необходимостью. Но если вы обладаете значительной суммой в криптовалюте, этот вариант стоит рассмотреть. United Traders Education | Как устроен блокчейн и криптовалюты 39 БУМАЖНЫЕ КОШЕЛЬКИ Благодаря бумажному кошельку, можно хранить криптовалюту оффлайн. С помощью генератора публичного ключа, отключая интернет, вы создаете публичный ключ, и в виде QR-кода и хеша ключи печатаются на бумаге. Это один из самых безопасных способов хранения, но если вы планируете активно пользоваться криптовалютой, то этот способ вам не подходит. Если вы потеряете распечатанный кошелек, то вы потеряете и все деньги, поэтому храните его в безопасном месте, а лучше распечатайте несколько и заламинируйте. Ключ можно сгенерировать с помощью WalletGenerator.net, bitaddress.org и других сайтов. Как только вы зайдете на сайт для генерации ключа, советую отключить интернет, также убедитесь, что на вашем компьютере нет вирусов. Очень важный момент — со многих бумажных кошельков можно сделать вывод один раз, поэтому выводите ВСЕ СРЕДСТВА, не оставляйте ничего, иначе вы не сможете получить доступ к криптовалюте, оставшейся на бумажном кошельке. United Traders Education | Как устроен блокчейн и криптовалюты 40 Обменники и биржи ОБМЕННИКИ С кошельками мы разобрались, но как же купить криптовалюту на фиатные деньги, чтобы она оказалась у вас в кошельке и ей можно было пользоваться, где и у кого? Для этого существует достаточно много сервисов, они называются обменниками. На данный момент в большинстве случаев это третье лицо, которое сводит между собой желающих купить криптовалюту и желающих её продать, при этом забирая часть комиссии себе. Можно сказать, что это очень упрощенные биржи. Основной сайт, который объединяет в себя большую часть таких сервисов — это https://www.bestchange.ru. Лучше всего выбирать обменники с самым большим количеством положительных отзывов. БИРЖИ Также криптовалюту можно поменять на фиатные деньги и на биржах. На самом деле биржи — это те же веб-кошельки, но вам не выдается приватный ключ, и по факту все деньги, которые вы храните на бирже, являются ее деньгами. То есть если биржа закроется или обанкротится, то ваши деньги исчезнут вместе с ней, так как большинство бирж являются централизованными. С биржи вы можете переводить свои средства на любой счет, а также совершать сделки — покупать или продавать нужные вам криптовалюты. Многие поддерживают обмен криптовалюты на фиатные деньги и наоборот, однако не на всякой бирже можно обменять что угодно. Обмен одной криптовалюты на другую возможен, если на бирже имеется соответствующая пара. Например, наличие пары BTC/ ETH означает, что на этой бирже можно обменять биткоин на эфир. Отсутствие пары будет означать, что здесь это сделать невозможно. С фиатными деньгами аналогично. Принцип работы криптовалютных бирж довольно прост и включает несколько этапов: United Traders Education | Как устроен блокчейн и криптовалюты 41 Р Е Г И СТР АЦ И Я В большинстве случаев эта процедура ничем принципиально не отличается от регистрации на других сайтах, вы вводите логин и пароль — пароль, естественно, нужно создавать сложный. ВВО Д Д Е НЕ Г Д Л Я Т О Р Г О В Л И И Л И О Б М ЕН А За зачисление криптовалюты вы заплатите только сумму транзакции, а за ввод фиатных средств чаще придется заплатить (хотя и не всегда). Комиссия биржи иногда доходит до 8%, но чаще находится в пределах 1-5%. Размер комиссии сильно зависит от выбранного способа ввода средств: обычно биржи не расположены оплачивать комиссии платежных систем, поэтому включают их в свою комиссию, что увеличивает ее итоговую сумму. На биржу можно сразу заходить с обменника, чтобы не платить лишнюю комиссию за транзакции. СО З Д АНИЕ З АЯ В К И ( О Р ДЕР А ) Н А П О К У П К У -П Р О ДА Ж У В А Л Ю Т Ы Пользователь сам устанавливает желаемую цену, за которую готов купить или продать нужную валюту, и начинает торги методом выставления своей заявки в общий список. Задача биржи — свести покупателя и продавца, если покупателя или продавца нет, биржа сама может выступать контрагентом. Если находится человек, который готов совершить сделку по указанной цене, она заключается. Если цена не адекватна рынку, покупатель или продавец может и не найтись. Также важно понимать, что если вы торгуете криптовалюту с малой капитализацией, то спроса на нее может не быть, соответственно, вам очень сложно будет купить или продать данную монету, особенно, если у вас большие суммы. При успешном заключении сделки пользователь может вывести средства с биржи или оставить их в биржевом кошельке для совершения других операций. Абсолютно все биржи криптовалют, а иногда и отдельные аккаунты, пытаются взломать, и чем крупнее биржа, тем больше попыток, поэтому не рекомендуется хранить на биржах крупные суммы и в принципе деньги, которые не потребуются для торгов. Иногда и сами владельцы биржи могут внезапно заморозить счет или «позаимствовать» средства пользователя без возврата, поэтому выбирать биржу для работы стоит очень внимательно, не поддаваясь соблазну воспользоваться малоизвестной биржей из-за отсутствия комиссии или чего-то подобного. Все биржи зарабатывают преимущественно на комиссиях, совокупные объемы которых могут достигать огромных сумм, это зависит от количества пользовательской базы и, в частности, привлечения пользователей с крупными капиталами, поэтому чем United Traders Education | Как устроен блокчейн и криптовалюты 42 крупнее биржа, тем выше у нее доход с комиссий, и менее вероятно, что она закроется, и владелец биржи сбежит со счетами клиента. На биржах криптовалют находятся огромное число участников, которые в своих целях используют биржи — это майнеры, трейдеры, инвесторы и просто люди, которым понадобилось обменять деньги. Все они используют биржи либо с целью заработка, либо с целью обмена средств. С точки зрения трейдинга, криптовалюты сейчас намного перспективнее регулируемых бирж, поскольку обладают высокой волатильностью, а волатильность — основной заработок для трейдера. Само собой, если трейдер на традиционном рынке зарабатывает неплохие суммы на колебании цены курса акций, которые вырастают за год, например, на 20-30%, то на рынке криптовалют, где монеты за день могут взлететь на 200%, он получит более существенную прибыль, если, конечно, он обладает необходимыми навыками и опытом. Большинство опытных трейдеров диверсифицируют свои риски, размещая свой депозит на разных биржах. В целом биржи работают по одному принципу, но по функционалу и возможностям зачастую различаются, стараясь привлечь своими особенностями максимум пользователей. Наиболее важные с точки зрения пользователя отличия в следующем: ВЫ БО Р КР ИПТОВ А Л Ю Т На одних биржах торгуются только самые популярные валюты, на других — десятки и сотни пар. ВЫ ВО Д КР И ПТ О В А Л Ю Т Где-то можно вывести только Биткоин, Лайткоин и еще пару известных валют, а где-то — десятки видов криптомонет и еще фиат. ВО З МО ЖНО СТЬ В В О ДА -В Ы В О ДА Ф И А Т Н Ы Х ДЕН ЕГ Многие биржи работают только с криптовалютами и такой возможности пока не предполагают. КО МИССИ Я В основном взимается за заключение сделки. Некоторые биржи берут процент только за удаление ликвидности, некоторые — и за добавление ликвидности, однако вполне могут взиматься и другие комиссии. United Traders Education | Как устроен блокчейн и криптовалюты 43 П О Л Ь З О В АТ Е Л Ь С К И Е Д А Н Н Ы Е Одни биржи ограничиваются стандартным запросом электронной почты, а другие требуют пройти процедуру верификации, для которой могут понадобиться скан-копии паспорта, место жительства и других документов. Лично я рекомендую проходить полную верификацию, так как это облегчает вывод средств. З А Щ И ТА А К К А У Н ТА Где-то для входа достаточно пароля, а где-то нужно пройти сложную процедуру входа с подтверждением различных данных. СПОСОБЫ ВВОД А - ВЫВОД А СРЕ ДС ТВ На одних биржах деньги можно выводить только через пару платежных систем, а другие допускают возможность банковского перевода или зачисления с карты/на карту. С У ТОЧНЫЕ ОБЪЕМЫ ТОРГОВЛИ Где-то они превышают $2 млрд, где-то не доходят и до $10 тыс. Некоторые криптобиржи предлагают дополнительные возможности и бонусы. Среди них: 1. 2. 3. 4. возможность маржинальной торговли и маржинального финансирования начисление процентов на депозиты реферальные программы наличие мобильных приложений и др. Давайте поговорим о самых известных биржах — одна из крупнейших по объему торгов на сегодня (около $2,5 млрд в сутки). Поддерживает более 70 пар для обмена и возможность вывода в фиате. Одна из крупнейших, где есть русский язык. Для вывода фиата требуется полная верификация пользователя, но для работы с криптовалютой достаточно электронной почты. Минус данной биржи - это долгая верификация аккаунта, которая занимает до 3 месяцев. BITFINE X — одна из крупнейших криптобирж по количеству - более 250 пар на момент написания данной методички. Количество пользователей постоянно растет, соответственно, увеличивается и объем торгов, который уже перевалил за $1 млрд. Для вывода средств потребуется верифицировать аккаунт, верификация происходит максимум за 1 неделю, обычно в течение 24 часов. BITTREX United Traders Education | Как устроен блокчейн и криптовалюты 44 Еще одна неплохая англоязычная биржа для тех, кому нужно обменять популярные валюты, — B IT S T A M P . Суточный объем — примерно $340 млн, поддерживает Биткоин, Лайткоин, Эфириум и Рипл. Отрицательных отзывов крайне мало. — на данную биржу можно завести фиатные деньги напрямую, поддерживает более 40 пар и вывод в фиат, есть возможность маржинальной торговли, мобильное приложение. Отличается снижением комиссии пропорционально росту оборотов пользователя. Объем торгов более $400 млн. Периодически случаются задержки. С точки зрения активной торговли не подходит, но если использовать просто как обменник, то вполне неплохая биржа. KR AKE N Среди пользователей СНГ достаточно популярна биржа EX M O . Суточный объем — около $100 млн, поддерживает более 40 пар и вывод в фиатные деньги, среди которых есть рубль, гривна, доллары и евро. Конечно, есть отрицательные отзывы, большинство сводится к задержкам ввода-вывода средств. Еще одна известная биржа у русскоязычного сегмента — C EX . IO . Поддерживает чуть более 20 пар валют, имеет возможность ввода фиата с карты, а также вывод в фиат после верификации. Объем торгов более $50 млн в сутки. Нет комиссий на ввод средств через банковский перевод (однако на пополнение счета с карты есть). Пользователи отмечают периодические проблемы с задержкой верификации и вероятность блокировки счета. Выбирать биржу разумнее всего, основываясь на том, для чего она будет использоваться. Например, если вы используете биржу для покупки определенной криптовалюты с целью вывести все на кошелек, то имеет смысл ориентироваться на такие показатели, как: · величина комиссии за ввод-вывод средств; · ограничения на сумму вывода (если максимальная меньше той, которую понадобится вывести, можно потерять на комиссии); · надежность, т. е. как минимум отсутствие отзывов о том, что кто-то не смог вывести свои деньги; · наличие требуемых пар; · сложность верификации; · скорость ввода и вывода; · отсутствие отзывов о задержке и невозможности вывода; · возможность вывода без затяжного процесса верификации с предоставлением всевозможных документов; · большое количество пар. United Traders Education | Как устроен блокчейн и криптовалюты 45 Нам, как трейдерам, помимо вышеперечисленных показателей важны еще и следующие: · качественные графики; · хорошая защита, т. к. часть средств постоянно будет на бирже; · минимальное отсутствие сбоев в системе; · хороший объем торгов, чтобы мы могли спокойно купить или продать свой объем. Конечно, лучше всего ориентироваться на биржи, которые имеют самый большой объем торгов. Чем больше людей выбрали ресурс — тем больше оснований ему доверять, тем менее выгодно управляющим данной биржи её закрывать. К сожалению, сейчас нет полностью соответствующих нужным требованиям бирж, так как рынок очень молодой и все постоянно ломается, еще нет качественных сервисов, но я думаю, что это дело времени. United Traders Education | Как устроен блокчейн и криптовалюты 46 Заключение Рынок криптовалют на данный момент является самым волатильным, что неоспоримо дает хороший заработок. Но высокая прибыль всегда сопровождается и высокими рисками, поэтому вы должны соблюдать элементарные меры безопасности, создавая и используя ваш кошелек. Также важно помнить, что большинство бирж централизованны, и деньги, хранящиеся на бирже, не ваши — в случае банкротства или взлома биржи вы можете их потерять, поэтому при больших суммах разумно будет диверсифицировать риски, разместив деньги на разных биржах. Если вы не используете средства, хранящиеся на бирже для торговли, то более правильно будет хранить их на вебкошельках или холодных кошельках типа Trezor или Ledger. +7 (495) 646 15 57, 8 (800) 333 66 81 [email protected] Москва, ул. Дубининская, 53 строение 5, Бизнес-центр «Квартал-Сити», офис 203