В 2009 году в сети появилась первая успешная криптовалюта — биткойн. Его основная особенность заключалась в том, что никто никогда не сможет владеть, производить, подделывать или контролировать его. На самом деле у него своя жизнь. Как это возможно? В конце концов, каждая валюта имеет свой собственный центральный банк, учреждение, которое регулирует количество денег в обращении, их стоимость, внешний вид банкнот. Что ж, проявив немного воображения, можно сказать, что центральный банк биткойна – это технология, известная как блокчейн.
Согласно Википедии, «блокчейн — это особый тип распределенной базы данных, в которой хранится растущий объем данных, защищенных от несанкционированного доступа как извне, так и из самих узлов, одноранговых сетей». Попробуем объяснить попроще.
Простое объяснение того, что такое блокчейн
Начнем с того, что блокчейн — это база данных. В информатике этот термин означает место хранения информации. Например, названия продуктов и цены в интернет-магазине, видео на YouTube или статусы в Facebook. В настоящее время это называется централизованная база данных. Это означает, что существует один крупный дата-центр с огромным количеством жестких дисков и высокоскоростными соединениями, через которые проходит огромное количество информации. Проблема с доступом к этой базе данных проста. Уничтожая дата-центр, мы уничтожаем все данные. Конечно, большинство сервисов сегодня используют сотни центров обработки данных, поэтому, если кто-то потеряет доступ к электросети, ничего страшного не произойдет. Пользователи будут просто перенаправлены в другое место. Однако решить некоторые проблемы централизованных баз данных принципиально невозможно.
Проблема номер один с централизованными базами данных заключается в том, что они делегируют большую часть полномочий небольшой группе людей. В современном мире информация — это деньги. У кого есть одно, есть и другое. Крупные компании могут использовать это для так называемой целевой рекламы, когда роботы отслеживают вашу историю просмотров в сети и пытаются внедрить рекламу, чтобы убедить вас купить вещи, которые вам, скорей всего, не нужны. Хуже того, если собранная о вас информация будет продана правительству. Ее также можно использовать, чтобы шпионить за вами. То есть, риск мошенничества высок.
Давайте зададимся вопросом: что бы произошло, если бы все функции биткойна были оснащены такой централизованной сетью? Если бы все транзакции, аутентификация и шифрование обеспечивались централизованной системой? Что ж, биткойн мало чем отличается от привычных нам классических бумажных денег. За исключением одного. Стоимость такого биткойна будет равна нулю, потому что за ним не стоит ни одна страна. Никто не будет принимать биткойн в качестве средства платежа, не говоря уже о том, что поддержание функционирования биткойна обойдется очень дорого.
Решение – децентрализация
Причины распространения биткойнов и 99% других криптовалют! Все это работает благодаря известной технологии — блокчейн. Это распределенная база данных, которая может сама о себе позаботится. Слабых мест у нее нет. Никто ее не контролирует. Для работы распределенной базы не требуются крупные дата-центры и крупные мощности серверных компаний. Данная технолггия работает на миллионах компьютеров обычных пользователей — «майнерам», добывающим биткойны.

«Блокчейн — это неразрушимая сеть экономических транзакций, которая в будущем может обслуживать не только финансовый рынок, но и все, что имеет ценность»
Сама концепция майнинга биткойнов (и других криптовалют) очень интересна. Блокчейн — это сеть, в которой безопасность является приоритетом. Все данные массово шифруются с использованием смешанного алгоритма. Чтобы стать частью сети, предлагается часть производительности компьютера.
Блокчейн предназначен для поиска одного блока в течение примерно 10 минут. Если присоединится больше майнеров, сложность майнинга также увеличится. Добавление новой вычислительной мощности не увеличит скорость сети. Мы останавливаемся на одном новом блоке каждые десять минут.
Для чего нужен блок? В нем есть транзакции. Каждый сетевой узел проверяет эти транзакции после извлечения нового блока, и, если все они действительны, блок добавляется в самую длинную цепочку. Отсюда и название — блокчейн.
Блокчейн более сложным способом
Как работают транзакции блокчейна? Очень просто. Предположим, вы хотите отправить транзакцию из кошелька A в кошелек Б. Каждый кошелек имеет свой собственный открытый и закрытый ключ. Закрытый ключ позволяет вам получить доступ к криптовалюте, хранящейся в вашем кошельке.
Отлично, давайте заключим сделку. Во-первых, вам нужно найти кого-то, кому вы хотите отправить монеты, которые у вас есть. По сути, вам нужен адрес (или открытый ключ) кошелька получателя. Вы должны выбрать, сколько монет вы хотите отправить на этот адрес, и с использованием закрытого ключа создается цифровая подпись, которая встроена в детали транзакции (адрес получателя и сумма переведенной криптовалюты). Транзакция готова к отправке.
Был добыт еще один блок, и в нем находятся ваши транзакции. Теперь миллионы компьютеров по всему миру должны доказать, что эта транзакция не является мошеннической. Для этого они будут использовать ваш открытый ключ. Он используется для проверки цифровой подписи, прикрепленной к транзакции.
Отлично! Транзакция подтверждена и навсегда сохранится в блокчейне.
В чем сила блокчейна? Представьте себе документ, который тысячи раз дублируется в сети. Эта сеть периодически обновляет и рассылает документ на миллионы компьютеров. Это упрощенное объяснение того, как работает блокчейн.
Информация, содержащаяся в блокчейне, существует как общая база данных. Такой способ использования интернета дает интересные преимущества. Поскольку все записи (данные) являются общими, нет средств, которые были бы уязвимы для хакерских атак. Конечно, вы можете изменить локальную копию документа. Но этот будет немедленно отклонено сетью. Возможный хакер должен обладать огромной вычислительной мощностью, чтобы иметь возможность действительно повлиять на работу блокчейна. Кроме того, все данные общедоступны, а транзакции осуществляются прозрачно.
Рассмотрим аналогию с публичным документом. Я хотел бы показать вам отрывок из блокчейн-специалиста Уильяма Могаяра:
«Традиционный способ обмена данными сегодня относительно прост. Отправьте документ Microsoft Word получателю (например, по электронной почте) и попросите исправить его. Проблема здесь в том, что вам нужно дождаться, пока получатель отправит измененную копию обратно вам на почту. Документ блокируется до тех пор, пока его не исправит другой человек. Так работают базы данных сегодня. Два владельца не могут редактировать одни и те же данные одновременно. Так банки хранят деньги и, таким образом, управляют транзакциями. Они заблокируют учетную запись на некоторое время перед преобразованием, затем обновят другую сторону и откроют доступ к учетной записи. Блокчейн позволяет обеим сторонам редактировать документ одновременно, но существует только одна версия документа. Что интересно, одним документом может управлять неограниченное количество людей, и система справляется с этим отлично».








