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

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

Урок 27 мин.
Прогресс0%
Что такое блокчейн

Что вы узнаете

  1. На какой технологии базируется криптовалюта
  2. Как работает блокчейн
  3. Почему криптовалютные транзакции надежны

Чему вы научитесь

  1. Понимать механизм работы майнинговых ферм
  2. Различать виды блокчейнов

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

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

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

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

Связь между блоками обеспечивается не только нумерацией (блок 3 следует за блоком 2), но и тем, что каждый блок содержит информацию и о себе, и о предыдущем блоке.

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

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

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

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

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

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

1. Вася хочет отправить Пете деньги.

2. Транзакция записывается в блок.

3. Блок становится видимым всем участникам сети.

4. Участники сети (майнеры) подтверждают транзакцию.

5. Блок записывается в реестр и становится частью блокчейна.

6. Петя получает деньги.

Что такое хеш

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

Существуют различные стандарты шифрования для получения хеш-сумм — например, Биткоин работает на стандарте SHA256.

По сути, это просто способ передачи информации. Например, слово «Tinkoff» в стандарте SHA256 выглядит следующим образом:

4b4fdf997e557a6359c03687cf243e7e817cc66ffb899bbee9524a91b1f42e67.

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

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

Схематичное изображение неизменности данных в блокчейне