Что такое Блокчейн (Blockchain)? Технология распределенного реестра простыми словами. Обучение блокчейну и работа по новой специальности

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

Но такое определение не даёт достаточного понимания, что это такое и как он работает. Рассмотрим блокчейн более подробно и постараемся просто и доходчиво объяснить, что же это за технология.

Блокчейн — это универсальный инструмент для построения различных баз данных, который обладает следующими преимуществами:

  • Децентрализация. Отсутствует главный сервер хранения данных. Все записи хранятся у каждого участника системы.
  • Полная прозрачность. Любой участник может отследить все транзакции, проходившие в системе.
  • Конфиденциальность. Все данные хранятся в зашифрованном виде. Пользователь может отследить все транзакции, но не может идентифицировать получателя или отправителя информации, если он не знает номера кошелька. Для проведения операций требуется уникальный ключ доступа.
  • Надёжность. Любая попытка внесения несанкционированных изменений будет отклонена из-за несоответствия предыдущим копиям. Для легального изменения данных требуется специальный уникальный код, выданный и подтверждённый системой.
  • Компромисс. Данные, которые добавляются в систему, проверяются другими участниками. Если говорить умными словами – они пересчитывают хеш. (Хешированию посвящена отдельная статья, но по сути они считают яблоки с использованием сложных математических формул).

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

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

Навигация по материалу:

Технология блокчейн простыми словами

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

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

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

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

В технологию блокчейн изначально заложена безопасность на уровне базы данных. Концепцию цепочек блоков предложил в 2008 г. Сатоши Накамото (Satoshi Nakamoto). Впервые реализована она была в 2009 г. как компонент цифровой валюты - биткоина, где блокчейн играет роль главного общего реестра для всех операций с биткоинами. Благодаря технологии блокчейна биткоин стал первой цифровой валютой, которая решает проблему двойных расходов (в отличие от физических монет или жетонов, электронные файлы могут дублироваться и тратиться дважды) без использования какого-либо авторитетного органа или центрального сервера.

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

Как работает система блокчейн?

Иногда технологию блокчейн называют «Интернетом ценностей», и мы считаем, что это хорошая метафора.

Каждый человек может разместить в Интернете информацию, а затем другие люди могут получить к ней доступ из любой точки мира. Цепочки блоков позволяют отправлять в любую точку мира, где будет доступен файл блокчейна, какие-либо ценности. Но у вас должен быть закрытый ключ, созданный по , чтобы разрешить вам доступ только к тем блокам, которыми вы «владеете».

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

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

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

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

Что такое распределённая база данных?

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

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

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

Типы блокчейнов — приватный и публичный

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

Приватный блокчейн

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

Публичный блокчейн

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

Какова надёжность и долговечность блокчейна?

Блокчейн-технология, как и Интернет, имеет встроенную устойчивость к ошибкам. Сохраняя блоки информации, идентичные во всей сети, блокчейн не может:

  1. Контролироваться кем-то одним;
  2. Не имеет единой точки отказа.

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

За почти 30 лет Интернет доказал свою надёжность. Это достижение служит хорошим предзнаменованием для блокчейн-технологии, которая продолжает развиваться.

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

Сферы применения блокчейна

Сущность «цепи блоков» как общедоступной, распределенной и 100% достоверной базы данных делает применение блокчейн весьма привлекательным для компаний, работающих в разных областях.

В настоящее время уже существует ряд расширений для разработки бизнес-приложений на блокчейн, обеспечивающих:

  • безопасное администрирование сетей, исключающее хакерские атаки MIM («человек посередине») и снимающее проблему «единого администратора»;
  • хранение цифровых сертификатов, делающее полностью защищенным доступ пользователей к сайтам (в частности, исключая перехват паролей);
  • безопасные двусторонние сделки без привлечения гарантирующей третьей стороны (юридической фирмы, нотариуса, банка и др.);
  • фиксацию времени размещения документов, позволяющую решать вопросы патентования, авторского права и др.;
  • подтверждение подлинности продукта (товара) с помощью надежно защищенного сертификата;
  • подтверждение прав на любую собственность;
  • создание общедоступных электронных визиток, информация на которых автоматически обновляется даже после «раздачи» по интернет-ресурсам;
  • систему DNS, неуязвимую для DDOS-атак,
  • и другое.

