Что такое блокчейн и как он устроен: обзор для начинающих

Блокчейн – основа новой, цифровой экономики. Из увлечения энтузиастов он превратился в серьезный инструмент для бизнеса и государства. Чтобы новичкам было проще разобраться в основах блокчейна, мы подготовили эту статью. Попытаемся просто и понятно объяснить, что такое блокчейн, как он работает и какие возможности открывает.
Статья подготовлена командой бесплатного торгового терминала CScalp. Чтобы получить CScalp, оставьте свой e-mail в форме ниже.
Нажимая на кнопку, вы соглашаетесь c Политикой хранения персональных данных

Что такое блокчейн?

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

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

В 1991 году ученые Стюарт Хабер и Скотт Шторнетт внедрили вычислительно-практическое решение для цифровых документов с штампом времени. Эта инновация сделала невозможной подделку документов или их оформление задним числом. Так впервые была описана идея технологии блокчейн.

В 2004 году Хэл Финни представил систему Reusable Proof of Work (RPoW). Система работала, получая не-заменяемый или не-взаимозаменяемый Hashcash токен. Hashcash – это система доказательства правильности работы. Используется для уменьшения количества спама, DoS-атак и в блокчейн-сетях как часть алгоритма анализа данных. Hashcash токен, основанный на RPoW и подписанный в RSA (криптографический алгоритм с открытым ключом) можно было передавать от человека к человеку.

3 января 2009 года был Сатоши Накамото (один человек или группа лиц) сгенерировал первый блок Bitcoin и получил за это вознаграждение в 50 BTC. 12 января он отправил 10 BTC Хэлу Финни. Это была первая транзакция в блокчейн-сети Bitcoin.

В блокчейн-сети Bitcoin был использован алгоритм Proof of Work (подробнее о нем поговорим ниже). За основу была взята идея Hashcash. К ней был добавлен механизм изменяющейся сложности – уменьшение или увеличение N в зависимости от совокупной мощности участников сети.

В 2013 году Виталик Бутерин заявил, что блокчейну Bitcoin нужен скриптовый язык для создания децентрализованных приложений. Он не получил одобрения от сообщества и приступ к созданию новой блокчейн-сети, названную Ethereum и работающие на основе смарт-контрактов (скриптов). Подробнее о блокчейне Ethereum читайте в нашей статье.

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

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

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

Proof of Work и Proof of Stake

Два основных алгоритма достижения консенсуса в блокчейне – Proof of Work и Proof of Stake. Они используются для подтверждения транзакций и создания новых блоков.

Алгоритм Proof of Work (доказательство работы) сводится к двум основным задачам:

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

Proof of Stake (доказательство доли) – альтернативный алгоритм консенсуса. Процесс добычи новых блоков при алгоритме PoS называется форжинг. В качестве ресурса, определяющего узел для создания нового блока, выступает "доля" (stake).

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

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

Возможности блокчейн-технологий

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

Смарт-контракты нашли себе широкое применение в сфере децентрализованных финансов (DeFi). Если быть точными, смарт-контракты – это основа работы протоколов индустрии DeFi. Они применяются в обработке платежей для децентрализованных приложений (DApps) и децентрализованных бирж (DEX). Также смарт-контракты используются для токенизации ценных бумаг и иных активов. В частности, это позволяет торговать акциями не только на фондовых биржах, но и на криптовалютных. Об этом мы писали подробнее в этой статье.

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

Заключение

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

Что-то не понятно? Пишите в поддержку!

Обратиться в поддержку CScalp удобнее всего через Telegram. Для этого напишите сюда @CScalp_support_bot, вам ответит "живой" человек.
Поддержка работает с 10.00 до 23.00 по Москве (UTC+3) в будни и по гибкому графику в выходные.

Иногда быстрый ответ можно получить у опытных трейдеров в Чате трейдеров.

Не забудьте подписаться на официальный канал CScalp, познакомиться с нашим ботом и начать вести торговую историю в Дневнике трейдера.
канал в Telegram
СИГНАЛЫ ТРЕЙДЕРОВ
Trader singals — это канал с идеями для сделок от команды CScalp. Канал открытый и бесплатный на 100%. Присоединяйтесь!