Урок №1 : Основа
В этом курсе я хочу поделиться с вами самыми основными знаниями в криптовалюте(т.е самую базу).
Конечно, вы можете самостоятельно изучать материалы, например, смотреть видео на YouTube.
НО в этом курсе я собрал все необходимое в одном месте, чтобы новичок мог сразу определиться, стоит ли ему инвестировать свое время в изучение в крипты, и если да, то начать его сразу без поиска информации. Таким образом в ближайшее время его криптокошелек, который он создал уже 4 года назад в надежде на появление денег не будет бесполезным.
Содержание статьи:
1.Биткоин: история создания
2.Блокчейн: функции блокчейна
3.Смарт-контракты: что это и как они работают
Что вообще такое Биткоин и что же он из себя представляет?
История возникновения биткоина и последующих событий не является необходимой для начала зарабатывания денег, но для более глубокого понимания и профессионального подхода к этой теме рекомендуется ознакомиться.
Шифропанки
Для того, чтобы лучше понять истоки возникновения биткоина стоит начать немного издалека. В 1980-х в США сформировалась неформальная группа молодых идеалистов, занимающихся криптографией и информатикой.
Несмотря на то, что в те времена сеть не была так развита, как сегодня, да и вообще была мало похожа на сегодняшний Интернет, шифропанки предвидели проблему конфиденциальности данных в сети и во многом опередили своё время.
Знаковое влияние на формирование группы оказали ранние работы математика и изобретателя Дэвида Чаума по темам цифровой идентификации, слепых подписей и цифровых неотслеживаемых платежей.
Надо сказать, что шифрованием в сети в те времена никто кроме специальных служб не занимался. Тем не менее методы становились доступными, и шифропанки являлись популяризаторами использования этих методов против "всевидящего ока большого брата". Они хотели превратить сложные и узкоспециализированные, но такие по их мнению необходимые для развития свободного общества технологии, в удобный и обязательный инструментарий обычного пользователя сети.
Группа Гилмора
В 1992 году свой список рассылки создали Джон Гилмор, Эрик Хьюз и Тимоти Мэй. Основатели группы собирались ежемесячно в компании Cygnus, основанной Гиломром (поглощена Red Hat в 1999) и обсуждали вопросы математики, криптографии, информатики, политики и философии. За 2 года их список рассылки разросся до 700 участников и стал одним из самых больших и активных в сообществе. Новые участники узнавали об этой группе посредством “сарафанного радио”. Именно в этом списке рассылки состоял Сатоши Накамото, будущий загадочный создатель биткоина.
Сатоши Накамото - это псевдоним, личность человека (или группы лиц), скрывавшегося за ним, доподлинно неизвестна, хотя сообщество с высокой долей вероятности на сегодня уже догадалось, кто это.
В списке рассылки шифропанки не только придавались теоретическим рассуждениям, касающимся конфиденциальности и масштабов деанонимизации, являвшимися постоянными темами, но также разоблачали и препарировали различные скрытые государственные шпионские инициативы. В частности, шифропанки разоблачили схему телефонного чипа Clipper, который по замыслу правительства США должен был быть внедрён в оборудование телекоммуникационных компаний. Чип обеспечивал шифрование телефонных разговоров, чтобы защитить переговоры от мошенников, но не только. Еще он предоставлял спецслужбам все возможности для скрытой прослушки любого номера. Как вы понимаете, скорее всего главной задачей нового чипа было именно это. В результате большого общественного резонанса и долгих обсуждений проект был закрыт.
Результатами деятельности шифропанков также является вполне конкретное программное обеспечение и методы, некоторые из которых используются и сегодня, например PGP (Pretty Good Privacy), анонимные ремейлеры и даже частично ядро операционных систем семейства Linux.
Шифропанки из группы Гилмора, слева-направо и сверху-вниз: John Gilmore, Eric Hughes, Gavin Andresen, Hal Finney, Wei Dai, Timothy May
Проекты анонимных денег
Шифропанки в своих списках рассылки обсуждали различные проекты, затрагивающие многие сферы, в том числе и проекты, связанные с цифровыми деньгами.
Одним из первых был проект "B-money". В 1998 году инженер-компьютерщик и участник списка рассылки шифропанков Вей Дай опубликовал концепцию “анонимных распределённых цифровых денег”, по сути тезисно описав будущий биткоин, включая основные принципы шифрования и механизм майнинга. К сожалению проект так и не был реализован, а сам Вей Дай стал известен в сфере криптографии благодаря своему вкладу в развитие других проектов, в частности VMAC (алгоритм шифра аутентификации сообщений), выявлению уязвимостей в протоколах SSH2 и SSL/TLS. Кстати, наименьшая суб-единица второй по популярности криптовалюты Эфир (Etherium) называется wei, именно в честь Вей Дая.
Впоследствии Сатоши Накамото и Вей Дай общались, обсуждая проект биткоина совместно с другими шифропанками, однако сам Вей Дай был не согласен с приписываемым его идеям влиянием на создателя биткоина.
Чуть дальше Вей Дая в вопросе реализации проекта анонимных денег продвинулся Николас Сабо, еще один из группы шифропанков, учёный-компьютерщик, специалист в области криптографии. Он вёл разработки в области цифровых контрактов и цифровой валюты. Термин “smart-contract”, без которого сегодня невозможно представить ни один блокчейн, был введён в употребление именно Ником Сабо. В 1998 году Сабо разработал механизм децентрализованной цифровой валюты, которую он назвал "bit gold". Однако проект постигла та же судьба, что и b-money, он никогда не был реализован. Из-за максимально близкого концептуального сходства механизмов работы bit gold и bitcoin, а также из-за некоторых хронологических совпадений многие считают, что Ник Сабо и есть Сатоши Накамото, хотя сам он это решительно отрицает. На постоянно задаваемый ему один и тот же вопрос он говорит:
Bitcoin - ещё один проект “цифроденег”
31 октября 2008 году Сатоши Накамото опубликовал в списке рассылки шифропанков статью под названием “Биткоин: одноранговая электронная пиринговая система платежей”. Это был тот самый Whitepaper биткоина. По началу идея не вызвала никакого ажиотажа, так как в целом была не нова, тем не менее к проекту начали подключаться заинтересованные единомышленники.
В январе 2009 года был опубликован полный открытый код биткоина. Непосредственно сеть была запущена 03 января 2009 года, когда Сатоши Накамото добыл первый блок в цепочке, известный как генезис-блок. В базу данных этого блока был встроен текст "The Times 03/Jan/2009 Chancellor on brink of second bailout for banks". Это был заголовок газеты The Times от того же дня. Заголовок отсылал к глобальному финансовому кризису 2008 года, и выбор именно этого заголовка многим кажется естественным, имея ввиду истинные намерения Сатоши Накамото по созданию анонимной свободной цифровой валюты и дух шифропанков.
Первая транзакция была проведена 12 января 2009 года. Сатоши Накамото отправил Хэлу Финни (еще один из участников сообщества шифропанков) 10 биткоинов, а первая коммерческая транзакция произошла в 2010 году. Известный программист Ласло Ханец купил в ресторане Papa Johnes 2 пиццы за 10000 биткоинов. На тот момент стоимость была оценена в 25 долларов США, хотя уже буквально через несколько лет на пике стоимости это количество биткоинов было эквивалентно уже 700 миллионам долларов США. С тех пор этот день отмечается как ежегодный праздник всеми поклонниками биткоина и просто криптоэнтузиастами.
Wikileaks и свободное плавание
С 2007 года, когда начались первые обсуждения проекта будущего биткоина в сообществе шифропанков и до конца 2010 года, Сатоши Накамото регулярно публиковал сообщения на форуме и продолжал работу над кодом. Несмотря на то, что старых ресурсов списков рассылок уже не существуют, все сообщения и переписки шифропанков сохранены, их можно без труда найти в сети и ознакомиться с ходом их мыслей и хронологией.
2010 год является поворотным в судьбе критоииндустрии и не только. Wikileaks, известная во всём мире некоммерческая организация, занимающаяся вскрытием “грязных секретов” разных правительств и корпораций с целью донесения до общества правды, окончательно переходит дорогу США.
В 2010 году Wikileaks публикует ряд документов, вскрывающих факты коррупции в высших эшелонах власти США и доказывающих многочисленные военные преступления вооружённых сил США в Ираке, нанося правительству США сильнейший политический урон. На Wikileaks и на её основателя Джулиана Ассанжа начинается настоящая охота, которая вынуждает его скрываться. Открываются уголовные дела, перекрываются финансовые потоки, блокируются счета, Wikileaks попадает в чёрные списки всех банков. С компанией никто не хочет/может сотрудничать, опасаясь санкций со стороны США, даже Paypal останавливает сотрудничество с компанией.
Основатель Wikileaks Джулиан Ассанж с газетой TheGuardian в руках, публикующей компромат на правительство США
В декабре 2010 года в популярном сетевом издании PC World появляется статья “Может ли скандал с Wikileaks привести к появлению новой виртуальной валюты?”. В статье автор рассуждал, что использование новой анонимной валюты биткоин может помочь решить проблемы Wikileaks, так как биткоин никем не контролируется и обеспечивает анонимность транзакций. Статья привлекла огромное внимание общественности к биткоину.
Молча наблюдавший за происходящим Сатоши Накамото понимает, что теперь он может стать следующей мишенью правительства США, он пишет в IRC (протокол группового обмена сообщениями) своё знаменитое сообщение:
Сообщество восприняло эту мысль Сатоши с негодованием. Участники стали обвинять Накамото в цензуре и обсуждать целесообразность его отстранения от руководства проектом.
13 декабря 2010 года Сатоши Накамото публикует последнюю версию программного обеспечения (0.3.19) за своим авторством и передаёт ключ сетевого оповещения блокчейна и доступ к хранилищу кода Гэвину Андресену, одному из шифропанков, участников проекта биткоин (впоследствии ведущий разработчик Bitcoin Foundation). Это последнее публичное появление Сатоши Накамото в сети. После этого создатель биткоина ушёл в тень. Сатоши Накамото ещё буквально пару раз всплвал в личной переписке с участниками, но отношения к проекту биткоина уже никакого не имел.
С 2011 года Wikileaks начала активно использовать биткоин для своих финансовых целей. Биткоин стал стремительно набирать популярность. Можно с уверенностью сказать, что сбылись как все мечты, так и страхи создателя Сатоши Накамото. Биткоин привлёк внимание не только широкой общественности, став по сути первым прототипом цифровой анонимной децентрализованной валюты, но также биткоин стал инструментом в руках многочисленных мошенников, преступников и коррумпированных правительств.
Закончить статью хотелось бы отрывком из манифеста шифропанков за авторством Эрика Хьюза:
Получается, как всегда, ключ от нашего светлого будущего, у нас в руках, в руках коллективного человечества. Вот бы у нас хватило сил и ума им правильно и эффективно распорядиться.
Также есть интересная статья для тех кто хочет полностью раскрыть для себя личность Сатоши Накамото. https://vc.ru/crypto/592244-kto-sozdal-bitcoin-kto-takoy-satoshi-nakamoto
Технология Блокчейн
Что за «блок» и почему «чейн»?
Название легко объяснить, если понять, как функционирует распределенная сеть. Как достигается определенный порядок в сети без центрального управления, без централизованного контроля за узлами?
Существует несколько типов сетей, построенных по модели блокчейн. Каждый компьютер или устройство, которое присоединяется к сети блокчейн, получает файл со всей информацией, когда-либо созданной в этой цепи блокчейн, и придерживается простого набора правил, известных как протокол. Основное правило гласит, что через X минут (или X секунд) вся информация в сети будет упакована, сжата и криптографирована. Эта упакованная информация формирует так называемый "блок", за которым следует (через X минут или секунд) другой связанным с ним блок и т.д. Эти блоки образуют цепочку (по-англ. chain - "чейн"), то есть "блокчейн".
«Завершённые» блоки остаются доступны для обращения, то есть информацию, которая в них хранится, можно прочитать. Однако эта информация уже никогда (подчёркиваю - никогда!) не может быть удалена или изменена. Изменение данных в блокчейне технически невозможно, и есть лишь один способ её удаления: вам придётся стереть всю цепочку блокчейн. Иными словами, каждый компьютер, который когда-либо был подключен к блокчейну, сможет восстановить структуру и содержание каждого блока.
"Локомотив" блокчейн
Принимая во внимание архитектуру блокчейна без централизующих узлов, наложить запрет на сеть блокчейн или частично приостановить действие каких-либо её функций в принципе невозможно. Конечно, этого уровня защиты можно достичь, когда сеть разрастается до определенного уровня зрелости, иными словами, обладает высокой степенью приятия в обществе. В этом смысле однажды созданная сеть блокчейн, достаточно широко принятая в обществе с большим числом подключенных к ней рабочих станций уже практически невозможно разрушить/отключить.
Оценивая суммарную вычислительную мощность блокчейн, журнал Forbes в одной статье утверждал, что у глобальная мощность сети криптовалюты биткоин в 256 раз вышебольше, чем 500 самых мощных в мире суперкомпьютеров. Причём эта статья появилась еще в 2013 году: в настоящее время суммарная вычислительная мощность сетей блокчейн, по некоторым оценкам, в 800 раз выше, чем вся система Google.
Как работают виртуальные машины блокчейнов
Виртуальные машины «понимают» низкоуровневые языки программирования — байт-код. Они интерпретируют такой код быстрее, чем команды на языках вроде JavaScript или Python. Это можно показать на примере одной фразы, записанной разными словами:
- низкоуровневый язык — 2 + 2 = 4;
- высокоуровневый язык №1 — два плюс два равно четыре;
- высокоуровневый язык №3 — Если Сложить два И два, Получим четыре
- высокоуровневый язык №2 — в результате суммирования двойки и двойки получается четыре;
При чтении мы автоматически переводим последние строчки в самый удобный для понимания вариант — 2 + 2 = 4. В программировании так же: компилятор переводит высокоуровневый язык в байт-код.
Что принесёт с собой блокчейн?
Чтобы понять потенциал влияния блокчейна на общество, и почему многие влиятельные люди так жестоко критикуют биткоин и другие криптовалюты, достаточно взглянуть на следующий простой сценарий. Представьте себе, что у меня есть небольшой магазин электроники, и я начинаю принимать платежи в биткоинах. И вот, власти принимают закон, в котором говорится, что биткоин попадает под запрет в моей стране. Но я по-прежнему могу принимать платежи в биткоинах, так как власти не имеют абсолютно никакого контроля над сетью блокчейн и не могут заблокировать её.
Если я не стану конвертировать свои биткоины в обычные деньги (такие как евро, доллары США и прочие валюты), власти даже не узнают, что они у меня есть. Так вот, если булочная за углом, местный супермаркет, аптека и стоматолог решат принимать платежи в биткоинах, я вполне смогу покрыть большую часть своих расходов без обращения к бумажным деньгам. По мере того, как все больше и больше компаний и людей начнут принимать биткоины, в обществе понизится потребность в традиционных финансовых средствах.
Однако, если мы все прекратим использовать денежные средства для подавляющего большинства наших транзакций, я могу предположить, что если вдруг правительство моей страны окажется коррумпированным или просто малоэффективным, то я уже не стану регистрировать свои операции с биткоинами в налоговых органах. По крайней мере, у меня будет выбор этого не делать. А что происходит с правительством, когда у людей появится возможность не платить налоги? Мы должны иметь в виду, что к этому моменту мы также не будем платить никаких процентов в банках. Это, вероятно, будет означать, что банки либо радикально изменятся, пытаясь сохранить своих клиентов, либо вовсе уйдут в прошлое.
Что такое смарт-контракты
Смарт-контракт (Smart contract) — набор функций и данных, который хранится в блокчейне. Смарт-контракты выполняют разные задачи — от продажи токенов до управления децентрализованными организациями. Например:
- вестинг-контракты отправляют пользователям токены в указанное время.
- оракулы опрашивают источники данных и возвращают усредненные цены активов или другую информацию.
- алгоритмические стейблкоины выпускают токены и меняют стоимость их выпуска в зависимости от курса нативного токена.
Смарт-контракты исполняет виртуальная машина (Virtual Machine или VM). Она использует вычислительную мощность блокчейна: смарт-контракты исполняют все узлы сети, но только самый быстрый записывает результат в блок.
Частые вызовы смарт-контрактов могут парализовать блокчейн. Чтобы этого избежать, разработчики протоколов ограничивают максимальный размер смарт-контрактов по объему кода и размеру комиссий.
На этом моменте, я думаю, можно остановиться. В данном уроке я постарался объяснить появление биткоина, а также технологию, по которой он работает, и что представляют собой смарт-контракты.