Внедрение технологии блокчейн в России и на Украине

В РФ технологию собираются официально узаконить и начать внедрять в 2019 году, приняв к тому времени необходимые нормативно- правовые акты. Пока что крупные банки страны совместно с Центробанком с целью повышения эффективности финансовой системы создали платформу «Мастерчейн».

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

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

Плюсы и минусы технологии

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

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

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

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

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

Блокчейн кошелек

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

Также отдельно мы разобрали самые популярные кошельки для блокчейнов Bitcoin (BTC) и Ethereum (ETH):

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

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

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

  1. Перейдите на официальный сайт онлайн кошелька и выберите раздел «Кошелек».
  2. Далее, выбираем одну из кнопок создания кошелька — в верхней части экрана или по центру выберите «Sign Up».
  3. Вводим минимум данных о себе: почту, пароль и принимает условия использования сервиса.
  4. Регистрация завершена, советую сразу же верифицировать почту, ведь это позволит получить доступ к кошельку при различных неблагоприятных моментах.

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

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

Транзакции в сети блокчейн

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

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

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

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

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

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

Блокчейн сейчас и в будущем

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

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

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

  • микроплатежи
  • банковские операции
  • логистика
  • юриспруденция
  • медицина

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

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

Примеры самых популярных проектов на технологии блокчейн

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

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

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

Ethereum

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

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

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

Aragon

Aragon стал одним из наиболее успешных блокчейн-стартапов 2017 года: его создатели собрали более 25 миллионов долларов на развитие своего проекта в течение 15 минут, после чего капитализация плавно выросла еще в 3 раза в течение недели.

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

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

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

NEM

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

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

Ripple

Главный конкурент проекта NEM. Использование блокчейна Ripple позволяет банкам существенно снизить транзакционные издержки и сократить время прохождения денежных переводов по всему миру.

Примечательно, что Ripple уже тестируется несколькими крупными финансовыми корпорациями, что косвенно говорит о хорошем потенциале проекта. О своем участии в проекте заявили такие мощные структуры, как Mitsubishi UFG, UniCredit и Национальный банк Абу-Даби.

Недостатком Ripple считается не слишком прозрачная система распределения активов: более 50% капитала находится под контролем разработчиков. Таким образом, при составлении инвестиционного портфеля наиболее разумным выбором станет равное распределение средств между конкурирующими проектами NEM и Ripple.

Sia

Проект децентрализованного облачного хранилища. В отличие от традиционных сервисов по типу Google Drive или Amazon S3, хранящих пользовательские данные на собственных серверах, Sia предлагает механизм распределения зашифрованной информации на множестве независимых компьютеров.
Рассмотрим модель работы Sia более подробно.

  1. Владельцы компьютеров и серверов по всему миру предоставляют часть своего дискового пространства в аренду, создавая так называемую ноду. При этом доход владельца ноды напрямую зависит от стабильности работы ее канала и сохранности файлов.
  2. Пользователь приобретает платную подписку и загружает файл со своего компьютера в распределенную сеть. При этом файл надежно шифруется и разбивается на блоки, которые загружаются на компьютеры «арендодателей». Информация многократно дублируется на случай отключения одного или нескольких сегментов сети.
  3. Умный контракт автоматически выплачивает вознаграждение владельцам нод по прошествии определенного периода времени. Прибыль начисляется с использованием собственной валюты проекта - Siacoin.

В чем же состоит преимущество Sia перед традиционными облачными сервисами? Все дело в стоимости подписки: затраты на хранение файлов в децентрализованном хранилище в 10-15 раз ниже, чем у традиционных файловых хостингов. Кроме того, зашифрованные файлы не могут быть вскрыты по требованию полиции и других государственных структур.
Еще один проект, практически идентичный Sia - распределенное хранилище Storj. При инвестировании разумнее всего распределить средства между обоими проектами.

DASH

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

Такова природа “Темных рынков” (Даркнет). Печально известный “Шелковый Путь” был закрыт властями США за торговлю наркотиками, поддельными паспортами и прочими нелегальными товарами. Люди, которые пользовались этой системой во многих странах, очевидно, работали вне закона - можно смело предположить, что большинство пользователей этой системы были преступниками. Как два преступника, у которых есть все причины не доверять друг другу, могут надёжно совершить сделку через Интернет? Здесь и нашлось первичное “убойное” применение для Биткоина (хотя собственно сами случаи оплаты заказных убийств через эту торговую площадку не известны).

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

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

DASH возвращает нас в те ранние времена нетронутой конфиденциальности, действующей на принципах наличных денег. Наличность, как и любой инструмент, сама по себе не имеет морали - она не может быть “плохой” или “хорошей”. Это просто средство для передачи ценности. И вполне естественно, что люди хотят сохранять конфиденциальность своих финансов. Законы в разных странах могут сильно отличаться, и попытка купить Библию в Северной Корее может закончиться тюремным заключением… или чем-то похуже…

ДАШ обеспечивает анонимизацию транзакций на уровне протокола сети, что позволяет сохранить неопределенность источника и получателя денежных переводов. И если правительства высказывали претензии даже по отношению к Биткоину, то возможности DASH им точно не понравятся. Этот функционал достаточно интересный, а главное - востребованный в современном мире тотальной слежки. Помимо этого, в ДАШ реализован механизм моментального подтверждения транзакций, а также уникальная модель управления и самофинансирования - Биткоину тут есть чему поучиться.

Bitshares

Позиционирует себя как блокчейн 3-го поколения. Его токены могут использоваться в качестве доказательства владения объектами. Даже собственность в физическом мире может быть связана с этими токенами для её распознавания и идентификации. Это позволяет торговать и прослеживать смену прав собственности в децентрализованной сети.

Также Bitshares работает как децентрализованная торговая площадка для обмена объектами собственности. При этом их текущую цену можно зафиксировать, выразив её в более стабильных единицах, таких как доллар или золото.

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

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

Перед принятием решения об инвестировании средств в конкретный блокчейн-стартап советуем подробно изучить доступную информацию о проекте:

  • прочитать Whitepaper (документ, объясняющий концепцию развития);
  • выделить уникальные черты, присущие данному стартапу;
  • разобраться в технических особенностях;
  • убедиться в том, что информация о ходе разработки регулярно появляется в социальных сетях и на сайте проекта;
  • ознакомиться со списком разработчиков;
  • обратить внимание на технические параметры: возраст, капитализацию, характер роста или падения курса.

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

Введение

В настоящее время неотъемлемой частью криптовалют на основе блочейна является майнинг (генерация новых средств). Это означает, что все участники блокчейна решают одну и ту же вычислительно сложную задачу, и майнеру , решившему ее быстрее остальных, достается вознаграждение. Такая организация процесса не учитывает вклад каждого в поддержание работоспособности системы в целом, поэтому Паскаль Форте, Диего Романо и Гиованни Шмит предложили изменить ее, используя понятие «лотерея» вместо «майнинга »

Принцип построения

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

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

Для этого необходимы:

  1. Схема для публичной проверки корректности добавленного блока транзакций
  2. Схема проверки факта работы отдельного участника над задачей, в том числе его объема
  3. Механизм перевода объема проделанной работы в количество «лотерейных билетов»
  4. Протокол для проведения и выбора победителя «лотереи»
  1. Системы, предназначенные для совместного управления транзакциями , основанные на одном или нескольких ресурсах, предусматривающие также создание таких ресурсов. Такие системы требуют публичной верификации доказательства корректности находящихся внутри блоков . Такие системы, основанные на доказательстве транскрипции, получили название VT (Verifiable Transcription blockchain-based systems)
  2. Системы, предназначенные для совместного решения одной или нескольких вычислительных задач. Основное требование к этим системам – возможность публичной верификации количества проделанной работы каждым из участников. Такие системы получили название VC (Verifiable Commitment blockchain-based systems)
  3. Системы, сочетающие VT и VC. Они получили название VTC (Verifiable Transcription and Commitment blockchain-based systems)

Возможная реализация

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

Одним из важных моментов в разработке системы на основе блокчейна является определение способа, в котором участники могут синхронизировать друг друга так, чтобы чередовать усилия и дать начало уникальному блокчейну . Такая синхронизация может быть достигнута за счет явного механизма «разделения времени» или, в альтернативном варианте, через неявное «среднее время выполнения работы» аналогично системе Bitcoin. Доверенную третью сторону определить достаточно сложно, поэтому следует обратиться к неявным механизмам синхронизации, вводимым через понятие билета. В самом деле, чтобы продолжить, участник в первую очередь должен иметь некоторое минимальное количество билетов, чтобы принять участие в следующем розыгрыше. Поэтому участники могут синхронизироваться относительно таких триггерных зон или, в случае VTC, булевой переменной и запросом к участнику, завершившему задачу доказательства транскрипции. Таким образом, имеем механизм синхронизации, аналогичный реализованному в Bitcoin , но тем не менее, это заставляет агентов работать быстрее при управлении транзакциями или решении задачи, присвоенной координатором. Это намного предпочтительнее, чем пустая трата большого количества времени и ресурсов.

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

Доказательство транскрипции

Рисунок 1. Поток операций доказательства транскрипции для агента A j

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

  1. Идентификационных данных транзактора
  2. Принадлежат ли передаваемые активы транзактору
  3. Активы будут переданы только участникам, удовлетворяющим требованиям транзактора

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

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

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

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

Поля билетов и задачи содержат функцию, что означает, что они зависят от определенной системы. Значение ρ j рассчитывают с помощью функции вознаграждения Г, а γ j – значение локального счетчика или метка времени. В системах VT значение ρ j будет равно 0, так как будет представлять собой флаг, указывающий, завершил участник A j транскрипцию или же не смог выполнять задачу. В общем же случае значение ρ j равно 1, но если системы должна предусмотреть создание определенной суммы ρ > 0 из новых активов, допускается присвоение ρ j = ρ.

Эти поля обычно используются, чтобы отслеживать момент времени γ j , в который заголовок H j выпущен участником A j . Тем не менее, это значение фактически используется для управления синхронизации между агентами только в некоторых сценариях применения, где существует источник доверенного глобального времени.

Дайджесты транскрипции D t в этом контексте играют ту же роль корневых дайджестов , что и в системе Bitcoin . Кроме того, они могут быть получены с помощью деревьев Меркле или другого алгоритма хеширования . Также D t может быть получено путем передачи упорядоченного множества на вход сохраняющей порядок функции сжатия без коллизий (например, алгоритм сжатия данных без потерь).

Поток операций доказательства транскрипции для агента A j приведен на рисунке 1.

Доказательство обязательства

Рисунок 2. Поток операций доказательства обязательства для агента A j

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

В любом случае, мы будем считать, что супер-агент А* в состоянии эффективно вычислить функцию вознаграждения Г, такую, что для любого возможного значения, принятого С, Г(С) = ρ – неотрицательное целое число. В рамках системы ρ – это количество лотерейных билетов, так как это число устанавливает, сколько шансов имеет участник, выполнивший обязательство С для Р, в том, чтобы быть победителем лотерейного протокола (альтернативно, ρ может означать грант, предоставляемый победителю). Предположим, что О представляет собой верификационную систему А*, где А* может принять решение сделать ее частной или общественной, в зависимости от своих потребностей, в то время как функцию вознаграждения можно сделать доступной для всех участников, не раскрывая О. Таким образом А* может установить, должен ли он осуществлять валидацию обязательств отдельно (например, держать их в секрете), или их валидация может быть осуществлена агентами A i . В зависимости от этих двух случаев А* принимает или не принимает участие в доказательствах обязательства участников и в конструкции текущего заголовка блока .

Для того, чтобы доказать его текущее обязательство C j к решению Р, A j выполняет следующие действия:

Здесь у свидетелей W те же функции, что и в схеме доказательства транскрипции. Они могут свидетельствовать получателям, что данный агент выполнял задачу, не раскрывая ее. Свидетели – результат алгоритма цифровой подписи сообщения, полученного сопоставлением различных полей заголовка блока . Если верификация обязательства выполняется участниками, то то A j , участвующий в текущей лотерее, может отправлять пару (ρ j , W j) вместо (H j , W j). Таким образом, за счет еще одного раунда, участники могут держать в секрете свои вычисления или варианты решения, пока не потребуется определение кандидата-победителя. Конечно, возможны и другие реализации. Например, в контексте проверок, выполняемых без супер-агента, участники могли защитить их вычисления или множества решений с помощью механизма с использованием дайджеста, выбрав его как обязательство.

Поток операций доказательства обязательства для агента A j приведен на рисунке 2.

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

Они не понимают, как устроена эта технология, от чего зависит курс и так далее. В технические подробности не обязательно окунаться, однако это не только интересно, но и полезно.

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

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

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

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

Что значит Blockchain? Это распределенная база данных, которая использует для хранения устройства с разными процессорами. В неё добавляются данные, они называются блоками. В них прописываются метки, время и ссылки на предыдущую запись.

Никто из пользователей не может вносить правки в блоки (за исключением тех, которыми он обладает). Чтобы изменить блок, необходимо предоставить личный ключ.

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

Никто не может вносить изменения, кроме как в своей карточке. Доступ к ней открывается только при предъявлении паспорта (а в блокчейне – ключа).

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

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

Безопасность блокчейн платформ

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

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

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

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

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

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

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

Почему блокчейн проекты так популярны?

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

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

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

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

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

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

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

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

Как работает майнинг?

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

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

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

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

Добываются криптовалюты через различные устройства. В случае с Биткоином, подошли GPU процессоры (видеокарты).

Несколько лет назад, можно было без особых усилий начать добычу, загрузив простую программу. Сейчас же это практически невозможно, так как уже в 2015 году сложность добычи BTC увеличилась в 10 000 раз . Сложно представить, насколько она будет высокой в 2018 и последующих годах.

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

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

Лучшие сайты для майнинга криптовалют

Хотели бы добавлять записи в цепочку блоков и получать вознаграждения от блокчейна? Лучший софт предлагает компания MinerGate .

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

Выбор широкий, а для добычи может использоваться не только видеокарта, но и процессор. С программой от этого сервиса, не нужно выставлять никаких сложных настроек, создавать файлы.bat, искать пулы. За это система забирает себе 1%-1.5%.

Чтобы не тратить время на выбор криптовалюты, выбирайте режим Smart Miner:

Тогда программа автоматически выберет те монеты, которые наиболее эффективно собираются с вашим компьютером. Что дальше? А дальше остается только ждать, когда на балансе появится нормальная сумма для её обмена на .

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

Поэтому сначала проведите расчеты, всё протестируйте и подумайте, стоит ли этим заниматься. Учтите, что курсы криптовалют растут, возможно, сегодня вы соберете монет на 1$, а уже завтра их можно будет обменять на 1000$ .

Облачный майнинг криптовалют

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

Они закупили дорогое оборудование, всё настроили и начали добычу криптовалюты. Учитывая сегодняшние цены на видеокарты, открыть такой бизнес не просто:

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

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

Лучшая компания, предоставляющая услуги облачного майнинга – это HashFlare . Они также подключаются к блокчейну, добывают криптовалюту стандартными способами.

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

Биткоины добываются по двум алгоритмам, SHA-256 лучше, а для старта потребуется всего 1.5$. В личном кабинете вы сможете выбрать пул, следить за статистикой, заказывать выплаты.

Но не стройте больших надежд, добывать Bitcoin слишком сложно. Поэтому ХэшФлейр предлагает сбор других монет по специальным алгоритмам:

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

За это время удается добиться окупаемости в 130%-200% (по данным с сайта). На деле может выйти и немного меньше, но тут в расчёт берется и курс монет.

Несколько лет назад пользователи добывали Bitcoin и все говорили, что это бесполезно. Некоторым удалось собрать и 100 BTC, которые сейчас легко поменять на сотни тысяч долларов.

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

Советую посетить следующие страницы:


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Мой дневник:

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

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

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

Мой дневник:

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

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

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

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


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

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


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

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

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

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

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


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


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

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

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


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

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


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

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

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

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


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

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

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


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

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

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

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

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

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

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

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


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


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

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


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

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


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

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


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


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


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

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

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


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

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


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

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


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

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

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

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


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

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

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


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

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

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


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

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


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


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


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


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


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

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


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

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

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

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

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

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

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


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


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

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

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


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

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

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

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